diff --git a/.gitignore b/.gitignore index 306983c7f6..2b8ef881fc 100644 --- a/.gitignore +++ b/.gitignore @@ -8,7 +8,10 @@ vchat.db* *.dmb *.lk *.backup +*.before *.pyc +*.pid +data data/ cfg/ diff --git a/code/ATMOSPHERICS/_atmos_setup.dm b/code/ATMOSPHERICS/_atmos_setup.dm index 6af102cf38..a2735133e2 100644 --- a/code/ATMOSPHERICS/_atmos_setup.dm +++ b/code/ATMOSPHERICS/_atmos_setup.dm @@ -6,15 +6,6 @@ // atmospherics devices. //-------------------------------------------- -#define PIPE_COLOR_GREY "#ffffff" //yes white is grey -#define PIPE_COLOR_RED "#ff0000" -#define PIPE_COLOR_BLUE "#0000ff" -#define PIPE_COLOR_CYAN "#00ffff" -#define PIPE_COLOR_GREEN "#00ff00" -#define PIPE_COLOR_YELLOW "#ffcc00" -#define PIPE_COLOR_BLACK "#444444" -#define PIPE_COLOR_PURPLE "#5c1ec0" - var/global/list/pipe_colors = list("grey" = PIPE_COLOR_GREY, "red" = PIPE_COLOR_RED, "blue" = PIPE_COLOR_BLUE, "cyan" = PIPE_COLOR_CYAN, "green" = PIPE_COLOR_GREEN, "yellow" = PIPE_COLOR_YELLOW, "black" = PIPE_COLOR_BLACK, "purple" = PIPE_COLOR_PURPLE) /proc/pipe_color_lookup(var/color) diff --git a/code/ATMOSPHERICS/components/unary/heat_source.dm b/code/ATMOSPHERICS/components/unary/heat_source.dm index c91ef281f3..ad852affdc 100644 --- a/code/ATMOSPHERICS/components/unary/heat_source.dm +++ b/code/ATMOSPHERICS/components/unary/heat_source.dm @@ -159,6 +159,6 @@ ..() /obj/machinery/atmospherics/unary/heater/examine(mob/user) - ..() + . = ..() if(panel_open) . += "The maintenance hatch is open." diff --git a/code/ATMOSPHERICS/components/unary/vent_pump.dm b/code/ATMOSPHERICS/components/unary/vent_pump.dm index e687eac639..593d3cbd8b 100644 --- a/code/ATMOSPHERICS/components/unary/vent_pump.dm +++ b/code/ATMOSPHERICS/components/unary/vent_pump.dm @@ -396,7 +396,7 @@ to_chat(user, "Now welding the vent.") if(do_after(user, 20 * WT.toolspeed)) if(!src || !WT.isOn()) return - playsound(src.loc, WT.usesound, 50, 1) + playsound(src, WT.usesound, 50, 1) if(!welded) user.visible_message("\The [user] welds the vent shut.", "You weld the vent shut.", "You hear welding.") welded = 1 diff --git a/code/ATMOSPHERICS/pipes/simple.dm b/code/ATMOSPHERICS/pipes/simple.dm index 215f3498b7..e0f6f7d951 100644 --- a/code/ATMOSPHERICS/pipes/simple.dm +++ b/code/ATMOSPHERICS/pipes/simple.dm @@ -78,7 +78,7 @@ /obj/machinery/atmospherics/pipe/simple/proc/burst() src.visible_message("\The [src] bursts!"); - playsound(src.loc, 'sound/effects/bang.ogg', 25, 1) + playsound(src, 'sound/effects/bang.ogg', 25, 1) var/datum/effect/effect/system/smoke_spread/smoke = new smoke.set_up(1,0, src.loc, 0) smoke.start() diff --git a/code/ZAS/Airflow.dm b/code/ZAS/Airflow.dm index 59837bbe5f..4d92a42c35 100644 --- a/code/ZAS/Airflow.dm +++ b/code/ZAS/Airflow.dm @@ -97,7 +97,7 @@ atom/movable/proc/airflow_hit(atom/A) mob/airflow_hit(atom/A) for(var/mob/M in hearers(src)) M.show_message("\The [src] slams into \a [A]!",1,"You hear a loud slam!",2) - playsound(src.loc, "smash.ogg", 25, 1, -1) + playsound(src, "smash.ogg", 25, 1, -1) var/weak_amt = istype(A,/obj/item) ? A:w_class : rand(1,5) //Heheheh Weaken(weak_amt) . = ..() @@ -105,7 +105,7 @@ mob/airflow_hit(atom/A) obj/airflow_hit(atom/A) for(var/mob/M in hearers(src)) M.show_message("\The [src] slams into \a [A]!",1,"You hear a loud slam!",2) - playsound(src.loc, "smash.ogg", 25, 1, -1) + playsound(src, "smash.ogg", 25, 1, -1) . = ..() obj/item/airflow_hit(atom/A) @@ -115,7 +115,7 @@ obj/item/airflow_hit(atom/A) mob/living/carbon/human/airflow_hit(atom/A) // for(var/mob/M in hearers(src)) // M.show_message("[src] slams into [A]!",1,"You hear a loud slam!",2) - playsound(src.loc, "punch", 25, 1, -1) + playsound(src, "punch", 25, 1, -1) if (prob(33)) loc:add_blood(src) bloody_body(src) diff --git a/code/__defines/_planes+layers.dm b/code/__defines/_planes+layers.dm index a8e3951a3e..586a87cd4e 100644 --- a/code/__defines/_planes+layers.dm +++ b/code/__defines/_planes+layers.dm @@ -64,6 +64,8 @@ What is the naming convention for planes or layers? #define ABOVE_UTILITY 2.5 // Above stuff like pipes and wires #define TURF_PLANE -45 // Turfs themselves, most flooring #define WATER_FLOOR_LAYER 2.0 // The 'bottom' of water tiles. + #define BUILTIN_DECAL_LAYER 2.01 // For floors that automatically add decal overlays + #define MAPPER_DECAL_LAYER 2.02 // For intentionally placed floor decal overlays #define UNDERWATER_LAYER 2.5 // Anything on this layer will render under the water layer. #define WATER_LAYER 3.0 // Layer for water overlays. #define ABOVE_TURF_LAYER 3.1 // Snow and wallmounted/floormounted equipment diff --git a/code/__defines/color.dm b/code/__defines/color.dm index c1416a5e92..3674512813 100644 --- a/code/__defines/color.dm +++ b/code/__defines/color.dm @@ -1,3 +1,150 @@ +// BYOND lower-cases color values, and thus we do so as well to ensure atom.color == COLOR_X will work correctly +#define COLOR_BLACK "#000000" +#define COLOR_NAVY "#000080" +#define COLOR_NAVY_BLUE "#000080" +#define COLOR_GREEN "#008000" +#define COLOR_DARK_GRAY "#404040" +#define COLOR_MAROON "#800000" +#define COLOR_PURPLE "#800080" +#define COLOR_VIOLET "#9933ff" +#define COLOR_OLIVE "#808000" +#define COLOR_BROWN_ORANGE "#824b28" +#define COLOR_DARK_ORANGE "#b95a00" +#define COLOR_GRAY40 "#666666" +#define COLOR_GRAY20 "#333333" +#define COLOR_GRAY15 "#151515" +#define COLOR_SEDONA "#cc6600" +#define COLOR_DARK_BROWN "#917448" +#define COLOR_BLUE "#0000ff" +#define COLOR_DEEP_SKY_BLUE "#00e1ff" +#define COLOR_LIME "#00ff00" +#define COLOR_CYAN "#00ffff" +#define COLOR_TEAL "#33cccc" +#define COLOR_RED "#ff0000" +#define COLOR_PINK "#ff00ff" +#define COLOR_PALE_PINK "#bf89ba" +#define COLOR_ORANGE "#ff9900" +#define COLOR_YELLOW "#ffff00" +#define COLOR_YELLOW_GRAY "#c9a344" +#define COLOR_PALE_YELLOW "#c1bb7a" +#define COLOR_WARM_YELLOW "#b3863c" +#define COLOR_GRAY "#808080" +#define COLOR_RED_GRAY "#aa5f61" +#define COLOR_BROWN "#b19664" +#define COLOR_GREEN_GRAY "#8daf6a" +#define COLOR_DARK_GREEN_GRAY "#54654c" +#define COLOR_BLUE_GRAY "#6a97b0" +#define COLOR_DARK_BLUE_GRAY "#3e4855" +#define COLOR_SURGERY_BLUE "#e0f2f6" +#define COLOR_SUN "#ec8b2f" +#define COLOR_PURPLE_GRAY "#a2819e" +#define COLOR_BLUE_LIGHT "#33ccff" +#define COLOR_RED_LIGHT "#ff3333" +#define COLOR_BEIGE "#ceb689" +#define COLOR_BABY_BLUE "#89cff0" +#define COLOR_PALE_GREEN_GRAY "#aed18b" +#define COLOR_PALE_RED_GRAY "#cc9090" +#define COLOR_PALE_PURPLE_GRAY "#bda2ba" +#define COLOR_PALE_BLUE_GRAY "#8bbbd5" +#define COLOR_LUMINOL "#66ffff" +#define COLOR_SILVER "#c0c0c0" +#define COLOR_GRAY80 "#cccccc" +#define COLOR_OFF_WHITE "#eeeeee" +#define COLOR_WHITE "#ffffff" +#define COLOR_GOLD "#ffcc33" +#define COLOR_CLOSET_GOLD "#6d6133" +#define COLOR_NT_RED "#9d2300" +#define COLOR_BOTTLE_GREEN "#1f6b4f" +#define COLOR_PALE_BTL_GREEN "#57967f" +#define COLOR_GUNMETAL "#545c68" +#define COLOR_WALL_GUNMETAL "#353a42" +#define COLOR_STEEL "#a8b0b2" +#define COLOR_MUZZLE_FLASH "#ffffb2" +#define COLOR_CHESTNUT "#996633" +#define COLOR_BEASTY_BROWN "#663300" +#define COLOR_WHEAT "#ffff99" +#define COLOR_CYAN_BLUE "#3366cc" +#define COLOR_LIGHT_CYAN "#66ccff" +#define COLOR_PAKISTAN_GREEN "#006600" +#define COLOR_HULL "#436b8e" +#define COLOR_AMBER "#ffbf00" +#define COLOR_COMMAND_BLUE "#46698c" +#define COLOR_SKY_BLUE "#5ca1cc" +#define COLOR_PALE_ORANGE "#b88a3b" +#define COLOR_CIVIE_GREEN "#b7f27d" +#define COLOR_TITANIUM "#d1e6e3" +#define COLOR_DARK_GUNMETAL "#4c535b" +#define COLOR_BRONZE "#8c7853" +#define COLOR_BRASS "#b99d71" +#define COLOR_INDIGO "#4b0082" +#define COLOR_ALUMINIUM "#bbbbbb" +#define COLOR_CRYSTAL "#00c8a5" +#define COLOR_ASTEROID_ROCK "#735555" +#define COLOR_NULLGLASS "#ff6088" +#define COLOR_DIAMOND "#d8d4ea" +#define COLOR_LIGHT_PINK "#ffbaf9" +#define COLOR_LIGHT_RED "#ff4f4f" +#define COLOR_PALE_MAROON "#6e2121" +#define COLOR_LIGHT_GREEN "#00cf00" +#define COLOR_SALAD_GREEN "#67e067" +#define COLOR_DARK_GOLD "#ab9029" +#define COLOR_DARK_TEAL "#2db5b5" +#define COLOR_LIGHT_VIOLET "#e7bfff" +#define COLOR_SAN_MARINO_BLUE "#4b75ab" + +#define PIPE_COLOR_GREY "#808080" +#define PIPE_COLOR_RED "#ff0000" +#define PIPE_COLOR_BLUE "#0000ff" +#define PIPE_COLOR_CYAN "#00ffff" +#define PIPE_COLOR_GREEN "#00ff00" +#define PIPE_COLOR_YELLOW "#ffcc00" +#define PIPE_COLOR_BLACK "#444444" +#define PIPE_COLOR_ORANGE "#b95a00" +#define PIPE_COLOR_WHITE "#ffffff" +#define PIPE_COLOR_PURPLE "#5c1ec0" + +#define COMMS_COLOR_DEFAULT "#ff00ff" +#define COMMS_COLOR_ENTERTAIN "#666666" +#define COMMS_COLOR_AI "#ff00ff" +#define COMMS_COLOR_COMMON "#408010" +#define COMMS_COLOR_SERVICE "#709b00" +#define COMMS_COLOR_SUPPLY "#7f6539" +#define COMMS_COLOR_SCIENCE "#993399" +#define COMMS_COLOR_MEDICAL "#009190" +#define COMMS_COLOR_MEDICAL_I "#509190" +#define COMMS_COLOR_EXPLORER "#929820" +#define COMMS_COLOR_ENGINEER "#a66300" +#define COMMS_COLOR_SECURITY "#930000" +#define COMMS_COLOR_SECURITY_I "#935050" +#define COMMS_COLOR_COMMAND "#204090" +#define COMMS_COLOR_CENTCOMM "#5c5c7c" +#define COMMS_COLOR_SYNDICATE "#6d3f40" +#define COMMS_COLOR_SKRELL "#7331c4" + +#define WOOD_COLOR_GENERIC "#d5a66e" +#define WOOD_COLOR_RICH "#792f27" +#define WOOD_COLOR_PALE "#d2bc9d" +#define WOOD_COLOR_PALE2 "#e6d2ba" +#define WOOD_COLOR_BLACK "#332521" +#define WOOD_COLOR_CHOCOLATE "#543c30" +#define WOOD_COLOR_YELLOW "#e3994e" + +#define GLASS_COLOR "#74c1ee" +#define GLASS_COLOR_PHORON "#7c3a9a" +#define GLASS_COLOR_TINTED "#222222" +#define GLASS_COLOR_FROSTED "#ffffff" + +#define COLOR_BLOOD_HUMAN "#a10808" + +//Colors defines used by e-sword lighting +#define COLOR_SABER_BLUE "#40ceff" +#define COLOR_SABER_RED "#ff0000" //In case someone wants to tweak COLOR_RED, since COLOR_GREEN is not #00ff00 +#define COLOR_SABER_GREEN "#00ff00" +#define COLOR_SABER_PURPLE "#6800f4" +#define COLOR_SABER_SKRELL "#6600cc" +#define COLOR_SABER_AXE "#00ccff" +#define COLOR_SABER_CUTLASS "#ff0033" + //Color defines used by the assembly detailer. #define COLOR_ASSEMBLY_BLACK "#545454" #define COLOR_ASSEMBLY_BGRAY "#9497AB" diff --git a/code/__defines/items_clothing.dm b/code/__defines/items_clothing.dm index c67e598fb0..27250bc9a2 100644 --- a/code/__defines/items_clothing.dm +++ b/code/__defines/items_clothing.dm @@ -17,29 +17,28 @@ #define SLOT_BELT 0x200 #define SLOT_BACK 0x400 #define SLOT_POCKET 0x800 // This is to allow items with a w_class of 3 or 4 to fit in pockets. -#define SLOT_DENYPOCKET 0x1000 // This is to deny items with a w_class of 2 or 1 from fitting in pockets. +#define SLOT_DENYPOCKET 0x1000 // This is to deny items with a w_class of 2 or 1 from fitting in pockets. #define SLOT_TWOEARS 0x2000 #define SLOT_TIE 0x4000 -#define SLOT_HOLSTER 0x8000 //16th bit - higher than this will overflow +#define SLOT_HOLSTER 0x8000 //24 bit - higher than 0x80000 will overflow -#define ACCESSORY_SLOT_UTILITY 0x1 -#define ACCESSORY_SLOT_WEAPON 0x2 +#define ACCESSORY_SLOT_UTILITY 0x1 +#define ACCESSORY_SLOT_WEAPON 0x2 #define ACCESSORY_SLOT_ARMBAND 0x4 -#define ACCESSORY_SLOT_DECOR 0x8 -#define ACCESSORY_SLOT_MEDAL 0x20 -#define ACCESSORY_SLOT_TIE 0x40 -#define ACCESSORY_SLOT_INSIGNIA 0x80 -#define ACCESSORY_SLOT_OVER 0x100 +#define ACCESSORY_SLOT_RANK 0x8 +#define ACCESSORY_SLOT_DEPT 0x20 +#define ACCESSORY_SLOT_DECOR 0x40 +#define ACCESSORY_SLOT_MEDAL 0x80 +#define ACCESSORY_SLOT_TIE 0x100 +#define ACCESSORY_SLOT_INSIGNIA 0x200 +#define ACCESSORY_SLOT_OVER 0x400 //Should these really be 'accessory' accessories -#define ACCESSORY_SLOT_ARMOR_C 0x200 -#define ACCESSORY_SLOT_ARMOR_A 0x400 -#define ACCESSORY_SLOT_ARMOR_L 0x800 -#define ACCESSORY_SLOT_ARMOR_S 0x1000 -#define ACCESSORY_SLOT_ARMOR_M 0x2000 -#define ACCESSORY_SLOT_HELM_C 0x4000 -#define ACCESSORY_SLOT_HOLSTER 0x8000 - -#define ACCESSORY_SLOT_TORSO (ACCESSORY_SLOT_UTILITY|ACCESSORY_SLOT_WEAPON) +#define ACCESSORY_SLOT_ARMOR_C 0x800 +#define ACCESSORY_SLOT_ARMOR_A 0x1000 +#define ACCESSORY_SLOT_ARMOR_L 0x2000 +#define ACCESSORY_SLOT_ARMOR_S 0x4000 +#define ACCESSORY_SLOT_ARMOR_M 0x8000 +#define ACCESSORY_SLOT_HELM_C 0x10000 //24 bit - higher than 0x80000 will overflow // Bitmasks for the /obj/item/var/flags_inv variable. These determine when a piece of clothing hides another, i.e. a helmet hiding glasses. // WARNING: The following flags apply only to the external suit! diff --git a/code/__defines/misc.dm b/code/__defines/misc.dm index 4db75508b3..0a0e4b7fe7 100644 --- a/code/__defines/misc.dm +++ b/code/__defines/misc.dm @@ -44,40 +44,6 @@ #define LIFE_HUD 10 // STATUS_HUD that only reports dead or alive #define TOTAL_HUDS 10 // Total number of HUDs. Like body layers, and other things, it comes up sometimes. -//some colors -#define COLOR_WHITE "#FFFFFF" -#define COLOR_SILVER "#C0C0C0" -#define COLOR_GRAY "#808080" -#define COLOR_BLACK "#000000" -#define COLOR_RED "#FF0000" -#define COLOR_MAROON "#800000" -#define COLOR_YELLOW "#FFFF00" -#define COLOR_OLIVE "#808000" -#define COLOR_LIME "#00FF00" -#define COLOR_GREEN "#008000" -#define COLOR_CYAN "#00FFFF" -#define COLOR_TEAL "#008080" -#define COLOR_BLUE "#0000FF" -#define COLOR_NAVY "#000080" -#define COLOR_PINK "#FF00FF" -#define COLOR_PURPLE "#800080" -#define COLOR_ORANGE "#FF9900" -#define COLOR_LUMINOL "#66FFFF" -#define COLOR_BEIGE "#CEB689" -#define COLOR_BLUE_GRAY "#6A97B0" -#define COLOR_BROWN "#B19664" -#define COLOR_DARK_BROWN "#917448" -#define COLOR_DARK_ORANGE "#B95A00" -#define COLOR_GREEN_GRAY "#8DAF6A" -#define COLOR_RED_GRAY "#AA5F61" -#define COLOR_PALE_BLUE_GRAY "#8BBBD5" -#define COLOR_PALE_GREEN_GRAY "#AED18B" -#define COLOR_PALE_RED_GRAY "#CC9090" -#define COLOR_PALE_PURPLE_GRAY "#BDA2BA" -#define COLOR_PURPLE_GRAY "#A2819E" -#define COLOR_RED_LIGHT "#FF3333" -#define COLOR_DEEP_SKY_BLUE "#00e1ff" - #define CLIENT_FROM_VAR(I) (ismob(I) ? I:client : (isclient(I) ? I : null)) // Shuttles. diff --git a/code/__defines/misc_vr.dm b/code/__defines/misc_vr.dm index 63003d88c9..57c651c195 100644 --- a/code/__defines/misc_vr.dm +++ b/code/__defines/misc_vr.dm @@ -61,6 +61,6 @@ #define DEPARTMENT_TALON "ITV Talon" -#define MAT_TITANIUMGLASS "ti-glass" -#define MAT_PLASTITANIUM "plastitanium" -#define MAT_PLASTANIUMGLASS "plastitanium glass" \ No newline at end of file +#define MAT_TITANIUMGLASS "ti-glass" +#define MAT_PLASTITANIUM "plastitanium" +#define MAT_PLASTITANIUMGLASS "plastitanium glass" \ No newline at end of file diff --git a/code/__defines/species_languages.dm b/code/__defines/species_languages.dm index 5a1806805b..8701000ce2 100644 --- a/code/__defines/species_languages.dm +++ b/code/__defines/species_languages.dm @@ -12,6 +12,17 @@ #define NO_INFECT 0x400 // Don't allow infections in limbs or organs, similar to IS_PLANT, without other strings. // unused: 0x8000 - higher than this will overflow +// Species EMP vuln for carbons +#define EMP_PAIN 0x1 // EMPs cause pain +#define EMP_BLIND 0x2 // EMPs cause screenflash and blindness +#define EMP_DEAFEN 0x4 // EMPs cause deafness +#define EMP_CONFUSE 0x8 // EMPs cause disorientation +#define EMP_WEAKEN 0x10 // EMPs cause collapsing (at high severity only) +#define EMP_BRUTE_DMG 0x20 // EMPs inflict brute damage +#define EMP_BURN_DMG 0x40 // EMPs inflict burn damage +#define EMP_TOX_DMG 0x80 // EMPs inflict toxin damage +#define EMP_OXY_DMG 0x100 // EMPs inflict oxy damage + // Species spawn flags #define SPECIES_IS_WHITELISTED 0x1 // Must be whitelisted to play. #define SPECIES_IS_RESTRICTED 0x2 // Is not a core/normally playable species. (castes, mutantraces) diff --git a/code/__defines/tgs.config.dm b/code/__defines/tgs.config.dm index 1ae6593419..c02ed92daa 100644 --- a/code/__defines/tgs.config.dm +++ b/code/__defines/tgs.config.dm @@ -1,5 +1,4 @@ #define TGS_EXTERNAL_CONFIGURATION -#define TGS_V3_API #define TGS_DEFINE_AND_SET_GLOBAL(Name, Value) GLOBAL_VAR_INIT(##Name, ##Value); GLOBAL_PROTECT(##Name) #define TGS_READ_GLOBAL(Name) GLOB.##Name #define TGS_WRITE_GLOBAL(Name, Value) GLOB.##Name = ##Value diff --git a/code/__defines/tgs.dm b/code/__defines/tgs.dm index e164a4ec96..e3ae002c58 100644 --- a/code/__defines/tgs.dm +++ b/code/__defines/tgs.dm @@ -104,6 +104,7 @@ //Put this at the start of /world/Topic() #define TGS_TOPIC var/tgs_topic_return = TgsTopic(args[1]); if(tgs_topic_return) return tgs_topic_return +#define VGS_TOPIC var/vgs_topic_return = VgsTopic(args[1]); if(vgs_topic_return) return vgs_topic_return // VOREStation Edit - VGS //Call this at the beginning of world/Reboot(reason) /world/proc/TgsReboot() diff --git a/code/__defines/turfs.dm b/code/__defines/turfs.dm index bf4c3de6fe..64593f6e11 100644 --- a/code/__defines/turfs.dm +++ b/code/__defines/turfs.dm @@ -9,5 +9,12 @@ #define TURF_IS_FRAGILE 256 #define TURF_ACID_IMMUNE 512 +//Used for floor/wall smoothing +#define SMOOTH_NONE 0 //Smooth only with itself +#define SMOOTH_ALL 1 //Smooth with all of type +#define SMOOTH_WHITELIST 2 //Smooth with a whitelist of subtypes +#define SMOOTH_BLACKLIST 3 //Smooth with all but a blacklist of subtypes +#define SMOOTH_GREYLIST 4 // Use a whitelist and a blacklist at the same time. atom smoothing only + #define isCardinal(x) (x == NORTH || x == SOUTH || x == EAST || x == WEST) #define isDiagonal(x) (x == NORTHEAST || x == SOUTHEAST || x == NORTHWEST || x == SOUTHWEST) \ No newline at end of file diff --git a/code/_helpers/global_lists.dm b/code/_helpers/global_lists.dm index 9c3c3571fe..d54635081d 100644 --- a/code/_helpers/global_lists.dm +++ b/code/_helpers/global_lists.dm @@ -22,6 +22,12 @@ var/global/list/joblist = list() //list of all jobstypes, minus borg and AI var/list/mannequins_ +// Times that players are allowed to respawn ("ckey" = world.time) +GLOBAL_LIST_EMPTY(respawn_timers) + +// Closets have magic appearances +GLOBAL_LIST_EMPTY(closet_appearances) + // Posters var/global/list/poster_designs = list() var/global/list/NT_poster_designs = list() @@ -41,7 +47,7 @@ var/datum/category_collection/underwear/global_underwear = new() //Backpacks var/global/list/backbaglist = list("Nothing", "Backpack", "Satchel", "Satchel Alt", "Messenger Bag") -var/global/list/pdachoicelist = list("Default", "Slim", "Old", "Rugged", "Holographic") +var/global/list/pdachoicelist = list("Default", "Slim", "Old", "Rugged", "Holographic", "Wrist-Bound") var/global/list/exclude_jobs = list(/datum/job/ai,/datum/job/cyborg) // Visual nets @@ -201,6 +207,12 @@ var/global/list/string_slot_flags = list( var/datum/poster/P = new T NT_poster_designs += P + //Closet appearances + paths = typesof(/decl/closet_appearance) + for(var/T in paths) + var/decl/closet_appearance/app = new T() + GLOB.closet_appearances[T] = app + // VOREStation Add - Vore Modes! paths = typesof(/datum/digest_mode) - /datum/digest_mode/transform for(var/T in paths) diff --git a/code/_helpers/icons.dm b/code/_helpers/icons.dm index a199c88622..24fd396bb2 100644 --- a/code/_helpers/icons.dm +++ b/code/_helpers/icons.dm @@ -367,6 +367,13 @@ proc/ReadRGB(rgb) . = list(r, g, b) if(usealpha) . += alpha +proc/RGBdec2hex(var/list/values) + var/string = "" + while(values.len) + string = "[num2text(values[values.len], 2, 16)][string]" + values.len-- + return "#[string]" + proc/ReadHSV(hsv) if(!hsv) return diff --git a/code/_helpers/time.dm b/code/_helpers/time.dm index 74e88d6e33..8ae61f0bfa 100644 --- a/code/_helpers/time.dm +++ b/code/_helpers/time.dm @@ -56,7 +56,7 @@ var/next_station_date_change = 1 DAY if(!station_date || update_time) var/extra_days = round(station_time_in_ds / (1 DAY)) DAYS var/timeofday = world.timeofday + extra_days - station_date = num2text((text2num(time2text(timeofday, "YYYY"))+544)) + "-" + time2text(timeofday, "MM-DD") //VOREStation Edit //CHOMPedit: we're sticking with the year 2564 + station_date = num2text((text2num(time2text(timeofday, "YYYY"))+544)) + "-" + time2text(timeofday, "MM-DD") //YW EDIT return station_date //ISO 8601 diff --git a/code/_helpers/turfs.dm b/code/_helpers/turfs.dm index a9cede52de..5a0a519743 100644 --- a/code/_helpers/turfs.dm +++ b/code/_helpers/turfs.dm @@ -169,3 +169,11 @@ T.ChangeTurf(get_base_turf_by_area(T)) return TRUE + +//Used for border objects. This returns true if this atom is on the border between the two specified turfs +//This assumes that the atom is located inside the target turf +/atom/proc/is_between_turfs(var/turf/origin, var/turf/target) + if (flags & ON_BORDER) + var/testdir = get_dir(target, origin) + return (dir & testdir) + return TRUE diff --git a/code/_helpers/unsorted.dm b/code/_helpers/unsorted.dm index 5882ad77ba..e218727049 100644 --- a/code/_helpers/unsorted.dm +++ b/code/_helpers/unsorted.dm @@ -1,1589 +1,1594 @@ -//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31 - -/* - * A large number of misc global procs. - */ - -//Checks if all high bits in req_mask are set in bitfield -#define BIT_TEST_ALL(bitfield, req_mask) ((~(bitfield) & (req_mask)) == 0) - -//supposedly the fastest way to do this according to https://gist.github.com/Giacom/be635398926bb463b42a -#define RANGE_TURFS(RADIUS, CENTER) \ - block( \ - locate(max(CENTER.x-(RADIUS),1), max(CENTER.y-(RADIUS),1), CENTER.z), \ - locate(min(CENTER.x+(RADIUS),world.maxx), min(CENTER.y+(RADIUS),world.maxy), CENTER.z) \ - ) - -#define QDEL_NULL(item) qdel(item); item = null -#define QDEL_LIST(L) if(L) { for(var/I in L) qdel(I); L.Cut(); } - -//Inverts the colour of an HTML string -/proc/invertHTML(HTMLstring) - - if (!( istext(HTMLstring) )) - CRASH("Given non-text argument!") - return - else - if (length(HTMLstring) != 7) - CRASH("Given non-HTML argument!") - return - var/textr = copytext(HTMLstring, 2, 4) - var/textg = copytext(HTMLstring, 4, 6) - var/textb = copytext(HTMLstring, 6, 8) - var/r = hex2num(textr) - var/g = hex2num(textg) - var/b = hex2num(textb) - textr = num2hex(255 - r) - textg = num2hex(255 - g) - textb = num2hex(255 - b) - if (length(textr) < 2) - textr = text("0[]", textr) - if (length(textg) < 2) - textr = text("0[]", textg) - if (length(textb) < 2) - textr = text("0[]", textb) - return text("#[][][]", textr, textg, textb) - return - -//Returns the middle-most value -/proc/dd_range(var/low, var/high, var/num) - return max(low,min(high,num)) - -//Returns whether or not A is the middle most value -/proc/InRange(var/A, var/lower, var/upper) - if(A < lower) return 0 - if(A > upper) return 0 - return 1 - - -/proc/Get_Angle(atom/movable/start,atom/movable/end)//For beams. - if(!start || !end) return 0 - var/dy - var/dx - dy=(32*end.y+end.pixel_y)-(32*start.y+start.pixel_y) - dx=(32*end.x+end.pixel_x)-(32*start.x+start.pixel_x) - if(!dy) - return (dx>=0)?90:270 - .=arctan(dx/dy) - if(dy<0) - .+=180 - else if(dx<0) - .+=360 - -//Returns location. Returns null if no location was found. -/proc/get_teleport_loc(turf/location,mob/target,distance = 1, density = 0, errorx = 0, errory = 0, eoffsetx = 0, eoffsety = 0) -/* -Location where the teleport begins, target that will teleport, distance to go, density checking 0/1(yes/no). -Random error in tile placement x, error in tile placement y, and block offset. -Block offset tells the proc how to place the box. Behind teleport location, relative to starting location, forward, etc. -Negative values for offset are accepted, think of it in relation to North, -x is west, -y is south. Error defaults to positive. -Turf and target are seperate in case you want to teleport some distance from a turf the target is not standing on or something. -*/ - - var/dirx = 0//Generic location finding variable. - var/diry = 0 - - var/xoffset = 0//Generic counter for offset location. - var/yoffset = 0 - - var/b1xerror = 0//Generic placing for point A in box. The lower left. - var/b1yerror = 0 - var/b2xerror = 0//Generic placing for point B in box. The upper right. - var/b2yerror = 0 - - errorx = abs(errorx)//Error should never be negative. - errory = abs(errory) - //var/errorxy = round((errorx+errory)/2)//Used for diagonal boxes. - - switch(target.dir)//This can be done through equations but switch is the simpler method. And works fast to boot. - //Directs on what values need modifying. - if(1)//North - diry+=distance - yoffset+=eoffsety - xoffset+=eoffsetx - b1xerror-=errorx - b1yerror-=errory - b2xerror+=errorx - b2yerror+=errory - if(2)//South - diry-=distance - yoffset-=eoffsety - xoffset+=eoffsetx - b1xerror-=errorx - b1yerror-=errory - b2xerror+=errorx - b2yerror+=errory - if(4)//East - dirx+=distance - yoffset+=eoffsetx//Flipped. - xoffset+=eoffsety - b1xerror-=errory//Flipped. - b1yerror-=errorx - b2xerror+=errory - b2yerror+=errorx - if(8)//West - dirx-=distance - yoffset-=eoffsetx//Flipped. - xoffset+=eoffsety - b1xerror-=errory//Flipped. - b1yerror-=errorx - b2xerror+=errory - b2yerror+=errorx - - var/turf/destination=locate(location.x+dirx,location.y+diry,location.z) - - if(destination)//If there is a destination. - if(errorx||errory)//If errorx or y were specified. - var/destination_list[] = list()//To add turfs to list. - //destination_list = new() - /*This will draw a block around the target turf, given what the error is. - Specifying the values above will basically draw a different sort of block. - If the values are the same, it will be a square. If they are different, it will be a rectengle. - In either case, it will center based on offset. Offset is position from center. - Offset always calculates in relation to direction faced. In other words, depending on the direction of the teleport, - the offset should remain positioned in relation to destination.*/ - - var/turf/center = locate((destination.x+xoffset),(destination.y+yoffset),location.z)//So now, find the new center. - - //Now to find a box from center location and make that our destination. - for(var/turf/T in block(locate(center.x+b1xerror,center.y+b1yerror,location.z), locate(center.x+b2xerror,center.y+b2yerror,location.z) )) - if(density&&(T.density||T.contains_dense_objects())) continue//If density was specified. - if(T.x>world.maxx || T.x<1) continue//Don't want them to teleport off the map. - if(T.y>world.maxy || T.y<1) continue - destination_list += T - if(destination_list.len) - destination = pick(destination_list) - else return - - else//Same deal here. - if(density&&(destination.density||destination.contains_dense_objects())) return - if(destination.x>world.maxx || destination.x<1) return - if(destination.y>world.maxy || destination.y<1) return - else return - - return destination - - - -/proc/LinkBlocked(turf/A, turf/B) - if(A == null || B == null) return 1 - var/adir = get_dir(A,B) - var/rdir = get_dir(B,A) - if((adir & (NORTH|SOUTH)) && (adir & (EAST|WEST))) // diagonal - var/iStep = get_step(A,adir&(NORTH|SOUTH)) - if(!LinkBlocked(A,iStep) && !LinkBlocked(iStep,B)) return 0 - - var/pStep = get_step(A,adir&(EAST|WEST)) - if(!LinkBlocked(A,pStep) && !LinkBlocked(pStep,B)) return 0 - return 1 - - if(DirBlocked(A,adir)) return 1 - if(DirBlocked(B,rdir)) return 1 - return 0 - - -/proc/DirBlocked(turf/loc,var/dir) - for(var/obj/structure/window/D in loc) - if(!D.density) continue - if(D.dir == SOUTHWEST) return 1 - if(D.dir == dir) return 1 - - for(var/obj/machinery/door/D in loc) - if(!D.density) continue - if(istype(D, /obj/machinery/door/window)) - if((dir & SOUTH) && (D.dir & (EAST|WEST))) return 1 - if((dir & EAST ) && (D.dir & (NORTH|SOUTH))) return 1 - else return 1 // it's a real, air blocking door - return 0 - -/proc/TurfBlockedNonWindow(turf/loc) - for(var/obj/O in loc) - if(O.density && !istype(O, /obj/structure/window)) - return 1 - return 0 - -/proc/sign(x) - return x!=0?x/abs(x):0 - -/proc/getline(atom/M,atom/N)//Ultra-Fast Bresenham Line-Drawing Algorithm - var/px=M.x //starting x - var/py=M.y - var/line[] = list(locate(px,py,M.z)) - var/dx=N.x-px //x distance - var/dy=N.y-py - var/dxabs=abs(dx)//Absolute value of x distance - var/dyabs=abs(dy) - var/sdx=sign(dx) //Sign of x distance (+ or -) - var/sdy=sign(dy) - var/x=dxabs>>1 //Counters for steps taken, setting to distance/2 - var/y=dyabs>>1 //Bit-shifting makes me l33t. It also makes getline() unnessecarrily fast. - var/j //Generic integer for counting - if(dxabs>=dyabs) //x distance is greater than y - for(j=0;j=dxabs) //Every dyabs steps, step once in y direction - y-=dxabs - py+=sdy - px+=sdx //Step on in x direction - line+=locate(px,py,M.z)//Add the turf to the list - else - for(j=0;j=dyabs) - x-=dyabs - px+=sdx - py+=sdy - line+=locate(px,py,M.z) - return line - -#define LOCATE_COORDS(X, Y, Z) locate(between(1, X, world.maxx), between(1, Y, world.maxy), Z) -/proc/getcircle(turf/center, var/radius) //Uses a fast Bresenham rasterization algorithm to return the turfs in a thin circle. - if(!radius) return list(center) - - var/x = 0 - var/y = radius - var/p = 3 - 2 * radius - - . = list() - while(y >= x) // only formulate 1/8 of circle - - . += LOCATE_COORDS(center.x - x, center.y - y, center.z) //upper left left - . += LOCATE_COORDS(center.x - y, center.y - x, center.z) //upper upper left - . += LOCATE_COORDS(center.x + y, center.y - x, center.z) //upper upper right - . += LOCATE_COORDS(center.x + x, center.y - y, center.z) //upper right right - . += LOCATE_COORDS(center.x - x, center.y + y, center.z) //lower left left - . += LOCATE_COORDS(center.x - y, center.y + x, center.z) //lower lower left - . += LOCATE_COORDS(center.x + y, center.y + x, center.z) //lower lower right - . += LOCATE_COORDS(center.x + x, center.y + y, center.z) //lower right right - - if(p < 0) - p += 4*x++ + 6; - else - p += 4*(x++ - y--) + 10; - -#undef LOCATE_COORDS - -//Returns whether or not a player is a guest using their ckey as an input -/proc/IsGuestKey(key) - if (findtext(key, "Guest-", 1, 7) != 1) //was findtextEx - return 0 - - var/i = 7, ch, len = length(key) - - if(copytext(key, 7, 8) == "W") //webclient - i++ - - for (, i <= len, ++i) - ch = text2ascii(key, i) - if (ch < 48 || ch > 57) - return 0 - return 1 - -//Ensure the frequency is within bounds of what it should be sending/recieving at -/proc/sanitize_frequency(var/f, var/low = PUBLIC_LOW_FREQ, var/high = PUBLIC_HIGH_FREQ) - f = round(f) - f = max(low, f) - f = min(high, f) - if ((f % 2) == 0) //Ensure the last digit is an odd number - f += 1 - return f - -//Turns 1479 into 147.9 -/proc/format_frequency(var/f) - return "[round(f / 10)].[f % 10]" - - - -//This will update a mob's name, real_name, mind.name, data_core records, pda and id -//Calling this proc without an oldname will only update the mob and skip updating the pda, id and records ~Carn -/mob/proc/fully_replace_character_name(var/oldname,var/newname) - if(!newname) return 0 - real_name = newname - name = newname - if(mind) - mind.name = newname - if(dna) - dna.real_name = real_name - - if(oldname) - //update the datacore records! This is goig to be a bit costly. - for(var/list/L in list(data_core.general,data_core.medical,data_core.security,data_core.locked)) - for(var/datum/data/record/R in L) - if(R.fields["name"] == oldname) - R.fields["name"] = newname - break - - //update our pda and id if we have them on our person - var/list/searching = GetAllContents(searchDepth = 3) - var/search_id = 1 - var/search_pda = 1 - - for(var/A in searching) - if( search_id && istype(A,/obj/item/weapon/card/id) ) - var/obj/item/weapon/card/id/ID = A - if(ID.registered_name == oldname) - ID.registered_name = newname - ID.name = "[newname]'s ID Card ([ID.assignment])" - if(!search_pda) break - search_id = 0 - - else if( search_pda && istype(A,/obj/item/device/pda) ) - var/obj/item/device/pda/PDA = A - if(PDA.owner == oldname) - PDA.owner = newname - PDA.name = "PDA-[newname] ([PDA.ownjob])" - if(!search_id) break - search_pda = 0 - return 1 - - - -//Generalised helper proc for letting mobs rename themselves. Used to be clname() and ainame() -//Last modified by Carn -/mob/proc/rename_self(var/role, var/allow_numbers=0) - spawn(0) - var/oldname = real_name - - var/time_passed = world.time - var/newname - - for(var/i=1,i<=3,i++) //we get 3 attempts to pick a suitable name. - newname = input(src,"You are \a [role]. Would you like to change your name to something else?", "Name change",oldname) as text - if((world.time-time_passed)>3000) - return //took too long - newname = sanitizeName(newname, ,allow_numbers) //returns null if the name doesn't meet some basic requirements. Tidies up a few other things like bad-characters. - - for(var/mob/living/M in player_list) - if(M == src) - continue - if(!newname || M.real_name == newname) - newname = null - break - if(newname) - break //That's a suitable name! - to_chat(src, "Sorry, that [role]-name wasn't appropriate, please try another. It's possibly too long/short, has bad characters or is already taken.") - - if(!newname) //we'll stick with the oldname then - return - - if(cmptext("ai",role)) - if(isAI(src)) - var/mob/living/silicon/ai/A = src - oldname = null//don't bother with the records update crap - //to_world("[newname] is the AI!") - //world << sound('sound/AI/newAI.ogg') - // Set eyeobj name - A.SetName(newname) - - - fully_replace_character_name(oldname,newname) - - - -//Picks a string of symbols to display as the law number for hacked or ion laws -/proc/ionnum() - return "[pick("1","2","3","4","5","6","7","8","9","0")][pick("!","@","#","$","%","^","&","*")][pick("!","@","#","$","%","^","&","*")][pick("!","@","#","$","%","^","&","*")]" - -//When an AI is activated, it can choose from a list of non-slaved borgs to have as a slave. -/proc/freeborg() - var/select = null - var/list/borgs = list() - for (var/mob/living/silicon/robot/A in player_list) - if (A.stat == 2 || A.connected_ai || A.scrambledcodes || istype(A,/mob/living/silicon/robot/drone)) - continue - var/name = "[A.real_name] ([A.modtype] [A.braintype])" - borgs[name] = A - - if (borgs.len) - select = input("Unshackled borg signals detected:", "Borg selection", null, null) as null|anything in borgs - return borgs[select] - -//When a borg is activated, it can choose which AI it wants to be slaved to -/proc/active_ais() - . = list() - for(var/mob/living/silicon/ai/A in living_mob_list) - if(A.stat == DEAD) - continue - if(A.control_disabled == 1) - continue - . += A - return . - -//Find an active ai with the least borgs. VERBOSE PROCNAME HUH! -/proc/select_active_ai_with_fewest_borgs() - var/mob/living/silicon/ai/selected - var/list/active = active_ais() - for(var/mob/living/silicon/ai/A in active) - if(!selected || (selected.connected_robots.len > A.connected_robots.len)) - selected = A - - return selected - -/proc/select_active_ai(var/mob/user) - var/list/ais = active_ais() - if(ais.len) - if(user) . = input(usr,"AI signals detected:", "AI selection") in ais - else . = pick(ais) - return . - -/proc/get_sorted_mobs() - var/list/old_list = getmobs() - var/list/AI_list = list() - var/list/Dead_list = list() - var/list/keyclient_list = list() - var/list/key_list = list() - var/list/logged_list = list() - for(var/named in old_list) - var/mob/M = old_list[named] - if(issilicon(M)) - AI_list |= M - else if(isobserver(M) || M.stat == 2) - Dead_list |= M - else if(M.key && M.client) - keyclient_list |= M - else if(M.key) - key_list |= M - else - logged_list |= M - old_list.Remove(named) - var/list/new_list = list() - new_list += AI_list - new_list += keyclient_list - new_list += key_list - new_list += logged_list - new_list += Dead_list - return new_list - -//Returns a list of all mobs with their name -/proc/getmobs() - - var/list/mobs = sortmobs() - var/list/names = list() - var/list/creatures = list() - var/list/namecounts = list() - for(var/mob/M in mobs) - var/name = M.name - if (name in names) - namecounts[name]++ - name = "[name] ([namecounts[name]])" - else - names.Add(name) - namecounts[name] = 1 - if (M.real_name && M.real_name != M.name) - name += " \[[M.real_name]\]" - if (M.stat == 2) - if(istype(M, /mob/observer/dead/)) - name += " \[ghost\]" - else - name += " \[dead\]" - creatures[name] = M - - return creatures - -//Orders mobs by type then by name -/proc/sortmobs() - var/list/moblist = list() - var/list/sortmob = sortAtom(mob_list) - for(var/mob/observer/eye/M in sortmob) - moblist.Add(M) - for(var/mob/observer/blob/M in sortmob) - moblist.Add(M) - for(var/mob/living/silicon/ai/M in sortmob) - moblist.Add(M) - for(var/mob/living/silicon/pai/M in sortmob) - moblist.Add(M) - for(var/mob/living/silicon/robot/M in sortmob) - moblist.Add(M) - for(var/mob/living/carbon/human/M in sortmob) - moblist.Add(M) - for(var/mob/living/carbon/brain/M in sortmob) - moblist.Add(M) - for(var/mob/living/carbon/alien/M in sortmob) - moblist.Add(M) - for(var/mob/observer/dead/M in sortmob) - moblist.Add(M) - for(var/mob/new_player/M in sortmob) - moblist.Add(M) - for(var/mob/living/simple_mob/M in sortmob) - moblist.Add(M) -// for(var/mob/living/silicon/hivebot/M in sortmob) -// mob_list.Add(M) -// for(var/mob/living/silicon/hive_mainframe/M in sortmob) -// mob_list.Add(M) - return moblist - -// Format a power value in W, kW, MW, or GW. -/proc/DisplayPower(powerused) - if(powerused < 1000) //Less than a kW - return "[powerused] W" - else if(powerused < 1000000) //Less than a MW - return "[round((powerused * 0.001),0.01)] kW" - else if(powerused < 1000000000) //Less than a GW - return "[round((powerused * 0.000001),0.001)] MW" - return "[round((powerused * 0.000000001),0.0001)] GW" - -/proc/get_mob_by_ckey(key) - if(!key) - return - var/list/mobs = sortmobs() - for(var/mob/M in mobs) - if(M.ckey == key) - return M - -//Forces a variable to be posative -/proc/modulus(var/M) - if(M >= 0) - return M - if(M < 0) - return -M - -// returns the turf located at the map edge in the specified direction relative to A -// used for mass driver -/proc/get_edge_target_turf(var/atom/A, var/direction) - - var/turf/target = locate(A.x, A.y, A.z) - if(!A || !target) - return 0 - //since NORTHEAST == NORTH & EAST, etc, doing it this way allows for diagonal mass drivers in the future - //and isn't really any more complicated - - // Note diagonal directions won't usually be accurate - if(direction & NORTH) - target = locate(target.x, world.maxy, target.z) - if(direction & SOUTH) - target = locate(target.x, 1, target.z) - if(direction & EAST) - target = locate(world.maxx, target.y, target.z) - if(direction & WEST) - target = locate(1, target.y, target.z) - - return target - -// returns turf relative to A in given direction at set range -// result is bounded to map size -// note range is non-pythagorean -// used for disposal system -/proc/get_ranged_target_turf(var/atom/A, var/direction, var/range) - - var/x = A.x - var/y = A.y - if(direction & NORTH) - y = min(world.maxy, y + range) - if(direction & SOUTH) - y = max(1, y - range) - if(direction & EAST) - x = min(world.maxx, x + range) - if(direction & WEST) - x = max(1, x - range) - - return locate(x,y,A.z) - - -// returns turf relative to A offset in dx and dy tiles -// bound to map limits -/proc/get_offset_target_turf(var/atom/A, var/dx, var/dy) - var/x = min(world.maxx, max(1, A.x + dx)) - var/y = min(world.maxy, max(1, A.y + dy)) - return locate(x,y,A.z) - -//Makes sure MIDDLE is between LOW and HIGH. If not, it adjusts it. Returns the adjusted value. -/proc/between(var/low, var/middle, var/high) - return max(min(middle, high), low) - -//returns random gauss number -proc/GaussRand(var/sigma) - var/x,y,rsq - do - x=2*rand()-1 - y=2*rand()-1 - rsq=x*x+y*y - while(rsq>1 || !rsq) - return sigma*y*sqrt(-2*log(rsq)/rsq) - -//returns random gauss number, rounded to 'roundto' -proc/GaussRandRound(var/sigma,var/roundto) - return round(GaussRand(sigma),roundto) - -//Will return the contents of an atom recursivly to a depth of 'searchDepth' -/atom/proc/GetAllContents(searchDepth = 5) - var/list/toReturn = list() - - for(var/atom/part in contents) - toReturn += part - if(part.contents.len && searchDepth) - toReturn += part.GetAllContents(searchDepth - 1) - - return toReturn - -//Step-towards method of determining whether one atom can see another. Similar to viewers() -/proc/can_see(var/atom/source, var/atom/target, var/length=5) // I couldn't be arsed to do actual raycasting :I This is horribly inaccurate. - var/turf/current = get_turf(source) - var/turf/target_turf = get_turf(target) - var/steps = 0 - - if(!current || !target_turf) - return 0 - - while(current != target_turf) - if(steps > length) return 0 - if(current.opacity) return 0 - for(var/atom/A in current) - if(A.opacity) return 0 - current = get_step_towards(current, target_turf) - steps++ - - return 1 - -/proc/is_blocked_turf(var/turf/T) - var/cant_pass = 0 - if(T.density) cant_pass = 1 - for(var/atom/A in T) - if(A.density)//&&A.anchored - cant_pass = 1 - return cant_pass - -/proc/get_step_towards2(var/atom/ref , var/atom/trg) - var/base_dir = get_dir(ref, get_step_towards(ref,trg)) - var/turf/temp = get_step_towards(ref,trg) - - if(is_blocked_turf(temp)) - var/dir_alt1 = turn(base_dir, 90) - var/dir_alt2 = turn(base_dir, -90) - var/turf/turf_last1 = temp - var/turf/turf_last2 = temp - var/free_tile = null - var/breakpoint = 0 - - while(!free_tile && breakpoint < 10) - if(!is_blocked_turf(turf_last1)) - free_tile = turf_last1 - break - if(!is_blocked_turf(turf_last2)) - free_tile = turf_last2 - break - turf_last1 = get_step(turf_last1,dir_alt1) - turf_last2 = get_step(turf_last2,dir_alt2) - breakpoint++ - - if(!free_tile) return get_step(ref, base_dir) - else return get_step_towards(ref,free_tile) - - else return get_step(ref, base_dir) - -//Takes: Anything that could possibly have variables and a varname to check. -//Returns: 1 if found, 0 if not. -/proc/hasvar(var/datum/A, var/varname) - if(A.vars.Find(lowertext(varname))) return 1 - else return 0 - -//Returns: all the areas in the world -/proc/return_areas() - var/list/area/areas = list() - for(var/area/A in world) - areas += A - return areas - -//Returns: all the areas in the world, sorted. -/proc/return_sorted_areas() - return sortAtom(return_areas()) - -//Takes: Area type as text string or as typepath OR an instance of the area. -//Returns: A list of all areas of that type in the world. -/proc/get_areas(var/areatype) - if(!areatype) return null - if(istext(areatype)) areatype = text2path(areatype) - if(isarea(areatype)) - var/area/areatemp = areatype - areatype = areatemp.type - - var/list/areas = new/list() - for(var/area/N in world) - if(istype(N, areatype)) areas += N - return areas - -//Takes: Area type as text string or as typepath OR an instance of the area. -//Returns: A list of all turfs in areas of that type of that type in the world. -/proc/get_area_turfs(var/areatype) - if(!areatype) return null - if(istext(areatype)) areatype = text2path(areatype) - if(isarea(areatype)) - var/area/areatemp = areatype - areatype = areatemp.type - - var/list/turfs = new/list() - for(var/area/N in world) - if(istype(N, areatype)) - for(var/turf/T in N) turfs += T - return turfs - -//Takes: Area type as text string or as typepath OR an instance of the area. -//Returns: A list of all atoms (objs, turfs, mobs) in areas of that type of that type in the world. -/proc/get_area_all_atoms(var/areatype) - if(!areatype) return null - if(istext(areatype)) areatype = text2path(areatype) - if(isarea(areatype)) - var/area/areatemp = areatype - areatype = areatemp.type - - var/list/atoms = new/list() - for(var/area/N in world) - if(istype(N, areatype)) - for(var/atom/A in N) - atoms += A - return atoms - -/datum/coords //Simple datum for storing coordinates. - var/x_pos = null - var/y_pos = null - var/z_pos = null - -/area/proc/move_contents_to(var/area/A, var/turftoleave=null, var/direction = null) - //Takes: Area. Optional: turf type to leave behind. - //Returns: Nothing. - //Notes: Attempts to move the contents of one area to another area. - // Movement based on lower left corner. Tiles that do not fit - // into the new area will not be moved. - - if(!A || !src) return 0 - - var/list/turfs_src = get_area_turfs(src.type) - var/list/turfs_trg = get_area_turfs(A.type) - - var/src_min_x = 0 - var/src_min_y = 0 - for (var/turf/T in turfs_src) - if(T.x < src_min_x || !src_min_x) src_min_x = T.x - if(T.y < src_min_y || !src_min_y) src_min_y = T.y - - var/trg_min_x = 0 - var/trg_min_y = 0 - for (var/turf/T in turfs_trg) - if(T.x < trg_min_x || !trg_min_x) trg_min_x = T.x - if(T.y < trg_min_y || !trg_min_y) trg_min_y = T.y - - var/list/refined_src = new/list() - for(var/turf/T in turfs_src) - refined_src += T - refined_src[T] = new/datum/coords - var/datum/coords/C = refined_src[T] - C.x_pos = (T.x - src_min_x) - C.y_pos = (T.y - src_min_y) - - var/list/refined_trg = new/list() - for(var/turf/T in turfs_trg) - refined_trg += T - refined_trg[T] = new/datum/coords - var/datum/coords/C = refined_trg[T] - C.x_pos = (T.x - trg_min_x) - C.y_pos = (T.y - trg_min_y) - - moving: - for (var/turf/T in refined_src) - var/datum/coords/C_src = refined_src[T] - for (var/turf/B in refined_trg) - var/datum/coords/C_trg = refined_trg[B] - if(C_src.x_pos == C_trg.x_pos && C_src.y_pos == C_trg.y_pos) - - //You can stay, though. - if(istype(T,/turf/space)) - refined_src -= T - refined_trg -= B - continue moving - - var/turf/X //New Destination Turf - - //Are we doing shuttlework? Just to save another type check later. - var/shuttlework = 0 - - //Shuttle turfs handle their own fancy moving. - if(istype(T,/turf/simulated/shuttle)) - shuttlework = 1 - var/turf/simulated/shuttle/SS = T - if(!SS.landed_holder) SS.landed_holder = new(turf = SS) - X = SS.landed_holder.land_on(B) - - //Generic non-shuttle turf move. - else - var/old_dir1 = T.dir - var/old_icon_state1 = T.icon_state - var/old_icon1 = T.icon - var/old_underlays = T.underlays.Copy() - var/old_decals = T.decals ? T.decals.Copy() : null - - X = B.ChangeTurf(T.type) - X.set_dir(old_dir1) - X.icon_state = old_icon_state1 - X.icon = old_icon1 - X.copy_overlays(T, TRUE) - X.underlays = old_underlays - X.decals = old_decals - - //Move the air from source to dest - var/turf/simulated/ST = T - if(istype(ST) && ST.zone) - var/turf/simulated/SX = X - if(!SX.air) - SX.make_air() - SX.air.copy_from(ST.zone.air) - ST.zone.remove(ST) - - var/z_level_change = FALSE - if(T.z != X.z) - z_level_change = TRUE - - //Move the objects. Not forceMove because the object isn't "moving" really, it's supposed to be on the "same" turf. - for(var/obj/O in T) - O.loc = X - O.update_light() - if(z_level_change) // The objects still need to know if their z-level changed. - O.onTransitZ(T.z, X.z) - - //Move the mobs unless it's an AI eye or other eye type. - for(var/mob/M in T) - if(istype(M, /mob/observer/eye)) continue // If we need to check for more mobs, I'll add a variable - M.loc = X - - if(z_level_change) // Same goes for mobs. - M.onTransitZ(T.z, X.z) - - if(istype(M, /mob/living)) - var/mob/living/LM = M - LM.check_shadow() // Need to check their Z-shadow, which is normally done in forceMove(). - - if(shuttlework) - var/turf/simulated/shuttle/SS = T - SS.landed_holder.leave_turf() - else if(turftoleave) - T.ChangeTurf(turftoleave) - else - T.ChangeTurf(get_base_turf_by_area(T)) - - refined_src -= T - refined_trg -= B - continue moving - -proc/DuplicateObject(obj/original, var/perfectcopy = 0 , var/sameloc = 0) - if(!original) - return null - - var/obj/O = null - - if(sameloc) - O=new original.type(original.loc) - else - O=new original.type(locate(0,0,0)) - - if(perfectcopy) - if((O) && (original)) - for(var/V in original.vars) - if(!(V in list("type","loc","locs","vars", "parent", "parent_type","verbs","ckey","key"))) - O.vars[V] = original.vars[V] - return O - - -/area/proc/copy_contents_to(var/area/A , var/platingRequired = 0 ) - //Takes: Area. Optional: If it should copy to areas that don't have plating - //Returns: Nothing. - //Notes: Attempts to move the contents of one area to another area. - // Movement based on lower left corner. Tiles that do not fit - // into the new area will not be moved. - - // Does *not* affect gases etc; copied turfs will be changed via ChangeTurf, and the dir, icon, and icon_state copied. All other vars will remain default. - - if(!A || !src) return 0 - - var/list/turfs_src = get_area_turfs(src.type) - var/list/turfs_trg = get_area_turfs(A.type) - - var/src_min_x = 0 - var/src_min_y = 0 - for (var/turf/T in turfs_src) - if(T.x < src_min_x || !src_min_x) src_min_x = T.x - if(T.y < src_min_y || !src_min_y) src_min_y = T.y - - var/trg_min_x = 0 - var/trg_min_y = 0 - for (var/turf/T in turfs_trg) - if(T.x < trg_min_x || !trg_min_x) trg_min_x = T.x - if(T.y < trg_min_y || !trg_min_y) trg_min_y = T.y - - var/list/refined_src = new/list() - for(var/turf/T in turfs_src) - refined_src += T - refined_src[T] = new/datum/coords - var/datum/coords/C = refined_src[T] - C.x_pos = (T.x - src_min_x) - C.y_pos = (T.y - src_min_y) - - var/list/refined_trg = new/list() - for(var/turf/T in turfs_trg) - refined_trg += T - refined_trg[T] = new/datum/coords - var/datum/coords/C = refined_trg[T] - C.x_pos = (T.x - trg_min_x) - C.y_pos = (T.y - trg_min_y) - - var/list/toupdate = new/list() - - var/copiedobjs = list() - - - moving: - for (var/turf/T in refined_src) - var/datum/coords/C_src = refined_src[T] - for (var/turf/B in refined_trg) - var/datum/coords/C_trg = refined_trg[B] - if(C_src.x_pos == C_trg.x_pos && C_src.y_pos == C_trg.y_pos) - - var/old_dir1 = T.dir - var/old_icon_state1 = T.icon_state - var/old_icon1 = T.icon - var/old_overlays = T.overlays.Copy() - var/old_underlays = T.underlays.Copy() - - if(platingRequired) - if(istype(B, get_base_turf_by_area(B))) - continue moving - - var/turf/X = B - X.ChangeTurf(T.type) - X.set_dir(old_dir1) - X.icon_state = old_icon_state1 - X.icon = old_icon1 //Shuttle floors are in shuttle.dmi while the defaults are floors.dmi - X.overlays = old_overlays - X.underlays = old_underlays - - var/list/objs = new/list() - var/list/newobjs = new/list() - var/list/mobs = new/list() - var/list/newmobs = new/list() - - for(var/obj/O in T) - - if(!istype(O,/obj)) - continue - - objs += O - - - for(var/obj/O in objs) - newobjs += DuplicateObject(O , 1) - - - for(var/obj/O in newobjs) - O.loc = X - - for(var/mob/M in T) - - if(!istype(M,/mob) || istype(M, /mob/observer/eye)) continue // If we need to check for more mobs, I'll add a variable - mobs += M - - for(var/mob/M in mobs) - newmobs += DuplicateObject(M , 1) - - for(var/mob/M in newmobs) - M.loc = X - - copiedobjs += newobjs - copiedobjs += newmobs - -// var/area/AR = X.loc - -// if(AR.dynamic_lighting) -// X.opacity = !X.opacity -// X.sd_SetOpacity(!X.opacity) //TODO: rewrite this code so it's not messed by lighting ~Carn - - toupdate += X - - refined_src -= T - refined_trg -= B - continue moving - - - - - if(toupdate.len) - for(var/turf/simulated/T1 in toupdate) - air_master.mark_for_update(T1) - - return copiedobjs - - - -proc/get_cardinal_dir(atom/A, atom/B) - var/dx = abs(B.x - A.x) - var/dy = abs(B.y - A.y) - return get_dir(A, B) & (rand() * (dx+dy) < dy ? 3 : 12) - -//chances are 1:value. anyprob(1) will always return true -proc/anyprob(value) - return (rand(1,value)==value) - -proc/view_or_range(distance = world.view , center = usr , type) - switch(type) - if("view") - . = view(distance,center) - if("range") - . = range(distance,center) - return - -proc/oview_or_orange(distance = world.view , center = usr , type) - switch(type) - if("view") - . = oview(distance,center) - if("range") - . = orange(distance,center) - return - -proc/get_mob_with_client_list() - var/list/mobs = list() - for(var/mob/M in mob_list) - if (M.client) - mobs += M - return mobs - - -/proc/parse_zone(zone) - if(zone == "r_hand") return "right hand" - else if (zone == "l_hand") return "left hand" - else if (zone == "l_arm") return "left arm" - else if (zone == "r_arm") return "right arm" - else if (zone == "l_leg") return "left leg" - else if (zone == "r_leg") return "right leg" - else if (zone == "l_foot") return "left foot" - else if (zone == "r_foot") return "right foot" - else if (zone == "l_hand") return "left hand" - else if (zone == "r_hand") return "right hand" - else if (zone == "l_foot") return "left foot" - else if (zone == "r_foot") return "right foot" - else return zone - -/proc/get(atom/loc, type) - while(loc) - if(istype(loc, type)) - return loc - loc = loc.loc - return null - -/proc/get_turf_or_move(turf/location) - return get_turf(location) - - -//Quick type checks for some tools -var/global/list/common_tools = list( -/obj/item/stack/cable_coil, -/obj/item/weapon/tool/wrench, -/obj/item/weapon/weldingtool, -/obj/item/weapon/tool/screwdriver, -/obj/item/weapon/tool/wirecutters, -/obj/item/device/multitool, -/obj/item/weapon/tool/crowbar) - -/proc/istool(O) - if(O && is_type_in_list(O, common_tools)) - return 1 - return 0 - - -/proc/is_wire_tool(obj/item/I) - if(istype(I, /obj/item/device/multitool) || I.is_wirecutter()) - return TRUE - if(istype(I, /obj/item/device/assembly/signaler)) - return TRUE - return - -proc/is_hot(obj/item/W as obj) - switch(W.type) - if(/obj/item/weapon/weldingtool) - var/obj/item/weapon/weldingtool/WT = W - if(WT.isOn()) - return 3800 - else - return 0 - if(/obj/item/weapon/flame/lighter) - if(W:lit) - return 1500 - else - return 0 - if(/obj/item/weapon/flame/match) - if(W:lit) - return 1000 - else - return 0 - if(/obj/item/clothing/mask/smokable/cigarette) - if(W:lit) - return 1000 - else - return 0 - if(/obj/item/weapon/pickaxe/plasmacutter) - return 3800 - if(/obj/item/weapon/melee/energy) - return 3500 - else - return 0 - - return 0 - -//Whether or not the given item counts as sharp in terms of dealing damage -/proc/is_sharp(obj/O as obj) - if(!O) - return FALSE - if(O.sharp) - return TRUE - if(O.edge) - return TRUE - return FALSE - -//Whether or not the given item counts as cutting with an edge in terms of removing limbs -/proc/has_edge(obj/O as obj) - if(!O) - return FALSE - if(O.edge) - return TRUE - return FALSE - -//Returns 1 if the given item is capable of popping things like balloons, inflatable barriers, or cutting police tape. -/proc/can_puncture(obj/item/W as obj) // For the record, WHAT THE HELL IS THIS METHOD OF DOING IT? - if(!W) - return FALSE - if(W.sharp) - return TRUE - return ( \ - W.is_screwdriver() || \ - istype(W, /obj/item/weapon/pen) || \ - istype(W, /obj/item/weapon/weldingtool) || \ - istype(W, /obj/item/weapon/flame/lighter/zippo) || \ - istype(W, /obj/item/weapon/flame/match) || \ - istype(W, /obj/item/clothing/mask/smokable/cigarette) || \ - istype(W, /obj/item/weapon/shovel) \ - ) - -/proc/is_surgery_tool(obj/item/W as obj) - return ( \ - istype(W, /obj/item/weapon/surgical/scalpel) || \ - istype(W, /obj/item/weapon/surgical/hemostat) || \ - istype(W, /obj/item/weapon/surgical/retractor) || \ - istype(W, /obj/item/weapon/surgical/cautery) || \ - istype(W, /obj/item/weapon/surgical/bonegel) || \ - istype(W, /obj/item/weapon/surgical/bonesetter) - ) - -// check if mob is lying down on something we can operate him on. -// The RNG with table/rollerbeds comes into play in do_surgery() so that fail_step() can be used instead. -/proc/can_operate(mob/living/carbon/M) - return M.lying - -// Returns an instance of a valid surgery surface. -/mob/living/proc/get_surgery_surface() - if(!lying) - return null // Not lying down means no surface. - var/obj/surface = null - for(var/obj/O in loc) // Looks for the best surface. - if(O.surgery_odds) - if(!surface || surface.surgery_odds < O) - surface = O - if(surface) - return surface - -/proc/reverse_direction(var/dir) - switch(dir) - if(NORTH) - return SOUTH - if(NORTHEAST) - return SOUTHWEST - if(EAST) - return WEST - if(SOUTHEAST) - return NORTHWEST - if(SOUTH) - return NORTH - if(SOUTHWEST) - return NORTHEAST - if(WEST) - return EAST - if(NORTHWEST) - return SOUTHEAST - -/* -Checks if that loc and dir has a item on the wall -TODO - Fix this ancient list of wall items. Preferably make it dynamically populated. ~Leshana -*/ -var/list/WALLITEMS = list( - /obj/machinery/power/apc, /obj/machinery/alarm, /obj/item/device/radio/intercom, /obj/structure/frame, - /obj/structure/extinguisher_cabinet, /obj/structure/reagent_dispensers/peppertank, - /obj/machinery/status_display, /obj/machinery/requests_console, /obj/machinery/light_switch, /obj/structure/sign, - /obj/machinery/newscaster, /obj/machinery/firealarm, /obj/structure/noticeboard, /obj/machinery/button/remote, - /obj/machinery/computer/security/telescreen, /obj/machinery/embedded_controller/radio, - /obj/item/weapon/storage/secure/safe, /obj/machinery/door_timer, /obj/machinery/flasher, /obj/machinery/keycard_auth, - /obj/structure/mirror, /obj/structure/fireaxecabinet, /obj/machinery/computer/security/telescreen/entertainment - ) -/proc/gotwallitem(loc, dir) - for(var/obj/O in loc) - for(var/item in WALLITEMS) - if(istype(O, item)) - //Direction works sometimes - if(O.dir == dir) - return 1 - - //Some stuff doesn't use dir properly, so we need to check pixel instead - switch(dir) - if(SOUTH) - if(O.pixel_y > 10) - return 1 - if(NORTH) - if(O.pixel_y < -10) - return 1 - if(WEST) - if(O.pixel_x > 10) - return 1 - if(EAST) - if(O.pixel_x < -10) - return 1 - - - //Some stuff is placed directly on the wallturf (signs) - for(var/obj/O in get_step(loc, dir)) - for(var/item in WALLITEMS) - if(istype(O, item)) - if(O.pixel_x == 0 && O.pixel_y == 0) - return 1 - return 0 - -/proc/format_text(text) - return replacetext(replacetext(text,"\proper ",""),"\improper ","") - -/proc/topic_link(var/datum/D, var/arglist, var/content) - if(istype(arglist,/list)) - arglist = list2params(arglist) - return "[content]" - -/proc/get_random_colour(var/simple, var/lower=0, var/upper=255) - var/colour - if(simple) - colour = pick(list("FF0000","FF7F00","FFFF00","00FF00","0000FF","4B0082","8F00FF")) - else - for(var/i=1;i<=3;i++) - var/temp_col = "[num2hex(rand(lower,upper))]" - if(length(temp_col )<2) - temp_col = "0[temp_col]" - colour += temp_col - return colour - -var/mob/dview/dview_mob = new - -//Version of view() which ignores darkness, because BYOND doesn't have it. -/proc/dview(var/range = world.view, var/center, var/invis_flags = 0) - if(!center) - return - - dview_mob.loc = center - - dview_mob.see_invisible = invis_flags - - . = view(range, dview_mob) - dview_mob.loc = null - -/mob/dview - invisibility = 101 - density = 0 - - anchored = 1 - simulated = 0 - - see_in_dark = 1e6 - -/atom/proc/get_light_and_color(var/atom/origin) - if(origin) - color = origin.color - set_light(origin.light_range, origin.light_power, origin.light_color) - -/mob/dview/New() - ..() - // We don't want to be in any mob lists; we're a dummy not a mob. - mob_list -= src - if(stat == DEAD) - dead_mob_list -= src - else - living_mob_list -= src - -/mob/dview/Life() - mob_list -= src - dead_mob_list -= src - living_mob_list -= src - -/mob/dview/Destroy(var/force) - crash_with("Attempt to delete the dview_mob: [log_info_line(src)]") - if (!force) - return QDEL_HINT_LETMELIVE - global.dview_mob = new - return ..() - -// call to generate a stack trace and print to runtime logs -/proc/crash_with(msg) - CRASH(msg) - -/proc/screen_loc2turf(scr_loc, turf/origin) - var/tX = splittext(scr_loc, ",") - var/tY = splittext(tX[2], ":") - var/tZ = origin.z - tY = tY[1] - tX = splittext(tX[1], ":") - tX = tX[1] - tX = max(1, min(world.maxx, origin.x + (text2num(tX) - (world.view + 1)))) - tY = max(1, min(world.maxy, origin.y + (text2num(tY) - (world.view + 1)))) - return locate(tX, tY, tZ) - -// Displays something as commonly used (non-submultiples) SI units. -/proc/format_SI(var/number, var/symbol) - switch(round(abs(number))) - if(0 to 1000-1) - return "[number] [symbol]" - if(1e3 to 1e6-1) - return "[round(number / 1000, 0.1)] k[symbol]" // kilo - if(1e6 to 1e9-1) - return "[round(number / 1e6, 0.1)] M[symbol]" // mega - if(1e9 to 1e12-1) // Probably not needed but why not be complete? - return "[round(number / 1e9, 0.1)] G[symbol]" // giga - if(1e12 to 1e15-1) - return "[round(number / 1e12, 0.1)] T[symbol]" // tera - - - -//ultra range (no limitations on distance, faster than range for distances > 8); including areas drastically decreases performance -/proc/urange(dist=0, atom/center=usr, orange=0, areas=0) - if(!dist) - if(!orange) - return list(center) - else - return list() - - var/list/turfs = RANGE_TURFS(dist, center) - if(orange) - turfs -= get_turf(center) - . = list() - for(var/V in turfs) - var/turf/T = V - . += T - . += T.contents - if(areas) - . |= T.loc - -#define NOT_FLAG(flag) (!(flag & use_flags)) -#define HAS_FLAG(flag) (flag & use_flags) - -// Checks if user can use this object. Set use_flags to customize what checks are done. -// Returns 0 if they can use it, a value representing why they can't if not. -// Flags are in `code/__defines/misc.dm` -/atom/proc/use_check(mob/user, use_flags = 0, show_messages = FALSE) - . = 0 - if (NOT_FLAG(USE_ALLOW_NONLIVING) && !isliving(user)) - // No message for ghosts. - return USE_FAIL_NONLIVING - - if (NOT_FLAG(USE_ALLOW_NON_ADJACENT) && !Adjacent(user)) - if (show_messages) - to_chat(user, span("notice","You're too far away from [src] to do that.")) - return USE_FAIL_NON_ADJACENT - - if (NOT_FLAG(USE_ALLOW_DEAD) && user.stat == DEAD) - if (show_messages) - to_chat(user, span("notice","You can't do that when you're dead.")) - return USE_FAIL_DEAD - - if (NOT_FLAG(USE_ALLOW_INCAPACITATED) && (user.incapacitated())) - if (show_messages) - to_chat(user, span("notice","You cannot do that in your current state.")) - return USE_FAIL_INCAPACITATED - - if (NOT_FLAG(USE_ALLOW_NON_ADV_TOOL_USR) && !user.IsAdvancedToolUser()) - if (show_messages) - to_chat(user, span("notice","You don't know how to operate [src].")) - return USE_FAIL_NON_ADV_TOOL_USR - - if (HAS_FLAG(USE_DISALLOW_SILICONS) && issilicon(user)) - if (show_messages) - to_chat(user, span("notice","You need hands for that.")) - return USE_FAIL_IS_SILICON - - if (HAS_FLAG(USE_FORCE_SRC_IN_USER) && !(src in user)) - if (show_messages) - to_chat(user, span("notice","You need to be holding [src] to do that.")) - return USE_FAIL_NOT_IN_USER - -#undef NOT_FLAG -#undef HAS_FLAG - -//datum may be null, but it does need to be a typed var -#define NAMEOF(datum, X) (#X || ##datum.##X) - -#define VARSET_LIST_CALLBACK(target, var_name, var_value) CALLBACK(GLOBAL_PROC, /proc/___callbackvarset, ##target, ##var_name, ##var_value) -//dupe code because dm can't handle 3 level deep macros -#define VARSET_CALLBACK(datum, var, var_value) CALLBACK(GLOBAL_PROC, /proc/___callbackvarset, ##datum, NAMEOF(##datum, ##var), ##var_value) -//we'll see about those 3-level deep macros -#define VARSET_IN(datum, var, var_value, time) addtimer(VARSET_CALLBACK(datum, var, var_value), time) - -/proc/___callbackvarset(list_or_datum, var_name, var_value) - if(length(list_or_datum)) - list_or_datum[var_name] = var_value - return - var/datum/D = list_or_datum - D.vars[var_name] = var_value - -// Returns direction-string, rounded to multiples of 22.5, from the first parameter to the second -// N, NNE, NE, ENE, E, ESE, SE, SSE, S, SSW, SW, WSW, W, WNW, NW, NNW -/proc/get_adir(var/turf/A, var/turf/B) - var/degree = Get_Angle(A, B) - switch(round(degree%360, 22.5)) - if(0) - return "North" - if(22.5) - return "North-Northeast" - if(45) - return "Northeast" - if(67.5) - return "East-Northeast" - if(90) - return "East" - if(112.5) - return "East-Southeast" - if(135) - return "Southeast" - if(157.5) - return "South-Southeast" - if(180) - return "South" - if(202.5) - return "South-Southwest" - if(225) - return "Southwest" - if(247.5) - return "West-Southwest" - if(270) - return "West" - if(292.5) - return "West-Northwest" - if(315) - return "Northwest" - if(337.5) - return "North-Northwest" - -//gives us the stack trace from CRASH() without ending the current proc. -/proc/stack_trace(msg) - CRASH(msg) - -//This is used to force compiletime errors if you incorrectly supply variable names. Crafty! -#define NAMEOF(datum, X) (#X || ##datum.##X) - -/proc/pick_closest_path(value, list/matches = get_fancy_list_of_atom_types()) - if (value == FALSE) //nothing should be calling us with a number, so this is safe - value = input("Enter type to find (blank for all, cancel to cancel)", "Search for type") as null|text - if (isnull(value)) - return - value = trim(value) - if(!isnull(value) && value != "") - matches = filter_fancy_list(matches, value) - - if(matches.len==0) - return - - var/chosen - if(matches.len==1) - chosen = matches[1] - else - chosen = input("Select a type", "Pick Type", matches[1]) as null|anything in matches - if(!chosen) - return - chosen = matches[chosen] - return chosen - -/proc/get_fancy_list_of_atom_types() - var/static/list/pre_generated_list - if (!pre_generated_list) //init - pre_generated_list = make_types_fancy(typesof(/atom)) - return pre_generated_list - -/proc/get_fancy_list_of_datum_types() - var/static/list/pre_generated_list - if (!pre_generated_list) //init - pre_generated_list = make_types_fancy(sortList(typesof(/datum) - typesof(/atom))) - return pre_generated_list - -/proc/filter_fancy_list(list/L, filter as text) - var/list/matches = new - for(var/key in L) - var/value = L[key] - if(findtext("[key]", filter) || findtext("[value]", filter)) - matches[key] = value - return matches - -/proc/make_types_fancy(var/list/types) - if (ispath(types)) - types = list(types) - . = list() - for(var/type in types) - var/typename = "[type]" - var/static/list/TYPES_SHORTCUTS = list( - /obj/effect/decal/cleanable = "CLEANABLE", - /obj/item/device/radio/headset = "HEADSET", - /obj/item/clothing/head/helmet/space = "SPESSHELMET", - /obj/item/weapon/book/manual = "MANUAL", - /obj/item/weapon/reagent_containers/food/drinks = "DRINK", - /obj/item/weapon/reagent_containers/food = "FOOD", - /obj/item/weapon/reagent_containers = "REAGENT_CONTAINERS", - /obj/machinery/atmospherics = "ATMOS_MECH", - /obj/machinery/portable_atmospherics = "PORT_ATMOS", - /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack = "MECHA_MISSILE_RACK", - /obj/item/mecha_parts/mecha_equipment = "MECHA_EQUIP", - /obj/item/organ = "ORGAN", - /obj/item = "ITEM", - /obj/machinery = "MACHINERY", - /obj/effect = "EFFECT", - /obj = "O", - /datum = "D", - /turf/simulated/wall = "S-WALL", - /turf/simulated/floor = "S-FLOOR", - /turf/simulated = "SIMULATED", - /turf/unsimulated/wall = "US-WALL", - /turf/unsimulated/floor = "US-FLOOR", - /turf/unsimulated = "UNSIMULATED", - /turf = "T", - /mob/living/carbon = "CARBON", - /mob/living/simple_mob = "SIMPLE", - /mob/living = "LIVING", - /mob = "M" - ) - for (var/tn in TYPES_SHORTCUTS) - if (copytext(typename,1, length("[tn]/")+1)=="[tn]/" /*findtextEx(typename,"[tn]/",1,2)*/ ) - typename = TYPES_SHORTCUTS[tn]+copytext(typename,length("[tn]/")) - break - .[typename] = type - -/proc/IsValidSrc(datum/D) - if(istype(D)) - return !QDELETED(D) - return FALSE - -// \ref behaviour got changed in 512 so this is necesary to replicate old behaviour. -// If it ever becomes necesary to get a more performant REF(), this lies here in wait -// #define REF(thing) (thing && istype(thing, /datum) && (thing:datum_flags & DF_USE_TAG) && thing:tag ? "[thing:tag]" : "\ref[thing]") -/proc/REF(input) - if(istype(input, /datum)) - var/datum/thing = input - if(thing.datum_flags & DF_USE_TAG) - if(!thing.tag) - thing.datum_flags &= ~DF_USE_TAG - stack_trace("A ref was requested of an object with DF_USE_TAG set but no tag: [thing]") - else - return "\[[url_encode(thing.tag)]\]" - return "\ref[input]" - -/proc/pass() - return - -// Painlessly creates an element. -// First argument is where to send the Topic call to when clicked. Should be a reference to an object. This is generally src, but not always. -// Second one is for all the params that will be sent. Uses an assoc list (e.g. "value" = "5"). -// Note that object refs will be converted to text, as if \ref[thing] was done. To get the ref back on Topic() side, you will need to use locate(). -// Third one is the text that will be clickable. -/proc/href(href_src, list/href_params, href_text) - return "[href_text]" +//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31 + +/* + * A large number of misc global procs. + */ + +//Checks if all high bits in req_mask are set in bitfield +#define BIT_TEST_ALL(bitfield, req_mask) ((~(bitfield) & (req_mask)) == 0) + +//supposedly the fastest way to do this according to https://gist.github.com/Giacom/be635398926bb463b42a +#define RANGE_TURFS(RADIUS, CENTER) \ + block( \ + locate(max(CENTER.x-(RADIUS),1), max(CENTER.y-(RADIUS),1), CENTER.z), \ + locate(min(CENTER.x+(RADIUS),world.maxx), min(CENTER.y+(RADIUS),world.maxy), CENTER.z) \ + ) + +//Inverts the colour of an HTML string +/proc/invertHTML(HTMLstring) + + if (!( istext(HTMLstring) )) + CRASH("Given non-text argument!") + return + else + if (length(HTMLstring) != 7) + CRASH("Given non-HTML argument!") + return + var/textr = copytext(HTMLstring, 2, 4) + var/textg = copytext(HTMLstring, 4, 6) + var/textb = copytext(HTMLstring, 6, 8) + var/r = hex2num(textr) + var/g = hex2num(textg) + var/b = hex2num(textb) + textr = num2hex(255 - r) + textg = num2hex(255 - g) + textb = num2hex(255 - b) + if (length(textr) < 2) + textr = text("0[]", textr) + if (length(textg) < 2) + textr = text("0[]", textg) + if (length(textb) < 2) + textr = text("0[]", textb) + return text("#[][][]", textr, textg, textb) + return + +//Returns the middle-most value +/proc/dd_range(var/low, var/high, var/num) + return max(low,min(high,num)) + +//Returns whether or not A is the middle most value +/proc/InRange(var/A, var/lower, var/upper) + if(A < lower) return 0 + if(A > upper) return 0 + return 1 + + +/proc/Get_Angle(atom/movable/start,atom/movable/end)//For beams. + if(!start || !end) return 0 + var/dy + var/dx + dy=(32*end.y+end.pixel_y)-(32*start.y+start.pixel_y) + dx=(32*end.x+end.pixel_x)-(32*start.x+start.pixel_x) + if(!dy) + return (dx>=0)?90:270 + .=arctan(dx/dy) + if(dy<0) + .+=180 + else if(dx<0) + .+=360 + +//Returns location. Returns null if no location was found. +/proc/get_teleport_loc(turf/location,mob/target,distance = 1, density = 0, errorx = 0, errory = 0, eoffsetx = 0, eoffsety = 0) +/* +Location where the teleport begins, target that will teleport, distance to go, density checking 0/1(yes/no). +Random error in tile placement x, error in tile placement y, and block offset. +Block offset tells the proc how to place the box. Behind teleport location, relative to starting location, forward, etc. +Negative values for offset are accepted, think of it in relation to North, -x is west, -y is south. Error defaults to positive. +Turf and target are seperate in case you want to teleport some distance from a turf the target is not standing on or something. +*/ + + var/dirx = 0//Generic location finding variable. + var/diry = 0 + + var/xoffset = 0//Generic counter for offset location. + var/yoffset = 0 + + var/b1xerror = 0//Generic placing for point A in box. The lower left. + var/b1yerror = 0 + var/b2xerror = 0//Generic placing for point B in box. The upper right. + var/b2yerror = 0 + + errorx = abs(errorx)//Error should never be negative. + errory = abs(errory) + //var/errorxy = round((errorx+errory)/2)//Used for diagonal boxes. + + switch(target.dir)//This can be done through equations but switch is the simpler method. And works fast to boot. + //Directs on what values need modifying. + if(1)//North + diry+=distance + yoffset+=eoffsety + xoffset+=eoffsetx + b1xerror-=errorx + b1yerror-=errory + b2xerror+=errorx + b2yerror+=errory + if(2)//South + diry-=distance + yoffset-=eoffsety + xoffset+=eoffsetx + b1xerror-=errorx + b1yerror-=errory + b2xerror+=errorx + b2yerror+=errory + if(4)//East + dirx+=distance + yoffset+=eoffsetx//Flipped. + xoffset+=eoffsety + b1xerror-=errory//Flipped. + b1yerror-=errorx + b2xerror+=errory + b2yerror+=errorx + if(8)//West + dirx-=distance + yoffset-=eoffsetx//Flipped. + xoffset+=eoffsety + b1xerror-=errory//Flipped. + b1yerror-=errorx + b2xerror+=errory + b2yerror+=errorx + + var/turf/destination=locate(location.x+dirx,location.y+diry,location.z) + + if(destination)//If there is a destination. + if(errorx||errory)//If errorx or y were specified. + var/destination_list[] = list()//To add turfs to list. + //destination_list = new() + /*This will draw a block around the target turf, given what the error is. + Specifying the values above will basically draw a different sort of block. + If the values are the same, it will be a square. If they are different, it will be a rectengle. + In either case, it will center based on offset. Offset is position from center. + Offset always calculates in relation to direction faced. In other words, depending on the direction of the teleport, + the offset should remain positioned in relation to destination.*/ + + var/turf/center = locate((destination.x+xoffset),(destination.y+yoffset),location.z)//So now, find the new center. + + //Now to find a box from center location and make that our destination. + for(var/turf/T in block(locate(center.x+b1xerror,center.y+b1yerror,location.z), locate(center.x+b2xerror,center.y+b2yerror,location.z) )) + if(density&&(T.density||T.contains_dense_objects())) continue//If density was specified. + if(T.x>world.maxx || T.x<1) continue//Don't want them to teleport off the map. + if(T.y>world.maxy || T.y<1) continue + destination_list += T + if(destination_list.len) + destination = pick(destination_list) + else return + + else//Same deal here. + if(density&&(destination.density||destination.contains_dense_objects())) return + if(destination.x>world.maxx || destination.x<1) return + if(destination.y>world.maxy || destination.y<1) return + else return + + return destination + + + +/proc/LinkBlocked(turf/A, turf/B) + if(A == null || B == null) return 1 + var/adir = get_dir(A,B) + var/rdir = get_dir(B,A) + if((adir & (NORTH|SOUTH)) && (adir & (EAST|WEST))) // diagonal + var/iStep = get_step(A,adir&(NORTH|SOUTH)) + if(!LinkBlocked(A,iStep) && !LinkBlocked(iStep,B)) return 0 + + var/pStep = get_step(A,adir&(EAST|WEST)) + if(!LinkBlocked(A,pStep) && !LinkBlocked(pStep,B)) return 0 + return 1 + + if(DirBlocked(A,adir)) return 1 + if(DirBlocked(B,rdir)) return 1 + return 0 + + +/proc/DirBlocked(turf/loc,var/dir) + for(var/obj/structure/window/D in loc) + if(!D.density) continue + if(D.dir == SOUTHWEST) return 1 + if(D.dir == dir) return 1 + + for(var/obj/machinery/door/D in loc) + if(!D.density) continue + if(istype(D, /obj/machinery/door/window)) + if((dir & SOUTH) && (D.dir & (EAST|WEST))) return 1 + if((dir & EAST ) && (D.dir & (NORTH|SOUTH))) return 1 + else return 1 // it's a real, air blocking door + return 0 + +/proc/TurfBlockedNonWindow(turf/loc) + for(var/obj/O in loc) + if(O.density && !istype(O, /obj/structure/window)) + return 1 + return 0 + +/proc/sign(x) + return x!=0?x/abs(x):0 + +/proc/getline(atom/M,atom/N)//Ultra-Fast Bresenham Line-Drawing Algorithm + var/px=M.x //starting x + var/py=M.y + var/line[] = list(locate(px,py,M.z)) + var/dx=N.x-px //x distance + var/dy=N.y-py + var/dxabs=abs(dx)//Absolute value of x distance + var/dyabs=abs(dy) + var/sdx=sign(dx) //Sign of x distance (+ or -) + var/sdy=sign(dy) + var/x=dxabs>>1 //Counters for steps taken, setting to distance/2 + var/y=dyabs>>1 //Bit-shifting makes me l33t. It also makes getline() unnessecarrily fast. + var/j //Generic integer for counting + if(dxabs>=dyabs) //x distance is greater than y + for(j=0;j=dxabs) //Every dyabs steps, step once in y direction + y-=dxabs + py+=sdy + px+=sdx //Step on in x direction + line+=locate(px,py,M.z)//Add the turf to the list + else + for(j=0;j=dyabs) + x-=dyabs + px+=sdx + py+=sdy + line+=locate(px,py,M.z) + return line + +#define LOCATE_COORDS(X, Y, Z) locate(between(1, X, world.maxx), between(1, Y, world.maxy), Z) +/proc/getcircle(turf/center, var/radius) //Uses a fast Bresenham rasterization algorithm to return the turfs in a thin circle. + if(!radius) return list(center) + + var/x = 0 + var/y = radius + var/p = 3 - 2 * radius + + . = list() + while(y >= x) // only formulate 1/8 of circle + + . += LOCATE_COORDS(center.x - x, center.y - y, center.z) //upper left left + . += LOCATE_COORDS(center.x - y, center.y - x, center.z) //upper upper left + . += LOCATE_COORDS(center.x + y, center.y - x, center.z) //upper upper right + . += LOCATE_COORDS(center.x + x, center.y - y, center.z) //upper right right + . += LOCATE_COORDS(center.x - x, center.y + y, center.z) //lower left left + . += LOCATE_COORDS(center.x - y, center.y + x, center.z) //lower lower left + . += LOCATE_COORDS(center.x + y, center.y + x, center.z) //lower lower right + . += LOCATE_COORDS(center.x + x, center.y + y, center.z) //lower right right + + if(p < 0) + p += 4*x++ + 6; + else + p += 4*(x++ - y--) + 10; + +#undef LOCATE_COORDS + +//Returns whether or not a player is a guest using their ckey as an input +/proc/IsGuestKey(key) + if (findtext(key, "Guest-", 1, 7) != 1) //was findtextEx + return 0 + + var/i = 7, ch, len = length(key) + + if(copytext(key, 7, 8) == "W") //webclient + i++ + + for (, i <= len, ++i) + ch = text2ascii(key, i) + if (ch < 48 || ch > 57) + return 0 + return 1 + +//Ensure the frequency is within bounds of what it should be sending/recieving at +/proc/sanitize_frequency(var/f, var/low = PUBLIC_LOW_FREQ, var/high = PUBLIC_HIGH_FREQ) + f = round(f) + f = max(low, f) + f = min(high, f) + if ((f % 2) == 0) //Ensure the last digit is an odd number + f += 1 + return f + +//Turns 1479 into 147.9 +/proc/format_frequency(var/f) + return "[round(f / 10)].[f % 10]" + + + +//This will update a mob's name, real_name, mind.name, data_core records, pda and id +//Calling this proc without an oldname will only update the mob and skip updating the pda, id and records ~Carn +/mob/proc/fully_replace_character_name(var/oldname,var/newname) + if(!newname) return 0 + real_name = newname + name = newname + if(mind) + mind.name = newname + if(dna) + dna.real_name = real_name + + if(oldname) + //update the datacore records! This is goig to be a bit costly. + for(var/list/L in list(data_core.general,data_core.medical,data_core.security,data_core.locked)) + for(var/datum/data/record/R in L) + if(R.fields["name"] == oldname) + R.fields["name"] = newname + break + + //update our pda and id if we have them on our person + var/list/searching = GetAllContents(searchDepth = 3) + var/search_id = 1 + var/search_pda = 1 + + for(var/A in searching) + if( search_id && istype(A,/obj/item/weapon/card/id) ) + var/obj/item/weapon/card/id/ID = A + if(ID.registered_name == oldname) + ID.registered_name = newname + ID.name = "[newname]'s ID Card ([ID.assignment])" + if(!search_pda) break + search_id = 0 + + else if( search_pda && istype(A,/obj/item/device/pda) ) + var/obj/item/device/pda/PDA = A + if(PDA.owner == oldname) + PDA.owner = newname + PDA.name = "PDA-[newname] ([PDA.ownjob])" + if(!search_id) break + search_pda = 0 + return 1 + + + +//Generalised helper proc for letting mobs rename themselves. Used to be clname() and ainame() +//Last modified by Carn +/mob/proc/rename_self(var/role, var/allow_numbers=0) + spawn(0) + var/oldname = real_name + + var/time_passed = world.time + var/newname + + for(var/i=1,i<=3,i++) //we get 3 attempts to pick a suitable name. + newname = input(src,"You are \a [role]. Would you like to change your name to something else?", "Name change",oldname) as text + if((world.time-time_passed)>3000) + return //took too long + newname = sanitizeName(newname, ,allow_numbers) //returns null if the name doesn't meet some basic requirements. Tidies up a few other things like bad-characters. + + for(var/mob/living/M in player_list) + if(M == src) + continue + if(!newname || M.real_name == newname) + newname = null + break + if(newname) + break //That's a suitable name! + to_chat(src, "Sorry, that [role]-name wasn't appropriate, please try another. It's possibly too long/short, has bad characters or is already taken.") + + if(!newname) //we'll stick with the oldname then + return + + if(cmptext("ai",role)) + if(isAI(src)) + var/mob/living/silicon/ai/A = src + oldname = null//don't bother with the records update crap + //to_world("[newname] is the AI!") + //world << sound('sound/AI/newAI.ogg') + // Set eyeobj name + A.SetName(newname) + + + fully_replace_character_name(oldname,newname) + + + +//Picks a string of symbols to display as the law number for hacked or ion laws +/proc/ionnum() + return "[pick("1","2","3","4","5","6","7","8","9","0")][pick("!","@","#","$","%","^","&","*")][pick("!","@","#","$","%","^","&","*")][pick("!","@","#","$","%","^","&","*")]" + +//When an AI is activated, it can choose from a list of non-slaved borgs to have as a slave. +/proc/freeborg() + var/select = null + var/list/borgs = list() + for (var/mob/living/silicon/robot/A in player_list) + if (A.stat == 2 || A.connected_ai || A.scrambledcodes || istype(A,/mob/living/silicon/robot/drone)) + continue + var/name = "[A.real_name] ([A.modtype] [A.braintype])" + borgs[name] = A + + if (borgs.len) + select = input("Unshackled borg signals detected:", "Borg selection", null, null) as null|anything in borgs + return borgs[select] + +//When a borg is activated, it can choose which AI it wants to be slaved to +/proc/active_ais() + . = list() + for(var/mob/living/silicon/ai/A in living_mob_list) + if(A.stat == DEAD) + continue + if(A.control_disabled == 1) + continue + . += A + return . + +//Find an active ai with the least borgs. VERBOSE PROCNAME HUH! +/proc/select_active_ai_with_fewest_borgs() + var/mob/living/silicon/ai/selected + var/list/active = active_ais() + for(var/mob/living/silicon/ai/A in active) + if(!selected || (selected.connected_robots.len > A.connected_robots.len)) + selected = A + + return selected + +/proc/select_active_ai(var/mob/user) + var/list/ais = active_ais() + if(ais.len) + if(user) . = input(usr,"AI signals detected:", "AI selection") in ais + else . = pick(ais) + return . + +/proc/get_sorted_mobs() + var/list/old_list = getmobs() + var/list/AI_list = list() + var/list/Dead_list = list() + var/list/keyclient_list = list() + var/list/key_list = list() + var/list/logged_list = list() + for(var/named in old_list) + var/mob/M = old_list[named] + if(issilicon(M)) + AI_list |= M + else if(isobserver(M) || M.stat == 2) + Dead_list |= M + else if(M.key && M.client) + keyclient_list |= M + else if(M.key) + key_list |= M + else + logged_list |= M + old_list.Remove(named) + var/list/new_list = list() + new_list += AI_list + new_list += keyclient_list + new_list += key_list + new_list += logged_list + new_list += Dead_list + return new_list + +//Returns a list of all mobs with their name +/proc/getmobs() + return observe_list_format(sortmobs()) + +//Orders mobs by type then by name +/proc/sortmobs() + var/list/moblist = list() + var/list/sortmob = sortAtom(mob_list) + for(var/mob/observer/eye/M in sortmob) + moblist.Add(M) + for(var/mob/observer/blob/M in sortmob) + moblist.Add(M) + for(var/mob/living/silicon/ai/M in sortmob) + moblist.Add(M) + for(var/mob/living/silicon/pai/M in sortmob) + moblist.Add(M) + for(var/mob/living/silicon/robot/M in sortmob) + moblist.Add(M) + for(var/mob/living/carbon/human/M in sortmob) + moblist.Add(M) + for(var/mob/living/carbon/brain/M in sortmob) + moblist.Add(M) + for(var/mob/living/carbon/alien/M in sortmob) + moblist.Add(M) + for(var/mob/observer/dead/M in sortmob) + moblist.Add(M) + for(var/mob/new_player/M in sortmob) + moblist.Add(M) + for(var/mob/living/simple_mob/M in sortmob) + moblist.Add(M) +// for(var/mob/living/silicon/hivebot/M in sortmob) +// mob_list.Add(M) +// for(var/mob/living/silicon/hive_mainframe/M in sortmob) +// mob_list.Add(M) + return moblist + +/proc/observe_list_format(input_list) + if(!islist(input_list)) + return + var/list/names = list() + var/list/output_list = list() + var/list/namecounts = list() + var/name + for(var/atom/A in input_list) + name = A.name + if(name in names) + namecounts[name]++ + name = "[name] ([namecounts[name]])" + else + names.Add(name) + namecounts[name] = 1 + if(ismob(A)) + var/mob/M = A + if(M.real_name && M.real_name != M.name) + name += " \[[M.real_name]\]" + if(M.stat == DEAD) + if(istype(M, /mob/observer/dead/)) + name += " \[ghost\]" + else + name += " \[dead\]" + output_list[name] = A + + return output_list + +// Format a power value in W, kW, MW, or GW. +/proc/DisplayPower(powerused) + if(powerused < 1000) //Less than a kW + return "[powerused] W" + else if(powerused < 1000000) //Less than a MW + return "[round((powerused * 0.001),0.01)] kW" + else if(powerused < 1000000000) //Less than a GW + return "[round((powerused * 0.000001),0.001)] MW" + return "[round((powerused * 0.000000001),0.0001)] GW" + +/proc/get_mob_by_ckey(key) + if(!key) + return + var/list/mobs = sortmobs() + for(var/mob/M in mobs) + if(M.ckey == key) + return M + +//Forces a variable to be posative +/proc/modulus(var/M) + if(M >= 0) + return M + if(M < 0) + return -M + +// returns the turf located at the map edge in the specified direction relative to A +// used for mass driver +/proc/get_edge_target_turf(var/atom/A, var/direction) + + var/turf/target = locate(A.x, A.y, A.z) + if(!A || !target) + return 0 + //since NORTHEAST == NORTH & EAST, etc, doing it this way allows for diagonal mass drivers in the future + //and isn't really any more complicated + + // Note diagonal directions won't usually be accurate + if(direction & NORTH) + target = locate(target.x, world.maxy, target.z) + if(direction & SOUTH) + target = locate(target.x, 1, target.z) + if(direction & EAST) + target = locate(world.maxx, target.y, target.z) + if(direction & WEST) + target = locate(1, target.y, target.z) + + return target + +// returns turf relative to A in given direction at set range +// result is bounded to map size +// note range is non-pythagorean +// used for disposal system +/proc/get_ranged_target_turf(var/atom/A, var/direction, var/range) + + var/x = A.x + var/y = A.y + if(direction & NORTH) + y = min(world.maxy, y + range) + if(direction & SOUTH) + y = max(1, y - range) + if(direction & EAST) + x = min(world.maxx, x + range) + if(direction & WEST) + x = max(1, x - range) + + return locate(x,y,A.z) + + +// returns turf relative to A offset in dx and dy tiles +// bound to map limits +/proc/get_offset_target_turf(var/atom/A, var/dx, var/dy) + var/x = min(world.maxx, max(1, A.x + dx)) + var/y = min(world.maxy, max(1, A.y + dy)) + return locate(x,y,A.z) + +//Makes sure MIDDLE is between LOW and HIGH. If not, it adjusts it. Returns the adjusted value. +/proc/between(var/low, var/middle, var/high) + return max(min(middle, high), low) + +//returns random gauss number +proc/GaussRand(var/sigma) + var/x,y,rsq + do + x=2*rand()-1 + y=2*rand()-1 + rsq=x*x+y*y + while(rsq>1 || !rsq) + return sigma*y*sqrt(-2*log(rsq)/rsq) + +//returns random gauss number, rounded to 'roundto' +proc/GaussRandRound(var/sigma,var/roundto) + return round(GaussRand(sigma),roundto) + +//Will return the contents of an atom recursivly to a depth of 'searchDepth' +/atom/proc/GetAllContents(searchDepth = 5) + var/list/toReturn = list() + + for(var/atom/part in contents) + toReturn += part + if(part.contents.len && searchDepth) + toReturn += part.GetAllContents(searchDepth - 1) + + return toReturn + +//Step-towards method of determining whether one atom can see another. Similar to viewers() +/proc/can_see(var/atom/source, var/atom/target, var/length=5) // I couldn't be arsed to do actual raycasting :I This is horribly inaccurate. + var/turf/current = get_turf(source) + var/turf/target_turf = get_turf(target) + var/steps = 0 + + if(!current || !target_turf) + return 0 + + while(current != target_turf) + if(steps > length) return 0 + if(current.opacity) return 0 + for(var/atom/A in current) + if(A.opacity) return 0 + current = get_step_towards(current, target_turf) + steps++ + + return 1 + +/proc/is_blocked_turf(var/turf/T) + var/cant_pass = 0 + if(T.density) cant_pass = 1 + for(var/atom/A in T) + if(A.density)//&&A.anchored + cant_pass = 1 + return cant_pass + +/proc/get_step_towards2(var/atom/ref , var/atom/trg) + var/base_dir = get_dir(ref, get_step_towards(ref,trg)) + var/turf/temp = get_step_towards(ref,trg) + + if(is_blocked_turf(temp)) + var/dir_alt1 = turn(base_dir, 90) + var/dir_alt2 = turn(base_dir, -90) + var/turf/turf_last1 = temp + var/turf/turf_last2 = temp + var/free_tile = null + var/breakpoint = 0 + + while(!free_tile && breakpoint < 10) + if(!is_blocked_turf(turf_last1)) + free_tile = turf_last1 + break + if(!is_blocked_turf(turf_last2)) + free_tile = turf_last2 + break + turf_last1 = get_step(turf_last1,dir_alt1) + turf_last2 = get_step(turf_last2,dir_alt2) + breakpoint++ + + if(!free_tile) return get_step(ref, base_dir) + else return get_step_towards(ref,free_tile) + + else return get_step(ref, base_dir) + +//Takes: Anything that could possibly have variables and a varname to check. +//Returns: 1 if found, 0 if not. +/proc/hasvar(var/datum/A, var/varname) + if(A.vars.Find(lowertext(varname))) return 1 + else return 0 + +//Returns: all the areas in the world +/proc/return_areas() + var/list/area/areas = list() + for(var/area/A in world) + areas += A + return areas + +//Returns: all the areas in the world, sorted. +/proc/return_sorted_areas() + return sortAtom(return_areas()) + +//Takes: Area type as text string or as typepath OR an instance of the area. +//Returns: A list of all areas of that type in the world. +/proc/get_areas(var/areatype) + if(!areatype) return null + if(istext(areatype)) areatype = text2path(areatype) + if(isarea(areatype)) + var/area/areatemp = areatype + areatype = areatemp.type + + var/list/areas = new/list() + for(var/area/N in world) + if(istype(N, areatype)) areas += N + return areas + +//Takes: Area type as text string or as typepath OR an instance of the area. +//Returns: A list of all turfs in areas of that type of that type in the world. +/proc/get_area_turfs(var/areatype) + if(!areatype) return null + if(istext(areatype)) areatype = text2path(areatype) + if(isarea(areatype)) + var/area/areatemp = areatype + areatype = areatemp.type + + var/list/turfs = new/list() + for(var/area/N in world) + if(istype(N, areatype)) + for(var/turf/T in N) turfs += T + return turfs + +//Takes: Area type as text string or as typepath OR an instance of the area. +//Returns: A list of all atoms (objs, turfs, mobs) in areas of that type of that type in the world. +/proc/get_area_all_atoms(var/areatype) + if(!areatype) return null + if(istext(areatype)) areatype = text2path(areatype) + if(isarea(areatype)) + var/area/areatemp = areatype + areatype = areatemp.type + + var/list/atoms = new/list() + for(var/area/N in world) + if(istype(N, areatype)) + for(var/atom/A in N) + atoms += A + return atoms + +/datum/coords //Simple datum for storing coordinates. + var/x_pos = null + var/y_pos = null + var/z_pos = null + +/area/proc/move_contents_to(var/area/A, var/turftoleave=null, var/direction = null) + //Takes: Area. Optional: turf type to leave behind. + //Returns: Nothing. + //Notes: Attempts to move the contents of one area to another area. + // Movement based on lower left corner. Tiles that do not fit + // into the new area will not be moved. + + if(!A || !src) return 0 + + var/list/turfs_src = get_area_turfs(src.type) + var/list/turfs_trg = get_area_turfs(A.type) + + var/src_min_x = 0 + var/src_min_y = 0 + for (var/turf/T in turfs_src) + if(T.x < src_min_x || !src_min_x) src_min_x = T.x + if(T.y < src_min_y || !src_min_y) src_min_y = T.y + + var/trg_min_x = 0 + var/trg_min_y = 0 + for (var/turf/T in turfs_trg) + if(T.x < trg_min_x || !trg_min_x) trg_min_x = T.x + if(T.y < trg_min_y || !trg_min_y) trg_min_y = T.y + + var/list/refined_src = new/list() + for(var/turf/T in turfs_src) + refined_src += T + refined_src[T] = new/datum/coords + var/datum/coords/C = refined_src[T] + C.x_pos = (T.x - src_min_x) + C.y_pos = (T.y - src_min_y) + + var/list/refined_trg = new/list() + for(var/turf/T in turfs_trg) + refined_trg += T + refined_trg[T] = new/datum/coords + var/datum/coords/C = refined_trg[T] + C.x_pos = (T.x - trg_min_x) + C.y_pos = (T.y - trg_min_y) + + moving: + for (var/turf/T in refined_src) + var/datum/coords/C_src = refined_src[T] + for (var/turf/B in refined_trg) + var/datum/coords/C_trg = refined_trg[B] + if(C_src.x_pos == C_trg.x_pos && C_src.y_pos == C_trg.y_pos) + + //You can stay, though. + if(istype(T,/turf/space)) + refined_src -= T + refined_trg -= B + continue moving + + var/turf/X //New Destination Turf + + //Are we doing shuttlework? Just to save another type check later. + var/shuttlework = 0 + + //Shuttle turfs handle their own fancy moving. + if(istype(T,/turf/simulated/shuttle)) + shuttlework = 1 + var/turf/simulated/shuttle/SS = T + if(!SS.landed_holder) SS.landed_holder = new(turf = SS) + X = SS.landed_holder.land_on(B) + + //Generic non-shuttle turf move. + else + var/old_dir1 = T.dir + var/old_icon_state1 = T.icon_state + var/old_icon1 = T.icon + var/old_underlays = T.underlays.Copy() + var/old_decals = T.decals ? T.decals.Copy() : null + + X = B.ChangeTurf(T.type) + X.set_dir(old_dir1) + X.icon_state = old_icon_state1 + X.icon = old_icon1 + X.copy_overlays(T, TRUE) + X.underlays = old_underlays + X.decals = old_decals + + //Move the air from source to dest + var/turf/simulated/ST = T + if(istype(ST) && ST.zone) + var/turf/simulated/SX = X + if(!SX.air) + SX.make_air() + SX.air.copy_from(ST.zone.air) + ST.zone.remove(ST) + + var/z_level_change = FALSE + if(T.z != X.z) + z_level_change = TRUE + + //Move the objects. Not forceMove because the object isn't "moving" really, it's supposed to be on the "same" turf. + for(var/obj/O in T) + O.loc = X + O.update_light() + if(z_level_change) // The objects still need to know if their z-level changed. + O.onTransitZ(T.z, X.z) + + //Move the mobs unless it's an AI eye or other eye type. + for(var/mob/M in T) + if(istype(M, /mob/observer/eye)) continue // If we need to check for more mobs, I'll add a variable + M.loc = X + + if(z_level_change) // Same goes for mobs. + M.onTransitZ(T.z, X.z) + + if(istype(M, /mob/living)) + var/mob/living/LM = M + LM.check_shadow() // Need to check their Z-shadow, which is normally done in forceMove(). + + if(shuttlework) + var/turf/simulated/shuttle/SS = T + SS.landed_holder.leave_turf() + else if(turftoleave) + T.ChangeTurf(turftoleave) + else + T.ChangeTurf(get_base_turf_by_area(T)) + + refined_src -= T + refined_trg -= B + continue moving + +proc/DuplicateObject(obj/original, var/perfectcopy = 0 , var/sameloc = 0) + if(!original) + return null + + var/obj/O = null + + if(sameloc) + O=new original.type(original.loc) + else + O=new original.type(locate(0,0,0)) + + if(perfectcopy) + if((O) && (original)) + for(var/V in original.vars) + if(!(V in list("type","loc","locs","vars", "parent", "parent_type","verbs","ckey","key"))) + O.vars[V] = original.vars[V] + return O + + +/area/proc/copy_contents_to(var/area/A , var/platingRequired = 0 ) + //Takes: Area. Optional: If it should copy to areas that don't have plating + //Returns: Nothing. + //Notes: Attempts to move the contents of one area to another area. + // Movement based on lower left corner. Tiles that do not fit + // into the new area will not be moved. + + // Does *not* affect gases etc; copied turfs will be changed via ChangeTurf, and the dir, icon, and icon_state copied. All other vars will remain default. + + if(!A || !src) return 0 + + var/list/turfs_src = get_area_turfs(src.type) + var/list/turfs_trg = get_area_turfs(A.type) + + var/src_min_x = 0 + var/src_min_y = 0 + for (var/turf/T in turfs_src) + if(T.x < src_min_x || !src_min_x) src_min_x = T.x + if(T.y < src_min_y || !src_min_y) src_min_y = T.y + + var/trg_min_x = 0 + var/trg_min_y = 0 + for (var/turf/T in turfs_trg) + if(T.x < trg_min_x || !trg_min_x) trg_min_x = T.x + if(T.y < trg_min_y || !trg_min_y) trg_min_y = T.y + + var/list/refined_src = new/list() + for(var/turf/T in turfs_src) + refined_src += T + refined_src[T] = new/datum/coords + var/datum/coords/C = refined_src[T] + C.x_pos = (T.x - src_min_x) + C.y_pos = (T.y - src_min_y) + + var/list/refined_trg = new/list() + for(var/turf/T in turfs_trg) + refined_trg += T + refined_trg[T] = new/datum/coords + var/datum/coords/C = refined_trg[T] + C.x_pos = (T.x - trg_min_x) + C.y_pos = (T.y - trg_min_y) + + var/list/toupdate = new/list() + + var/copiedobjs = list() + + + moving: + for (var/turf/T in refined_src) + var/datum/coords/C_src = refined_src[T] + for (var/turf/B in refined_trg) + var/datum/coords/C_trg = refined_trg[B] + if(C_src.x_pos == C_trg.x_pos && C_src.y_pos == C_trg.y_pos) + + var/old_dir1 = T.dir + var/old_icon_state1 = T.icon_state + var/old_icon1 = T.icon + var/old_overlays = T.overlays.Copy() + var/old_underlays = T.underlays.Copy() + + if(platingRequired) + if(istype(B, get_base_turf_by_area(B))) + continue moving + + var/turf/X = B + X.ChangeTurf(T.type) + X.set_dir(old_dir1) + X.icon_state = old_icon_state1 + X.icon = old_icon1 //Shuttle floors are in shuttle.dmi while the defaults are floors.dmi + X.overlays = old_overlays + X.underlays = old_underlays + + var/list/objs = new/list() + var/list/newobjs = new/list() + var/list/mobs = new/list() + var/list/newmobs = new/list() + + for(var/obj/O in T) + + if(!istype(O,/obj)) + continue + + objs += O + + + for(var/obj/O in objs) + newobjs += DuplicateObject(O , 1) + + + for(var/obj/O in newobjs) + O.loc = X + + for(var/mob/M in T) + + if(!istype(M,/mob) || istype(M, /mob/observer/eye)) continue // If we need to check for more mobs, I'll add a variable + mobs += M + + for(var/mob/M in mobs) + newmobs += DuplicateObject(M , 1) + + for(var/mob/M in newmobs) + M.loc = X + + copiedobjs += newobjs + copiedobjs += newmobs + +// var/area/AR = X.loc + +// if(AR.dynamic_lighting) +// X.opacity = !X.opacity +// X.sd_SetOpacity(!X.opacity) //TODO: rewrite this code so it's not messed by lighting ~Carn + + toupdate += X + + refined_src -= T + refined_trg -= B + continue moving + + + + + if(toupdate.len) + for(var/turf/simulated/T1 in toupdate) + air_master.mark_for_update(T1) + + return copiedobjs + + + +proc/get_cardinal_dir(atom/A, atom/B) + var/dx = abs(B.x - A.x) + var/dy = abs(B.y - A.y) + return get_dir(A, B) & (rand() * (dx+dy) < dy ? 3 : 12) + +//chances are 1:value. anyprob(1) will always return true +proc/anyprob(value) + return (rand(1,value)==value) + +proc/view_or_range(distance = world.view , center = usr , type) + switch(type) + if("view") + . = view(distance,center) + if("range") + . = range(distance,center) + return + +proc/oview_or_orange(distance = world.view , center = usr , type) + switch(type) + if("view") + . = oview(distance,center) + if("range") + . = orange(distance,center) + return + +proc/get_mob_with_client_list() + var/list/mobs = list() + for(var/mob/M in mob_list) + if (M.client) + mobs += M + return mobs + + +/proc/parse_zone(zone) + if(zone == "r_hand") return "right hand" + else if (zone == "l_hand") return "left hand" + else if (zone == "l_arm") return "left arm" + else if (zone == "r_arm") return "right arm" + else if (zone == "l_leg") return "left leg" + else if (zone == "r_leg") return "right leg" + else if (zone == "l_foot") return "left foot" + else if (zone == "r_foot") return "right foot" + else if (zone == "l_hand") return "left hand" + else if (zone == "r_hand") return "right hand" + else if (zone == "l_foot") return "left foot" + else if (zone == "r_foot") return "right foot" + else return zone + +/proc/get(atom/loc, type) + while(loc) + if(istype(loc, type)) + return loc + loc = loc.loc + return null + +/proc/get_turf_or_move(turf/location) + return get_turf(location) + + +//Quick type checks for some tools +var/global/list/common_tools = list( +/obj/item/stack/cable_coil, +/obj/item/weapon/tool/wrench, +/obj/item/weapon/weldingtool, +/obj/item/weapon/tool/screwdriver, +/obj/item/weapon/tool/wirecutters, +/obj/item/device/multitool, +/obj/item/weapon/tool/crowbar) + +/proc/istool(O) + if(O && is_type_in_list(O, common_tools)) + return 1 + return 0 + + +/proc/is_wire_tool(obj/item/I) + if(istype(I, /obj/item/device/multitool) || I.is_wirecutter()) + return TRUE + if(istype(I, /obj/item/device/assembly/signaler)) + return TRUE + return + +proc/is_hot(obj/item/W as obj) + switch(W.type) + if(/obj/item/weapon/weldingtool) + var/obj/item/weapon/weldingtool/WT = W + if(WT.isOn()) + return 3800 + else + return 0 + if(/obj/item/weapon/flame/lighter) + if(W:lit) + return 1500 + else + return 0 + if(/obj/item/weapon/flame/match) + if(W:lit) + return 1000 + else + return 0 + if(/obj/item/clothing/mask/smokable/cigarette) + if(W:lit) + return 1000 + else + return 0 + if(/obj/item/weapon/pickaxe/plasmacutter) + return 3800 + if(/obj/item/weapon/melee/energy) + return 3500 + else + return 0 + + return 0 + +//Whether or not the given item counts as sharp in terms of dealing damage +/proc/is_sharp(obj/O as obj) + if(!O) + return FALSE + if(O.sharp) + return TRUE + if(O.edge) + return TRUE + return FALSE + +//Whether or not the given item counts as cutting with an edge in terms of removing limbs +/proc/has_edge(obj/O as obj) + if(!O) + return FALSE + if(O.edge) + return TRUE + return FALSE + +//Returns 1 if the given item is capable of popping things like balloons, inflatable barriers, or cutting police tape. +/proc/can_puncture(obj/item/W as obj) // For the record, WHAT THE HELL IS THIS METHOD OF DOING IT? + if(!W) + return FALSE + if(W.sharp) + return TRUE + return ( \ + W.is_screwdriver() || \ + istype(W, /obj/item/weapon/pen) || \ + istype(W, /obj/item/weapon/weldingtool) || \ + istype(W, /obj/item/weapon/flame/lighter/zippo) || \ + istype(W, /obj/item/weapon/flame/match) || \ + istype(W, /obj/item/clothing/mask/smokable/cigarette) || \ + istype(W, /obj/item/weapon/shovel) \ + ) + +/proc/is_surgery_tool(obj/item/W as obj) + return ( \ + istype(W, /obj/item/weapon/surgical/scalpel) || \ + istype(W, /obj/item/weapon/surgical/hemostat) || \ + istype(W, /obj/item/weapon/surgical/retractor) || \ + istype(W, /obj/item/weapon/surgical/cautery) || \ + istype(W, /obj/item/weapon/surgical/bonegel) || \ + istype(W, /obj/item/weapon/surgical/bonesetter) + ) + +// check if mob is lying down on something we can operate him on. +// The RNG with table/rollerbeds comes into play in do_surgery() so that fail_step() can be used instead. +/proc/can_operate(mob/living/carbon/M) + return M.lying + +// Returns an instance of a valid surgery surface. +/mob/living/proc/get_surgery_surface() + if(!lying) + return null // Not lying down means no surface. + var/obj/surface = null + for(var/obj/O in loc) // Looks for the best surface. + if(O.surgery_odds) + if(!surface || surface.surgery_odds < O) + surface = O + if(surface) + return surface + +/proc/reverse_direction(var/dir) + switch(dir) + if(NORTH) + return SOUTH + if(NORTHEAST) + return SOUTHWEST + if(EAST) + return WEST + if(SOUTHEAST) + return NORTHWEST + if(SOUTH) + return NORTH + if(SOUTHWEST) + return NORTHEAST + if(WEST) + return EAST + if(NORTHWEST) + return SOUTHEAST + +/* +Checks if that loc and dir has a item on the wall +TODO - Fix this ancient list of wall items. Preferably make it dynamically populated. ~Leshana +*/ +var/list/WALLITEMS = list( + /obj/machinery/power/apc, /obj/machinery/alarm, /obj/item/device/radio/intercom, /obj/structure/frame, + /obj/structure/extinguisher_cabinet, /obj/structure/reagent_dispensers/peppertank, + /obj/machinery/status_display, /obj/machinery/requests_console, /obj/machinery/light_switch, /obj/structure/sign, + /obj/machinery/newscaster, /obj/machinery/firealarm, /obj/structure/noticeboard, /obj/machinery/button/remote, + /obj/machinery/computer/security/telescreen, /obj/machinery/embedded_controller/radio, + /obj/item/weapon/storage/secure/safe, /obj/machinery/door_timer, /obj/machinery/flasher, /obj/machinery/keycard_auth, + /obj/structure/mirror, /obj/structure/fireaxecabinet, /obj/machinery/computer/security/telescreen/entertainment + ) +/proc/gotwallitem(loc, dir) + for(var/obj/O in loc) + for(var/item in WALLITEMS) + if(istype(O, item)) + //Direction works sometimes + if(O.dir == dir) + return 1 + + //Some stuff doesn't use dir properly, so we need to check pixel instead + switch(dir) + if(SOUTH) + if(O.pixel_y > 10) + return 1 + if(NORTH) + if(O.pixel_y < -10) + return 1 + if(WEST) + if(O.pixel_x > 10) + return 1 + if(EAST) + if(O.pixel_x < -10) + return 1 + + + //Some stuff is placed directly on the wallturf (signs) + for(var/obj/O in get_step(loc, dir)) + for(var/item in WALLITEMS) + if(istype(O, item)) + if(O.pixel_x == 0 && O.pixel_y == 0) + return 1 + return 0 + +/proc/format_text(text) + return replacetext(replacetext(text,"\proper ",""),"\improper ","") + +/proc/topic_link(var/datum/D, var/arglist, var/content) + if(istype(arglist,/list)) + arglist = list2params(arglist) + return "[content]" + +/proc/get_random_colour(var/simple, var/lower=0, var/upper=255) + var/colour + if(simple) + colour = pick(list("FF0000","FF7F00","FFFF00","00FF00","0000FF","4B0082","8F00FF")) + else + for(var/i=1;i<=3;i++) + var/temp_col = "[num2hex(rand(lower,upper))]" + if(length(temp_col )<2) + temp_col = "0[temp_col]" + colour += temp_col + return colour + +var/mob/dview/dview_mob = new + +//Version of view() which ignores darkness, because BYOND doesn't have it. +/proc/dview(var/range = world.view, var/center, var/invis_flags = 0) + if(!center) + return + + dview_mob.loc = center + + dview_mob.see_invisible = invis_flags + + . = view(range, dview_mob) + dview_mob.loc = null + +/mob/dview + invisibility = 101 + density = 0 + + anchored = 1 + simulated = 0 + + see_in_dark = 1e6 + +/atom/proc/get_light_and_color(var/atom/origin) + if(origin) + color = origin.color + set_light(origin.light_range, origin.light_power, origin.light_color) + +/mob/dview/New() + ..() + // We don't want to be in any mob lists; we're a dummy not a mob. + mob_list -= src + if(stat == DEAD) + dead_mob_list -= src + else + living_mob_list -= src + +/mob/dview/Life() + mob_list -= src + dead_mob_list -= src + living_mob_list -= src + +/mob/dview/Destroy(var/force) + crash_with("Attempt to delete the dview_mob: [log_info_line(src)]") + if (!force) + return QDEL_HINT_LETMELIVE + global.dview_mob = new + return ..() + +// call to generate a stack trace and print to runtime logs +/proc/crash_with(msg) + CRASH(msg) + +/proc/screen_loc2turf(scr_loc, turf/origin) + var/tX = splittext(scr_loc, ",") + var/tY = splittext(tX[2], ":") + var/tZ = origin.z + tY = tY[1] + tX = splittext(tX[1], ":") + tX = tX[1] + tX = max(1, min(world.maxx, origin.x + (text2num(tX) - (world.view + 1)))) + tY = max(1, min(world.maxy, origin.y + (text2num(tY) - (world.view + 1)))) + return locate(tX, tY, tZ) + +// Displays something as commonly used (non-submultiples) SI units. +/proc/format_SI(var/number, var/symbol) + switch(round(abs(number))) + if(0 to 1000-1) + return "[number] [symbol]" + if(1e3 to 1e6-1) + return "[round(number / 1000, 0.1)] k[symbol]" // kilo + if(1e6 to 1e9-1) + return "[round(number / 1e6, 0.1)] M[symbol]" // mega + if(1e9 to 1e12-1) // Probably not needed but why not be complete? + return "[round(number / 1e9, 0.1)] G[symbol]" // giga + if(1e12 to 1e15-1) + return "[round(number / 1e12, 0.1)] T[symbol]" // tera + + + +//ultra range (no limitations on distance, faster than range for distances > 8); including areas drastically decreases performance +/proc/urange(dist=0, atom/center=usr, orange=0, areas=0) + if(!dist) + if(!orange) + return list(center) + else + return list() + + var/list/turfs = RANGE_TURFS(dist, center) + if(orange) + turfs -= get_turf(center) + . = list() + for(var/V in turfs) + var/turf/T = V + . += T + . += T.contents + if(areas) + . |= T.loc + +#define NOT_FLAG(flag) (!(flag & use_flags)) +#define HAS_FLAG(flag) (flag & use_flags) + +// Checks if user can use this object. Set use_flags to customize what checks are done. +// Returns 0 if they can use it, a value representing why they can't if not. +// Flags are in `code/__defines/misc.dm` +/atom/proc/use_check(mob/user, use_flags = 0, show_messages = FALSE) + . = 0 + if (NOT_FLAG(USE_ALLOW_NONLIVING) && !isliving(user)) + // No message for ghosts. + return USE_FAIL_NONLIVING + + if (NOT_FLAG(USE_ALLOW_NON_ADJACENT) && !Adjacent(user)) + if (show_messages) + to_chat(user, span("notice","You're too far away from [src] to do that.")) + return USE_FAIL_NON_ADJACENT + + if (NOT_FLAG(USE_ALLOW_DEAD) && user.stat == DEAD) + if (show_messages) + to_chat(user, span("notice","You can't do that when you're dead.")) + return USE_FAIL_DEAD + + if (NOT_FLAG(USE_ALLOW_INCAPACITATED) && (user.incapacitated())) + if (show_messages) + to_chat(user, span("notice","You cannot do that in your current state.")) + return USE_FAIL_INCAPACITATED + + if (NOT_FLAG(USE_ALLOW_NON_ADV_TOOL_USR) && !user.IsAdvancedToolUser()) + if (show_messages) + to_chat(user, span("notice","You don't know how to operate [src].")) + return USE_FAIL_NON_ADV_TOOL_USR + + if (HAS_FLAG(USE_DISALLOW_SILICONS) && issilicon(user)) + if (show_messages) + to_chat(user, span("notice","You need hands for that.")) + return USE_FAIL_IS_SILICON + + if (HAS_FLAG(USE_FORCE_SRC_IN_USER) && !(src in user)) + if (show_messages) + to_chat(user, span("notice","You need to be holding [src] to do that.")) + return USE_FAIL_NOT_IN_USER + +#undef NOT_FLAG +#undef HAS_FLAG + +//datum may be null, but it does need to be a typed var +#define NAMEOF(datum, X) (#X || ##datum.##X) + +#define VARSET_LIST_CALLBACK(target, var_name, var_value) CALLBACK(GLOBAL_PROC, /proc/___callbackvarset, ##target, ##var_name, ##var_value) +//dupe code because dm can't handle 3 level deep macros +#define VARSET_CALLBACK(datum, var, var_value) CALLBACK(GLOBAL_PROC, /proc/___callbackvarset, ##datum, NAMEOF(##datum, ##var), ##var_value) +//we'll see about those 3-level deep macros +#define VARSET_IN(datum, var, var_value, time) addtimer(VARSET_CALLBACK(datum, var, var_value), time) + +/proc/___callbackvarset(list_or_datum, var_name, var_value) + if(length(list_or_datum)) + list_or_datum[var_name] = var_value + return + var/datum/D = list_or_datum + D.vars[var_name] = var_value + +// Returns direction-string, rounded to multiples of 22.5, from the first parameter to the second +// N, NNE, NE, ENE, E, ESE, SE, SSE, S, SSW, SW, WSW, W, WNW, NW, NNW +/proc/get_adir(var/turf/A, var/turf/B) + var/degree = Get_Angle(A, B) + switch(round(degree%360, 22.5)) + if(0) + return "North" + if(22.5) + return "North-Northeast" + if(45) + return "Northeast" + if(67.5) + return "East-Northeast" + if(90) + return "East" + if(112.5) + return "East-Southeast" + if(135) + return "Southeast" + if(157.5) + return "South-Southeast" + if(180) + return "South" + if(202.5) + return "South-Southwest" + if(225) + return "Southwest" + if(247.5) + return "West-Southwest" + if(270) + return "West" + if(292.5) + return "West-Northwest" + if(315) + return "Northwest" + if(337.5) + return "North-Northwest" + +/proc/pass() + return + +#define NAMEOF(datum, X) (#X || ##datum.##X) + +/proc/pick_closest_path(value, list/matches = get_fancy_list_of_atom_types()) + if (value == FALSE) //nothing should be calling us with a number, so this is safe + value = input("Enter type to find (blank for all, cancel to cancel)", "Search for type") as null|text + if (isnull(value)) + return + value = trim(value) + if(!isnull(value) && value != "") + matches = filter_fancy_list(matches, value) + + if(matches.len==0) + return + + var/chosen + if(matches.len==1) + chosen = matches[1] + else + chosen = input("Select a type", "Pick Type", matches[1]) as null|anything in matches + if(!chosen) + return + chosen = matches[chosen] + return chosen + +/proc/get_fancy_list_of_atom_types() + var/static/list/pre_generated_list + if (!pre_generated_list) //init + pre_generated_list = make_types_fancy(typesof(/atom)) + return pre_generated_list + +/proc/get_fancy_list_of_datum_types() + var/static/list/pre_generated_list + if (!pre_generated_list) //init + pre_generated_list = make_types_fancy(sortList(typesof(/datum) - typesof(/atom))) + return pre_generated_list + +/proc/filter_fancy_list(list/L, filter as text) + var/list/matches = new + for(var/key in L) + var/value = L[key] + if(findtext("[key]", filter) || findtext("[value]", filter)) + matches[key] = value + return matches + +/proc/make_types_fancy(var/list/types) + if (ispath(types)) + types = list(types) + . = list() + for(var/type in types) + var/typename = "[type]" + var/static/list/TYPES_SHORTCUTS = list( + /obj/effect/decal/cleanable = "CLEANABLE", + /obj/item/device/radio/headset = "HEADSET", + /obj/item/clothing/head/helmet/space = "SPESSHELMET", + /obj/item/weapon/book/manual = "MANUAL", + /obj/item/weapon/reagent_containers/food/drinks = "DRINK", + /obj/item/weapon/reagent_containers/food = "FOOD", + /obj/item/weapon/reagent_containers = "REAGENT_CONTAINERS", + /obj/machinery/atmospherics = "ATMOS_MECH", + /obj/machinery/portable_atmospherics = "PORT_ATMOS", + /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack = "MECHA_MISSILE_RACK", + /obj/item/mecha_parts/mecha_equipment = "MECHA_EQUIP", + /obj/item/organ = "ORGAN", + /obj/item = "ITEM", + /obj/machinery = "MACHINERY", + /obj/effect = "EFFECT", + /obj = "O", + /datum = "D", + /turf/simulated/wall = "S-WALL", + /turf/simulated/floor = "S-FLOOR", + /turf/simulated = "SIMULATED", + /turf/unsimulated/wall = "US-WALL", + /turf/unsimulated/floor = "US-FLOOR", + /turf/unsimulated = "UNSIMULATED", + /turf = "T", + /mob/living/carbon = "CARBON", + /mob/living/simple_mob = "SIMPLE", + /mob/living = "LIVING", + /mob = "M" + ) + for (var/tn in TYPES_SHORTCUTS) + if (copytext(typename,1, length("[tn]/")+1)=="[tn]/" /*findtextEx(typename,"[tn]/",1,2)*/ ) + typename = TYPES_SHORTCUTS[tn]+copytext(typename,length("[tn]/")) + break + .[typename] = type + +/proc/IsValidSrc(datum/D) + if(istype(D)) + return !QDELETED(D) + return FALSE + +//gives us the stack trace from CRASH() without ending the current proc. +/proc/stack_trace(msg) + CRASH(msg) + +/datum/proc/stack_trace(msg) + CRASH(msg) + +// \ref behaviour got changed in 512 so this is necesary to replicate old behaviour. +// If it ever becomes necesary to get a more performant REF(), this lies here in wait +// #define REF(thing) (thing && istype(thing, /datum) && (thing:datum_flags & DF_USE_TAG) && thing:tag ? "[thing:tag]" : "\ref[thing]") +/proc/REF(input) + if(istype(input, /datum)) + var/datum/thing = input + if(thing.datum_flags & DF_USE_TAG) + if(!thing.tag) + thing.datum_flags &= ~DF_USE_TAG + stack_trace("A ref was requested of an object with DF_USE_TAG set but no tag: [thing]") + else + return "\[[url_encode(thing.tag)]\]" + return "\ref[input]" + +// Painlessly creates an element. +// First argument is where to send the Topic call to when clicked. Should be a reference to an object. This is generally src, but not always. +// Second one is for all the params that will be sent. Uses an assoc list (e.g. "value" = "5"). +// Note that object refs will be converted to text, as if \ref[thing] was done. To get the ref back on Topic() side, you will need to use locate(). +// Third one is the text that will be clickable. +/proc/href(href_src, list/href_params, href_text) + return "[href_text]" diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index 89e0baa087..afed5b2c54 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -308,7 +308,7 @@ var/obj/item/projectile/beam/LE = new (T) LE.icon = 'icons/effects/genetics.dmi' LE.icon_state = "eyelasers" - playsound(usr.loc, 'sound/weapons/taser2.ogg', 75, 1) + playsound(src, 'sound/weapons/taser2.ogg', 75, 1) LE.firer = src LE.preparePixelProjectile(A, src, params) LE.fire() diff --git a/code/_onclick/hud/_defines.dm b/code/_onclick/hud/_defines.dm index 978f2d782d..d31a64dcda 100644 --- a/code/_onclick/hud/_defines.dm +++ b/code/_onclick/hud/_defines.dm @@ -153,6 +153,7 @@ #define ui_genetic_master "EAST-1:16,NORTH-3:16" // Ghost ones +#define ui_ghost_returntomenu "SOUTH:6,CENTER-3:24" #define ui_ghost_jumptomob "SOUTH:6,CENTER-2:24" #define ui_ghost_orbit "SOUTH:6,CENTER-1:24" #define ui_ghost_reenter_corpse "SOUTH:6,CENTER:24" diff --git a/code/_onclick/hud/alert.dm b/code/_onclick/hud/alert.dm index 7e23e31692..c4edacd933 100644 --- a/code/_onclick/hud/alert.dm +++ b/code/_onclick/hud/alert.dm @@ -52,12 +52,14 @@ animate(alert, transform = matrix(), time = 2.5, easing = CUBIC_EASING) if(alert.timeout) - spawn(alert.timeout) - if(alert.timeout && alerts[category] == alert && world.time >= alert.timeout) - clear_alert(category) + addtimer(CALLBACK(src, .proc/alert_timeout, alert, category), alert.timeout) alert.timeout = world.time + alert.timeout - world.tick_lag return alert +/mob/proc/alert_timeout(obj/screen/alert/alert, category) + if(alert.timeout && alerts[category] == alert && world.time >= alert.timeout) + clear_alert(category) + // Proc to clear an existing alert. /mob/proc/clear_alert(category) var/obj/screen/alert/alert = alerts[category] @@ -221,6 +223,21 @@ The box in your backpack has an oxygen tank and gas mask in it." or something covering your eyes." icon_state = "blind" +/obj/screen/alert/stunned + name = "Stunned" + desc = "You're temporarily stunned! You'll have trouble moving or performing actions, but it should clear up on it's own." + icon_state = "stun" + +/obj/screen/alert/paralyzed + name = "Paralyzed" + desc = "You're paralyzed! This could be due to drugs or serious injury. You'll be unable to move or perform actions." + icon_state = "paralysis" + +/obj/screen/alert/weakened + name = "Weakened" + desc = "You're weakened! This could be a temporary issue due to injury or the result of drugs or drinking." + icon_state = "weaken" + /obj/screen/alert/confused name = "Confused" desc = "You're confused, and may stumble into things! This may be from concussive effects, drugs, or dizzyness. Walking will help reduce incidents." @@ -440,7 +457,7 @@ so as to remain in compliance with the most up-to-date laws." return var/paramslist = params2list(params) if(paramslist["shift"]) // screen objects don't do the normal Click() stuff so we'll cheat - usr << "[name] - [desc]" + to_chat(usr,"[name] - [desc]") return if(master) return usr.client.Click(master, location, control, params) diff --git a/code/_onclick/hud/ghost.dm b/code/_onclick/hud/ghost.dm index 7af541e9d3..5120348488 100644 --- a/code/_onclick/hud/ghost.dm +++ b/code/_onclick/hud/ghost.dm @@ -11,6 +11,16 @@ /obj/screen/ghost/Click() closeToolTip(usr) +/obj/screen/ghost/returntomenu + name = "Return to menu" + desc = "Return to the title screen menu." + icon_state = "returntomenu" + +/obj/screen/ghost/returntomenu/Click() + ..() + var/mob/observer/dead/G = usr + G.abandon_mob() + /obj/screen/ghost/jumptomob name = "Jump to mob" desc = "Pick a mob from a list to jump to." @@ -43,6 +53,7 @@ /obj/screen/ghost/teleport name = "Teleport" + desc = "Pick an area to teleport to." icon_state = "teleport" /obj/screen/ghost/teleport/Click() @@ -87,6 +98,11 @@ HUD.adding = adding var/obj/screen/using + using = new /obj/screen/ghost/returntomenu() + using.screen_loc = ui_ghost_returntomenu + using.hud = src + adding += using + using = new /obj/screen/ghost/jumptomob() using.screen_loc = ui_ghost_jumptomob using.hud = src diff --git a/code/_onclick/hud/picture_in_picture.dm b/code/_onclick/hud/picture_in_picture.dm index 82c8f762a7..e42f8c77c3 100644 --- a/code/_onclick/hud/picture_in_picture.dm +++ b/code/_onclick/hud/picture_in_picture.dm @@ -2,7 +2,6 @@ name = "Picture-in-picture" screen_loc = "CENTER" plane = PLANE_WORLD - icon = null var/atom/center var/width = 0 var/height = 0 diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index ab6985bdbd..64535b174a 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -617,3 +617,20 @@ /obj/screen/component_button/Click(params) if(parent) parent.component_click(src, params) + +// Character setup stuff +/obj/screen/setup_preview + + var/datum/preferences/pref + +/obj/screen/setup_preview/Destroy() + pref = null + return ..() + +// Background 'floor' +/obj/screen/setup_preview/bg + mouse_over_pointer = MOUSE_HAND_POINTER + +/obj/screen/setup_preview/bg/Click(params) + pref?.bgstate = next_in_list(pref.bgstate, pref.bgstate_options) + pref?.update_preview_icon() diff --git a/code/_onclick/hud/skybox.dm b/code/_onclick/hud/skybox.dm index affeef8893..f055ea8693 100644 --- a/code/_onclick/hud/skybox.dm +++ b/code/_onclick/hud/skybox.dm @@ -49,9 +49,9 @@ if(old_z != new_z) client?.update_skybox(TRUE) -/mob/doMove() - if((. = ..())) - client?.update_skybox() +/mob/Moved() + . = ..() + client?.update_skybox() /mob/set_viewsize() . = ..() diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm index 954eb90c44..8f34599fba 100644 --- a/code/_onclick/item_attack.dm +++ b/code/_onclick/item_attack.dm @@ -98,7 +98,7 @@ avoid code duplication. This includes items that may sometimes act as a standard /obj/item/proc/apply_hit_effect(mob/living/target, mob/living/user, var/hit_zone, var/attack_modifier) user.break_cloak() if(hitsound) - playsound(loc, hitsound, 50, 1, -1) + playsound(src, hitsound, 50, 1, -1) var/power = force for(var/datum/modifier/M in user.modifiers) diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm index 96ae90b090..a8c8a0a551 100644 --- a/code/controllers/configuration.dm +++ b/code/controllers/configuration.dm @@ -69,7 +69,11 @@ var/list/gamemode_cache = list() var/static/allow_ai_shells = FALSE // allow AIs to enter and leave special borg shells at will, and for those shells to be buildable. var/static/give_free_ai_shell = FALSE // allows a specific spawner object to instantiate a premade AI Shell var/static/hostedby = null + var/static/respawn = 1 + var/static/respawn_time = 3000 // time before a dead player is allowed to respawn (in ds, though the config file asks for minutes, and it's converted below) + var/static/respawn_message = "Make sure to play a different character, and please roleplay correctly!" + var/static/guest_jobban = 1 var/static/usewhitelist = 0 var/static/kick_inactive = 0 //force disconnect for inactive players after this many minutes, if non-0 @@ -233,7 +237,11 @@ var/list/gamemode_cache = list() var/static/dooc_allowed = 1 var/static/dsay_allowed = 1 - var/static/starlight = 0 // Whether space turfs have ambient light or not + var/allow_byond_links = 0 + var/allow_discord_links = 0 + var/allow_url_links = 0 // honestly if I were you i'd leave this one off, only use in dire situations + + var/starlight = 0 // Whether space turfs have ambient light or not var/static/list/ert_species = list(SPECIES_HUMAN) @@ -273,6 +281,9 @@ var/list/gamemode_cache = list() // whether or not to use the nightshift subsystem to perform lighting changes var/static/enable_night_shifts = FALSE + + var/static/vgs_access_identifier = null // VOREStation Edit - VGS + var/static/vgs_server_port = null // VOREStation Edit - VGS /datum/configuration/New() var/list/L = typesof(/datum/game_mode) - /datum/game_mode @@ -424,6 +435,15 @@ var/list/gamemode_cache = list() if ("allow_admin_spawning") config.allow_admin_spawning = 1 + + if ("allow_byond_links") + allow_byond_links = 1 + + if ("allow_discord_links") + allow_discord_links = 1 + + if ("allow_url_links") + allow_url_links = 1 if ("no_dead_vote") config.vote_no_dead = 1 @@ -470,6 +490,13 @@ var/list/gamemode_cache = list() if ("norespawn") config.respawn = 0 + if ("respawn_time") + var/raw_minutes = text2num(value) + config.respawn_time = raw_minutes MINUTES + + if ("respawn_message") + config.respawn_message = value + if ("servername") config.server_name = value @@ -897,6 +924,13 @@ var/list/gamemode_cache = list() if("enable_night_shifts") config.enable_night_shifts = TRUE + + // VOREStation Edit Start - Can't be in _vr file because it is loaded too late. + if("vgs_access_identifier") + config.vgs_access_identifier = value + if("vgs_server_port") + config.vgs_server_port = text2num(value) + // VOREStation Edit End else log_misc("Unknown setting in configuration: '[name]'") diff --git a/code/controllers/subsystems/chat.dm b/code/controllers/subsystems/chat.dm index 3afbcae374..3fda63b5aa 100644 --- a/code/controllers/subsystems/chat.dm +++ b/code/controllers/subsystems/chat.dm @@ -54,17 +54,12 @@ SUBSYSTEM_DEF(chat) var/client/C = CLIENT_FROM_VAR(I) //Grab us a client if possible if(!C) - return - - if(!C?.chatOutput || C.chatOutput.broken) //A player who hasn't updated his skin file. - //Send it to the old style output window. + continue // No client? No care. + else if(C.chatOutput.broken) DIRECT_OUTPUT(C, original_message) continue - - // // Client still loading, put their messages in a queue - Actually don't, logged already in database. - // if(!C.chatOutput.loaded && C.chatOutput.message_queue && islist(C.chatOutput.message_queue)) - // C.chatOutput.message_queue[++C.chatOutput.message_queue.len] = messageStruct - // continue + else if(!C.chatOutput.loaded) + continue // If not loaded yet, do nothing and history-sending on load will get it. LAZYINITLIST(msg_queue[C]) msg_queue[C][++msg_queue[C].len] = messageStruct @@ -72,16 +67,12 @@ SUBSYSTEM_DEF(chat) var/client/C = CLIENT_FROM_VAR(target) //Grab us a client if possible if(!C) - return - - if(!C?.chatOutput || C.chatOutput.broken) //A player who hasn't updated his skin file. + return // No client? No care. + else if(C.chatOutput.broken) DIRECT_OUTPUT(C, original_message) return - - // // Client still loading, put their messages in a queue - Actually don't, logged already in database. - // if(!C.chatOutput.loaded && C.chatOutput.message_queue && islist(C.chatOutput.message_queue)) - // C.chatOutput.message_queue[++C.chatOutput.message_queue.len] = messageStruct - // return + else if(!C.chatOutput.loaded) + return // If not loaded yet, do nothing and history-sending on load will get it. LAZYINITLIST(msg_queue[C]) msg_queue[C][++msg_queue[C].len] = messageStruct diff --git a/code/controllers/subsystems/mobs.dm b/code/controllers/subsystems/mobs.dm index 4f7d524a8f..8fb2bf3f89 100644 --- a/code/controllers/subsystems/mobs.dm +++ b/code/controllers/subsystems/mobs.dm @@ -42,6 +42,7 @@ SUBSYSTEM_DEF(mobs) if(!M || QDELETED(M)) mob_list -= M + continue else if(M.low_priority && !(process_z[get_z(M)])) slept_mobs++ continue diff --git a/code/controllers/subsystems/open_space.dm b/code/controllers/subsystems/open_space.dm index dfc1319009..4e96dbfda4 100644 --- a/code/controllers/subsystems/open_space.dm +++ b/code/controllers/subsystems/open_space.dm @@ -79,22 +79,6 @@ SUBSYSTEM_DEF(open_space) /datum/controller/subsystem/open_space/stat_entry(msg_prefix) return ..("T [turfs_to_process.len]") -/turf/Entered(atom/movable/AM) - . = ..() - if(GLOB.open_space_initialised && !AM.invisibility && isobj(AM)) - var/turf/T = GetAbove(src) - if(isopenspace(T)) - // log_debug("[T] ([T.x],[T.y],[T.z]) queued for update for [src].Entered([AM])") - SSopen_space.add_turf(T, 1) - -/turf/Exited(atom/movable/AM) - . = ..() - if(GLOB.open_space_initialised && !AM.invisibility && isobj(AM)) - var/turf/T = GetAbove(src) - if(isopenspace(T)) - // log_debug("[T] ([T.x],[T.y],[T.z]) queued for update for [src].Exited([AM])") - SSopen_space.add_turf(T, 1) - /obj/update_icon() . = ..() if(GLOB.open_space_initialised && !invisibility && isturf(loc)) diff --git a/code/controllers/subsystems/supply.dm b/code/controllers/subsystems/supply.dm index f379193c6a..ad14c1e6cd 100644 --- a/code/controllers/subsystems/supply.dm +++ b/code/controllers/subsystems/supply.dm @@ -23,10 +23,6 @@ SUBSYSTEM_DEF(supply) //shuttle movement var/movetime = 1200 var/datum/shuttle/autodock/ferry/supply/shuttle - var/list/material_points_conversion = list( // Any materials not named in this list are worth 0 points - "phoron" = 5, - "platinum" = 5 - ) /datum/controller/subsystem/supply/Initialize() ordernum = rand(1,9000) @@ -39,7 +35,6 @@ SUBSYSTEM_DEF(supply) else qdel(P) - // TODO - Auto-build material_points_conversion from material datums . = ..() // Supply shuttle ticker - handles supply point regeneration. Just add points over time. @@ -110,8 +105,9 @@ SUBSYSTEM_DEF(supply) // Sell phoron and platinum if(istype(A, /obj/item/stack)) var/obj/item/stack/P = A - if(material_points_conversion[P.get_material_name()]) - EC.contents[EC.contents.len]["value"] = P.get_amount() * material_points_conversion[P.get_material_name()] + var/material/mat = P.get_material() + if(mat?.supply_conversion_value) + EC.contents[EC.contents.len]["value"] = P.get_amount() * mat.supply_conversion_value EC.contents[EC.contents.len]["quantity"] = P.get_amount() EC.value += EC.contents[EC.contents.len]["value"] @@ -174,6 +170,8 @@ SUBSYSTEM_DEF(supply) var/list/clear_turfs = get_clear_turfs() + var/shopping_log = "SUPPLY_BUY: " + for(var/datum/supply_order/SO in shoppinglist) if(!clear_turfs.len) break @@ -184,6 +182,7 @@ SUBSYSTEM_DEF(supply) SO.status = SUP_ORDER_SHIPPED var/datum/supply_pack/SP = SO.object + shopping_log += "[SP.name];" var/obj/A = new SP.containertype(pickedloc) A.name = "[SP.containername] [SO.comment ? "([SO.comment])":"" ]" @@ -238,6 +237,7 @@ SUBSYSTEM_DEF(supply) slip.info += "
" slip.info += "CHECK CONTENTS AND STAMP BELOW THE LINE TO CONFIRM RECEIPT OF GOODS
" + log_game(shopping_log) return // Will attempt to purchase the specified order, returning TRUE on success, FALSE on failure diff --git a/code/controllers/subsystems/ticker.dm b/code/controllers/subsystems/ticker.dm index 4cfdfc4b9e..70ff36fb1b 100644 --- a/code/controllers/subsystems/ticker.dm +++ b/code/controllers/subsystems/ticker.dm @@ -1,568 +1,568 @@ -// -// Ticker controls the state of the game, being responsible for round start, game mode, and round end. -// -SUBSYSTEM_DEF(ticker) - name = "Gameticker" - wait = 2 SECONDS - init_order = INIT_ORDER_TICKER - priority = FIRE_PRIORITY_TICKER - flags = SS_NO_TICK_CHECK | SS_KEEP_TIMING - runlevels = RUNLEVEL_LOBBY | RUNLEVEL_SETUP | RUNLEVEL_GAME | RUNLEVEL_POSTGAME // Every runlevel! - - var/const/restart_timeout = 3 MINUTES // Default time to wait before rebooting in desiseconds. - var/current_state = GAME_STATE_INIT // We aren't even at pregame yet // TODO replace with CURRENT_GAME_STATE - - /* Relies upon the following globals (TODO move those in here) */ - // var/master_mode = "extended" //The underlying game mode (so "secret" or the voted mode). - // Set by SSvote when VOTE_GAMEMODE finishes. - // var/round_progressing = 1 //Whether the lobby clock is ticking down. - - var/pregame_timeleft = 0 // Time remaining until game starts in seconds. Set by config - var/start_immediately = FALSE // If true there is no lobby phase, the game starts immediately. - - var/hide_mode = FALSE // If the true game mode should be hidden (because we chose "secret") - var/datum/game_mode/mode = null // The actual gamemode, if selected. - - var/end_game_state = END_GAME_NOT_OVER // Track where we are ending game/round - var/restart_timeleft // Time remaining until restart in desiseconds - var/last_restart_notify // world.time of last restart warning. - var/delay_end = FALSE // If set, the round will not restart on its own. - - // var/login_music // music played in pregame lobby // VOREStation Edit - We do music differently - - var/list/datum/mind/minds = list() // The people in the game. Used for objective tracking. - - // TODO - I am sure there is a better place these can go. - var/Bible_icon_state // icon_state the chaplain has chosen for his bible - var/Bible_item_state // item_state the chaplain has chosen for his bible - var/Bible_name // name of the bible - var/Bible_deity_name - - var/random_players = FALSE // If set to nonzero, ALL players who latejoin or declare-ready join will have random appearances/genders - - // TODO - Should this go here or in the job subsystem? - var/triai = FALSE // Global flag for Triumvirate AI being enabled - - //station_explosion used to be a variable for every mob's hud. Which was a waste! - //Now we have a general cinematic centrally held within the gameticker....far more efficient! - var/obj/screen/cinematic = null - -// This global variable exists for legacy support so we don't have to rename every 'ticker' to 'SSticker' yet. -var/global/datum/controller/subsystem/ticker/ticker -/datum/controller/subsystem/ticker/PreInit() - global.ticker = src // TODO - Remove this! Change everything to point at SSticker intead - -/datum/controller/subsystem/ticker/Initialize() - pregame_timeleft = config.pregame_time - send2mainirc("Server lobby is loaded and open at byond://[config.serverurl ? config.serverurl : (config.server ? config.server : "[world.address]:[world.port]")]") - - // Set up the global announcer - GLOB.autospeaker = new (null, null, null, 1) - - return ..() - -/datum/controller/subsystem/ticker/fire(resumed = FALSE) - switch(current_state) - if(GAME_STATE_INIT) - pregame_welcome() - current_state = GAME_STATE_PREGAME - if(GAME_STATE_PREGAME) - pregame_tick() - if(GAME_STATE_SETTING_UP) - setup_tick() - if(GAME_STATE_PLAYING) - playing_tick() - if(GAME_STATE_FINISHED) - post_game_tick() - -/datum/controller/subsystem/ticker/proc/pregame_welcome() - to_world("Welcome to the pregame lobby!") - to_world("Please set up your character and select ready. The round will start in [pregame_timeleft] seconds.") - -// Called during GAME_STATE_PREGAME (RUNLEVEL_LOBBY) -/datum/controller/subsystem/ticker/proc/pregame_tick() - if(round_progressing && last_fire) - pregame_timeleft -= (world.time - last_fire) / (1 SECOND) - - if(start_immediately) - pregame_timeleft = 0 - else if(SSvote.time_remaining) - return // vote still going, wait for it. - - // Time to start the game! - if(pregame_timeleft <= 0) - current_state = GAME_STATE_SETTING_UP - Master.SetRunLevel(RUNLEVEL_SETUP) - if(start_immediately) - fire() // Don't wait for next tick, do it now! - return - - if(pregame_timeleft <= config.vote_autogamemode_timeleft && !SSvote.gamemode_vote_called) - SSvote.autogamemode() // Start the game mode vote (if we haven't had one already) - -// Called during GAME_STATE_SETTING_UP (RUNLEVEL_SETUP) -/datum/controller/subsystem/ticker/proc/setup_tick(resumed = FALSE) - if(!setup_choose_gamemode()) - // It failed, go back to lobby state and re-send the welcome message - pregame_timeleft = config.pregame_time - SSvote.gamemode_vote_called = FALSE // Allow another autogamemode vote - current_state = GAME_STATE_PREGAME - Master.SetRunLevel(RUNLEVEL_LOBBY) - pregame_welcome() - return - // If we got this far we succeeded in picking a game mode. Punch it! - setup_startgame() - return - -// Formerly the first half of setup() - The part that chooses the game mode. -// Returns 0 if failed to pick a mode, otherwise 1 -/datum/controller/subsystem/ticker/proc/setup_choose_gamemode() - //Create and announce mode - if(master_mode == "secret") - src.hide_mode = TRUE - - var/list/runnable_modes = config.get_runnable_modes() - if((master_mode == "random") || (master_mode == "secret")) - if(!runnable_modes.len) - to_world("Unable to choose playable game mode. Reverting to pregame lobby.") - return 0 - if(secret_force_mode != "secret") - src.mode = config.pick_mode(secret_force_mode) - if(!src.mode) - var/list/weighted_modes = list() - for(var/datum/game_mode/GM in runnable_modes) - weighted_modes[GM.config_tag] = config.probabilities[GM.config_tag] - src.mode = gamemode_cache[pickweight(weighted_modes)] - else - src.mode = config.pick_mode(master_mode) - - if(!src.mode) - to_world("Serious error in mode setup! Reverting to pregame lobby.") //Uses setup instead of set up due to computational context. - return 0 - - job_master.ResetOccupations() - src.mode.create_antagonists() - src.mode.pre_setup() - job_master.DivideOccupations() // Apparently important for new antagonist system to register specific job antags properly. - - if(!src.mode.can_start()) - to_world("Unable to start [mode.name]. Not enough players readied, [config.player_requirements[mode.config_tag]] players needed. Reverting to pregame lobby.") - mode.fail_setup() - mode = null - job_master.ResetOccupations() - return 0 - - if(hide_mode) - to_world("The current game mode is - Secret!") - if(runnable_modes.len) - var/list/tmpmodes = new - for (var/datum/game_mode/M in runnable_modes) - tmpmodes+=M.name - tmpmodes = sortList(tmpmodes) - if(tmpmodes.len) - to_world("Possibilities: [english_list(tmpmodes, and_text= "; ", comma_text = "; ")]") - else - src.mode.announce() - return 1 - -// Formerly the second half of setup() - The part that actually initializes everything and starts the game. -/datum/controller/subsystem/ticker/proc/setup_startgame() - setup_economy() - create_characters() //Create player characters and transfer them. - collect_minds() - equip_characters() - //data_core.manifest() //VOREStation Removal - - callHook("roundstart") - - spawn(0)//Forking here so we dont have to wait for this to finish - mode.post_setup() - //Cleanup some stuff - for(var/obj/effect/landmark/start/S in landmarks_list) - //Deleting Startpoints but we need the ai point to AI-ize people later - if (S.name != "AI") - qdel(S) - to_world("Enjoy the game!") - world << sound('sound/AI/welcome.ogg') // Skie - //Holiday Round-start stuff ~Carn - Holiday_Game_Start() - - var/list/adm = get_admin_counts() - if(adm["total"] == 0) - send2adminirc("A round has started with no admins online.") - -/* supply_controller.process() //Start the supply shuttle regenerating points -- TLE // handled in scheduler - master_controller.process() //Start master_controller.process() - lighting_controller.process() //Start processing DynamicAreaLighting updates - */ - - current_state = GAME_STATE_PLAYING - Master.SetRunLevel(RUNLEVEL_GAME) - - if(config.sql_enabled) - statistic_cycle() // Polls population totals regularly and stores them in an SQL DB -- TLE - - return 1 - - -// Called during GAME_STATE_PLAYING (RUNLEVEL_GAME) -/datum/controller/subsystem/ticker/proc/playing_tick(resumed = FALSE) - mode.process() // So THIS is where we run mode.process() huh? Okay - - if(mode.explosion_in_progress) - return // wait until explosion is done. - - // Calculate if game and/or mode are finished (Complicated by the continuous_rounds config option) - var/game_finished = FALSE - var/mode_finished = FALSE - if (config.continous_rounds) // Game keeps going after mode ends. - game_finished = (emergency_shuttle.returned() || mode.station_was_nuked) - mode_finished = ((end_game_state >= END_GAME_MODE_FINISHED) || mode.check_finished()) // Short circuit if already finished. - else // Game ends when mode does - game_finished = (mode.check_finished() || (emergency_shuttle.returned() && emergency_shuttle.evac == 1)) || universe_has_ended - mode_finished = game_finished - - if(game_finished && mode_finished) - end_game_state = END_GAME_READY_TO_END - current_state = GAME_STATE_FINISHED - Master.SetRunLevel(RUNLEVEL_POSTGAME) - INVOKE_ASYNC(src, .proc/declare_completion) - else if (mode_finished && (end_game_state < END_GAME_MODE_FINISHED)) - end_game_state = END_GAME_MODE_FINISHED // Only do this cleanup once! - mode.cleanup() - //call a transfer shuttle vote - to_world("The round has ended!") - SSvote.autotransfer() - -// Called during GAME_STATE_FINISHED (RUNLEVEL_POSTGAME) -/datum/controller/subsystem/ticker/proc/post_game_tick() - switch(end_game_state) - if(END_GAME_READY_TO_END) - callHook("roundend") - - if (mode.station_was_nuked) - feedback_set_details("end_proper", "nuke") - restart_timeleft = 1 MINUTE // No point waiting five minutes if everyone's dead. - if(!delay_end) - to_world("Rebooting due to destruction of [station_name()] in [round(restart_timeleft/600)] minute\s.") - last_restart_notify = world.time - else - feedback_set_details("end_proper", "proper completion") - restart_timeleft = restart_timeout - - if(blackbox) - blackbox.save_all_data_to_sql() // TODO - Blackbox or statistics subsystem - - end_game_state = END_GAME_ENDING - return - if(END_GAME_ENDING) - restart_timeleft -= (world.time - last_fire) - if(delay_end) - to_world("An admin has delayed the round end.") - end_game_state = END_GAME_DELAYED - else if(restart_timeleft <= 0) - world.Reboot() - else if (world.time - last_restart_notify >= 1 MINUTE) - to_world("Restarting in [round(restart_timeleft/600, 1)] minute\s.") - last_restart_notify = world.time - return - if(END_GAME_DELAYED) - restart_timeleft -= (world.time - last_fire) - if(!delay_end) - end_game_state = END_GAME_ENDING - else - log_error("Ticker arrived at round end in an unexpected endgame state '[end_game_state]'.") - end_game_state = END_GAME_READY_TO_END - - -// ---------------------------------------------------------------------- -// These two below are not used! But they could be - -// Use these preferentially to directly examining ticker.current_state to help prepare for transition to ticker as subsystem! - -/datum/controller/subsystem/ticker/proc/PreRoundStart() - return (current_state < GAME_STATE_PLAYING) - -/datum/controller/subsystem/ticker/proc/IsSettingUp() - return (current_state == GAME_STATE_SETTING_UP) - -/datum/controller/subsystem/ticker/proc/IsRoundInProgress() - return (current_state == GAME_STATE_PLAYING) - -/datum/controller/subsystem/ticker/proc/HasRoundStarted() - return (current_state >= GAME_STATE_PLAYING) - -// ------------------------------------------------------------------------ -// HELPER PROCS! -// ------------------------------------------------------------------------ - -//Plus it provides an easy way to make cinematics for other events. Just use this as a template :) -/datum/controller/subsystem/ticker/proc/station_explosion_cinematic(var/station_missed=0, var/override = null) - if( cinematic ) return //already a cinematic in progress! - - //initialise our cinematic screen object - cinematic = new(src) - cinematic.icon = 'icons/effects/station_explosion.dmi' - cinematic.icon_state = "station_intact" - cinematic.layer = 100 - cinematic.plane = PLANE_PLAYER_HUD - cinematic.mouse_opacity = 0 - cinematic.screen_loc = "1,0" - - var/obj/structure/bed/temp_buckle = new(src) - //Incredibly hackish. It creates a bed within the gameticker (lol) to stop mobs running around - if(station_missed) - for(var/mob/living/M in living_mob_list) - M.buckled = temp_buckle //buckles the mob so it can't do anything - if(M.client) - M.client.screen += cinematic //show every client the cinematic - else //nuke kills everyone on z-level 1 to prevent "hurr-durr I survived" - for(var/mob/living/M in living_mob_list) - M.buckled = temp_buckle - if(M.client) - M.client.screen += cinematic - - switch(M.z) - if(0) //inside a crate or something - var/turf/T = get_turf(M) - if(T && T.z in using_map.station_levels) //we don't use M.death(0) because it calls a for(/mob) loop and - M.health = 0 - M.set_stat(DEAD) - if(1) //on a z-level 1 turf. - M.health = 0 - M.set_stat(DEAD) - - //Now animate the cinematic - switch(station_missed) - if(1) //nuke was nearby but (mostly) missed - if( mode && !override ) - override = mode.name - switch( override ) - if("mercenary") //Nuke wasn't on station when it blew up - flick("intro_nuke",cinematic) - sleep(35) - world << sound('sound/effects/explosionfar.ogg') - flick("station_intact_fade_red",cinematic) - cinematic.icon_state = "summary_nukefail" - else - flick("intro_nuke",cinematic) - sleep(35) - world << sound('sound/effects/explosionfar.ogg') - //flick("end",cinematic) - - - if(2) //nuke was nowhere nearby //TODO: a really distant explosion animation - sleep(50) - world << sound('sound/effects/explosionfar.ogg') - - - else //station was destroyed - if( mode && !override ) - override = mode.name - switch( override ) - if("mercenary") //Nuke Ops successfully bombed the station - flick("intro_nuke",cinematic) - sleep(35) - flick("station_explode_fade_red",cinematic) - world << sound('sound/effects/explosionfar.ogg') - cinematic.icon_state = "summary_nukewin" - if("AI malfunction") //Malf (screen,explosion,summary) - flick("intro_malf",cinematic) - sleep(76) - flick("station_explode_fade_red",cinematic) - world << sound('sound/effects/explosionfar.ogg') - cinematic.icon_state = "summary_malf" - if("blob") //Station nuked (nuke,explosion,summary) - flick("intro_nuke",cinematic) - sleep(35) - flick("station_explode_fade_red",cinematic) - world << sound('sound/effects/explosionfar.ogg') - cinematic.icon_state = "summary_selfdes" - else //Station nuked (nuke,explosion,summary) - flick("intro_nuke",cinematic) - sleep(35) - flick("station_explode_fade_red", cinematic) - world << sound('sound/effects/explosionfar.ogg') - cinematic.icon_state = "summary_selfdes" - for(var/mob/living/M in living_mob_list) - if(M.loc.z in using_map.station_levels) - M.death()//No mercy - //If its actually the end of the round, wait for it to end. - //Otherwise if its a verb it will continue on afterwards. - sleep(300) - - if(cinematic) qdel(cinematic) //end the cinematic - if(temp_buckle) qdel(temp_buckle) //release everybody - return - - -/datum/controller/subsystem/ticker/proc/create_characters() - for(var/mob/new_player/player in player_list) - if(player && player.ready && player.mind?.assigned_role) - var/datum/job/J = SSjob.get_job(player.mind.assigned_role) - - // Snowflakey AI treatment - if(J.mob_type & JOB_SILICON_AI) - player.close_spawn_windows() - player.AIize(move = TRUE) - continue - - // Ask their new_player mob to spawn them - if(!player.spawn_checks_vr(player.mind.assigned_role)) continue //VOREStation Add - var/mob/living/carbon/human/new_char = player.create_character() - - // Created their playable character, delete their /mob/new_player - if(new_char) - qdel(player) - - // If they're a carbon, they can get manifested - if(J.mob_type & JOB_CARBON) - data_core.manifest_inject(new_char) - -/datum/controller/subsystem/ticker/proc/collect_minds() - for(var/mob/living/player in player_list) - if(player.mind) - minds += player.mind - - -/datum/controller/subsystem/ticker/proc/equip_characters() - var/captainless=1 - for(var/mob/living/carbon/human/player in player_list) - if(player && player.mind && player.mind.assigned_role) - if(player.mind.assigned_role == "Colony Director") - captainless=0 - if(!player_is_antag(player.mind, only_offstation_roles = 1)) - job_master.EquipRank(player, player.mind.assigned_role, 0) - UpdateFactionList(player) - //equip_custom_items(player) //VOREStation Removal - //player.apply_traits() //VOREStation Removal - if(captainless) - for(var/mob/M in player_list) - if(!istype(M,/mob/new_player)) - to_chat(M, "Colony Directorship not forced on anyone.") - - -/datum/controller/subsystem/ticker/proc/declare_completion() - to_world("


A round of [mode.name] has ended!

") - for(var/mob/Player in player_list) - if(Player.mind && !isnewplayer(Player)) - if(Player.stat != DEAD) - var/turf/playerTurf = get_turf(Player) - if(emergency_shuttle.departed && emergency_shuttle.evac) - if(isNotAdminLevel(playerTurf.z)) - to_chat(Player, "You survived the round, but remained on [station_name()] as [Player.real_name].") - else - to_chat(Player, "You managed to survive the events on [station_name()] as [Player.real_name].") - else if(isAdminLevel(playerTurf.z)) - to_chat(Player, "You successfully underwent crew transfer after events on [station_name()] as [Player.real_name].") - else if(issilicon(Player)) - to_chat(Player, "You remain operational after the events on [station_name()] as [Player.real_name].") - else - to_chat(Player, "You missed the crew transfer after the events on [station_name()] as [Player.real_name].") - else - if(istype(Player,/mob/observer/dead)) - var/mob/observer/dead/O = Player - if(!O.started_as_observer) - to_chat(Player, "You did not survive the events on [station_name()]...") - else - to_chat(Player, "You did not survive the events on [station_name()]...") - to_world("
") - - for (var/mob/living/silicon/ai/aiPlayer in mob_list) - if (aiPlayer.stat != 2) - to_world("[aiPlayer.name] (Played by: [aiPlayer.key])'s laws at the end of the round were:") - else - to_world("[aiPlayer.name] (Played by: [aiPlayer.key])'s laws when it was deactivated were:") - aiPlayer.show_laws(1) - - if (aiPlayer.connected_robots.len) - var/robolist = "The AI's loyal minions were: " - for(var/mob/living/silicon/robot/robo in aiPlayer.connected_robots) - robolist += "[robo.name][robo.stat?" (Deactivated) (Played by: [robo.key]), ":" (Played by: [robo.key]), "]" - to_world("[robolist]") - - var/dronecount = 0 - - for (var/mob/living/silicon/robot/robo in mob_list) - - if(istype(robo,/mob/living/silicon/robot/drone) && !istype(robo,/mob/living/silicon/robot/drone/swarm)) - dronecount++ - continue - - if (!robo.connected_ai) - if (robo.stat != 2) - to_world("[robo.name] (Played by: [robo.key]) survived as an AI-less stationbound synthetic! Its laws were:") - else - to_world("[robo.name] (Played by: [robo.key]) was unable to survive the rigors of being a stationbound synthetic without an AI. Its laws were:") - - if(robo) //How the hell do we lose robo between here and the world messages directly above this? - robo.laws.show_laws(world) - - if(dronecount) - to_world("There [dronecount>1 ? "were" : "was"] [dronecount] industrious maintenance [dronecount>1 ? "drones" : "drone"] at the end of this round.") - - mode.declare_completion()//To declare normal completion. - - //Ask the event manager to print round end information - SSevents.RoundEnd() - - //Print a list of antagonists to the server log - var/list/total_antagonists = list() - //Look into all mobs in world, dead or alive - for(var/datum/mind/Mind in minds) - var/temprole = Mind.special_role - if(temprole) //if they are an antagonist of some sort. - if(temprole in total_antagonists) //If the role exists already, add the name to it - total_antagonists[temprole] += ", [Mind.name]([Mind.key])" - else - total_antagonists.Add(temprole) //If the role doesnt exist in the list, create it and add the mob - total_antagonists[temprole] += ": [Mind.name]([Mind.key])" - - //Now print them all into the log! - log_game("Antagonists at round end were...") - for(var/i in total_antagonists) - log_game("[i]s[total_antagonists[i]].") - - return 1 - -/datum/controller/subsystem/ticker/stat_entry() - switch(current_state) - if(GAME_STATE_INIT) - ..() - if(GAME_STATE_PREGAME) // RUNLEVEL_LOBBY - ..("START [round_progressing ? "[round(pregame_timeleft)]s" : "(PAUSED)"]") - if(GAME_STATE_SETTING_UP) // RUNLEVEL_SETUP - ..("SETUP") - if(GAME_STATE_PLAYING) // RUNLEVEL_GAME - ..("GAME") - if(GAME_STATE_FINISHED) // RUNLEVEL_POSTGAME - switch(end_game_state) - if(END_GAME_MODE_FINISHED) - ..("MODE OVER, WAITING") - if(END_GAME_READY_TO_END) - ..("ENDGAME PROCESSING") - if(END_GAME_ENDING) - ..("END IN [round(restart_timeleft/10)]s") - if(END_GAME_DELAYED) - ..("END PAUSED") - else - ..("ENDGAME ERROR:[end_game_state]") - -/datum/controller/subsystem/ticker/Recover() - flags |= SS_NO_INIT // Don't initialize again - - current_state = SSticker.current_state - mode = SSticker.mode - pregame_timeleft = SSticker.pregame_timeleft - - end_game_state = SSticker.end_game_state - delay_end = SSticker.delay_end - restart_timeleft = SSticker.restart_timeleft - - minds = SSticker.minds - - Bible_icon_state = SSticker.Bible_icon_state - Bible_item_state = SSticker.Bible_item_state - Bible_name = SSticker.Bible_name - Bible_deity_name = SSticker.Bible_deity_name - random_players = SSticker.random_players +// +// Ticker controls the state of the game, being responsible for round start, game mode, and round end. +// +SUBSYSTEM_DEF(ticker) + name = "Gameticker" + wait = 2 SECONDS + init_order = INIT_ORDER_TICKER + priority = FIRE_PRIORITY_TICKER + flags = SS_NO_TICK_CHECK | SS_KEEP_TIMING + runlevels = RUNLEVEL_LOBBY | RUNLEVEL_SETUP | RUNLEVEL_GAME | RUNLEVEL_POSTGAME // Every runlevel! + + var/const/restart_timeout = 3 MINUTES // Default time to wait before rebooting in desiseconds. + var/current_state = GAME_STATE_INIT // We aren't even at pregame yet // TODO replace with CURRENT_GAME_STATE + + /* Relies upon the following globals (TODO move those in here) */ + // var/master_mode = "extended" //The underlying game mode (so "secret" or the voted mode). + // Set by SSvote when VOTE_GAMEMODE finishes. + // var/round_progressing = 1 //Whether the lobby clock is ticking down. + + var/pregame_timeleft = 0 // Time remaining until game starts in seconds. Set by config + var/start_immediately = FALSE // If true there is no lobby phase, the game starts immediately. + + var/hide_mode = FALSE // If the true game mode should be hidden (because we chose "secret") + var/datum/game_mode/mode = null // The actual gamemode, if selected. + + var/end_game_state = END_GAME_NOT_OVER // Track where we are ending game/round + var/restart_timeleft // Time remaining until restart in desiseconds + var/last_restart_notify // world.time of last restart warning. + var/delay_end = FALSE // If set, the round will not restart on its own. + + // var/login_music // music played in pregame lobby // VOREStation Edit - We do music differently + + var/list/datum/mind/minds = list() // The people in the game. Used for objective tracking. + + // TODO - I am sure there is a better place these can go. + var/Bible_icon_state // icon_state the chaplain has chosen for his bible + var/Bible_item_state // item_state the chaplain has chosen for his bible + var/Bible_name // name of the bible + var/Bible_deity_name + + var/random_players = FALSE // If set to nonzero, ALL players who latejoin or declare-ready join will have random appearances/genders + + // TODO - Should this go here or in the job subsystem? + var/triai = FALSE // Global flag for Triumvirate AI being enabled + + //station_explosion used to be a variable for every mob's hud. Which was a waste! + //Now we have a general cinematic centrally held within the gameticker....far more efficient! + var/obj/screen/cinematic = null + +// This global variable exists for legacy support so we don't have to rename every 'ticker' to 'SSticker' yet. +var/global/datum/controller/subsystem/ticker/ticker +/datum/controller/subsystem/ticker/PreInit() + global.ticker = src // TODO - Remove this! Change everything to point at SSticker intead + +/datum/controller/subsystem/ticker/Initialize() + pregame_timeleft = config.pregame_time + send2mainirc("Server lobby is loaded and open at byond://[config.serverurl ? config.serverurl : (config.server ? config.server : "[world.address]:[world.port]")]") + + // Set up the global announcer + GLOB.autospeaker = new (null, null, null, 1) + + return ..() + +/datum/controller/subsystem/ticker/fire(resumed = FALSE) + switch(current_state) + if(GAME_STATE_INIT) + pregame_welcome() + current_state = GAME_STATE_PREGAME + if(GAME_STATE_PREGAME) + pregame_tick() + if(GAME_STATE_SETTING_UP) + setup_tick() + if(GAME_STATE_PLAYING) + playing_tick() + if(GAME_STATE_FINISHED) + post_game_tick() + +/datum/controller/subsystem/ticker/proc/pregame_welcome() + to_world("Welcome to the pregame lobby!") + to_world("Please set up your character and select ready. The round will start in [pregame_timeleft] seconds.") + +// Called during GAME_STATE_PREGAME (RUNLEVEL_LOBBY) +/datum/controller/subsystem/ticker/proc/pregame_tick() + if(round_progressing && last_fire) + pregame_timeleft -= (world.time - last_fire) / (1 SECOND) + + if(start_immediately) + pregame_timeleft = 0 + else if(SSvote.time_remaining) + return // vote still going, wait for it. + + // Time to start the game! + if(pregame_timeleft <= 0) + current_state = GAME_STATE_SETTING_UP + Master.SetRunLevel(RUNLEVEL_SETUP) + if(start_immediately) + fire() // Don't wait for next tick, do it now! + return + + if(pregame_timeleft <= config.vote_autogamemode_timeleft && !SSvote.gamemode_vote_called) + SSvote.autogamemode() // Start the game mode vote (if we haven't had one already) + +// Called during GAME_STATE_SETTING_UP (RUNLEVEL_SETUP) +/datum/controller/subsystem/ticker/proc/setup_tick(resumed = FALSE) + if(!setup_choose_gamemode()) + // It failed, go back to lobby state and re-send the welcome message + pregame_timeleft = config.pregame_time + SSvote.gamemode_vote_called = FALSE // Allow another autogamemode vote + current_state = GAME_STATE_PREGAME + Master.SetRunLevel(RUNLEVEL_LOBBY) + pregame_welcome() + return + // If we got this far we succeeded in picking a game mode. Punch it! + setup_startgame() + return + +// Formerly the first half of setup() - The part that chooses the game mode. +// Returns 0 if failed to pick a mode, otherwise 1 +/datum/controller/subsystem/ticker/proc/setup_choose_gamemode() + //Create and announce mode + if(master_mode == "secret") + src.hide_mode = TRUE + + var/list/runnable_modes = config.get_runnable_modes() + if((master_mode == "random") || (master_mode == "secret")) + if(!runnable_modes.len) + to_world("Unable to choose playable game mode. Reverting to pregame lobby.") + return 0 + if(secret_force_mode != "secret") + src.mode = config.pick_mode(secret_force_mode) + if(!src.mode) + var/list/weighted_modes = list() + for(var/datum/game_mode/GM in runnable_modes) + weighted_modes[GM.config_tag] = config.probabilities[GM.config_tag] + src.mode = gamemode_cache[pickweight(weighted_modes)] + else + src.mode = config.pick_mode(master_mode) + + if(!src.mode) + to_world("Serious error in mode setup! Reverting to pregame lobby.") //Uses setup instead of set up due to computational context. + return 0 + + job_master.ResetOccupations() + src.mode.create_antagonists() + src.mode.pre_setup() + job_master.DivideOccupations() // Apparently important for new antagonist system to register specific job antags properly. + + if(!src.mode.can_start()) + to_world("Unable to start [mode.name]. Not enough players readied, [config.player_requirements[mode.config_tag]] players needed. Reverting to pregame lobby.") + mode.fail_setup() + mode = null + job_master.ResetOccupations() + return 0 + + if(hide_mode) + to_world("The current game mode is - Secret!") + if(runnable_modes.len) + var/list/tmpmodes = new + for (var/datum/game_mode/M in runnable_modes) + tmpmodes+=M.name + tmpmodes = sortList(tmpmodes) + if(tmpmodes.len) + to_world("Possibilities: [english_list(tmpmodes, and_text= "; ", comma_text = "; ")]") + else + src.mode.announce() + return 1 + +// Formerly the second half of setup() - The part that actually initializes everything and starts the game. +/datum/controller/subsystem/ticker/proc/setup_startgame() + setup_economy() + create_characters() //Create player characters and transfer them. + collect_minds() + equip_characters() +// data_core.manifest() + + callHook("roundstart") + + spawn(0)//Forking here so we dont have to wait for this to finish + mode.post_setup() + //Cleanup some stuff + for(var/obj/effect/landmark/start/S in landmarks_list) + //Deleting Startpoints but we need the ai point to AI-ize people later + if (S.name != "AI") + qdel(S) + to_world("Enjoy the game!") + world << sound('sound/AI/yawn/welcome.ogg') //YW EDIT: Custom message thanks to VerySoft + //Holiday Round-start stuff ~Carn + Holiday_Game_Start() + + var/list/adm = get_admin_counts() + if(adm["total"] == 0) + send2adminirc("A round has started with no admins online.") + +/* supply_controller.process() //Start the supply shuttle regenerating points -- TLE // handled in scheduler + master_controller.process() //Start master_controller.process() + lighting_controller.process() //Start processing DynamicAreaLighting updates + */ + + current_state = GAME_STATE_PLAYING + Master.SetRunLevel(RUNLEVEL_GAME) + + if(config.sql_enabled) + statistic_cycle() // Polls population totals regularly and stores them in an SQL DB -- TLE + + return 1 + + +// Called during GAME_STATE_PLAYING (RUNLEVEL_GAME) +/datum/controller/subsystem/ticker/proc/playing_tick(resumed = FALSE) + mode.process() // So THIS is where we run mode.process() huh? Okay + + if(mode.explosion_in_progress) + return // wait until explosion is done. + + // Calculate if game and/or mode are finished (Complicated by the continuous_rounds config option) + var/game_finished = FALSE + var/mode_finished = FALSE + if (config.continous_rounds) // Game keeps going after mode ends. + game_finished = (emergency_shuttle.returned() || mode.station_was_nuked) + mode_finished = ((end_game_state >= END_GAME_MODE_FINISHED) || mode.check_finished()) // Short circuit if already finished. + else // Game ends when mode does + game_finished = (mode.check_finished() || (emergency_shuttle.returned() && emergency_shuttle.evac == 1)) || universe_has_ended + mode_finished = game_finished + + if(game_finished && mode_finished) + end_game_state = END_GAME_READY_TO_END + current_state = GAME_STATE_FINISHED + Master.SetRunLevel(RUNLEVEL_POSTGAME) + INVOKE_ASYNC(src, .proc/declare_completion) + else if (mode_finished && (end_game_state < END_GAME_MODE_FINISHED)) + end_game_state = END_GAME_MODE_FINISHED // Only do this cleanup once! + mode.cleanup() + //call a transfer shuttle vote + to_world("The round has ended!") + SSvote.autotransfer() + +// Called during GAME_STATE_FINISHED (RUNLEVEL_POSTGAME) +/datum/controller/subsystem/ticker/proc/post_game_tick() + switch(end_game_state) + if(END_GAME_READY_TO_END) + callHook("roundend") + + if (mode.station_was_nuked) + feedback_set_details("end_proper", "nuke") + restart_timeleft = 1 MINUTE // No point waiting five minutes if everyone's dead. + if(!delay_end) + to_world("Rebooting due to destruction of [station_name()] in [round(restart_timeleft/600)] minute\s.") + last_restart_notify = world.time + else + feedback_set_details("end_proper", "proper completion") + restart_timeleft = restart_timeout + + if(blackbox) + blackbox.save_all_data_to_sql() // TODO - Blackbox or statistics subsystem + + end_game_state = END_GAME_ENDING + return + if(END_GAME_ENDING) + restart_timeleft -= (world.time - last_fire) + if(delay_end) + to_world("An admin has delayed the round end.") + end_game_state = END_GAME_DELAYED + else if(restart_timeleft <= 0) + world.Reboot() + else if (world.time - last_restart_notify >= 1 MINUTE) + to_world("Restarting in [round(restart_timeleft/600, 1)] minute\s.") + last_restart_notify = world.time + return + if(END_GAME_DELAYED) + restart_timeleft -= (world.time - last_fire) + if(!delay_end) + end_game_state = END_GAME_ENDING + else + log_error("Ticker arrived at round end in an unexpected endgame state '[end_game_state]'.") + end_game_state = END_GAME_READY_TO_END + + +// ---------------------------------------------------------------------- +// These two below are not used! But they could be + +// Use these preferentially to directly examining ticker.current_state to help prepare for transition to ticker as subsystem! + +/datum/controller/subsystem/ticker/proc/PreRoundStart() + return (current_state < GAME_STATE_PLAYING) + +/datum/controller/subsystem/ticker/proc/IsSettingUp() + return (current_state == GAME_STATE_SETTING_UP) + +/datum/controller/subsystem/ticker/proc/IsRoundInProgress() + return (current_state == GAME_STATE_PLAYING) + +/datum/controller/subsystem/ticker/proc/HasRoundStarted() + return (current_state >= GAME_STATE_PLAYING) + +// ------------------------------------------------------------------------ +// HELPER PROCS! +// ------------------------------------------------------------------------ + +//Plus it provides an easy way to make cinematics for other events. Just use this as a template :) +/datum/controller/subsystem/ticker/proc/station_explosion_cinematic(var/station_missed=0, var/override = null) + if( cinematic ) return //already a cinematic in progress! + + //initialise our cinematic screen object + cinematic = new(src) + cinematic.icon = 'icons/effects/station_explosion.dmi' + cinematic.icon_state = "station_intact" + cinematic.layer = 100 + cinematic.plane = PLANE_PLAYER_HUD + cinematic.mouse_opacity = 0 + cinematic.screen_loc = "1,0" + + var/obj/structure/bed/temp_buckle = new(src) + //Incredibly hackish. It creates a bed within the gameticker (lol) to stop mobs running around + if(station_missed) + for(var/mob/living/M in living_mob_list) + M.buckled = temp_buckle //buckles the mob so it can't do anything + if(M.client) + M.client.screen += cinematic //show every client the cinematic + else //nuke kills everyone on z-level 1 to prevent "hurr-durr I survived" + for(var/mob/living/M in living_mob_list) + M.buckled = temp_buckle + if(M.client) + M.client.screen += cinematic + + switch(M.z) + if(0) //inside a crate or something + var/turf/T = get_turf(M) + if(T && T.z in using_map.station_levels) //we don't use M.death(0) because it calls a for(/mob) loop and + M.health = 0 + M.set_stat(DEAD) + if(1) //on a z-level 1 turf. + M.health = 0 + M.set_stat(DEAD) + + //Now animate the cinematic + switch(station_missed) + if(1) //nuke was nearby but (mostly) missed + if( mode && !override ) + override = mode.name + switch( override ) + if("mercenary") //Nuke wasn't on station when it blew up + flick("intro_nuke",cinematic) + sleep(35) + world << sound('sound/effects/explosionfar.ogg') + flick("station_intact_fade_red",cinematic) + cinematic.icon_state = "summary_nukefail" + else + flick("intro_nuke",cinematic) + sleep(35) + world << sound('sound/effects/explosionfar.ogg') + //flick("end",cinematic) + + + if(2) //nuke was nowhere nearby //TODO: a really distant explosion animation + sleep(50) + world << sound('sound/effects/explosionfar.ogg') + + + else //station was destroyed + if( mode && !override ) + override = mode.name + switch( override ) + if("mercenary") //Nuke Ops successfully bombed the station + flick("intro_nuke",cinematic) + sleep(35) + flick("station_explode_fade_red",cinematic) + world << sound('sound/effects/explosionfar.ogg') + cinematic.icon_state = "summary_nukewin" + if("AI malfunction") //Malf (screen,explosion,summary) + flick("intro_malf",cinematic) + sleep(76) + flick("station_explode_fade_red",cinematic) + world << sound('sound/effects/explosionfar.ogg') + cinematic.icon_state = "summary_malf" + if("blob") //Station nuked (nuke,explosion,summary) + flick("intro_nuke",cinematic) + sleep(35) + flick("station_explode_fade_red",cinematic) + world << sound('sound/effects/explosionfar.ogg') + cinematic.icon_state = "summary_selfdes" + else //Station nuked (nuke,explosion,summary) + flick("intro_nuke",cinematic) + sleep(35) + flick("station_explode_fade_red", cinematic) + world << sound('sound/effects/explosionfar.ogg') + cinematic.icon_state = "summary_selfdes" + for(var/mob/living/M in living_mob_list) + if(M.loc.z in using_map.station_levels) + M.death()//No mercy + //If its actually the end of the round, wait for it to end. + //Otherwise if its a verb it will continue on afterwards. + sleep(300) + + if(cinematic) qdel(cinematic) //end the cinematic + if(temp_buckle) qdel(temp_buckle) //release everybody + return + + +/datum/controller/subsystem/ticker/proc/create_characters() + for(var/mob/new_player/player in player_list) + if(player && player.ready && player.mind?.assigned_role) + var/datum/job/J = SSjob.get_job(player.mind.assigned_role) + + // Snowflakey AI treatment + if(J?.mob_type & JOB_SILICON_AI) + player.close_spawn_windows() + player.AIize(move = TRUE) + continue + + // Ask their new_player mob to spawn them + if(!player.spawn_checks_vr(player.mind.assigned_role)) continue //VOREStation Add + var/mob/living/carbon/human/new_char = player.create_character() + + // Created their playable character, delete their /mob/new_player + if(new_char) + qdel(player) + + // If they're a carbon, they can get manifested + if(J?.mob_type & JOB_CARBON) + data_core.manifest_inject(new_char) + +/datum/controller/subsystem/ticker/proc/collect_minds() + for(var/mob/living/player in player_list) + if(player.mind) + minds += player.mind + + +/datum/controller/subsystem/ticker/proc/equip_characters() + var/captainless=1 + for(var/mob/living/carbon/human/player in player_list) + if(player && player.mind && player.mind.assigned_role) + if(player.mind.assigned_role == "Colony Director") + captainless=0 + if(!player_is_antag(player.mind, only_offstation_roles = 1)) + job_master.EquipRank(player, player.mind.assigned_role, 0) + UpdateFactionList(player) + //equip_custom_items(player) //VOREStation Removal + //player.apply_traits() //VOREStation Removal + if(captainless) + for(var/mob/M in player_list) + if(!istype(M,/mob/new_player)) + to_chat(M, "Colony Directorship not forced on anyone.") + + +/datum/controller/subsystem/ticker/proc/declare_completion() + to_world("


A round of [mode.name] has ended!

") + for(var/mob/Player in player_list) + if(Player.mind && !isnewplayer(Player)) + if(Player.stat != DEAD) + var/turf/playerTurf = get_turf(Player) + if(emergency_shuttle.departed && emergency_shuttle.evac) + if(isNotAdminLevel(playerTurf.z)) + to_chat(Player, "You survived the round, but remained on [station_name()] as [Player.real_name].") + else + to_chat(Player, "You managed to survive the events on [station_name()] as [Player.real_name].") + else if(isAdminLevel(playerTurf.z)) + to_chat(Player, "You successfully underwent crew transfer after events on [station_name()] as [Player.real_name].") + else if(issilicon(Player)) + to_chat(Player, "You remain operational after the events on [station_name()] as [Player.real_name].") + else + to_chat(Player, "You missed the crew transfer after the events on [station_name()] as [Player.real_name].") + else + if(istype(Player,/mob/observer/dead)) + var/mob/observer/dead/O = Player + if(!O.started_as_observer) + to_chat(Player, "You did not survive the events on [station_name()]...") + else + to_chat(Player, "You did not survive the events on [station_name()]...") + to_world("
") + + for (var/mob/living/silicon/ai/aiPlayer in mob_list) + if (aiPlayer.stat != 2) + to_world("[aiPlayer.name] (Played by: [aiPlayer.key])'s laws at the end of the round were:") + else + to_world("[aiPlayer.name] (Played by: [aiPlayer.key])'s laws when it was deactivated were:") + aiPlayer.show_laws(1) + + if (aiPlayer.connected_robots.len) + var/robolist = "The AI's loyal minions were: " + for(var/mob/living/silicon/robot/robo in aiPlayer.connected_robots) + robolist += "[robo.name][robo.stat?" (Deactivated) (Played by: [robo.key]), ":" (Played by: [robo.key]), "]" + to_world("[robolist]") + + var/dronecount = 0 + + for (var/mob/living/silicon/robot/robo in mob_list) + + if(istype(robo,/mob/living/silicon/robot/drone) && !istype(robo,/mob/living/silicon/robot/drone/swarm)) + dronecount++ + continue + + if (!robo.connected_ai) + if (robo.stat != 2) + to_world("[robo.name] (Played by: [robo.key]) survived as an AI-less stationbound synthetic! Its laws were:") + else + to_world("[robo.name] (Played by: [robo.key]) was unable to survive the rigors of being a stationbound synthetic without an AI. Its laws were:") + + if(robo) //How the hell do we lose robo between here and the world messages directly above this? + robo.laws.show_laws(world) + + if(dronecount) + to_world("There [dronecount>1 ? "were" : "was"] [dronecount] industrious maintenance [dronecount>1 ? "drones" : "drone"] at the end of this round.") + + mode.declare_completion()//To declare normal completion. + + //Ask the event manager to print round end information + SSevents.RoundEnd() + + //Print a list of antagonists to the server log + var/list/total_antagonists = list() + //Look into all mobs in world, dead or alive + for(var/datum/mind/Mind in minds) + var/temprole = Mind.special_role + if(temprole) //if they are an antagonist of some sort. + if(temprole in total_antagonists) //If the role exists already, add the name to it + total_antagonists[temprole] += ", [Mind.name]([Mind.key])" + else + total_antagonists.Add(temprole) //If the role doesnt exist in the list, create it and add the mob + total_antagonists[temprole] += ": [Mind.name]([Mind.key])" + + //Now print them all into the log! + log_game("Antagonists at round end were...") + for(var/i in total_antagonists) + log_game("[i]s[total_antagonists[i]].") + + return 1 + +/datum/controller/subsystem/ticker/stat_entry() + switch(current_state) + if(GAME_STATE_INIT) + ..() + if(GAME_STATE_PREGAME) // RUNLEVEL_LOBBY + ..("START [round_progressing ? "[round(pregame_timeleft)]s" : "(PAUSED)"]") + if(GAME_STATE_SETTING_UP) // RUNLEVEL_SETUP + ..("SETUP") + if(GAME_STATE_PLAYING) // RUNLEVEL_GAME + ..("GAME") + if(GAME_STATE_FINISHED) // RUNLEVEL_POSTGAME + switch(end_game_state) + if(END_GAME_MODE_FINISHED) + ..("MODE OVER, WAITING") + if(END_GAME_READY_TO_END) + ..("ENDGAME PROCESSING") + if(END_GAME_ENDING) + ..("END IN [round(restart_timeleft/10)]s") + if(END_GAME_DELAYED) + ..("END PAUSED") + else + ..("ENDGAME ERROR:[end_game_state]") + +/datum/controller/subsystem/ticker/Recover() + flags |= SS_NO_INIT // Don't initialize again + + current_state = SSticker.current_state + mode = SSticker.mode + pregame_timeleft = SSticker.pregame_timeleft + + end_game_state = SSticker.end_game_state + delay_end = SSticker.delay_end + restart_timeleft = SSticker.restart_timeleft + + minds = SSticker.minds + + Bible_icon_state = SSticker.Bible_icon_state + Bible_item_state = SSticker.Bible_item_state + Bible_name = SSticker.Bible_name + Bible_deity_name = SSticker.Bible_deity_name + random_players = SSticker.random_players diff --git a/code/controllers/subsystems/time_track.dm b/code/controllers/subsystems/time_track.dm index aed175ed27..239e99c0b6 100644 --- a/code/controllers/subsystems/time_track.dm +++ b/code/controllers/subsystems/time_track.dm @@ -30,8 +30,11 @@ SUBSYSTEM_DEF(time_track) time_dilation_avg_fast = MC_AVERAGE_FAST(time_dilation_avg_fast, time_dilation_current) time_dilation_avg = MC_AVERAGE(time_dilation_avg, time_dilation_avg_fast) time_dilation_avg_slow = MC_AVERAGE_SLOW(time_dilation_avg_slow, time_dilation_avg) + + log_game("TIDI: [time_dilation_current];[time_dilation_avg_fast];[time_dilation_avg];[time_dilation_avg_slow]") else first_run = FALSE + log_debug("TiDi Starting Log") last_tick_realtime = current_realtime last_tick_byond_time = current_byondtime last_tick_tickcount = current_tickcount diff --git a/code/datums/autolathe/autolathe_yw.dm b/code/datums/autolathe/autolathe_yw.dm index 5444a0ef5f..ba5f02de95 100644 --- a/code/datums/autolathe/autolathe_yw.dm +++ b/code/datums/autolathe/autolathe_yw.dm @@ -5,7 +5,6 @@ /obj/machinery/autolathe name = "autolathe" desc = "It produces items using metal and glass." - icon = 'icons/obj/stationobjs_vr.dmi' icon_state = "autolathe" density = 1 anchored = 1 @@ -36,7 +35,6 @@ var/datum/research/files var/mat_efficiency = 1 - var/build_time = 50 var/list/datum/design/item/autolathe/matching_designs var/temp_search var/selected_category @@ -47,13 +45,11 @@ /obj/machinery/autolathe/New() ..() + +/obj/machinery/autolathe/Initialize() + . = ..() wires = new(src) - component_parts = list() - component_parts += new /obj/item/weapon/stock_parts/matter_bin(src) - component_parts += new /obj/item/weapon/stock_parts/matter_bin(src) - component_parts += new /obj/item/weapon/stock_parts/matter_bin(src) - component_parts += new /obj/item/weapon/stock_parts/manipulator(src) - component_parts += new /obj/item/weapon/stock_parts/console_screen(src) + default_apply_parts() RefreshParts() files = new /datum/research/autolathe(src) matching_designs = list() @@ -181,8 +177,10 @@ to_chat(usr, "The autolathe queue is full!") if(!busy) busy = 1 + update_icon() process_queue() busy = 0 + update_icon() if(href_list["remove_from_queue"]) var/index = text2num(href_list["remove_from_queue"]) @@ -213,14 +211,20 @@ return 1 /obj/machinery/autolathe/update_icon() + overlays.Cut() + + icon_state = initial(icon_state) + if(panel_open) - icon_state = "autolathe_t" - else if(busy) - icon_state = "autolathe_n" - else - if(icon_state == "autolathe_n") - flick("autolathe_u", src) // If lid WAS closed, show opening animation - icon_state = "autolathe" + overlays.Add(image(icon, "[icon_state]_panel")) + if(stat & NOPOWER) + return + if(busy) + icon_state = "[icon_state]_work" + if(!busy) + icon_state = "[icon_state]_pause" + + /obj/machinery/autolathe/RefreshParts() ..() @@ -233,7 +237,6 @@ storage_capacity[DEFAULT_WALL_MATERIAL] = mb_rating * 25000 storage_capacity["glass"] = mb_rating * 12500 - build_time = 50 / man_rating mat_efficiency = 1.1 - man_rating * 0.1// Normally, price is 1.25 the amount of material, so this shouldn't go higher than 0.6. Maximum rating of parts is 5 @@ -277,6 +280,7 @@ /obj/machinery/autolathe/proc/build_item(datum/design/D, multiplier) desc = initial(desc)+"\nIt's building \a [initial(D.name)]." var/is_stack = ispath(D.build_path, /obj/item/stack) + var/is_box = ispath(D.build_path, /obj/item/weapon/storage/box) var/coeff = get_coeff(D) var/metal_cost = D.materials[DEFAULT_WALL_MATERIAL] var/glass_cost = D.materials["glass"] @@ -284,8 +288,7 @@ if(can_build(D, multiplier)) being_built = list(D, multiplier) use_power(power) - icon_state = "autolathe" - flick("autolathe_n",src) + update_icon() if(is_stack) var/list/materials_used = list(DEFAULT_WALL_MATERIAL=metal_cost*multiplier, "glass"=glass_cost*multiplier) //stored_material = list(DEFAULT_WALL_MATERIAL -= materials_used[DEFAULT_WALL_MATERIAL], "glass" -= materials_used["glass"]) @@ -297,13 +300,21 @@ stored_material["glass"] -= materials_used["glass"] SSnanoui.update_uis(src) sleep(32*coeff) + flick("[initial(icon_state)]_finish", src) if(is_stack) var/obj/item/stack/S = new D.build_path(BuildTurf) S.amount = multiplier else var/obj/item/new_item = new D.build_path(BuildTurf) - new_item.matter[DEFAULT_WALL_MATERIAL] *= coeff - new_item.matter["glass"] *= coeff + if(is_box) + for(var/obj/item/L in new_item.contents) + if(!(L.matter)) + continue + L.matter[DEFAULT_WALL_MATERIAL] *= coeff + L.matter["glass"] *= coeff + else + new_item.matter[DEFAULT_WALL_MATERIAL] *= coeff + new_item.matter["glass"] *= coeff SSnanoui.update_uis(src) desc = initial(desc) @@ -526,7 +537,7 @@ else to_chat(user, "You fill \the [src] with \the [eating].") - flick("autolathe_o", src) // Plays metal insertion animation. Work out a good way to work out a fitting animation. ~Z + flick("autolathe_loading", src) // Plays metal insertion animation. Work out a good way to work out a fitting animation. ~Z if(istype(eating,/obj/item/stack)) var/obj/item/stack/stack = eating @@ -581,9 +592,9 @@ if(!filltype) visible_message("[bicon(src)]\The [src] beeps, \"Storage is full. Operation aborted\"") - return + break - flick("autolathe_o", src) + flick("autolathe_loading", src) if(istype(eating,/obj/item/stack)) var/obj/item/stack/stack = eating diff --git a/code/datums/outfits/military/marines.dm b/code/datums/outfits/military/marines.dm index 719b36c690..a5a81b973d 100644 --- a/code/datums/outfits/military/marines.dm +++ b/code/datums/outfits/military/marines.dm @@ -1,23 +1,23 @@ /decl/hierarchy/outfit/military/marine/pt name = OUTFIT_MILITARY("Marine PT") - uniform = /obj/item/clothing/under/solgov/pt/marine + uniform = /obj/item/clothing/under/solgov/pt/army shoes = /obj/item/clothing/shoes/black /decl/hierarchy/outfit/military/marine/utility name = OUTFIT_MILITARY("Marine Utility") - uniform = /obj/item/clothing/under/solgov/utility/marine + uniform = /obj/item/clothing/under/solgov/utility/army shoes = /obj/item/clothing/shoes/boots/jungle /decl/hierarchy/outfit/military/marine/service name = OUTFIT_MILITARY("Marine Service") - uniform = /obj/item/clothing/under/solgov/service/marine + uniform = /obj/item/clothing/under/solgov/service/army shoes = /obj/item/clothing/shoes/dress - suit = /obj/item/clothing/suit/storage/service/marine + suit = /obj/item/clothing/suit/storage/solgov/service/army /decl/hierarchy/outfit/military/marine/dress name = OUTFIT_MILITARY("Marine Dress") - uniform = /obj/item/clothing/under/solgov/mildress/marine + uniform = /obj/item/clothing/under/solgov/mildress/army shoes = /obj/item/clothing/shoes/dress/white - suit = /obj/item/clothing/suit/dress/marine + suit = /obj/item/clothing/suit/dress/solgov/army gloves = /obj/item/clothing/gloves/white - head = /obj/item/clothing/head/dress/marine \ No newline at end of file + head = /obj/item/clothing/head/dress/army \ No newline at end of file diff --git a/code/datums/outfits/military/sifguard.dm b/code/datums/outfits/military/sifguard.dm index 9348224a9e..fa44675b67 100644 --- a/code/datums/outfits/military/sifguard.dm +++ b/code/datums/outfits/military/sifguard.dm @@ -12,12 +12,12 @@ name = OUTFIT_MILITARY("SifGuard Service") uniform = /obj/item/clothing/under/solgov/utility/sifguard shoes = /obj/item/clothing/shoes/boots/tactical - suit = /obj/item/clothing/suit/storage/service/sifguard + suit = /obj/item/clothing/suit/storage/solgov/service/sifguard /decl/hierarchy/outfit/military/sifguard/dress name = OUTFIT_MILITARY("SifGuard Dress") - uniform = /obj/item/clothing/under/solgov/mildress/sifguard + uniform = /obj/item/clothing/under/solgov/service/sifguard shoes = /obj/item/clothing/shoes/dress - suit = /obj/item/clothing/suit/dress/expedition + suit = /obj/item/clothing/suit/storage/solgov/dress/sifguard gloves = /obj/item/clothing/gloves/white - head = /obj/item/clothing/head/dress/expedition \ No newline at end of file + head = /obj/item/clothing/head/service/sifguard \ No newline at end of file diff --git a/code/datums/outfits/outfit_vr.dm b/code/datums/outfits/outfit_vr.dm index 37692e2053..7f978fafb0 100644 --- a/code/datums/outfits/outfit_vr.dm +++ b/code/datums/outfits/outfit_vr.dm @@ -1,6 +1,6 @@ /decl/hierarchy/outfit/USDF/Marine name = "USDF marine" - uniform = /obj/item/clothing/under/solgov/utility/marine/green + uniform = /obj/item/clothing/under/solgov/utility/army/urban shoes = /obj/item/clothing/shoes/boots/jackboots gloves = /obj/item/clothing/gloves/combat l_ear = /obj/item/device/radio/headset/centcom @@ -27,10 +27,10 @@ /decl/hierarchy/outfit/USDF/Officer name = "USDF officer" - head = /obj/item/clothing/head/dress/marine/command/admiral + head = /obj/item/clothing/head/dress/army/command shoes = /obj/item/clothing/shoes/boots/jackboots l_ear = /obj/item/device/radio/headset/centcom - uniform = /obj/item/clothing/under/solgov/mildress/marine/command + uniform = /obj/item/clothing/under/solgov/mildress/army/command back = /obj/item/weapon/storage/backpack/satchel belt = /obj/item/weapon/gun/projectile/revolver/consul l_pocket = /obj/item/ammo_magazine/s44 @@ -49,7 +49,7 @@ return C /decl/hierarchy/outfit/solcom/representative - name = "SolGov Representative" //CHOMP Edit + name = "SolGov Representative" //YW EDIT: SolGov shoes = /obj/item/clothing/shoes/laceup l_ear = /obj/item/device/radio/headset/centcom uniform = /obj/item/clothing/under/suit_jacket/navy @@ -61,11 +61,11 @@ /decl/hierarchy/outfit/solcom/representative/equip_id(mob/living/carbon/human/H) var/obj/item/weapon/card/id/C = ..() - C.name = "[H.real_name]'s SolGov ID Card" //CHOMP Edit + C.name = "[H.real_name]'s SolGov ID Card" //YW EDIT: SolGov C.icon_state = "lifetime" C.access = get_all_station_access() C.access += get_all_centcom_access() - C.assignment = "SolGov Representative" //CHOMP Edit + C.assignment = "SolGov Representative" //YW EDIT: SolGov C.registered_name = H.real_name return C @@ -115,16 +115,10 @@ Keep outfits simple. Spawn with basic uniforms and minimal gear. Gear instead go l_ear = /obj/item/device/radio/headset/explorer id_slot = slot_wear_id pda_slot = slot_l_store - pda_type = /obj/item/device/pda/explorer //VORESTation Edit - Better Brown - id_type = /obj/item/weapon/card/id/explorer //VOREStation Edit + pda_type = /obj/item/device/pda/explorer + id_type = /obj/item/weapon/card/id/explorer id_pda_assignment = "Explorer" flags = OUTFIT_HAS_BACKPACK|OUTFIT_COMPREHENSIVE_SURVIVAL - backpack_contents = list(/obj/item/clothing/accessory/permit/gun/planetside = 1) - -/decl/hierarchy/outfit/job/explorer2/post_equip(mob/living/carbon/human/H) - ..() - for(var/obj/item/clothing/accessory/permit/gun/planetside/permit in H.back.contents) - permit.set_name(H.real_name) /decl/hierarchy/outfit/job/pilot name = OUTFIT_JOB_NAME("Pilot") @@ -136,21 +130,21 @@ Keep outfits simple. Spawn with basic uniforms and minimal gear. Gear instead go l_ear = /obj/item/device/radio/headset/pilot/alt id_slot = slot_wear_id pda_slot = slot_belt - pda_type = /obj/item/device/pda //VOREStation Edit - Civilian + pda_type = /obj/item/device/pda id_pda_assignment = "Pilot" flags = OUTFIT_HAS_BACKPACK|OUTFIT_COMPREHENSIVE_SURVIVAL /decl/hierarchy/outfit/job/medical/sar - name = OUTFIT_JOB_NAME("Field Medic") //VOREStation Edit + name = OUTFIT_JOB_NAME("Field Medic") uniform = /obj/item/clothing/under/utility/blue - //suit = /obj/item/clothing/suit/storage/hooded/wintercoat/medical/sar //VOREStation Edit + //suit = /obj/item/clothing/suit/storage/hooded/wintercoat/medical/sar shoes = /obj/item/clothing/shoes/boots/winter/explorer l_ear = /obj/item/device/radio/headset/sar l_hand = /obj/item/weapon/storage/firstaid/regular belt = /obj/item/weapon/storage/belt/medical/emt pda_slot = slot_l_store - pda_type = /obj/item/device/pda/sar //VOREStation Add - id_pda_assignment = "Field Medic" //VOREStation Edit + pda_type = /obj/item/device/pda/sar + id_pda_assignment = "Field Medic" flags = OUTFIT_HAS_BACKPACK|OUTFIT_EXTENDED_SURVIVAL|OUTFIT_COMPREHENSIVE_SURVIVAL /decl/hierarchy/outfit/job/pathfinder @@ -164,12 +158,6 @@ Keep outfits simple. Spawn with basic uniforms and minimal gear. Gear instead go id_type = /obj/item/weapon/card/id/explorer/head id_pda_assignment = "Pathfinder" flags = OUTFIT_HAS_BACKPACK|OUTFIT_EXTENDED_SURVIVAL|OUTFIT_COMPREHENSIVE_SURVIVAL - backpack_contents = list(/obj/item/clothing/accessory/permit/gun/planetside = 1) - -/decl/hierarchy/outfit/job/pathfinder/post_equip(mob/living/carbon/human/H) - ..() - for(var/obj/item/clothing/accessory/permit/gun/planetside/permit in H.back.contents) - permit.set_name(H.real_name) /decl/hierarchy/outfit/job/assistant/explorer id_type = /obj/item/weapon/card/id/explorer diff --git a/code/datums/supplypacks/materials_yw.dm b/code/datums/supplypacks/materials_yw.dm new file mode 100644 index 0000000000..de73a90b35 --- /dev/null +++ b/code/datums/supplypacks/materials_yw.dm @@ -0,0 +1,14 @@ +/datum/supply_pack/materials/carpet_fancy + name = "Fancy Imported carpet" + containertype = /obj/structure/closet/crate + containername = "Fancy Imported carpet crate" + cost = 50 + contains = list( + /obj/fiftyspawner/bcarpet, + /obj/fiftyspawner/blucarpet, + /obj/fiftyspawner/turcarpet, + /obj/fiftyspawner/sblucarpet, + /obj/fiftyspawner/gaycarpet, + /obj/fiftyspawner/purcarpet, + /obj/fiftyspawner/oracarpet + ) //REEE \ No newline at end of file diff --git a/code/datums/supplypacks/misc_vr.dm b/code/datums/supplypacks/misc_vr.dm index 27de833ba8..94f23fb61c 100644 --- a/code/datums/supplypacks/misc_vr.dm +++ b/code/datums/supplypacks/misc_vr.dm @@ -95,4 +95,19 @@ access_eva, access_explorer, access_pilot) + one_access = TRUE + +/datum/supply_pack/randomised/misc/explorer_shield + name = "Explorer shield" + num_contained = 2 + contains = list( + /obj/item/weapon/shield/riot/explorer, + /obj/item/weapon/shield/riot/explorer/purple + ) + cost = 75 + containertype = /obj/structure/closet/crate/secure/gear + containername = "exploration shield crate" + access = list(access_explorer, + access_eva, + access_pilot) one_access = TRUE \ No newline at end of file diff --git a/code/datums/supplypacks/recreation.dm b/code/datums/supplypacks/recreation.dm index 357f0eaead..134ae76e30 100644 --- a/code/datums/supplypacks/recreation.dm +++ b/code/datums/supplypacks/recreation.dm @@ -66,7 +66,7 @@ contains = list( /obj/item/device/pipe_painter = 2, /obj/item/device/floor_painter = 2, - /obj/item/device/closet_painter = 2 + ///obj/item/device/closet_painter = 2 ) /datum/supply_pack/recreation/cheapbait diff --git a/code/datums/uplink/ammunition_vr.dm b/code/datums/uplink/ammunition_vr.dm new file mode 100644 index 0000000000..3235bb7311 --- /dev/null +++ b/code/datums/uplink/ammunition_vr.dm @@ -0,0 +1,20 @@ +/************* +* Ammunition * +*************/ +/datum/uplink_item/item/ammo/cell + name = "Weapon cell" + +/datum/uplink_item/item/ammo/highcell + name = "High capacity cell" + path = /obj/item/weapon/cell/high + item_cost = 15 + +/datum/uplink_item/item/ammo/supercell + name = "Super capacity cell" + path = /obj/item/weapon/cell/super + item_cost = 30 + +/datum/uplink_item/item/ammo/voidcell + name = "Void cell" + path = /obj/item/weapon/cell/device/weapon/recharge/alien/hybrid + item_cost = DEFAULT_TELECRYSTAL_AMOUNT * 1.5 diff --git a/code/datums/uplink/medical_vr.dm b/code/datums/uplink/medical_vr.dm index 17a3ddf33a..8f0264d3e9 100644 --- a/code/datums/uplink/medical_vr.dm +++ b/code/datums/uplink/medical_vr.dm @@ -1,25 +1,10 @@ /********** * Medical * **********/ -/datum/uplink_item/item/medical/fire - name = "Fire medical kit" - item_cost = 10 - path = /obj/item/weapon/storage/firstaid/fire - -/datum/uplink_item/item/medical/toxin - name = "Toxin medical kit" - item_cost = 10 - path = /obj/item/weapon/storage/firstaid/toxin - -/datum/uplink_item/item/medical/o2 - name = "Oxygen medical kit" - item_cost = 10 - path = /obj/item/weapon/storage/firstaid/o2 - -/datum/uplink_item/item/medical/adv - name = "Advanced medical kit" - item_cost = 10 - path = /obj/item/weapon/storage/firstaid/adv +/datum/uplink_item/item/medical/pizza + name = "Free Pizza Voucher" + item_cost = 5 + path = /obj/item/pizzavoucher /datum/uplink_item/item/medical/mre name = "Meal, Ready to eat (Random)" @@ -36,6 +21,11 @@ item_cost = 5 path = /obj/item/weapon/storage/mre/menu11 +/datum/uplink_item/item/medical/medical + name = "Meal, Ready to eat (medical)" + item_cost = 5 + path = /obj/item/weapon/storage/mre/menu13 + /datum/uplink_item/item/medical/glucose name = "Glucose injector" item_cost = 5 @@ -71,11 +61,41 @@ item_cost = 5 path = /obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/oxy +/datum/uplink_item/item/medical/fire + name = "Fire medical kit" + item_cost = 10 + path = /obj/item/weapon/storage/firstaid/fire + +/datum/uplink_item/item/medical/toxin + name = "Toxin medical kit" + item_cost = 10 + path = /obj/item/weapon/storage/firstaid/toxin + +/datum/uplink_item/item/medical/o2 + name = "Oxygen medical kit" + item_cost = 10 + path = /obj/item/weapon/storage/firstaid/o2 + +/datum/uplink_item/item/medical/adv + name = "Advanced medical kit" + item_cost = 10 + path = /obj/item/weapon/storage/firstaid/adv + /datum/uplink_item/item/medical/organ name = "Organ Repair injector" item_cost = 10 path = /obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/organ +/datum/uplink_item/item/medical/stasis + name = "Stasis Bag" + item_cost = 20 + path = /obj/item/bodybag/cryobag + +/datum/uplink_item/item/medical/synth + name = "Synthmorph Bag" + item_cost = 20 + path = /obj/item/bodybag/cryobag/robobag + /datum/uplink_item/item/medical/nanites name = "Healing Nanite pill bottle" item_cost = 30 diff --git a/code/datums/uplink/tools_vr.dm b/code/datums/uplink/tools_vr.dm index 34794c5cdf..30b2cd725e 100644 --- a/code/datums/uplink/tools_vr.dm +++ b/code/datums/uplink/tools_vr.dm @@ -1,6 +1,21 @@ /******************** * Devices and Tools * ********************/ +/datum/uplink_item/item/tools/oxygen + name = "Emergency Oxygen Tank" + item_cost = 2 + path = /obj/item/weapon/tank/emergency/oxygen/double + +/datum/uplink_item/item/tools/phoron + name = "Emergency Phoron Tank" + item_cost = 2 + path = /obj/item/weapon/tank/emergency/phoron/double + +/datum/uplink_item/item/tools/suitcooler + name = "Emergency Suit Cooler" + item_cost = 2 + path = /obj/item/device/suit_cooling_unit/emergency + /datum/uplink_item/item/tools/basiclaptop name = "Laptop (Basic)" item_cost = 5 @@ -16,6 +31,11 @@ item_cost = 10 path = /obj/item/stack/nanopaste/advanced +/datum/uplink_item/item/tools/autolok + name = "Autolok Voidsuit" + item_cost = 10 + path = /obj/item/clothing/suit/space/void/autolok + /datum/uplink_item/item/tools/elitetablet name = "Tablet (Advanced)" item_cost = 15 diff --git a/code/datums/uplink/visible_weapons_vr.dm b/code/datums/uplink/visible_weapons_vr.dm new file mode 100644 index 0000000000..d8df7d15eb --- /dev/null +++ b/code/datums/uplink/visible_weapons_vr.dm @@ -0,0 +1,12 @@ +/*************************************** +* Highly Visible and Dangerous Weapons * +***************************************/ +/datum/uplink_item/item/visible_weapons/holdout + name = "Holdout Phaser" + item_cost = 30 + path = /obj/item/weapon/gun/energy/locked/frontier/holdout/unlocked + +/datum/uplink_item/item/visible_weapons/frontier + name = "Frontier Carbine" + item_cost = 75 + path = /obj/item/weapon/gun/energy/locked/frontier/carbine/unlocked diff --git a/code/defines/obj/weapon.dm b/code/defines/obj/weapon.dm index b7b66302b5..39a5e142e0 100644 --- a/code/defines/obj/weapon.dm +++ b/code/defines/obj/weapon.dm @@ -313,6 +313,7 @@ name = "rapid part exchange device" desc = "Special mechanical module made to store, sort, and apply standard machine parts." icon_state = "RPED" + item_icons = list(slot_l_hand_str = 'icons/vore/custom_items_left_hand_yw.dmi', slot_r_hand_str = 'icons/vore/custom_items_right_hand_yw.dmi') //YW add - RPED sprite w_class = ITEMSIZE_HUGE can_hold = list(/obj/item/weapon/stock_parts) storage_slots = 50 @@ -330,7 +331,7 @@ icon_state = "RPED" w_class = ITEMSIZE_HUGE //YAWN Changes - can_hold = list( + can_hold = list( /obj/item/weapon/cell, /obj/item/weapon/stock_parts, /obj/item/weapon/reagent_containers/glass/beaker) diff --git a/code/game/antagonist/antagonist_helpers.dm b/code/game/antagonist/antagonist_helpers.dm index 10f7a75b15..ebf212f065 100644 --- a/code/game/antagonist/antagonist_helpers.dm +++ b/code/game/antagonist/antagonist_helpers.dm @@ -12,8 +12,12 @@ return FALSE if(avoid_silicons) var/datum/job/J = SSjob.get_job(player.assigned_role) - if(J.mob_type & JOB_SILICON) - return FALSE + if(J) + if(J.mob_type & JOB_SILICON) + return FALSE + else // If SSjob couldn't find a job, they don't have one yet, so the next best thing we can switch on are job preferences + if((player.current.client.prefs.job_engsec_high | player.current.client.prefs.job_engsec_med | player.current.client.prefs.job_engsec_low) & (AI | CYBORG)) // If they have ANY chance of being silicon + return FALSE return TRUE /datum/antagonist/proc/antags_are_dead() diff --git a/code/game/area/Space Station 13 areas.dm b/code/game/area/Space Station 13 areas.dm index cb4df1c5c3..fe785c7d76 100755 --- a/code/game/area/Space Station 13 areas.dm +++ b/code/game/area/Space Station 13 areas.dm @@ -25,6 +25,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station requires_power = 1 always_unpowered = 1 dynamic_lighting = 0 + has_gravity = 0 power_light = 0 power_equip = 0 power_environ = 0 @@ -1730,7 +1731,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/security/brig/prison_break() for(var/obj/structure/closet/secure_closet/brig/temp_closet in src) temp_closet.locked = 0 - temp_closet.icon_state = temp_closet.icon_closed + temp_closet.icon_state = "closed_unlocked" for(var/obj/machinery/door_timer/temp_timer in src) temp_timer.releasetime = 1 ..() @@ -1742,7 +1743,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/security/prison/prison_break() for(var/obj/structure/closet/secure_closet/brig/temp_closet in src) temp_closet.locked = 0 - temp_closet.icon_state = temp_closet.icon_closed + temp_closet.icon_state = "closed_unlocked" for(var/obj/machinery/door_timer/temp_timer in src) temp_timer.releasetime = 1 ..() diff --git a/code/game/area/areas.dm b/code/game/area/areas.dm index 2dac39e0e7..49c481be15 100644 --- a/code/game/area/areas.dm +++ b/code/game/area/areas.dm @@ -420,7 +420,7 @@ var/list/mob/living/forced_ambiance_list = new H.AdjustStunned(3) H.AdjustWeakened(3) to_chat(mob, "The sudden appearance of gravity makes you fall to the floor!") - playsound(get_turf(src), "bodyfall", 50, 1) + playsound(mob, "bodyfall", 50, 1) /area/proc/prison_break(break_lights = TRUE, open_doors = TRUE, open_blast_doors = TRUE) var/obj/machinery/power/apc/theAPC = get_apc() diff --git a/code/game/gamemodes/changeling/powers/armblade.dm b/code/game/gamemodes/changeling/powers/armblade.dm index 664e6191ae..4a84fde371 100644 --- a/code/game/gamemodes/changeling/powers/armblade.dm +++ b/code/game/gamemodes/changeling/powers/armblade.dm @@ -113,11 +113,11 @@ /obj/item/weapon/melee/changeling/handle_shield(mob/user, var/damage, atom/damage_source = null, mob/attacker = null, var/def_zone = null, var/attack_text = "the attack") if(default_parry_check(user, attacker, damage_source) && prob(defend_chance)) user.visible_message("\The [user] parries [attack_text] with \the [src]!") - playsound(user.loc, 'sound/weapons/slash.ogg', 50, 1) + playsound(src, 'sound/weapons/slash.ogg', 50, 1) return 1 if(unique_parry_check(user, attacker, damage_source) && prob(projectile_parry_chance)) user.visible_message("\The [user] deflects [attack_text] with \the [src]!") - playsound(user.loc, 'sound/weapons/slash.ogg', 50, 1) + playsound(src, 'sound/weapons/slash.ogg', 50, 1) return 1 return 0 diff --git a/code/game/gamemodes/cult/construct_spells.dm b/code/game/gamemodes/cult/construct_spells.dm index 64c97a30f4..954361fb9f 100644 --- a/code/game/gamemodes/cult/construct_spells.dm +++ b/code/game/gamemodes/cult/construct_spells.dm @@ -537,7 +537,7 @@ proc/findNullRod(var/atom/target) new_projectile.fire() log_and_message_admins("has casted [src] at \the [hit_atom].") if(fire_sound) - playsound(get_turf(src), fire_sound, 75, 1) + playsound(src, fire_sound, 75, 1) return 1 return 0 diff --git a/code/game/gamemodes/cult/cult_items.dm b/code/game/gamemodes/cult/cult_items.dm index 8560582ee8..827e9730da 100644 --- a/code/game/gamemodes/cult/cult_items.dm +++ b/code/game/gamemodes/cult/cult_items.dm @@ -35,7 +35,7 @@ throw_at(get_edge_target_turf(src, pick(alldirs)), rand(1,3), throw_speed) var/spooky = pick('sound/hallucinations/growl1.ogg', 'sound/hallucinations/growl2.ogg', 'sound/hallucinations/growl3.ogg', 'sound/hallucinations/wail.ogg') - playsound(loc, spooky, 50, 1) + playsound(src, spooky, 50, 1) return 1 diff --git a/code/game/gamemodes/cult/cult_structures.dm b/code/game/gamemodes/cult/cult_structures.dm index b9d434902e..bbf4bfb343 100644 --- a/code/game/gamemodes/cult/cult_structures.dm +++ b/code/game/gamemodes/cult/cult_structures.dm @@ -57,7 +57,7 @@ if(prob(1+ damage * 5)) visible_message("[shatter_message]") STOP_PROCESSING(SSobj, src) - playsound(get_turf(src),shatter_sound, 75, 1) + playsound(src,shatter_sound, 75, 1) isbroken = 1 density = 0 icon_state = "[initial(icon_state)]-broken" @@ -73,21 +73,21 @@ ) STOP_PROCESSING(SSobj, src) user.do_attack_animation(src) - playsound(get_turf(src),shatter_sound, 75, 1) + playsound(src,shatter_sound, 75, 1) isbroken = 1 density = 0 icon_state = "[initial(icon_state)]-broken" set_light(0) else to_chat(user, "You hit \the [src]!") - playsound(get_turf(src),impact_sound, 75, 1) + playsound(src,impact_sound, 75, 1) else if(prob(damage * 2)) to_chat(user, "You pulverize what was left of \the [src]!") qdel(src) else to_chat(user, "You hit \the [src]!") - playsound(get_turf(src),impact_sound, 75, 1) + playsound(src,impact_sound, 75, 1) /obj/structure/cult/pylon/proc/repair(mob/user as mob) if(isbroken) diff --git a/code/game/gamemodes/events.dm b/code/game/gamemodes/events.dm index ba737a416a..083a90fc09 100644 --- a/code/game/gamemodes/events.dm +++ b/code/game/gamemodes/events.dm @@ -187,7 +187,7 @@ var/hadevent = 0 for (var/obj/structure/closet/secure_closet/brig/temp_closet in A) temp_closet.locked = 0 - temp_closet.icon_state = temp_closet.icon_closed + temp_closet.icon_state = "closed_unlocked" for (var/obj/machinery/door/airlock/security/temp_airlock in A) spawn(0) temp_airlock.prison_open() diff --git a/code/game/gamemodes/events/dust.dm b/code/game/gamemodes/events/dust.dm index 400ae1058d..526164cd58 100644 --- a/code/game/gamemodes/events/dust.dm +++ b/code/game/gamemodes/events/dust.dm @@ -95,7 +95,7 @@ The "dust" will damage the hull of the station causin minor hull breaches. if(!M.stat && !istype(M, /mob/living/silicon/ai)) shake_camera(M, 3, 1) if (A) - playsound(src.loc, 'sound/effects/meteorimpact.ogg', 40, 1) + playsound(src, 'sound/effects/meteorimpact.ogg', 40, 1) if(ismob(A)) A.ex_act(strength)//This should work for now I guess diff --git a/code/game/gamemodes/events/holidays/Christmas.dm b/code/game/gamemodes/events/holidays/Christmas.dm index ed86c4045d..e0991edaa2 100644 --- a/code/game/gamemodes/events/holidays/Christmas.dm +++ b/code/game/gamemodes/events/holidays/Christmas.dm @@ -40,7 +40,7 @@ "What do you get from eating tree decorations?\n\nTinsilitis!", "What do snowmen wear on their heads?\n\nIce caps!", "Why is Christmas just like life on ss13?\n\nYou do all the work and the fat guy gets all the credit.", - "Why doesn’t Santa have any children?\n\nBecause he only comes down the chimney.") + "Why doesn't Santa have any children?\n\nBecause he only comes down the chimney.") new /obj/item/clothing/head/festive(target.loc) user.update_icons() cracked = 1 @@ -49,7 +49,7 @@ other_half.cracked = 1 other_half.icon_state = "cracker2" target.put_in_active_hand(other_half) - playsound(user, 'sound/effects/snap.ogg', 50, 1) + playsound(src, 'sound/effects/snap.ogg', 50, 1) return 1 return ..() diff --git a/code/game/gamemodes/nuclear/pinpointer.dm b/code/game/gamemodes/nuclear/pinpointer.dm index 5447431279..62406c3877 100644 --- a/code/game/gamemodes/nuclear/pinpointer.dm +++ b/code/game/gamemodes/nuclear/pinpointer.dm @@ -211,7 +211,7 @@ /obj/item/weapon/pinpointer/nukeop/proc/workdisk() if(bomb_set) //If the bomb is set, lead to the shuttle mode = 1 //Ensures worklocation() continues to work - playsound(loc, 'sound/machines/twobeep.ogg', 50, 1) //Plays a beep + playsound(src, 'sound/machines/twobeep.ogg', 50, 1) //Plays a beep visible_message("Shuttle Locator active.") //Lets the mob holding it know that the mode has changed return //Get outta here @@ -236,7 +236,7 @@ /obj/item/weapon/pinpointer/nukeop/proc/worklocation() if(!bomb_set) mode = 0 - playsound(loc, 'sound/machines/twobeep.ogg', 50, 1) + playsound(src, 'sound/machines/twobeep.ogg', 50, 1) visible_message("Authentication Disk Locator active.") return diff --git a/code/game/gamemodes/technomancer/devices/shield_armor.dm b/code/game/gamemodes/technomancer/devices/shield_armor.dm index c8e8130adc..7618708aad 100644 --- a/code/game/gamemodes/technomancer/devices/shield_armor.dm +++ b/code/game/gamemodes/technomancer/devices/shield_armor.dm @@ -70,7 +70,7 @@ to_chat(user, "Your shield has absorbed most of \the [damage_source].") spark_system.start() - playsound(user.loc, 'sound/weapons/blade1.ogg', 50, 1) + playsound(src, 'sound/weapons/blade1.ogg', 50, 1) return 0 // This shield does not block all damage, so returning 0 is needed to tell the game to apply the new damage. /obj/item/clothing/suit/armor/shield/attack_self(mob/user) diff --git a/code/game/gamemodes/technomancer/devices/tesla_armor.dm b/code/game/gamemodes/technomancer/devices/tesla_armor.dm index 86d6f82b08..124e1ed1f3 100644 --- a/code/game/gamemodes/technomancer/devices/tesla_armor.dm +++ b/code/game/gamemodes/technomancer/devices/tesla_armor.dm @@ -81,4 +81,4 @@ lightning.old_style_target(target) lightning.fire() visible_message("\The [src] strikes \the [target] with lightning!") - playsound(get_turf(src), 'sound/weapons/gauss_shoot.ogg', 75, 1) \ No newline at end of file + playsound(src, 'sound/weapons/gauss_shoot.ogg', 75, 1) \ No newline at end of file diff --git a/code/game/gamemodes/technomancer/spells/audible_deception.dm b/code/game/gamemodes/technomancer/spells/audible_deception.dm index c8a66fac3c..1914b72f14 100644 --- a/code/game/gamemodes/technomancer/spells/audible_deception.dm +++ b/code/game/gamemodes/technomancer/spells/audible_deception.dm @@ -75,7 +75,7 @@ /obj/item/weapon/spell/audible_deception/on_ranged_cast(atom/hit_atom, mob/living/user) var/turf/T = get_turf(hit_atom) if(selected_sound && pay_energy(200)) - playsound(T, selected_sound, 80, 1, -1) + playsound(src, selected_sound, 80, 1, -1) adjust_instability(1) // Air Horn time. if(selected_sound == 'sound/items/AirHorn.ogg' && pay_energy(3800)) diff --git a/code/game/gamemodes/technomancer/spells/instability_tap.dm b/code/game/gamemodes/technomancer/spells/instability_tap.dm index 13a2b5e318..ad2c72518b 100644 --- a/code/game/gamemodes/technomancer/spells/instability_tap.dm +++ b/code/game/gamemodes/technomancer/spells/instability_tap.dm @@ -26,5 +26,5 @@ else core.give_energy(amount) adjust_instability(50) - playsound(get_turf(src), 'sound/effects/supermatter.ogg', 75, 1) + playsound(src, 'sound/effects/supermatter.ogg', 75, 1) qdel(src) \ No newline at end of file diff --git a/code/game/gamemodes/technomancer/spells/oxygenate.dm b/code/game/gamemodes/technomancer/spells/oxygenate.dm index 61c6367260..b36f17c726 100644 --- a/code/game/gamemodes/technomancer/spells/oxygenate.dm +++ b/code/game/gamemodes/technomancer/spells/oxygenate.dm @@ -29,5 +29,5 @@ if(pay_energy(1500)) T.assume_gas("oxygen", 200) T.assume_gas("nitrogen", 800) - playsound(src.loc, 'sound/effects/spray.ogg', 50, 1, -3) + playsound(src, 'sound/effects/spray.ogg', 50, 1, -3) adjust_instability(10) \ No newline at end of file diff --git a/code/game/gamemodes/technomancer/spells/projectile/projectile.dm b/code/game/gamemodes/technomancer/spells/projectile/projectile.dm index a52bb2e584..62ae49b0f0 100644 --- a/code/game/gamemodes/technomancer/spells/projectile/projectile.dm +++ b/code/game/gamemodes/technomancer/spells/projectile/projectile.dm @@ -16,7 +16,7 @@ new_projectile.fire() log_and_message_admins("has casted [src] at \the [hit_atom].") if(fire_sound) - playsound(get_turf(src), fire_sound, 75, 1) + playsound(src, fire_sound, 75, 1) adjust_instability(instability_per_shot) return 1 return 0 diff --git a/code/game/gamemodes/technomancer/spells/reflect.dm b/code/game/gamemodes/technomancer/spells/reflect.dm index 47ed0663f2..756e9e27fc 100644 --- a/code/game/gamemodes/technomancer/spells/reflect.dm +++ b/code/game/gamemodes/technomancer/spells/reflect.dm @@ -60,7 +60,7 @@ P.damage = P.damage * 1.5 spark_system.start() - playsound(user.loc, 'sound/weapons/blade1.ogg', 50, 1) + playsound(src, 'sound/weapons/blade1.ogg', 50, 1) // now send a log so that admins don't think they're shooting themselves on purpose. log_and_message_admins("[user] reflected [attacker]'s attack back at them.") @@ -80,7 +80,7 @@ on the same side, and hits you!") spark_system.start() - playsound(user.loc, 'sound/weapons/blade1.ogg', 50, 1) + playsound(src, 'sound/weapons/blade1.ogg', 50, 1) log_and_message_admins("[user] reflected [attacker]'s attack back at them.") diff --git a/code/game/gamemodes/technomancer/spells/shield.dm b/code/game/gamemodes/technomancer/spells/shield.dm index 6bcbda5ec4..b11d5590b0 100644 --- a/code/game/gamemodes/technomancer/spells/shield.dm +++ b/code/game/gamemodes/technomancer/spells/shield.dm @@ -55,7 +55,7 @@ if(check_shield_arc(user, bad_arc, damage_source, attacker)) user.visible_message("\The [user]'s [src] blocks [attack_text]!") spark_system.start() - playsound(user.loc, 'sound/weapons/blade1.ogg', 50, 1) + playsound(src, 'sound/weapons/blade1.ogg', 50, 1) adjust_instability(2) return 1 return 0 diff --git a/code/game/jobs/job/captain.dm b/code/game/jobs/job/captain.dm index c65837e123..aa57aa84fd 100644 --- a/code/game/jobs/job/captain.dm +++ b/code/game/jobs/job/captain.dm @@ -74,9 +74,9 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) ideal_character_age = 50 outfit_type = /decl/hierarchy/outfit/job/hop - job_description = "The Head of Personnel manages the Service department, the Exploration team, and most other civilians. They also \ + job_description = "The Head of Personnel manages the Service department and most other civilians. They also \ manage the Supply department, through the Quartermaster. In addition, the Head of Personnel oversees the personal accounts \ - of the crew, including their money and access. If necessary, the Head of Personnel is first in line to assume Acting Command." + of the crew, including their money and access. If necessary, the Head of Personnel is first in line to assume Acting Command." //YW EDIT alt_titles = list("Crew Resources Officer" = /datum/alt_title/cro) access = list(access_security, access_sec_doors, access_brig, access_forensics_lockers, diff --git a/code/game/jobs/job/science_vr.dm b/code/game/jobs/job/science_vr.dm index 637b41f3cb..c1dd0d10b6 100644 --- a/code/game/jobs/job/science_vr.dm +++ b/code/game/jobs/job/science_vr.dm @@ -6,11 +6,13 @@ access = list(access_rd, access_heads, access_tox, access_genetics, access_morgue, access_tox_storage, access_teleporter, access_sec_doors, access_research, access_robotics, access_xenobiology, access_ai_upload, access_tech_storage, - access_RC_announce, access_keycard_auth, access_tcomsat, access_gateway, access_xenoarch, access_eva, access_network) //YW Edit access_gateway + access_RC_announce, access_keycard_auth, access_tcomsat, access_gateway, access_xenoarch, access_eva, access_network, + access_explorer, access_pathfinder) //YW Edit access_gateway, _explorer, and _pathfinder minimal_access = list(access_rd, access_heads, access_tox, access_genetics, access_morgue, access_tox_storage, access_teleporter, access_sec_doors, access_research, access_robotics, access_xenobiology, access_ai_upload, access_tech_storage, - access_RC_announce, access_keycard_auth, access_tcomsat, access_gateway, access_xenoarch, access_eva, access_network) //YW Edit access_gateway + access_RC_announce, access_keycard_auth, access_tcomsat, access_gateway, access_xenoarch, access_eva, access_network, + access_explorer, access_pathfinder) //YW Edit access_gateway, _explorer, and _pathfinder /datum/job/scientist spawn_positions = 5 diff --git a/code/game/jobs/job/silicon_vr.dm b/code/game/jobs/job/silicon_vr.dm index eb70eb731e..f5df1e3acf 100644 --- a/code/game/jobs/job/silicon_vr.dm +++ b/code/game/jobs/job/silicon_vr.dm @@ -1,4 +1,5 @@ /datum/job/ai + disallow_jobhop = TRUE pto_type = PTO_CIVILIAN /datum/job/cyborg diff --git a/code/game/machinery/CableLayer.dm b/code/game/machinery/CableLayer.dm index d954a80b29..8edc131ac8 100644 --- a/code/game/machinery/CableLayer.dm +++ b/code/game/machinery/CableLayer.dm @@ -41,7 +41,7 @@ m = min(m, cable.amount) m = min(m, 30) if(m) - playsound(src.loc, O.usesound, 50, 1) + playsound(src, O.usesound, 50, 1) use_cable(m) var/obj/item/stack/cable_coil/CC = new (get_turf(src)) CC.amount = m diff --git a/code/game/machinery/air_alarm.dm b/code/game/machinery/air_alarm.dm index f3e7892058..2441179130 100644 --- a/code/game/machinery/air_alarm.dm +++ b/code/game/machinery/air_alarm.dm @@ -192,7 +192,7 @@ regulating_temperature = 1 audible_message("\The [src] clicks as it starts [environment.temperature > target_temperature ? "cooling" : "heating"] the room.",\ "You hear a click and a faint electronic hum.") - playsound(src.loc, 'sound/machines/click.ogg', 50, 1) + playsound(src, 'sound/machines/click.ogg', 50, 1) else //check for when we should stop adjusting temperature if(get_danger_level(target_temperature, TLV["temperature"]) || abs(environment.temperature - target_temperature) <= 0.5) @@ -200,7 +200,7 @@ regulating_temperature = 0 audible_message("\The [src] clicks quietly as it stops [environment.temperature > target_temperature ? "cooling" : "heating"] the room.",\ "You hear a click as a faint electronic humming stops.") - playsound(src.loc, 'sound/machines/click.ogg', 50, 1) + playsound(src, 'sound/machines/click.ogg', 50, 1) if(regulating_temperature) if(target_temperature > T0C + MAX_TEMPERATURE) diff --git a/code/game/machinery/atmoalter/canister.dm b/code/game/machinery/atmoalter/canister.dm index 3833c72ee4..3a012a1ccd 100644 --- a/code/game/machinery/atmoalter/canister.dm +++ b/code/game/machinery/atmoalter/canister.dm @@ -171,7 +171,7 @@ update_flag location.assume_air(air_contents) src.destroyed = 1 - playsound(src.loc, 'sound/effects/spray.ogg', 10, 1, -3) + playsound(src, 'sound/effects/spray.ogg', 10, 1, -3) src.density = 0 update_icon() diff --git a/code/game/machinery/atmoalter/pump_vr.dm b/code/game/machinery/atmoalter/pump_vr.dm index ce1376503a..69be9208a1 100644 --- a/code/game/machinery/atmoalter/pump_vr.dm +++ b/code/game/machinery/atmoalter/pump_vr.dm @@ -89,7 +89,7 @@ return anchored = !anchored - playsound(get_turf(src), I.usesound, 50, 1) + playsound(src, I.usesound, 50, 1) to_chat(user, "You [anchored ? "wrench" : "unwrench"] \the [src].") return diff --git a/code/game/machinery/atmoalter/scrubber.dm b/code/game/machinery/atmoalter/scrubber.dm index dd81a92616..219cf7801f 100644 --- a/code/game/machinery/atmoalter/scrubber.dm +++ b/code/game/machinery/atmoalter/scrubber.dm @@ -220,7 +220,7 @@ return anchored = !anchored - playsound(src.loc, I.usesound, 50, 1) + playsound(src, I.usesound, 50, 1) to_chat(user, "You [anchored ? "wrench" : "unwrench"] \the [src].") return diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm index bb1629c109..1629b77bdd 100644 --- a/code/game/machinery/autolathe.dm +++ b/code/game/machinery/autolathe.dm @@ -1,7 +1,6 @@ /obj/machinery/autolathe name = "autolathe" desc = "It produces items using metal and glass." - icon = 'icons/obj/stationobjs_vr.dmi' icon_state = "autolathe" density = 1 anchored = 1 @@ -204,7 +203,7 @@ else to_chat(user, "You fill \the [src] with \the [eating].") - flick("autolathe_o", src) // Plays metal insertion animation. Work out a good way to work out a fitting animation. ~Z + flick("autolathe_loading", src) // Plays metal insertion animation. Work out a good way to work out a fitting animation. ~Z if(istype(eating,/obj/item/stack)) var/obj/item/stack/stack = eating @@ -286,6 +285,7 @@ //Create the desired item. var/obj/item/I = new making.path(src.loc) + flick("[initial(icon_state)]_finish", src) if(multiplier > 1) if(istype(I, /obj/item/stack)) var/obj/item/stack/S = I @@ -297,14 +297,16 @@ updateUsrDialog() /obj/machinery/autolathe/update_icon() + overlays.Cut() + + icon_state = initial(icon_state) + if(panel_open) - icon_state = "autolathe_t" - else if(busy) - icon_state = "autolathe_n" - else - if(icon_state == "autolathe_n") - flick("autolathe_u", src) // If lid WAS closed, show opening animation - icon_state = "autolathe" + overlays.Add(image(icon, "[icon_state]_panel")) + if(stat & NOPOWER) + return + if(busy) + icon_state = "[icon_state]_work" //Updates overall lathe storage size. /obj/machinery/autolathe/RefreshParts() diff --git a/code/game/machinery/biogenerator.dm b/code/game/machinery/biogenerator.dm index 220d9fd013..4bd89e07dc 100644 --- a/code/game/machinery/biogenerator.dm +++ b/code/game/machinery/biogenerator.dm @@ -164,11 +164,11 @@ processing = 1 update_icon() updateUsrDialog() - playsound(src.loc, 'sound/machines/blender.ogg', 40, 1) + playsound(src, 'sound/machines/blender.ogg', 40, 1) use_power(S * 30) sleep((S + 15) / eat_eff) processing = 0 - playsound(src.loc, 'sound/machines/biogenerator_end.ogg', 40, 1) + playsound(src, 'sound/machines/biogenerator_end.ogg', 40, 1) update_icon() else menustat = "void" diff --git a/code/game/machinery/bioprinter.dm b/code/game/machinery/bioprinter.dm index b5a25b24a0..43cd3e0e2d 100644 --- a/code/game/machinery/bioprinter.dm +++ b/code/game/machinery/bioprinter.dm @@ -285,7 +285,7 @@ /obj/machinery/organ_printer/flesh/print_organ(var/choice) var/obj/item/organ/O = ..() - playsound(src.loc, 'sound/machines/ding.ogg', 50, 1) + playsound(src, 'sound/machines/ding.ogg', 50, 1) visible_message("\The [src] dings, then spits out \a [O].") return O @@ -350,7 +350,7 @@ var/obj/item/organ/O = ..() O.robotize() O.status |= ORGAN_CUT_AWAY // robotize() resets status to 0 - playsound(src.loc, 'sound/machines/ding.ogg', 50, 1) + playsound(src, 'sound/machines/ding.ogg', 50, 1) audible_message("\The [src] dings, then spits out \a [O].") return O diff --git a/code/game/machinery/bomb_tester_vr.dm b/code/game/machinery/bomb_tester_vr.dm index fb5b2819c0..b4f3b192ed 100644 --- a/code/game/machinery/bomb_tester_vr.dm +++ b/code/game/machinery/bomb_tester_vr.dm @@ -359,11 +359,11 @@ if(cancelled) return if(simulation_results == "Error") - playsound(get_turf(src), 'sound/machines/buzz-sigh.ogg', 50, 0) + playsound(src, 'sound/machines/buzz-sigh.ogg', 50, 0) state("Invalid parameters.") else ping("Simulation complete!") - playsound(loc, "sound/effects/printer.ogg", 50, 1) + playsound(src, "sound/effects/printer.ogg", 50, 1) var/obj/item/weapon/paper/P = new(get_turf(src)) P.name = "Explosive Simulator printout" P.info = simulation_results diff --git a/code/game/machinery/buttons.dm b/code/game/machinery/buttons.dm index 786761b3b1..0f209a1a99 100644 --- a/code/game/machinery/buttons.dm +++ b/code/game/machinery/buttons.dm @@ -21,5 +21,5 @@ // VOREStation Edit Begin /obj/machinery/button/attack_hand(obj/item/weapon/W, mob/user as mob) if(..()) return 1 - playsound(loc, 'sound/machines/button.ogg', 100, 1) + playsound(src, 'sound/machines/button.ogg', 100, 1) // VOREStation Edit End diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index ba5e1038f0..454025d425 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -158,7 +158,7 @@ user.do_attack_animation(src) user.setClickCooldown(user.get_attack_speed()) visible_message("\The [user] slashes at [src]!") - playsound(src.loc, 'sound/weapons/slash.ogg', 100, 1) + playsound(src, 'sound/weapons/slash.ogg', 100, 1) add_hiddenprint(user) destroy() @@ -169,7 +169,7 @@ S.do_attack_animation(src) S.setClickCooldown(user.get_attack_speed()) visible_message("\The [user] [pick(S.attacktext)] \the [src]!") - playsound(src.loc, S.attack_sound, 100, 1) + playsound(src, S.attack_sound, 100, 1) add_hiddenprint(user) destroy() ..() @@ -183,7 +183,7 @@ panel_open = !panel_open user.visible_message("[user] screws the camera's panel [panel_open ? "open" : "closed"]!", "You screw the camera's panel [panel_open ? "open" : "closed"].") - playsound(src.loc, W.usesound, 50, 1) + playsound(src, W.usesound, 50, 1) else if((W.is_wirecutter() || istype(W, /obj/item/device/multitool)) && panel_open) interact(user) @@ -258,7 +258,7 @@ if (istype(W, /obj/item)) //is it even possible to get into attackby() with non-items? var/obj/item/I = W if (I.hitsound) - playsound(loc, I.hitsound, 50, 1, -1) + playsound(src, I.hitsound, 50, 1, -1) take_damage(W.force) else @@ -278,7 +278,7 @@ visible_message(" [user] has deactivated [src]!") else visible_message(" [src] clicks and shuts down. ") - playsound(src.loc, 'sound/items/Wirecutter.ogg', 100, 1) + playsound(src, 'sound/items/Wirecutter.ogg', 100, 1) icon_state = "[initial(icon_state)]1" add_hiddenprint(user) else @@ -286,7 +286,7 @@ visible_message(" [user] has reactivated [src]!") else visible_message(" [src] clicks and reactivates itself. ") - playsound(src.loc, 'sound/items/Wirecutter.ogg', 100, 1) + playsound(src, 'sound/items/Wirecutter.ogg', 100, 1) icon_state = initial(icon_state) add_hiddenprint(user) @@ -308,7 +308,7 @@ var/datum/effect/effect/system/spark_spread/spark_system = new /datum/effect/effect/system/spark_spread() spark_system.set_up(5, 0, loc) spark_system.start() - playsound(loc, "sparks", 50, 1) + playsound(src, "sparks", 50, 1) /obj/machinery/camera/proc/set_status(var/newstatus) if (status != newstatus) @@ -404,7 +404,7 @@ // Do after stuff here to_chat(user, "You start to weld [src]..") - playsound(src.loc, WT.usesound, 50, 1) + playsound(src, WT.usesound, 50, 1) WT.eyecheck(user) busy = 1 if(do_after(user, 100 * WT.toolspeed)) diff --git a/code/game/machinery/camera/camera_assembly.dm b/code/game/machinery/camera/camera_assembly.dm index 759a09107a..17f82629d4 100644 --- a/code/game/machinery/camera/camera_assembly.dm +++ b/code/game/machinery/camera/camera_assembly.dm @@ -78,7 +78,7 @@ if(3) // State 3 if(W.is_screwdriver()) - playsound(src.loc, W.usesound, 50, 1) + playsound(src, W.usesound, 50, 1) var/input = sanitize(input(usr, "Which networks would you like to connect this camera to? Separate networks with a comma. No Spaces!\nFor example: "+using_map.station_short+",Security,Secret ", "Set Network", camera_network ? camera_network : NETWORK_DEFAULT)) if(!input) @@ -118,7 +118,7 @@ else if(W.is_wirecutter()) new/obj/item/stack/cable_coil(get_turf(src), 2) - playsound(src.loc, W.usesound, 50, 1) + playsound(src, W.usesound, 50, 1) to_chat(user, "You cut the wires from the circuits.") state = 2 return @@ -161,7 +161,7 @@ return 0 to_chat(user, "You start to weld the [src]..") - playsound(src.loc, WT.usesound, 50, 1) + playsound(src, WT.usesound, 50, 1) WT.eyecheck(user) busy = 1 if(do_after(user, 20 * WT.toolspeed)) diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index e5fec765ca..2c6a5d34e6 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -201,7 +201,7 @@ return else if((occupant.health >= heal_level || occupant.health == occupant.getMaxHealth()) && (!eject_wait)) - playsound(src.loc, 'sound/machines/ding.ogg', 50, 1) + playsound(src, 'sound/machines/ding.ogg', 50, 1) audible_message("\The [src] signals that the cloning process is complete.") connected_message("Cloning Process Complete.") locked = 0 diff --git a/code/game/machinery/computer/ai_core.dm b/code/game/machinery/computer/ai_core.dm index 8a88948ee0..397366c6c2 100644 --- a/code/game/machinery/computer/ai_core.dm +++ b/code/game/machinery/computer/ai_core.dm @@ -15,7 +15,7 @@ switch(state) if(0) if(P.is_wrench()) - playsound(loc, P.usesound, 50, 1) + playsound(src, P.usesound, 50, 1) if(do_after(user, 20 * P.toolspeed)) to_chat(user, "You wrench the frame into place.") anchored = 1 @@ -25,7 +25,7 @@ if(!WT.isOn()) to_chat(user, "The welder must be on for this task.") return - playsound(loc, WT.usesound, 50, 1) + playsound(src, WT.usesound, 50, 1) if(do_after(user, 20 * WT.toolspeed)) if(!src || !WT.remove_fuel(0, user)) return to_chat(user, "You deconstruct the frame.") @@ -33,25 +33,25 @@ qdel(src) if(1) if(P.is_wrench()) - playsound(loc, P.usesound, 50, 1) + playsound(src, P.usesound, 50, 1) if(do_after(user, 20 * P.toolspeed)) to_chat(user, "You unfasten the frame.") anchored = 0 state = 0 if(istype(P, /obj/item/weapon/circuitboard/aicore) && !circuit) - playsound(loc, 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) to_chat(user, "You place the circuit board inside the frame.") icon_state = "1" circuit = P user.drop_item() P.loc = src if(P.is_screwdriver() && circuit) - playsound(loc, P.usesound, 50, 1) + playsound(src, P.usesound, 50, 1) to_chat(user, "You screw the circuit board into place.") state = 2 icon_state = "2" if(P.is_crowbar() && circuit) - playsound(loc, P.usesound, 50, 1) + playsound(src, P.usesound, 50, 1) to_chat(user, "You remove the circuit board.") state = 1 icon_state = "0" @@ -59,7 +59,7 @@ circuit = null if(2) if(P.is_screwdriver() && circuit) - playsound(loc, P.usesound, 50, 1) + playsound(src, P.usesound, 50, 1) to_chat(user, "You unfasten the circuit board.") state = 1 icon_state = "1" @@ -69,7 +69,7 @@ to_chat(user, "You need five coils of wire to add them to the frame.") return to_chat(user, "You start to add cables to the frame.") - playsound(loc, 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) if (do_after(user, 20) && state == 2) if (C.use(5)) state = 3 @@ -81,7 +81,7 @@ if (brain) to_chat(user, "Get that brain out of there first") else - playsound(loc, P.usesound, 50, 1) + playsound(src, P.usesound, 50, 1) to_chat(user, "You remove the cables.") state = 2 icon_state = "2" @@ -94,7 +94,7 @@ to_chat(user, "You need two sheets of glass to put in the glass panel.") return to_chat(user, "You start to put in the glass panel.") - playsound(loc, 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) if (do_after(user, 20) && state == 3) if(RG.use(2)) to_chat(user, "You put in the glass panel.") @@ -146,7 +146,7 @@ icon_state = "3b" if(P.is_crowbar() && brain) - playsound(loc, P.usesound, 50, 1) + playsound(src, P.usesound, 50, 1) to_chat(user, "You remove the brain.") brain.loc = loc brain = null @@ -154,7 +154,7 @@ if(4) if(P.is_crowbar()) - playsound(loc, P.usesound, 50, 1) + playsound(src, P.usesound, 50, 1) to_chat(user, "You remove the glass panel.") state = 3 if (brain) @@ -165,7 +165,7 @@ return if(P.is_screwdriver()) - playsound(loc, P.usesound, 50, 1) + playsound(src, P.usesound, 50, 1) to_chat(user, "You connect the monitor.") if(!brain) var/open_for_latejoin = alert(user, "Would you like this core to be open for latejoining AIs?", "Latejoin", "Yes", "Yes", "No") == "Yes" diff --git a/code/game/machinery/computer/buildandrepair.dm b/code/game/machinery/computer/buildandrepair.dm index 960ce3dc35..054c9c2cc3 100644 --- a/code/game/machinery/computer/buildandrepair.dm +++ b/code/game/machinery/computer/buildandrepair.dm @@ -14,7 +14,7 @@ switch(state) if(0) if(P.is_wrench()) - playsound(src.loc, P.usesound, 50, 1) + playsound(src, P.usesound, 50, 1) if(do_after(user, 20 * P.toolspeed)) to_chat(user, "You wrench the frame into place.") src.anchored = 1 @@ -24,7 +24,7 @@ if(!WT.remove_fuel(0, user)) to_chat(user, "The welding tool must be on to complete this task.") return - playsound(src.loc, WT.usesound, 50, 1) + playsound(src, WT.usesound, 50, 1) if(do_after(user, 20 * WT.toolspeed)) if(!src || !WT.isOn()) return to_chat(user, "You deconstruct the frame.") @@ -32,7 +32,7 @@ qdel(src) if(1) if(P.is_wrench()) - playsound(src.loc, P.usesound, 50, 1) + playsound(src, P.usesound, 50, 1) if(do_after(user, 20 * P.toolspeed)) to_chat(user, "You unfasten the frame.") src.anchored = 0 @@ -40,7 +40,7 @@ if(istype(P, /obj/item/weapon/circuitboard) && !circuit) var/obj/item/weapon/circuitboard/B = P if(B.board_type == "computer") - playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) to_chat(user, "You place the circuit board inside the frame.") src.icon_state = "1" src.circuit = P @@ -49,12 +49,12 @@ else to_chat(user, "This frame does not accept circuit boards of this type!") if(P.is_screwdriver() && circuit) - playsound(src.loc, P.usesound, 50, 1) + playsound(src, P.usesound, 50, 1) to_chat(user, "You screw the circuit board into place.") src.state = 2 src.icon_state = "2" if(P.is_crowbar()) && circuit) - playsound(src.loc, P.usesound, 50, 1) + playsound(src, P.usesound, 50, 1) to_chat(user, "You remove the circuit board.") src.state = 1 src.icon_state = "0" @@ -62,7 +62,7 @@ src.circuit = null if(2) if(P.is_screwdriver() && circuit) - playsound(src.loc, P.usesound, 50, 1) + playsound(src, P.usesound, 50, 1) to_chat(user, "You unfasten the circuit board.") src.state = 1 src.icon_state = "1" @@ -72,7 +72,7 @@ to_chat(user, "You need five coils of wire to add them to the frame.") return to_chat(user, "You start to add cables to the frame.") - playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) if(do_after(user, 20) && state == 2) if (C.use(5)) to_chat(user, "You add cables to the frame.") @@ -80,7 +80,7 @@ icon_state = "3" if(3) if(P.is_wirecutter()) - playsound(src.loc, P.usesound, 50, 1) + playsound(src, P.usesound, 50, 1) to_chat(user, "You remove the cables.") src.state = 2 src.icon_state = "2" @@ -92,7 +92,7 @@ if (G.get_amount() < 2) to_chat(user, "You need two sheets of glass to put in the glass panel.") return - playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) to_chat(user, "You start to put in the glass panel.") if(do_after(user, 20) && state == 3) if (G.use(2)) @@ -101,13 +101,13 @@ src.icon_state = "4" if(4) if(P.is_crowbar()) - playsound(src.loc, P.usesound, 50, 1) + playsound(src, P.usesound, 50, 1) to_chat(user, "You remove the glass panel.") src.state = 3 src.icon_state = "3" new /obj/item/stack/material/glass( src.loc, 2 ) if(P.is_screwdriver()) - playsound(src.loc, P.usesound, 50, 1) + playsound(src, P.usesound, 50, 1) to_chat(user, "You connect the monitor.") var/B = new src.circuit.build_path ( src.loc ) src.circuit.construct(B) diff --git a/code/game/machinery/computer/pod.dm b/code/game/machinery/computer/pod.dm index 441970a8cb..dbd5ba8383 100644 --- a/code/game/machinery/computer/pod.dm +++ b/code/game/machinery/computer/pod.dm @@ -51,7 +51,7 @@ /* /obj/machinery/computer/pod/attackby(I as obj, user as mob) if(I.is_screwdriver()) - playsound(src.loc, W.usesound, 50, 1) + playsound(src, W.usesound, 50, 1) if(do_after(user, 20)) if(stat & BROKEN) to_chat(user, "The broken glass falls out.") diff --git a/code/game/machinery/constructable_frame.dm b/code/game/machinery/constructable_frame.dm index aa9c230e22..3717da58c5 100644 --- a/code/game/machinery/constructable_frame.dm +++ b/code/game/machinery/constructable_frame.dm @@ -33,7 +33,7 @@ if (C.get_amount() < 5) to_chat(user, "You need five lengths of cable to add them to the frame.") return - playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) to_chat(user, "You start to add cables to the frame.") if(do_after(user, 20) && state == 1) if(C.use(5)) @@ -50,7 +50,7 @@ if(istype(P, /obj/item/weapon/circuitboard)) var/obj/item/weapon/circuitboard/B = P if(B.board_type == "machine") - playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) to_chat(user, "You add the circuit board to the frame.") circuit = P user.drop_item() @@ -72,7 +72,7 @@ to_chat(user, "This frame does not accept circuit boards of this type!") else if(P.is_wirecutter()) - playsound(src.loc, P.usesound, 50, 1) + playsound(src, P.usesound, 50, 1) to_chat(user, "You remove the cables.") state = 1 icon_state = "box_0" @@ -103,7 +103,7 @@ component_check = 0 break if(component_check) - playsound(src.loc, P.usesound, 50, 1) + playsound(src, P.usesound, 50, 1) var/obj/machinery/new_machine = new src.circuit.build_path(src.loc, src.dir) if(new_machine.component_parts) @@ -131,7 +131,7 @@ if(istype(P, /obj/item)) for(var/I in req_components) if(istype(P, text2path(I)) && (req_components[I] > 0)) - playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) if(P.is_cable_coil)) var/obj/item/stack/cable_coil/CP = P if(CP.get_amount() > 1) diff --git a/code/game/machinery/deployable.dm b/code/game/machinery/deployable.dm index 42725bbe28..05eb9c322c 100644 --- a/code/game/machinery/deployable.dm +++ b/code/game/machinery/deployable.dm @@ -57,7 +57,7 @@ Barricades if("brute") health -= W.force * 0.75 if(material == (get_material_by_name(MAT_WOOD) || get_material_by_name(MAT_SIFWOOD))) - playsound(loc, 'sound/effects/woodcutting.ogg', 100, 1) + playsound(src, 'sound/effects/woodcutting.ogg', 100, 1) else playsound(src, 'sound/weapons/smash.ogg', 50, 1) CheckHealth() @@ -76,9 +76,9 @@ Barricades /obj/structure/barricade/attack_generic(var/mob/user, var/damage, var/attack_verb) visible_message("[user] [attack_verb] the [src]!") if(material == get_material_by_name("resin")) - playsound(loc, 'sound/effects/attackblob.ogg', 100, 1) + playsound(src, 'sound/effects/attackblob.ogg', 100, 1) else if(material == (get_material_by_name(MAT_WOOD) || get_material_by_name(MAT_SIFWOOD))) - playsound(loc, 'sound/effects/woodcutting.ogg', 100, 1) + playsound(src, 'sound/effects/woodcutting.ogg', 100, 1) else playsound(src, 'sound/weapons/smash.ogg', 50, 1) user.do_attack_animation(src) diff --git a/code/game/machinery/deployable_vr.dm b/code/game/machinery/deployable_vr.dm index 9f7e79af5b..2f2f2f6adf 100644 --- a/code/game/machinery/deployable_vr.dm +++ b/code/game/machinery/deployable_vr.dm @@ -15,7 +15,7 @@ var/human_name = TRUE var/static/list/cutout_types - var/static/list/painters = list(/obj/item/weapon/reagent_containers/glass/paint, /obj/item/device/floor_painter, /obj/item/device/closet_painter) + var/static/list/painters = list(/obj/item/weapon/reagent_containers/glass/paint, /obj/item/device/floor_painter)//, /obj/item/device/closet_painter) /obj/structure/barricade/cutout/New() . = ..() diff --git a/code/game/machinery/door_control.dm b/code/game/machinery/door_control.dm index 18e0678fcf..958101a3b9 100644 --- a/code/game/machinery/door_control.dm +++ b/code/game/machinery/door_control.dm @@ -31,7 +31,7 @@ if(req_access.len || req_one_access.len) req_access = list() req_one_access = list() - playsound(src.loc, "sparks", 100, 1) + playsound(src, "sparks", 100, 1) return 1 /obj/machinery/button/remote/attack_hand(mob/user as mob) diff --git a/code/game/machinery/doorbell_vr.dm b/code/game/machinery/doorbell_vr.dm index 9df92aa209..3c453682b7 100644 --- a/code/game/machinery/doorbell_vr.dm +++ b/code/game/machinery/doorbell_vr.dm @@ -20,7 +20,7 @@ if(inoperable()) return use_power(active_power_usage) - playsound(src.loc, chime_sound, 75) + playsound(src, chime_sound, 75) icon_state = "dbchime-active" set_light(2, 0.5, "#33FF33") visible_message("\The [src]'s light flashes.") @@ -139,7 +139,7 @@ to_chat(user, "You save the data in \the [M]'s buffer.") else if(W.is_wrench()) to_chat(user, "You start to unwrench \the [src].") - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(src, 'sound/items/Ratchet.ogg', 50, 1) if(do_after(user, 15) && !QDELETED(src)) to_chat(user, "You unwrench \the [src].") new /obj/item/frame/doorbell(src.loc) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 42a9057923..fcfe7f8f6a 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -81,7 +81,7 @@ if(do_after(user,5 SECONDS,src)) visible_message("\The [user] forces \the [src] open, sparks flying from its electronics!") src.do_animate("spark") - playsound(src.loc, 'sound/machines/airlock_creaking.ogg', 100, 1) + playsound(src, 'sound/machines/airlock_creaking.ogg', 100, 1) src.locked = 0 src.welded = 0 update_icon() @@ -90,7 +90,7 @@ else if(src.density) visible_message("\The [user] begins forcing \the [src] open!") if(do_after(user, 5 SECONDS,src)) - playsound(src.loc, 'sound/machines/airlock_creaking.ogg', 100, 1) + playsound(src, 'sound/machines/airlock_creaking.ogg', 100, 1) visible_message("\The [user] forces \the [src] open!") open(1) else @@ -1008,7 +1008,7 @@ About the new airlock wires panel: src.welded = 1 else src.welded = null - playsound(src.loc, C.usesound, 75, 1) + playsound(src, C.usesound, 75, 1) src.update_icon() return else @@ -1128,9 +1128,9 @@ About the new airlock wires panel: //if the door is unpowered then it doesn't make sense to hear the woosh of a pneumatic actuator if(arePowerSystemsOn()) - playsound(src.loc, open_sound_powered, 50, 1) + playsound(src, open_sound_powered, 50, 1) else - playsound(src.loc, open_sound_unpowered, 75, 1) + playsound(src, open_sound_unpowered, 75, 1) if(src.closeOther != null && istype(src.closeOther, /obj/machinery/door/airlock/) && !src.closeOther.density) src.closeOther.close() @@ -1212,7 +1212,7 @@ About the new airlock wires panel: for(var/atom/movable/AM in turf) if(AM.blocks_airlock()) if(!has_beeped) - playsound(src.loc, 'sound/machines/buzz-two.ogg', 50, 0) + playsound(src, 'sound/machines/buzz-two.ogg', 50, 0) has_beeped = 1 autoclose_in(6) return @@ -1225,9 +1225,9 @@ About the new airlock wires panel: use_power(360) //360 W seems much more appropriate for an actuator moving an industrial door capable of crushing people has_beeped = 0 if(arePowerSystemsOn()) - playsound(src.loc, close_sound_powered, 50, 1) + playsound(src, close_sound_powered, 50, 1) else - playsound(src.loc, open_sound_unpowered, 75, 1) + playsound(src, open_sound_unpowered, 75, 1) for(var/turf/turf in locs) var/obj/structure/window/killthis = (locate(/obj/structure/window) in turf) if(killthis) diff --git a/code/game/machinery/doors/blast_door.dm b/code/game/machinery/doors/blast_door.dm index 5ff587a7d9..136b793f10 100644 --- a/code/game/machinery/doors/blast_door.dm +++ b/code/game/machinery/doors/blast_door.dm @@ -100,7 +100,7 @@ // Description: Opens or closes the door, depending on current state. No checks are done inside this proc. /obj/machinery/door/blast/proc/force_toggle(var/forced = 0, mob/user as mob) if (forced) - playsound(src.loc, 'sound/machines/airlock_creaking.ogg', 100, 1) + playsound(src, 'sound/machines/airlock_creaking.ogg', 100, 1) if(src.density) src.force_open() @@ -150,7 +150,7 @@ user.visible_message("\The [user] hits \the [src] with \the [W] with no visible effect.") else user.visible_message("\The [user] forcefully strikes \the [src] with \the [W]!") - playsound(src.loc, hitsound, 100, 1) + playsound(src, hitsound, 100, 1) take_damage(W.force*0.35) //it's a blast door, it should take a while. -Luke return @@ -180,7 +180,7 @@ user.visible_message("\The [user] hits \the [src] with \the [W] with no visible effect.") else user.visible_message("\The [user] forcefully strikes \the [src] with \the [W]!") - playsound(src.loc, hitsound, 100, 1) + playsound(src, hitsound, 100, 1) take_damage(W.force*0.15) //If the item isn't a weapon, let's make this take longer than usual to break it down. return @@ -194,13 +194,13 @@ if(src.density) visible_message("\The [user] begins forcing \the [src] open!") if(do_after(user, 15 SECONDS,src)) - playsound(src.loc, 'sound/machines/airlock_creaking.ogg', 100, 1) + playsound(src, 'sound/machines/airlock_creaking.ogg', 100, 1) visible_message("\The [user] forces \the [src] open!") force_open(1) else visible_message("\The [user] begins forcing \the [src] closed!") if(do_after(user, 5 SECONDS,src)) - playsound(src.loc, 'sound/machines/airlock_creaking.ogg', 100, 1) + playsound(src, 'sound/machines/airlock_creaking.ogg', 100, 1) visible_message("\The [user] forces \the [src] closed!") force_close(1) else diff --git a/code/game/machinery/doors/brigdoors.dm b/code/game/machinery/doors/brigdoors.dm index a15887cc58..3722e66cf6 100644 --- a/code/game/machinery/doors/brigdoors.dm +++ b/code/game/machinery/doors/brigdoors.dm @@ -114,7 +114,7 @@ if(C.broken) continue if(C.opened && !C.close()) continue C.locked = 1 - C.icon_state = C.icon_locked + C.icon_state = "closed_locked" return 1 @@ -135,7 +135,7 @@ if(C.broken) continue if(C.opened) continue C.locked = 0 - C.icon_state = C.icon_closed + C.icon_state = "closed_unlocked" return 1 diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 20f83d9de2..49a16849ea 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -201,7 +201,7 @@ tforce = 15 * (speed/5) else tforce = AM:throwforce * (speed/5) - playsound(src.loc, hitsound, 100, 1) + playsound(src, hitsound, 100, 1) take_damage(tforce) return @@ -289,7 +289,7 @@ user.visible_message("\The [user] hits \the [src] with \the [W] with no visible effect.") else user.visible_message("\The [user] forcefully strikes \the [src] with \the [W]!") - playsound(src.loc, hitsound, 100, 1) + playsound(src, hitsound, 100, 1) take_damage(W.force) return @@ -414,7 +414,7 @@ if("deny") if(density && !(stat & (NOPOWER|BROKEN))) flick("door_deny", src) - playsound(src.loc, 'sound/machines/buzz-two.ogg', 50, 0) + playsound(src, 'sound/machines/buzz-two.ogg', 50, 0) return diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index f0e89eb7cf..8f48f0ab23 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -202,14 +202,14 @@ if(src.blocked) visible_message("\The [user] begins digging into \the [src] internals!") if(do_after(user,5 SECONDS,src)) - playsound(src.loc, 'sound/machines/airlock_creaking.ogg', 100, 1) + playsound(src, 'sound/machines/airlock_creaking.ogg', 100, 1) src.blocked = 0 update_icon() open(1) else if(src.density) visible_message("\The [user] begins forcing \the [src] open!") if(do_after(user, 2 SECONDS,src)) - playsound(src.loc, 'sound/machines/airlock_creaking.ogg', 100, 1) + playsound(src, 'sound/machines/airlock_creaking.ogg', 100, 1) visible_message("\The [user] forces \the [src] open!") open(1) else diff --git a/code/game/machinery/doors/firedoor_assembly.dm b/code/game/machinery/doors/firedoor_assembly.dm index 4eeec7c5ff..aa857d5065 100644 --- a/code/game/machinery/doors/firedoor_assembly.dm +++ b/code/game/machinery/doors/firedoor_assembly.dm @@ -32,7 +32,7 @@ obj/structure/firedoor_assembly/attackby(obj/item/C, mob/user as mob) to_chat(user, "You wire \the [src].") else if(C.is_wirecutter() && wired ) - playsound(src.loc, C.usesound, 100, 1) + playsound(src, C.usesound, 100, 1) user.visible_message("[user] cuts the wires from \the [src].", "You start to cut the wires from \the [src].") if(do_after(user, 40)) @@ -43,7 +43,7 @@ obj/structure/firedoor_assembly/attackby(obj/item/C, mob/user as mob) else if(istype(C, /obj/item/weapon/circuitboard/airalarm) && wired) if(anchored) - playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) user.visible_message("[user] has inserted a circuit into \the [src]!", "You have inserted the circuit into \the [src]!") if(glass) @@ -56,7 +56,7 @@ obj/structure/firedoor_assembly/attackby(obj/item/C, mob/user as mob) to_chat(user, "You must secure \the [src] first!") else if(C.is_wrench()) anchored = !anchored - playsound(src.loc, C.usesound, 50, 1) + playsound(src, C.usesound, 50, 1) user.visible_message("[user] has [anchored ? "" : "un" ]secured \the [src]!", "You have [anchored ? "" : "un" ]secured \the [src]!") update_icon() @@ -86,7 +86,7 @@ obj/structure/firedoor_assembly/attackby(obj/item/C, mob/user as mob) else if(istype(C, /obj/item/stack/material) && C.get_material_name() == "rglass" && !glass) var/obj/item/stack/S = C if (S.get_amount() >= 1) - playsound(src.loc, 'sound/items/Crowbar.ogg', 100, 1) + playsound(src, 'sound/items/Crowbar.ogg', 100, 1) user.visible_message("[user] adds [S.name] to \the [src].", "You start to install [S.name] into \the [src].") if(do_after(user, 40, src) && !glass && S.use(1)) diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index f7b8a1222d..98fb1c75d8 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -115,7 +115,7 @@ if (!operating) //in case of emag operating = 1 flick(text("[src.base_state]opening"), src) - playsound(src.loc, 'sound/machines/windowdoor.ogg', 100, 1) + playsound(src, 'sound/machines/windowdoor.ogg', 100, 1) sleep(10) explosion_resistance = 0 @@ -132,7 +132,7 @@ return FALSE operating = TRUE flick(text("[]closing", src.base_state), src) - playsound(src.loc, 'sound/machines/windowdoor.ogg', 100, 1) + playsound(src, 'sound/machines/windowdoor.ogg', 100, 1) density = TRUE update_icon() @@ -158,7 +158,7 @@ if(istype(user,/mob/living/carbon/human)) var/mob/living/carbon/human/H = user if(H.species.can_shred(H)) - playsound(src.loc, 'sound/effects/Glasshit.ogg', 75, 1) + playsound(src, 'sound/effects/Glasshit.ogg', 75, 1) visible_message("[user] smashes against the [src.name].", 1) user.do_attack_animation(src) user.setClickCooldown(user.get_attack_speed()) @@ -212,8 +212,8 @@ var/datum/effect/effect/system/spark_spread/spark_system = new /datum/effect/effect/system/spark_spread() spark_system.set_up(5, 0, src.loc) spark_system.start() - playsound(src.loc, "sparks", 50, 1) - playsound(src.loc, 'sound/weapons/blade1.ogg', 50, 1) + playsound(src, "sparks", 50, 1) + playsound(src, 'sound/weapons/blade1.ogg', 50, 1) visible_message("The glass door was sliced open by [user]!") return 1 @@ -259,7 +259,7 @@ if(src.density && istype(I, /obj/item/weapon) && !istype(I, /obj/item/weapon/card)) user.setClickCooldown(user.get_attack_speed(I)) var/aforce = I.force - playsound(src.loc, 'sound/effects/Glasshit.ogg', 75, 1) + playsound(src, 'sound/effects/Glasshit.ogg', 75, 1) visible_message("[src] was hit by [I].") if(I.damtype == BRUTE || I.damtype == BURN) take_damage(aforce) diff --git a/code/game/machinery/fire_alarm.dm b/code/game/machinery/fire_alarm.dm index 82237b32ea..388b834e82 100644 --- a/code/game/machinery/fire_alarm.dm +++ b/code/game/machinery/fire_alarm.dm @@ -208,7 +208,7 @@ FIRE ALARM for(var/obj/machinery/firealarm/FA in area) fire_alarm.triggerAlarm(loc, FA, duration, hidden = alarms_hidden) update_icon() - playsound(src.loc, 'sound/machines/airalarm.ogg', 25, 0, 4) + playsound(src, 'sound/machines/airalarm.ogg', 25, 0, 4) return /obj/machinery/firealarm/proc/set_security_level(var/newlevel) diff --git a/code/game/machinery/flasher.dm b/code/game/machinery/flasher.dm index 169fc6386c..ad82ffd656 100644 --- a/code/game/machinery/flasher.dm +++ b/code/game/machinery/flasher.dm @@ -56,7 +56,7 @@ if((disable) || (last_flash && world.time < last_flash + 150)) return - playsound(src.loc, 'sound/weapons/flash.ogg', 100, 1) + playsound(src, 'sound/weapons/flash.ogg', 100, 1) flick("[base_state]_flash", src) last_flash = world.time use_power(1500) diff --git a/code/game/machinery/floor_light.dm b/code/game/machinery/floor_light.dm index c494782ce1..0a3f13fedc 100644 --- a/code/game/machinery/floor_light.dm +++ b/code/game/machinery/floor_light.dm @@ -31,7 +31,7 @@ var/list/floor_light_cache = list() if(!WT.remove_fuel(0, user)) to_chat(user, "\The [src] must be on to complete this task.") return - playsound(src.loc, WT.usesound, 50, 1) + playsound(src, WT.usesound, 50, 1) if(!do_after(user, 20 * WT.toolspeed)) return if(!src || !WT.isOn()) @@ -53,7 +53,7 @@ var/list/floor_light_cache = list() stat |= BROKEN else visible_message("\The [user] attacks \the [src]!") - playsound(src.loc, 'sound/effects/Glasshit.ogg', 75, 1) + playsound(src, 'sound/effects/Glasshit.ogg', 75, 1) if(isnull(damaged)) damaged = 0 update_brightness() return diff --git a/code/game/machinery/frame.dm b/code/game/machinery/frame.dm index d77e2dff7a..bcb69d7c79 100644 --- a/code/game/machinery/frame.dm +++ b/code/game/machinery/frame.dm @@ -284,7 +284,7 @@ if(P.is_wrench()) if(state == FRAME_PLACED && !anchored) to_chat(user, "You start to wrench the frame into place.") - playsound(src.loc, P.usesound, 50, 1) + playsound(src, P.usesound, 50, 1) if(do_after(user, 20 * P.toolspeed)) anchored = TRUE if(!need_circuit && circuit) @@ -305,7 +305,7 @@ if(state == FRAME_PLACED) var/obj/item/weapon/weldingtool/WT = P if(WT.remove_fuel(0, user)) - playsound(src.loc, P.usesound, 50, 1) + playsound(src, P.usesound, 50, 1) if(do_after(user, 20 * P.toolspeed)) if(src && WT.isOn()) to_chat(user, "You deconstruct the frame.") @@ -321,7 +321,7 @@ var/obj/item/weapon/circuitboard/B = P var/datum/frame/frame_types/board_type = B.board_type if(board_type.name == frame_type.name) - playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) to_chat(user, "You place the circuit board inside the frame.") circuit = P user.drop_item() @@ -474,7 +474,7 @@ to_chat(user, "You need five coils of wire to add them to the frame.") return to_chat(user, "You start to add cables to the frame.") - playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) if(do_after(user, 20) && state == FRAME_FASTENED) if(C.use(5)) to_chat(user, "You add cables to the frame.") @@ -485,7 +485,7 @@ if(frame_type.frame_class == FRAME_CLASS_MACHINE) for(var/I in req_components) if(istype(P, I) && (req_components[I] > 0)) - playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) if(istype(P, /obj/item/stack/cable_coil)) var/obj/item/stack/cable_coil/CP = P if(CP.get_amount() > 1) @@ -534,7 +534,7 @@ if(G.get_amount() < 2) to_chat(user, "You need two sheets of glass to put in the glass panel.") return - playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) to_chat(user, "You start to put in the glass panel.") if(do_after(user, 20) && state == FRAME_WIRED) if(G.use(2)) @@ -546,7 +546,7 @@ if(G.get_amount() < 2) to_chat(user, "You need two sheets of glass to put in the glass panel.") return - playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) to_chat(user, "You start to put in the glass panel.") if(do_after(user, 20) && state == FRAME_WIRED) if(G.use(2)) @@ -558,7 +558,7 @@ if(frame_type.frame_class == FRAME_CLASS_MACHINE) for(var/I in req_components) if(istype(P, I) && (req_components[I] > 0)) - playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) if(istype(P, /obj/item/stack)) var/obj/item/stack/ST = P if(ST.get_amount() > 1) diff --git a/code/game/machinery/holoposter.dm b/code/game/machinery/holoposter.dm index b894c0313b..a273cc1474 100644 --- a/code/game/machinery/holoposter.dm +++ b/code/game/machinery/holoposter.dm @@ -83,7 +83,7 @@ GLOBAL_LIST_EMPTY(holoposters) if(stat & (NOPOWER)) return if (W.is_multitool()) - playsound(user.loc, 'sound/items/penclick.ogg', 60, 1) + playsound(src, 'sound/items/penclick.ogg', 60, 1) icon_state = input("Available Posters", "Holographic Poster") as null|anything in postertypes + "random" if(!Adjacent(user)) return diff --git a/code/game/machinery/jukebox.dm b/code/game/machinery/jukebox.dm index f664b04e30..db18bc1d05 100644 --- a/code/game/machinery/jukebox.dm +++ b/code/game/machinery/jukebox.dm @@ -220,7 +220,7 @@ StopPlaying() else if(href_list["play"]) if(emagged) - playsound(src.loc, 'sound/items/AirHorn.ogg', 100, 1) + playsound(src, 'sound/items/AirHorn.ogg', 100, 1) for(var/mob/living/carbon/M in ohearers(6, src)) if(M.get_ear_protection() >= 2) continue diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index b126376ecc..0d2c4e78e8 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -242,7 +242,7 @@ Class Procs: return 1 if(user.lying || user.stat) return 1 - if(!(istype(user, /mob/living/carbon/human) || istype(user, /mob/living/silicon))) + if(!user.IsAdvancedToolUser()) //Vorestation edit to_chat(user, "You don't have the dexterity to do this!") return 1 if(ishuman(user)) @@ -277,7 +277,7 @@ Class Procs: text = "\The [src] pings." state(text, "blue") - playsound(src.loc, 'sound/machines/ping.ogg', 50, 0) + playsound(src, 'sound/machines/ping.ogg', 50, 0) /obj/machinery/proc/shock(mob/user, prb) if(inoperable()) @@ -305,6 +305,16 @@ Class Procs: CB.apply_default_parts(src) RefreshParts() +/obj/machinery/proc/default_use_hicell() + var/obj/item/weapon/cell/C = locate(/obj/item/weapon/cell) in component_parts + if(C) + component_parts -= C + qdel(C) + C = new /obj/item/weapon/cell/high(src) + component_parts += C + return C + RefreshParts() + /obj/machinery/proc/default_part_replacement(var/mob/user, var/obj/item/weapon/storage/part_replacer/R) if(!istype(R)) return 0 @@ -342,7 +352,7 @@ Class Procs: return FALSE if(panel_open) return FALSE // Close panel first! - playsound(loc, W.usesound, 50, 1) + playsound(src, W.usesound, 50, 1) var/actual_time = W.toolspeed * time if(actual_time != 0) user.visible_message( \ @@ -403,12 +413,12 @@ Class Procs: if(!panel_open) return 0 user.visible_message("[user] has cut the wires inside \the [src]!", "You have cut the wires inside \the [src].") - playsound(src.loc, W.usesound, 50, 1) + playsound(src, W.usesound, 50, 1) new/obj/item/stack/cable_coil(get_turf(src), 5) . = dismantle() /obj/machinery/proc/dismantle() - playsound(src.loc, 'sound/items/Crowbar.ogg', 50, 1) + playsound(src, 'sound/items/Crowbar.ogg', 50, 1) //TFF 3/6/19 - port Cit RP fix of infinite frames. If it doesn't have a circuit board, don't create a frame. Return a smack instead. BONK! if(!circuit) return 0 diff --git a/code/game/machinery/machinery_power.dm b/code/game/machinery/machinery_power.dm index aa3d301e53..be648d0f80 100644 --- a/code/game/machinery/machinery_power.dm +++ b/code/game/machinery/machinery_power.dm @@ -42,8 +42,7 @@ stat &= ~NOPOWER else stat |= NOPOWER - . = (stat != oldstat) - return + return (stat != oldstat) // Get the amount of power this machine will consume each cycle. Override by experts only! /obj/machinery/proc/get_power_usage() diff --git a/code/game/machinery/newscaster.dm b/code/game/machinery/newscaster.dm index bde5728488..8ca2d7f40b 100644 --- a/code/game/machinery/newscaster.dm +++ b/code/game/machinery/newscaster.dm @@ -904,7 +904,7 @@ obj/item/weapon/newspaper/Topic(href, href_list) if(curr_page == 0) //We're at the start, get to the middle screen = 1 curr_page++ - playsound(loc, "pageturn", 50, 1) + playsound(src, "pageturn", 50, 1) else if(href_list["prev_page"]) if(curr_page == 0) @@ -916,7 +916,7 @@ obj/item/weapon/newspaper/Topic(href, href_list) if(curr_page == pages+1) //we're at the end, let's go back to the middle. screen = 1 curr_page-- - playsound(src.loc, "pageturn", 50, 1) + playsound(src, "pageturn", 50, 1) if(istype(src.loc, /mob)) attack_self(src.loc) @@ -974,9 +974,9 @@ obj/item/weapon/newspaper/attackby(obj/item/weapon/W as obj, mob/user as mob) spawn(300) alert = 0 update_icon() -// playsound(src.loc, 'sound/machines/twobeep.ogg', 75, 1) +// playsound(src.loc, 'sound/machines/twobeep.ogg', 75, 1) //CHOMPEdit less peeps pls else for(var/mob/O in hearers(world.view-1, T)) O.show_message("[name] beeps, \"Attention! Wanted issue distributed!\"",2) - playsound(src.loc, 'sound/machines/warning-buzzer.ogg', 75, 1) + playsound(src, 'sound/machines/warning-buzzer.ogg', 75, 1) return diff --git a/code/game/machinery/painter_vr.dm b/code/game/machinery/painter_vr.dm index 4130194012..cc961a737f 100644 --- a/code/game/machinery/painter_vr.dm +++ b/code/game/machinery/painter_vr.dm @@ -93,12 +93,12 @@ if(href_list["paint"]) for(var/atom/movable/O in processing) O.color = activecolor - playsound(src.loc, 'sound/effects/spray3.ogg', 50, 1) + playsound(src, 'sound/effects/spray3.ogg', 50, 1) if(href_list["clear"]) for(var/atom/movable/O in processing) O.color = initial(O.color) - playsound(src.loc, 'sound/effects/spray3.ogg', 50, 1) + playsound(src, 'sound/effects/spray3.ogg', 50, 1) if(href_list["eject"]) for(var/atom/movable/O in processing) diff --git a/code/game/machinery/partslathe_vr.dm b/code/game/machinery/partslathe_vr.dm index 7763e28f1a..a4a027d5e4 100644 --- a/code/game/machinery/partslathe_vr.dm +++ b/code/game/machinery/partslathe_vr.dm @@ -167,7 +167,7 @@ busy = 0 update_use_power(USE_POWER_IDLE) update_icon() - playsound(src.loc, 'sound/machines/chime.ogg', 50, 0) + playsound(src, 'sound/machines/chime.ogg', 50, 0) /obj/machinery/partslathe/proc/addToQueue(var/datum/category_item/partslathe/D) queue += D diff --git a/code/game/machinery/portable_turret.dm b/code/game/machinery/portable_turret.dm index 0004949067..c307017d8a 100644 --- a/code/game/machinery/portable_turret.dm +++ b/code/game/machinery/portable_turret.dm @@ -549,12 +549,12 @@ if(do_after(user, 50 * I.toolspeed)) //This code handles moving the turret around. After all, it's a portable turret! if(!anchored) - playsound(loc, I.usesound, 100, 1) + playsound(src, I.usesound, 100, 1) anchored = TRUE update_icon() to_chat(user, "You secure the exterior bolts on the turret.") else if(anchored) - playsound(loc, I.usesound, 100, 1) + playsound(src, I.usesound, 100, 1) anchored = FALSE to_chat(user, "You unsecure the exterior bolts on the turret.") update_icon() @@ -890,10 +890,10 @@ var/obj/item/projectile/A if(emagged || lethal) A = new lethal_projectile(loc) - playsound(loc, lethal_shot_sound, 75, 1) + playsound(src, lethal_shot_sound, 75, 1) else A = new projectile(loc) - playsound(loc, shot_sound, 75, 1) + playsound(src, shot_sound, 75, 1) // Lethal/emagged turrets use twice the power due to higher energy beams // Emagged turrets again use twice as much power due to higher firing rates @@ -966,14 +966,14 @@ switch(build_step) if(0) //first step if(I.is_wrench() && !anchored) - playsound(loc, I.usesound, 100, 1) + playsound(src, I.usesound, 100, 1) to_chat(user, "You secure the external bolts.") anchored = TRUE build_step = 1 return else if(I.is_crowbar() && !anchored) - playsound(loc, I.usesound, 75, 1) + playsound(src, I.usesound, 75, 1) to_chat(user, "You dismantle the turret construction.") new /obj/item/stack/material/steel(loc, 5) qdel(src) @@ -991,7 +991,7 @@ return else if(I.is_wrench()) - playsound(loc, I.usesound, 75, 1) + playsound(src, I.usesound, 75, 1) to_chat(user, "You unfasten the external bolts.") anchored = FALSE build_step = 0 @@ -999,7 +999,7 @@ if(2) if(I.is_wrench()) - playsound(loc, I.usesound, 100, 1) + playsound(src, I.usesound, 100, 1) to_chat(user, "You bolt the metal armor into place.") build_step = 3 return @@ -1012,7 +1012,7 @@ to_chat(user, "You need more fuel to complete this task.") return - playsound(loc, I.usesound, 50, 1) + playsound(src, I.usesound, 50, 1) if(do_after(user, 20 * I.toolspeed)) if(!src || !WT.remove_fuel(5, user)) return build_step = 1 @@ -1039,7 +1039,7 @@ return else if(I.is_wrench()) - playsound(loc, I.usesound, 100, 1) + playsound(src, I.usesound, 100, 1) to_chat(user, "You remove the turret's metal armor bolts.") build_step = 2 return @@ -1058,7 +1058,7 @@ if(5) if(I.is_screwdriver()) - playsound(loc, I.usesound, 100, 1) + playsound(src, I.usesound, 100, 1) build_step = 6 to_chat(user, "You close the internal access hatch.") return @@ -1076,7 +1076,7 @@ return else if(I.is_screwdriver()) - playsound(loc, I.usesound, 100, 1) + playsound(src, I.usesound, 100, 1) build_step = 5 to_chat(user, "You open the internal access hatch.") return @@ -1088,7 +1088,7 @@ if(WT.get_fuel() < 5) to_chat(user, "You need more fuel to complete this task.") - playsound(loc, WT.usesound, 50, 1) + playsound(src, WT.usesound, 50, 1) if(do_after(user, 30 * WT.toolspeed)) if(!src || !WT.remove_fuel(5, user)) return @@ -1106,7 +1106,7 @@ qdel(src) // qdel else if(I.is_crowbar()) - playsound(loc, I.usesound, 75, 1) + playsound(src, I.usesound, 75, 1) to_chat(user, "You pry off the turret's exterior armor.") new /obj/item/stack/material/steel(loc, 2) build_step = 6 diff --git a/code/game/machinery/recharger.dm b/code/game/machinery/recharger.dm index 2b8b8aa637..75b78d4114 100644 --- a/code/game/machinery/recharger.dm +++ b/code/game/machinery/recharger.dm @@ -10,7 +10,7 @@ active_power_usage = 40000 //40 kW var/efficiency = 40000 //will provide the modified power rate when upgraded var/obj/item/charging = null - var/list/allowed_devices = list(/obj/item/weapon/gun/energy, /obj/item/weapon/melee/baton, /obj/item/modular_computer, /obj/item/weapon/computer_hardware/battery_module, /obj/item/weapon/cell, /obj/item/device/flashlight, /obj/item/device/electronic_assembly, /obj/item/weapon/weldingtool/electric, /obj/item/ammo_magazine/smart, /obj/item/device/flash, /obj/item/device/defib_kit, /obj/item/ammo_casing/microbattery) //VOREStation Add - NSFW Batteries + var/list/allowed_devices = list(/obj/item/weapon/gun/energy, /obj/item/weapon/melee/baton, /obj/item/modular_computer, /obj/item/weapon/computer_hardware/battery_module, /obj/item/weapon/cell, /obj/item/device/suit_cooling_unit/emergency, /obj/item/device/flashlight, /obj/item/device/electronic_assembly, /obj/item/weapon/weldingtool/electric, /obj/item/ammo_magazine/smart, /obj/item/device/flash, /obj/item/device/defib_kit, /obj/item/ammo_casing/microbattery) //VOREStation Add - NSFW Batteries var/icon_state_charged = "recharger2" var/icon_state_charging = "recharger1" var/icon_state_idle = "recharger0" //also when unpowered @@ -84,7 +84,7 @@ return anchored = !anchored to_chat(user, "You [anchored ? "attached" : "detached"] [src].") - playsound(loc, G.usesound, 75, 1) + playsound(src, G.usesound, 75, 1) else if(default_deconstruction_screwdriver(user, G)) return else if(default_deconstruction_crowbar(user, G)) diff --git a/code/game/machinery/rechargestation.dm b/code/game/machinery/rechargestation.dm index c683a56c0e..af7cdd5dfb 100644 --- a/code/game/machinery/rechargestation.dm +++ b/code/game/machinery/rechargestation.dm @@ -24,7 +24,8 @@ /obj/machinery/recharge_station/Initialize() . = ..() - default_apply_parts() + default_apply_parts() + cell = default_use_hicell() update_icon() /obj/machinery/recharge_station/proc/has_cell_power() diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index 5f3b462452..025087228c 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -206,7 +206,7 @@ protected = 1 if(!protected) - playsound(src.loc, "sparks", 75, 1, -1) + playsound(src, "sparks", 75, 1, -1) to_chat(user, "You try to touch the controls but you get zapped. There must be a short circuit somewhere.") return*/ else //welp, the guy is protected, we can continue @@ -232,7 +232,7 @@ protected = 1 if(!protected) - playsound(src.loc, "sparks", 75, 1, -1) + playsound(src, "sparks", 75, 1, -1) to_chat(user, "You try to touch the controls but you get zapped. There must be a short circuit somewhere.") return*/ else @@ -657,6 +657,36 @@ model_text = "Pilot" departments = list("Pilot Blue","Pilot") +/obj/machinery/suit_cycler/vintage + name = "Vintage Crew suit cycler" + model_text = "Vintage" + departments = list("Vintage Crew") + req_access = null + +/obj/machinery/suit_cycler/vintage/pilot + name = "Vintage Pilot suit cycler" + model_text = "Vintage Pilot" + departments = list("Vintage Pilot (Bubble Helm)","Vintage Pilot (Closed Helm)") + +/obj/machinery/suit_cycler/vintage/medsci + name = "Vintage MedSci suit cycler" + model_text = "Vintage MedSci" + departments = list("Vintage Medical (Bubble Helm)","Vintage Medical (Closed Helm)","Vintage Research (Bubble Helm)","Vintage Research (Closed Helm)") + +/obj/machinery/suit_cycler/vintage/rugged + name = "Vintage Ruggedized suit cycler" + model_text = "Vintage Ruggedized" + departments = list("Vintage Engineering","Vintage Marine","Vintage Officer","Vintage Mercenary") + +/obj/machinery/suit_cycler/vintage/omni + name = "Vintage Master suit cycler" + model_text = "Vintage Master" + departments = list("Vintage Crew","Vintage Engineering","Vintage Pilot (Bubble Helm)","Vintage Pilot (Closed Helm)","Vintage Medical (Bubble Helm)","Vintage Medical (Closed Helm)","Vintage Research (Bubble Helm)","Vintage Research (Closed Helm)","Vintage Marine","Vintage Officer","Vintage Mercenary") + +/obj/machinery/suit_cycler/vintage/Initialize() + species -= SPECIES_TESHARI + return ..() + /obj/machinery/suit_cycler/attack_ai(mob/user as mob) return attack_hand(user) @@ -725,6 +755,18 @@ to_chat(user, "You cannot refit a customised voidsuit.") return + //VOREStation Edit BEGINS + //Make it so autolok suits can't be refitted in a cycler + if(istype(I,/obj/item/clothing/head/helmet/space/void/autolok)) + to_chat(user, "You cannot refit an autolok helmet. In fact you shouldn't even be able to remove it in the first place. Inform an admin!") + return + + //Ditto the Mk7 + if(istype(I,/obj/item/clothing/head/helmet/space/void/responseteam)) + to_chat(user, "The cycler indicates that the Mark VII Emergency Response Helmet is not compatible with the refitting system. How did you manage to detach it anyway? Inform an admin!") + return + //VOREStation Edit ENDS + to_chat(user, "You fit \the [I] into the suit cycler.") user.drop_item() I.loc = src @@ -748,6 +790,18 @@ to_chat(user, "You cannot refit a customised voidsuit.") return + //VOREStation Edit BEGINS + //Make it so autolok suits can't be refitted in a cycler + if(istype(I,/obj/item/clothing/suit/space/void/autolok)) + to_chat(user, "You cannot refit an autolok suit.") + return + + //Ditto the Mk7 + if(istype(I,/obj/item/clothing/suit/space/void/responseteam)) + to_chat(user, "The cycler indicates that the Mark VII Emergency Response Suit is not compatible with the refitting system.") + return + //VOREStation Edit ENDS + to_chat(user, "You fit \the [I] into the suit cycler.") user.drop_item() I.loc = src @@ -1068,14 +1122,81 @@ if("Gem-Encrusted" || "Wizard") parent_helmet = /obj/item/clothing/head/helmet/space/void/wizard parent_suit = /obj/item/clothing/suit/space/void/wizard + //Special or Event suits + if("Vintage Crew") + parent_helmet = /obj/item/clothing/head/helmet/space/void/refurb + parent_suit = /obj/item/clothing/suit/space/void/refurb + if("Vintage Engineering") + parent_helmet = /obj/item/clothing/head/helmet/space/void/refurb/engineering + parent_suit = /obj/item/clothing/suit/space/void/refurb/engineering + if("Vintage Medical (Bubble Helm)") + parent_helmet = /obj/item/clothing/head/helmet/space/void/refurb/medical/alt + parent_suit = /obj/item/clothing/suit/space/void/refurb/medical + if("Vintage Medical (Closed Helm)") + parent_helmet = /obj/item/clothing/head/helmet/space/void/refurb/medical + parent_suit = /obj/item/clothing/suit/space/void/refurb/medical + if("Vintage Marine") + parent_helmet = /obj/item/clothing/head/helmet/space/void/refurb/marine + parent_suit = /obj/item/clothing/suit/space/void/refurb/marine + if("Vintage Officer") + parent_helmet = /obj/item/clothing/head/helmet/space/void/refurb/officer + parent_suit = /obj/item/clothing/suit/space/void/refurb/officer + if("Vintage Pilot (Bubble Helm)") + parent_helmet = /obj/item/clothing/head/helmet/space/void/refurb/pilot + parent_suit = /obj/item/clothing/suit/space/void/refurb/pilot + if("Vintage Pilot (Closed Helm)") + parent_helmet = /obj/item/clothing/head/helmet/space/void/refurb/pilot/alt + parent_suit = /obj/item/clothing/suit/space/void/refurb/pilot + if("Vintage Research (Bubble Helm)") + parent_helmet = /obj/item/clothing/head/helmet/space/void/refurb/research/alt + parent_suit = /obj/item/clothing/suit/space/void/refurb/research + if("Vintage Research (Closed Helm)") + parent_helmet = /obj/item/clothing/head/helmet/space/void/refurb/research + parent_suit = /obj/item/clothing/suit/space/void/refurb/research + if("Vintage Mercenary") + parent_helmet = /obj/item/clothing/head/helmet/space/void/refurb/mercenary + parent_suit = /obj/item/clothing/suit/space/void/refurb/mercenary //BEGIN: Space for additional downstream variants //VOREStation Addition Start if("Director") parent_helmet = /obj/item/clothing/head/helmet/space/void/captain parent_suit = /obj/item/clothing/suit/space/void/captain if("Prototype") - parent_helmet = /obj/item/clothing/head/helmet/space/void/merc/prototype - parent_suit = /obj/item/clothing/suit/space/void/merc/prototype + parent_helmet = /obj/item/clothing/head/helmet/space/void/security/prototype + parent_suit = /obj/item/clothing/suit/space/void/security/prototype + if("Talon Crew") + parent_helmet = /obj/item/clothing/head/helmet/space/void/refurb/talon + parent_suit = /obj/item/clothing/suit/space/void/refurb/talon + if("Talon Engineering") + parent_helmet = /obj/item/clothing/head/helmet/space/void/refurb/engineering/talon + parent_suit = /obj/item/clothing/suit/space/void/refurb/engineering/talon + if("Talon Medical (Bubble Helm)") + parent_helmet = /obj/item/clothing/head/helmet/space/void/refurb/medical/alt/talon + parent_suit = /obj/item/clothing/suit/space/void/refurb/medical/talon + if("Talon Medical (Closed Helm)") + parent_helmet = /obj/item/clothing/head/helmet/space/void/refurb/medical/talon + parent_suit = /obj/item/clothing/suit/space/void/refurb/medical/talon + if("Talon Marine") + parent_helmet = /obj/item/clothing/head/helmet/space/void/refurb/marine/talon + parent_suit = /obj/item/clothing/suit/space/void/refurb/marine/talon + if("Talon Officer") + parent_helmet = /obj/item/clothing/head/helmet/space/void/refurb/officer/talon + parent_suit = /obj/item/clothing/suit/space/void/refurb/officer/talon + if("Talon Pilot (Bubble Helm)") + parent_helmet = /obj/item/clothing/head/helmet/space/void/refurb/pilot/talon + parent_suit = /obj/item/clothing/suit/space/void/refurb/pilot/talon + if("Talon Pilot (Closed Helm)") + parent_helmet = /obj/item/clothing/head/helmet/space/void/refurb/pilot/alt/talon + parent_suit = /obj/item/clothing/suit/space/void/refurb/pilot/talon + if("Talon Research (Bubble Helm)") + parent_helmet = /obj/item/clothing/head/helmet/space/void/refurb/research/alt/talon + parent_suit = /obj/item/clothing/suit/space/void/refurb/research/talon + if("Talon Research (Closed Helm)") + parent_helmet = /obj/item/clothing/head/helmet/space/void/refurb/research/talon + parent_suit = /obj/item/clothing/suit/space/void/refurb/research/talon + if("Talon Mercenary") + parent_helmet = /obj/item/clothing/head/helmet/space/void/refurb/mercenary/talon + parent_suit = /obj/item/clothing/suit/space/void/refurb/mercenary/talon //VOREStation Addition End //END: downstream variant space diff --git a/code/game/machinery/suit_storage_unit_vr.dm b/code/game/machinery/suit_storage_unit_vr.dm index a6c0ddba0a..cec50f5fcc 100644 --- a/code/game/machinery/suit_storage_unit_vr.dm +++ b/code/game/machinery/suit_storage_unit_vr.dm @@ -23,9 +23,45 @@ /obj/machinery/suit_cycler/prototype name = "Prototype suit cycler" model_text = "Prototype" - req_access = list(access_cent_specops) + req_access = list(access_hos) departments = list("Prototype") /obj/machinery/suit_cycler/prototype/Initialize() //No Teshari Sprites species -= SPECIES_TESHARI return ..() + +/obj/machinery/suit_cycler/vintage/tcrew + name = "Talon crew suit cycler" + model_text = "Talon crew" + req_access = list(access_talon) + departments = list("Talon Crew") + +/obj/machinery/suit_cycler/vintage/tpilot + name = "Talon pilot suit cycler" + model_text = "Talon pilot" + req_access = list(access_talon) + departments = list("Talon Pilot (Bubble Helm)","Talon Pilot (Closed Helm)") + +/obj/machinery/suit_cycler/vintage/tengi + name = "Talon engineer suit cycler" + model_text = "Talon engineer" + req_access = list(access_talon) + departments = list("Talon Engineering") + +/obj/machinery/suit_cycler/vintage/tguard + name = "Talon guard suit cycler" + model_text = "Talon guard" + req_access = list(access_talon) + departments = list("Talon Marine","Talon Mercenary") + +/obj/machinery/suit_cycler/vintage/tmedic + name = "Talon doctor suit cycler" + model_text = "Talon doctor" + req_access = list(access_talon) + departments = list("Talon Medical (Bubble Helm)","Talon Medical (Closed Helm)") + +/obj/machinery/suit_cycler/vintage/tcaptain + name = "Talon captain suit cycler" + model_text = "Talon captain" + req_access = list(access_talon) + departments = list("Talon Officer") \ No newline at end of file diff --git a/code/game/machinery/telecomms/logbrowser.dm b/code/game/machinery/telecomms/logbrowser.dm index f04cf7076a..8cd1d8811e 100644 --- a/code/game/machinery/telecomms/logbrowser.dm +++ b/code/game/machinery/telecomms/logbrowser.dm @@ -192,7 +192,7 @@ /obj/machinery/computer/telecomms/server/emag_act(var/remaining_charges, var/mob/user) if(!emagged) - playsound(src.loc, 'sound/effects/sparks4.ogg', 75, 1) + playsound(src, 'sound/effects/sparks4.ogg', 75, 1) emagged = 1 to_chat(user, "You you disable the security protocols") src.updateUsrDialog() diff --git a/code/game/machinery/telecomms/presets.dm b/code/game/machinery/telecomms/presets.dm index dd1e881550..e9649fbbcb 100644 --- a/code/game/machinery/telecomms/presets.dm +++ b/code/game/machinery/telecomms/presets.dm @@ -69,7 +69,7 @@ network = "tcommsat" produces_heat = 0 autolinkers = list("receiverCent") - freq_listening = list(ERT_FREQ, DTH_FREQ) + freq_listening = list(ERT_FREQ, DTH_FREQ, SYND_FREQ) //Buses @@ -108,7 +108,7 @@ /obj/machinery/telecomms/bus/preset_cent id = "CentCom Bus" network = "tcommsat" - freq_listening = list(ERT_FREQ, DTH_FREQ) + freq_listening = list(ERT_FREQ, DTH_FREQ, SYND_FREQ) produces_heat = 0 autolinkers = list("processorCent", "centcom") @@ -201,7 +201,7 @@ /obj/machinery/telecomms/server/presets/centcomm id = "CentCom Server" - freq_listening = list(ERT_FREQ, DTH_FREQ) + freq_listening = list(ERT_FREQ, DTH_FREQ, SYND_FREQ) produces_heat = 0 autolinkers = list("centcom") diff --git a/code/game/machinery/telecomms/telemonitor.dm b/code/game/machinery/telecomms/telemonitor.dm index 819108b2ce..51a6ebf991 100644 --- a/code/game/machinery/telecomms/telemonitor.dm +++ b/code/game/machinery/telecomms/telemonitor.dm @@ -127,7 +127,7 @@ /obj/machinery/computer/telecomms/monitor/emag_act(var/remaining_charges, var/mob/user) if(!emagged) - playsound(src.loc, 'sound/effects/sparks4.ogg', 75, 1) + playsound(src, 'sound/effects/sparks4.ogg', 75, 1) emagged = 1 to_chat(user, "You you disable the security protocols") src.updateUsrDialog() diff --git a/code/game/machinery/telecomms/traffic_control.dm b/code/game/machinery/telecomms/traffic_control.dm index 686a764ada..51c09d95e3 100644 --- a/code/game/machinery/telecomms/traffic_control.dm +++ b/code/game/machinery/telecomms/traffic_control.dm @@ -210,7 +210,7 @@ /obj/machinery/computer/telecomms/traffic/emag_act(var/remaining_charges, var/mob/user) if(!emagged) - playsound(src.loc, 'sound/effects/sparks4.ogg', 75, 1) + playsound(src, 'sound/effects/sparks4.ogg', 75, 1) emagged = 1 to_chat(user, "You you disable the security protocols") src.updateUsrDialog() diff --git a/code/game/machinery/teleporter.dm b/code/game/machinery/teleporter.dm index 1cf1e901fb..31dd9d2e13 100644 --- a/code/game/machinery/teleporter.dm +++ b/code/game/machinery/teleporter.dm @@ -18,10 +18,10 @@ ..() underlays.Cut() underlays += image('icons/obj/stationobjs_vr.dmi', icon_state = "telecomp-wires") //VOREStation Edit: different direction for wires to account for dirs - teleport_control = new(src) /obj/machinery/computer/teleporter/Initialize() . = ..() + teleport_control = new(src) var/obj/machinery/teleport/station/station = null var/obj/machinery/teleport/hub/hub = null diff --git a/code/game/machinery/transformer.dm b/code/game/machinery/transformer.dm index c9c8ba20ae..621feae713 100644 --- a/code/game/machinery/transformer.dm +++ b/code/game/machinery/transformer.dm @@ -28,14 +28,14 @@ if(stat & (BROKEN|NOPOWER)) return if(!transform_dead && H.stat == DEAD) - playsound(src.loc, 'sound/machines/buzz-sigh.ogg', 50, 0) + playsound(src, 'sound/machines/buzz-sigh.ogg', 50, 0) return - playsound(src.loc, 'sound/items/Welder.ogg', 50, 1) + playsound(src, 'sound/items/Welder.ogg', 50, 1) use_power(5000) // Use a lot of power. var/mob/living/silicon/robot = H.Robotize() robot.SetLockDown() spawn(50) // So he can't jump out the gate right away. - playsound(src.loc, 'sound/machines/ping.ogg', 50, 0) + playsound(src, 'sound/machines/ping.ogg', 50, 0) if(robot) robot.SetLockDown(0) diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 78583137c9..b56a964626 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -65,6 +65,7 @@ var/list/log = list() var/req_log_access = access_cargo //default access for checking logs is cargo var/has_logs = 0 //defaults to 0, set to anything else for vendor to have logs + var/can_rotate = 1 //Defaults to yes, can be set to 0 for vendors without or with unwanted directionals. /obj/machinery/vending/Initialize() @@ -252,7 +253,7 @@ */ /obj/machinery/vending/proc/pay_with_ewallet(var/obj/item/weapon/spacecash/ewallet/wallet) visible_message("\The [usr] swipes \the [wallet] through \the [src].") - playsound(src.loc, 'sound/machines/id_swipe.ogg', 50, 1) + playsound(src, 'sound/machines/id_swipe.ogg', 50, 1) if(currently_vending.price > wallet.worth) status_message = "Insufficient funds on chargecard." status_error = 1 @@ -273,7 +274,7 @@ visible_message("\The [usr] swipes \the [I] through \the [src].") else visible_message("\The [usr] swipes \the [ID_container] through \the [src].") - playsound(src.loc, 'sound/machines/id_swipe.ogg', 50, 1) + playsound(src, 'sound/machines/id_swipe.ogg', 50, 1) var/datum/money_account/customer_account = get_account(I.associated_account_number) if(!customer_account) status_message = "Error: Unable to access account. Please contact technical support if problem persists." @@ -429,7 +430,7 @@ if((!allowed(usr)) && !emagged && scan_id) //For SECURE VENDING MACHINES YEAH to_chat(usr, "Access denied.") //Unless emagged of course flick("[icon_state]-deny",src) - playsound(src.loc, 'sound/machines/deniedbeep.ogg', 50, 0) + playsound(src, 'sound/machines/deniedbeep.ogg', 50, 0) return var/key = text2num(href_list["vend"]) @@ -466,7 +467,7 @@ if((!allowed(usr)) && !emagged && scan_id) //For SECURE VENDING MACHINES YEAH to_chat(usr, "Access denied.") //Unless emagged of course flick("[icon_state]-deny",src) - playsound(src.loc, 'sound/machines/deniedbeep.ogg', 50, 0) + playsound(src, 'sound/machines/deniedbeep.ogg', 50, 0) return vend_ready = 0 //One thing at a time!! status_message = "Vending..." @@ -505,9 +506,7 @@ sleep(3) if(R.get_product(get_turf(src))) visible_message("\The [src] clunks as it vends an additional item.") - - playsound(src, 'sound/items/vending.ogg', 50, 1, 1) - GLOB.items_sold_shift_roundstat++ + playsound(src, "sound/[vending_sound]", 100, 1, 1) status_message = "" status_error = 0 @@ -547,6 +546,22 @@ else to_chat(user,"You do not have the required access to view the vending logs for this machine.") + +/obj/machinery/vending/verb/rotate_clockwise() + set name = "Rotate Vending Machine Clockwise" + set category = "Object" + set src in oview(1) + + if (src.can_rotate == 0) + to_chat(usr, "\The [src] cannot be rotated.") + return 0 + + if (src.anchored || usr:stat) + to_chat(usr, "It is bolted down!") + return 0 + src.set_dir(turn(src.dir, 270)) + return 1 + /obj/machinery/vending/verb/check_logs() set name = "Check Vending Logs" set category = "Object" @@ -765,16 +780,14 @@ product_slogans = "Try our new nougat bar!;Twice the calories for half the price!" product_ads = "The healthiest!;Award-winning chocolate bars!;Mmm! So good!;Oh my god it's so juicy!;Have a snack.;Snacks are good for you!;Have some more Getmore!;Best quality snacks straight from mars.;We love chocolate!;Try our new jerky!" icon_state = "snack" - products = list(/obj/item/weapon/reagent_containers/food/snacks/candy = 6,/obj/item/weapon/reagent_containers/food/drinks/dry_ramen = 6,/obj/item/weapon/reagent_containers/food/snacks/chips =6, - /obj/item/weapon/reagent_containers/food/snacks/sosjerky = 6,/obj/item/weapon/reagent_containers/food/snacks/no_raisin = 6,/obj/item/weapon/reagent_containers/food/snacks/spacetwinkie = 6, - /obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers = 6, /obj/item/weapon/reagent_containers/food/snacks/tastybread = 6, /obj/item/weapon/reagent_containers/food/snacks/skrellsnacks = 3) - contraband = list(/obj/item/weapon/reagent_containers/food/snacks/syndicake = 6,/obj/item/weapon/reagent_containers/food/snacks/unajerky = 6,) - //VOREStation Edit Start - prices = list(/obj/item/weapon/reagent_containers/food/snacks/candy = 1,/obj/item/weapon/reagent_containers/food/drinks/dry_ramen = 2,/obj/item/weapon/reagent_containers/food/snacks/chips = 1, + products = list(/obj/item/weapon/reagent_containers/food/snacks/candy = 12,/obj/item/weapon/reagent_containers/food/drinks/dry_ramen = 12,/obj/item/weapon/reagent_containers/food/snacks/chips =12, + /obj/item/weapon/reagent_containers/food/snacks/sosjerky = 12,/obj/item/weapon/reagent_containers/food/snacks/no_raisin = 12,/obj/item/weapon/reagent_containers/food/snacks/spacetwinkie = 12, + /obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers = 12, /obj/item/weapon/reagent_containers/food/snacks/tastybread = 12, /obj/item/weapon/reagent_containers/food/snacks/skrellsnacks = 6) + contraband = list(/obj/item/weapon/reagent_containers/food/snacks/syndicake = 6,/obj/item/weapon/reagent_containers/food/snacks/unajerky = 12,) + prices = list(/obj/item/weapon/reagent_containers/food/snacks/candy = 1,/obj/item/weapon/reagent_containers/food/drinks/dry_ramen = 5,/obj/item/weapon/reagent_containers/food/snacks/chips = 1, /obj/item/weapon/reagent_containers/food/snacks/sosjerky = 2,/obj/item/weapon/reagent_containers/food/snacks/no_raisin = 1,/obj/item/weapon/reagent_containers/food/snacks/spacetwinkie = 1, /obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers = 1, /obj/item/weapon/reagent_containers/food/snacks/tastybread = 2, /obj/item/weapon/reagent_containers/food/snacks/skrellsnacks = 2) - //VOREStation Edit End - + /obj/machinery/vending/cola name = "Robust Softdrinks" desc = "A softdrink vendor provided by Robust Industries, LLC." @@ -799,11 +812,11 @@ name = "SweatMAX" desc = "Fueled by your inner inadequacy!" icon_state = "fitness" - products = list(/obj/item/weapon/reagent_containers/food/drinks/smallmilk = 8, - /obj/item/weapon/reagent_containers/food/drinks/smallchocmilk = 8, - /obj/item/weapon/reagent_containers/food/drinks/glass2/fitnessflask/proteinshake = 16, //VOREStation Edit, + products = list(/obj/item/weapon/reagent_containers/food/drinks/smallmilk = 16, + /obj/item/weapon/reagent_containers/food/drinks/smallchocmilk = 16, + /obj/item/weapon/reagent_containers/food/drinks/glass2/fitnessflask/proteinshake = 8, /obj/item/weapon/reagent_containers/food/drinks/glass2/fitnessflask = 8, - /obj/item/weapon/reagent_containers/food/snacks/candy/proteinbar = 8, + /obj/item/weapon/reagent_containers/food/snacks/candy/proteinbar = 16, /obj/item/weapon/reagent_containers/food/snacks/liquidfood = 8, /obj/item/weapon/reagent_containers/pill/diet = 8, /obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/glucose = 5, //VOREStation Removal, YW Readdition, @@ -843,13 +856,13 @@ product_ads = "Probably not bad for you!;Don't believe the scientists!;It's good for you!;Don't quit, buy more!;Smoke!;Nicotine heaven.;Best cigarettes since 2150.;Award-winning cigs.;Feeling temperamental? Try a Temperamento!;Carcinoma Angels - go fuck yerself!;Don't be so hard on yourself, kid. Smoke a Lucky Star!" vend_delay = 34 icon_state = "cigs" - products = list(/obj/item/weapon/storage/fancy/cigarettes = 5, - /obj/item/weapon/storage/fancy/cigarettes/dromedaryco = 5, - /obj/item/weapon/storage/fancy/cigarettes/killthroat = 5, - /obj/item/weapon/storage/fancy/cigarettes/luckystars = 5, - /obj/item/weapon/storage/fancy/cigarettes/jerichos = 5, - /obj/item/weapon/storage/fancy/cigarettes/menthols = 5, - /obj/item/weapon/storage/rollingpapers = 5, + products = list(/obj/item/weapon/storage/fancy/cigarettes = 10, + /obj/item/weapon/storage/fancy/cigarettes/dromedaryco = 10, + /obj/item/weapon/storage/fancy/cigarettes/killthroat = 10, + /obj/item/weapon/storage/fancy/cigarettes/luckystars = 10, + /obj/item/weapon/storage/fancy/cigarettes/jerichos = 10, + /obj/item/weapon/storage/fancy/cigarettes/menthols = 10, + /obj/item/weapon/storage/rollingpapers = 10, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/flame/lighter/random = 4) contraband = list(/obj/item/weapon/flame/lighter/zippo = 4) @@ -902,6 +915,7 @@ contraband = list(/obj/item/weapon/reagent_containers/syringe/antitoxin = 4,/obj/item/weapon/reagent_containers/syringe/antiviral = 4,/obj/item/weapon/reagent_containers/pill/tox = 1) req_log_access = access_cmo has_logs = 1 + can_rotate = 0 /obj/machinery/vending/wallmed2 name = "NanoMed" @@ -913,6 +927,7 @@ contraband = list(/obj/item/weapon/reagent_containers/pill/tox = 3) req_log_access = access_cmo has_logs = 1 + can_rotate = 0 /obj/machinery/vending/security name = "SecTech" @@ -937,6 +952,7 @@ premium = list(/obj/item/weapon/reagent_containers/glass/bottle/ammonia = 10,/obj/item/weapon/reagent_containers/glass/bottle/diethylamine = 5) idle_power_usage = 211 //refrigerator - believe it or not, this is actually the average power consumption of a refrigerated vending machine according to NRCan. + /obj/machinery/vending/hydroseeds name = "MegaSeed Servitor" desc = "When you need seeds fast!" @@ -1181,6 +1197,7 @@ /obj/item/toy/plushie/otter = 50) //VOREStation Add End + /obj/machinery/vending/fishing name = "Loot Trawler" desc = "A special vendor for fishing equipment." diff --git a/code/game/machinery/vending_vr.dm b/code/game/machinery/vending_vr.dm index 892bb0bf48..007405b474 100644 --- a/code/game/machinery/vending_vr.dm +++ b/code/game/machinery/vending_vr.dm @@ -15,6 +15,7 @@ /obj/machinery/vending/engivend/New() products += list(/obj/item/clothing/glasses/omnihud/eng = 6) + //YW Removal: contraband += list(/obj/item/weapon/rms = 5) ..() /obj/machinery/vending/medical/New() @@ -182,64 +183,64 @@ /obj/item/clothing/shoes/boots/winter = 5, /obj/item/clothing/shoes/boots/workboots = 5, /obj/item/clothing/shoes/footwraps = 5) - prices = list(/obj/item/clothing/gloves/evening = 200, - /obj/item/clothing/gloves/fingerless = 200, - /obj/item/clothing/gloves/black = 200, - /obj/item/clothing/gloves/blue = 200, - /obj/item/clothing/gloves/brown = 200, - /obj/item/clothing/gloves/color = 200, - /obj/item/clothing/gloves/green = 200, - /obj/item/clothing/gloves/grey = 200, - /obj/item/clothing/gloves/sterile/latex = 200, - /obj/item/clothing/gloves/light_brown = 200, - /obj/item/clothing/gloves/sterile/nitrile = 200, - /obj/item/clothing/gloves/orange = 200, - /obj/item/clothing/gloves/purple = 200, - /obj/item/clothing/gloves/red = 200, - /obj/item/clothing/gloves/fluff/siren = 200, - /obj/item/clothing/gloves/white = 200, - /obj/item/clothing/gloves/duty = 200, - /obj/item/clothing/shoes/athletic = 100, - /obj/item/clothing/shoes/boots/fluff/siren = 100, - /obj/item/clothing/shoes/slippers = 100, - /obj/item/clothing/shoes/boots/cowboy/classic = 100, - /obj/item/clothing/shoes/boots/cowboy = 100, - /obj/item/clothing/shoes/boots/duty = 200, - /obj/item/clothing/shoes/flats/white/color = 100, - /obj/item/clothing/shoes/flipflop = 100, - /obj/item/clothing/shoes/heels = 100, - /obj/item/clothing/shoes/hitops/black = 100, - /obj/item/clothing/shoes/hitops/blue = 100, - /obj/item/clothing/shoes/hitops/green = 100, - /obj/item/clothing/shoes/hitops/orange = 100, - /obj/item/clothing/shoes/hitops/purple = 100, - /obj/item/clothing/shoes/hitops/red = 100, - /obj/item/clothing/shoes/flats/white/color = 100, - /obj/item/clothing/shoes/hitops/yellow = 100, - /obj/item/clothing/shoes/boots/jackboots = 100, - /obj/item/clothing/shoes/boots/jungle = 200, - /obj/item/clothing/shoes/black/cuffs = 100, - /obj/item/clothing/shoes/black/cuffs/blue = 100, - /obj/item/clothing/shoes/black/cuffs/red = 100, - /obj/item/clothing/shoes/sandal = 100, - /obj/item/clothing/shoes/black = 100, - /obj/item/clothing/shoes/blue = 100, - /obj/item/clothing/shoes/brown = 100, - /obj/item/clothing/shoes/laceup = 100, - /obj/item/clothing/shoes/green = 100, - /obj/item/clothing/shoes/leather = 100, - /obj/item/clothing/shoes/orange = 100, - /obj/item/clothing/shoes/purple = 100, - /obj/item/clothing/shoes/red = 100, - /obj/item/clothing/shoes/white = 100, - /obj/item/clothing/shoes/yellow = 100, - /obj/item/clothing/shoes/skater = 100, - /obj/item/clothing/shoes/boots/cowboy/snakeskin = 100, - /obj/item/clothing/shoes/boots/jackboots/toeless = 100, - /obj/item/clothing/shoes/boots/workboots/toeless = 100, - /obj/item/clothing/shoes/boots/winter = 100, - /obj/item/clothing/shoes/boots/workboots = 100, - /obj/item/clothing/shoes/footwraps = 100) + prices = list(/obj/item/clothing/gloves/evening = 50, + /obj/item/clothing/gloves/fingerless = 50, + /obj/item/clothing/gloves/black = 50, + /obj/item/clothing/gloves/blue = 50, + /obj/item/clothing/gloves/brown = 50, + /obj/item/clothing/gloves/color = 50, + /obj/item/clothing/gloves/green = 50, + /obj/item/clothing/gloves/grey = 50, + /obj/item/clothing/gloves/sterile/latex = 100, + /obj/item/clothing/gloves/light_brown = 50, + /obj/item/clothing/gloves/sterile/nitrile = 100, + /obj/item/clothing/gloves/orange = 50, + /obj/item/clothing/gloves/purple = 50, + /obj/item/clothing/gloves/red = 50, + /obj/item/clothing/gloves/fluff/siren = 50, + /obj/item/clothing/gloves/white = 50, + /obj/item/clothing/gloves/duty = 150, + /obj/item/clothing/shoes/athletic = 50, + /obj/item/clothing/shoes/boots/fluff/siren = 50, + /obj/item/clothing/shoes/slippers = 50, + /obj/item/clothing/shoes/boots/cowboy/classic = 50, + /obj/item/clothing/shoes/boots/cowboy = 50, + /obj/item/clothing/shoes/boots/duty = 100, + /obj/item/clothing/shoes/flats/white/color = 50, + /obj/item/clothing/shoes/flipflop = 50, + /obj/item/clothing/shoes/heels = 50, + /obj/item/clothing/shoes/hitops/black = 50, + /obj/item/clothing/shoes/hitops/blue = 50, + /obj/item/clothing/shoes/hitops/green = 50, + /obj/item/clothing/shoes/hitops/orange = 50, + /obj/item/clothing/shoes/hitops/purple = 50, + /obj/item/clothing/shoes/hitops/red = 50, + /obj/item/clothing/shoes/flats/white/color = 50, + /obj/item/clothing/shoes/hitops/yellow = 50, + /obj/item/clothing/shoes/boots/jackboots = 50, + /obj/item/clothing/shoes/boots/jungle = 100, + /obj/item/clothing/shoes/black/cuffs = 50, + /obj/item/clothing/shoes/black/cuffs/blue = 50, + /obj/item/clothing/shoes/black/cuffs/red = 50, + /obj/item/clothing/shoes/sandal = 50, + /obj/item/clothing/shoes/black = 50, + /obj/item/clothing/shoes/blue = 50, + /obj/item/clothing/shoes/brown = 50, + /obj/item/clothing/shoes/laceup = 50, + /obj/item/clothing/shoes/green = 50, + /obj/item/clothing/shoes/leather = 50, + /obj/item/clothing/shoes/orange = 50, + /obj/item/clothing/shoes/purple = 50, + /obj/item/clothing/shoes/red = 50, + /obj/item/clothing/shoes/white = 50, + /obj/item/clothing/shoes/yellow = 50, + /obj/item/clothing/shoes/skater = 50, + /obj/item/clothing/shoes/boots/cowboy/snakeskin = 50, + /obj/item/clothing/shoes/boots/jackboots/toeless = 50, + /obj/item/clothing/shoes/boots/workboots/toeless = 50, + /obj/item/clothing/shoes/boots/winter = 50, + /obj/item/clothing/shoes/boots/workboots = 50, + /obj/item/clothing/shoes/footwraps = 50) premium = list(/obj/item/clothing/gloves/rainbow = 1, /obj/item/clothing/shoes/rainbow = 1,) contraband = list(/obj/item/clothing/shoes/syndigaloshes = 1, @@ -389,116 +390,116 @@ /obj/item/clothing/mask/bandana/green = 5, /obj/item/clothing/mask/bandana/red = 5, /obj/item/clothing/mask/surgical = 5) - prices = list(/obj/item/clothing/accessory = 100, - /obj/item/clothing/accessory/armband/med/color = 100, - /obj/item/clothing/accessory/asymmetric = 100, - /obj/item/clothing/accessory/asymmetric/purple = 100, - /obj/item/clothing/accessory/asymmetric/green = 100, - /obj/item/clothing/accessory/bracelet = 100, - /obj/item/clothing/accessory/bracelet/material = 100, - /obj/item/clothing/accessory/bracelet/friendship = 100, - /obj/item/clothing/accessory/chaps = 100, - /obj/item/clothing/accessory/chaps/black = 100, - /obj/item/weapon/storage/briefcase/clutch = 100, - /obj/item/clothing/accessory/collar = 100, - /obj/item/clothing/accessory/collar/bell = 100, - /obj/item/clothing/accessory/collar/spike = 100, - /obj/item/clothing/accessory/collar/pink = 100, - /obj/item/clothing/accessory/collar/holo = 100, - /obj/item/clothing/accessory/collar/shock = 100, - /obj/item/weapon/storage/belt/fannypack = 100, - /obj/item/weapon/storage/belt/fannypack/white = 100, - /obj/item/clothing/accessory/fullcape = 100, - /obj/item/clothing/accessory/halfcape = 100, - /obj/item/clothing/accessory/hawaii = 100, - /obj/item/clothing/accessory/hawaii/random = 100, - /obj/item/clothing/accessory/locket = 100, - /obj/item/weapon/storage/backpack/purse = 100, - /obj/item/clothing/accessory/sash = 100, + prices = list(/obj/item/clothing/accessory = 50, + /obj/item/clothing/accessory/armband/med/color = 50, + /obj/item/clothing/accessory/asymmetric = 50, + /obj/item/clothing/accessory/asymmetric/purple = 50, + /obj/item/clothing/accessory/asymmetric/green = 50, + /obj/item/clothing/accessory/bracelet = 50, + /obj/item/clothing/accessory/bracelet/material = 50, + /obj/item/clothing/accessory/bracelet/friendship = 50, + /obj/item/clothing/accessory/chaps = 50, + /obj/item/clothing/accessory/chaps/black = 50, + /obj/item/weapon/storage/briefcase/clutch = 50, + /obj/item/clothing/accessory/collar = 50, + /obj/item/clothing/accessory/collar/bell = 50, + /obj/item/clothing/accessory/collar/spike = 50, + /obj/item/clothing/accessory/collar/pink = 50, + /obj/item/clothing/accessory/collar/holo = 50, + /obj/item/clothing/accessory/collar/shock = 50, + /obj/item/weapon/storage/belt/fannypack = 50, + /obj/item/weapon/storage/belt/fannypack/white = 50, + /obj/item/clothing/accessory/fullcape = 50, + /obj/item/clothing/accessory/halfcape = 50, + /obj/item/clothing/accessory/hawaii = 50, + /obj/item/clothing/accessory/hawaii/random = 50, + /obj/item/clothing/accessory/locket = 50, + /obj/item/weapon/storage/backpack/purse = 50, + /obj/item/clothing/accessory/sash = 50, /obj/item/clothing/accessory/scarf = 5, - /obj/item/clothing/accessory/scarf/red = 100, - /obj/item/clothing/accessory/scarf/darkblue = 100, - /obj/item/clothing/accessory/scarf/purple = 100, + /obj/item/clothing/accessory/scarf/red = 50, + /obj/item/clothing/accessory/scarf/darkblue = 50, + /obj/item/clothing/accessory/scarf/purple = 50, /obj/item/clothing/accessory/scarf/yellow = 100, - /obj/item/clothing/accessory/scarf/orange = 100, - /obj/item/clothing/accessory/scarf/lightblue = 100, - /obj/item/clothing/accessory/scarf/white = 100, - /obj/item/clothing/accessory/scarf/black = 100, - /obj/item/clothing/accessory/scarf/zebra = 100, - /obj/item/clothing/accessory/scarf/christmas = 100, - /obj/item/clothing/accessory/scarf/stripedred = 100, - /obj/item/clothing/accessory/scarf/stripedgreen = 100, - /obj/item/clothing/accessory/scarf/stripedblue = 100, - /obj/item/clothing/accessory/jacket = 100, - /obj/item/clothing/accessory/jacket/checkered = 100, - /obj/item/clothing/accessory/jacket/burgundy = 100, - /obj/item/clothing/accessory/jacket/navy = 100, - /obj/item/clothing/accessory/jacket/charcoal = 100, - /obj/item/clothing/accessory/vest = 100, - /obj/item/clothing/accessory/sweater = 100, - /obj/item/clothing/accessory/sweater/pink = 100, - /obj/item/clothing/accessory/sweater/mint = 100, - /obj/item/clothing/accessory/sweater/blue = 100, - /obj/item/clothing/accessory/sweater/heart = 100, + /obj/item/clothing/accessory/scarf/orange = 50, + /obj/item/clothing/accessory/scarf/lightblue = 50, + /obj/item/clothing/accessory/scarf/white = 50, + /obj/item/clothing/accessory/scarf/black = 50, + /obj/item/clothing/accessory/scarf/zebra = 50, + /obj/item/clothing/accessory/scarf/christmas = 50, + /obj/item/clothing/accessory/scarf/stripedred = 50, + /obj/item/clothing/accessory/scarf/stripedgreen = 50, + /obj/item/clothing/accessory/scarf/stripedblue = 50, + /obj/item/clothing/accessory/jacket = 50, + /obj/item/clothing/accessory/jacket/checkered = 50, + /obj/item/clothing/accessory/jacket/burgundy = 50, + /obj/item/clothing/accessory/jacket/navy = 50, + /obj/item/clothing/accessory/jacket/charcoal = 50, + /obj/item/clothing/accessory/vest = 50, + /obj/item/clothing/accessory/sweater = 50, + /obj/item/clothing/accessory/sweater/pink = 50, + /obj/item/clothing/accessory/sweater/mint = 50, + /obj/item/clothing/accessory/sweater/blue = 50, + /obj/item/clothing/accessory/sweater/heart = 50, /obj/item/clothing/accessory/sweater/nt = 5, - /obj/item/clothing/accessory/sweater/keyhole = 100, - /obj/item/clothing/accessory/sweater/winterneck = 100, + /obj/item/clothing/accessory/sweater/keyhole = 50, + /obj/item/clothing/accessory/sweater/winterneck = 50, /obj/item/clothing/accessory/sweater/uglyxmas = 5, - /obj/item/clothing/accessory/sweater/flowersweater = 100, - /obj/item/clothing/accessory/sweater/redneck = 100, - /obj/item/clothing/accessory/tie = 100, - /obj/item/clothing/accessory/tie/horrible = 100, - /obj/item/clothing/accessory/tie/white = 100, - /obj/item/clothing/accessory/tie/navy = 100, - /obj/item/clothing/accessory/tie/yellow = 100, - /obj/item/clothing/accessory/tie/darkgreen = 100, - /obj/item/clothing/accessory/tie/black = 100, - /obj/item/clothing/accessory/tie/red_long = 100, - /obj/item/clothing/accessory/tie/red_clip = 100, - /obj/item/clothing/accessory/tie/blue_long = 100, - /obj/item/clothing/accessory/tie/blue_clip = 100, - /obj/item/clothing/accessory/tie/red = 100, - /obj/item/clothing/accessory/wcoat = 100, - /obj/item/clothing/accessory/wcoat/red = 100, - /obj/item/clothing/accessory/wcoat/grey = 100, - /obj/item/clothing/accessory/wcoat/brown = 100, - /obj/item/clothing/accessory/wcoat/gentleman = 100, - /obj/item/clothing/accessory/wcoat/swvest = 100, - /obj/item/clothing/accessory/wcoat/swvest/blue = 100, - /obj/item/clothing/accessory/wcoat/swvest/red = 100, - /obj/item/weapon/storage/wallet = 100, - /obj/item/weapon/storage/wallet/poly = 100, - /obj/item/weapon/storage/wallet/womens = 100, - /obj/item/weapon/lipstick = 100, - /obj/item/weapon/lipstick/purple = 100, - /obj/item/weapon/lipstick/jade = 100, - /obj/item/weapon/lipstick/black = 100, - /obj/item/clothing/ears/earmuffs = 100, - /obj/item/clothing/ears/earmuffs/headphones = 100, - /obj/item/clothing/ears/earring/stud = 100, - /obj/item/clothing/ears/earring/dangle = 100, - /obj/item/clothing/gloves/ring/mariner = 100, - /obj/item/clothing/gloves/ring/engagement = 100, - /obj/item/clothing/gloves/ring/seal/signet = 100, - /obj/item/clothing/gloves/ring/seal/mason = 100, - /obj/item/clothing/gloves/ring/material/plastic = 100, - /obj/item/clothing/gloves/ring/material/steel = 100, - /obj/item/clothing/gloves/ring/material/gold = 500, - /obj/item/clothing/glasses/eyepatch = 100, - /obj/item/clothing/glasses/gglasses = 100, - /obj/item/clothing/glasses/regular/hipster = 100, - /obj/item/clothing/glasses/rimless = 100, - /obj/item/clothing/glasses/thin = 100, - /obj/item/clothing/glasses/monocle = 100, - /obj/item/clothing/glasses/goggles = 100, - /obj/item/clothing/glasses/fluff/spiffygogs = 100, - /obj/item/clothing/glasses/fakesunglasses = 100, - /obj/item/clothing/glasses/fakesunglasses/aviator = 100, - /obj/item/clothing/mask/bandana/blue = 100, - /obj/item/clothing/mask/bandana/gold = 100, - /obj/item/clothing/mask/bandana/green = 100, - /obj/item/clothing/mask/bandana/red = 100, - /obj/item/clothing/mask/surgical = 200) + /obj/item/clothing/accessory/sweater/flowersweater = 50, + /obj/item/clothing/accessory/sweater/redneck = 50, + /obj/item/clothing/accessory/tie = 50, + /obj/item/clothing/accessory/tie/horrible = 50, + /obj/item/clothing/accessory/tie/white = 50, + /obj/item/clothing/accessory/tie/navy = 50, + /obj/item/clothing/accessory/tie/yellow = 50, + /obj/item/clothing/accessory/tie/darkgreen = 50, + /obj/item/clothing/accessory/tie/black = 50, + /obj/item/clothing/accessory/tie/red_long = 50, + /obj/item/clothing/accessory/tie/red_clip = 50, + /obj/item/clothing/accessory/tie/blue_long = 50, + /obj/item/clothing/accessory/tie/blue_clip = 50, + /obj/item/clothing/accessory/tie/red = 50, + /obj/item/clothing/accessory/wcoat = 50, + /obj/item/clothing/accessory/wcoat/red = 50, + /obj/item/clothing/accessory/wcoat/grey = 50, + /obj/item/clothing/accessory/wcoat/brown = 50, + /obj/item/clothing/accessory/wcoat/gentleman = 50, + /obj/item/clothing/accessory/wcoat/swvest = 50, + /obj/item/clothing/accessory/wcoat/swvest/blue = 50, + /obj/item/clothing/accessory/wcoat/swvest/red = 50, + /obj/item/weapon/storage/wallet = 50, + /obj/item/weapon/storage/wallet/poly = 50, + /obj/item/weapon/storage/wallet/womens = 50, + /obj/item/weapon/lipstick = 50, + /obj/item/weapon/lipstick/purple = 50, + /obj/item/weapon/lipstick/jade = 50, + /obj/item/weapon/lipstick/black = 50, + /obj/item/clothing/ears/earmuffs = 50, + /obj/item/clothing/ears/earmuffs/headphones = 50, + /obj/item/clothing/ears/earring/stud = 50, + /obj/item/clothing/ears/earring/dangle = 50, + /obj/item/clothing/gloves/ring/mariner = 50, + /obj/item/clothing/gloves/ring/engagement = 50, + /obj/item/clothing/gloves/ring/seal/signet = 50, + /obj/item/clothing/gloves/ring/seal/mason = 50, + /obj/item/clothing/gloves/ring/material/plastic = 50, + /obj/item/clothing/gloves/ring/material/steel = 50, + /obj/item/clothing/gloves/ring/material/gold = 100, + /obj/item/clothing/glasses/eyepatch = 50, + /obj/item/clothing/glasses/gglasses = 50, + /obj/item/clothing/glasses/regular/hipster = 50, + /obj/item/clothing/glasses/rimless = 50, + /obj/item/clothing/glasses/thin = 50, + /obj/item/clothing/glasses/monocle = 50, + /obj/item/clothing/glasses/goggles = 50, + /obj/item/clothing/glasses/fluff/spiffygogs = 50, + /obj/item/clothing/glasses/fakesunglasses = 50, + /obj/item/clothing/glasses/fakesunglasses/aviator = 50, + /obj/item/clothing/mask/bandana/blue = 50, + /obj/item/clothing/mask/bandana/gold = 50, + /obj/item/clothing/mask/bandana/green = 50, + /obj/item/clothing/mask/bandana/red = 50, + /obj/item/clothing/mask/surgical = 50) premium = list(/obj/item/weapon/bedsheet/rainbow = 1) contraband = list(/obj/item/clothing/mask/gas/clown_hat = 1) @@ -678,176 +679,176 @@ /obj/item/weapon/storage/backpack/ = 5, /obj/item/weapon/storage/backpack/messenger = 5, /obj/item/weapon/storage/backpack/satchel = 5) - prices = list(/obj/item/clothing/under/bathrobe = 100, - /obj/item/clothing/under/dress/black_corset = 100, - /obj/item/clothing/under/blazer = 100, - /obj/item/clothing/under/blazer/skirt = 100, - /obj/item/clothing/under/cheongsam = 100, - /obj/item/clothing/under/cheongsam/red = 100, - /obj/item/clothing/under/cheongsam/blue = 100, - /obj/item/clothing/under/cheongsam/black = 100, - /obj/item/clothing/under/cheongsam/darkred = 100, - /obj/item/clothing/under/cheongsam/green = 100, - /obj/item/clothing/under/cheongsam/purple = 100, - /obj/item/clothing/under/cheongsam/darkblue = 100, - /obj/item/clothing/under/croptop = 100, - /obj/item/clothing/under/croptop/red = 100, - /obj/item/clothing/under/croptop/grey = 100, - /obj/item/clothing/under/cuttop = 100, - /obj/item/clothing/under/cuttop/red = 100, - /obj/item/clothing/under/suit_jacket/female/skirt = 100, - /obj/item/clothing/under/dress/dress_fire = 100, - /obj/item/clothing/under/dress/flamenco = 100, - /obj/item/clothing/under/dress/flower_dress = 100, - /obj/item/clothing/under/fluff/gnshorts = 100, - /obj/item/clothing/under/color = 100, - /obj/item/clothing/under/color/aqua = 100, - /obj/item/clothing/under/color/black = 100, - /obj/item/clothing/under/color/blackf = 100, - /obj/item/clothing/under/color/blackjumpskirt = 100, - /obj/item/clothing/under/color/blue = 100, - /obj/item/clothing/under/color/brown = 100, - /obj/item/clothing/under/color/darkblue = 100, - /obj/item/clothing/under/color/darkred = 100, - /obj/item/clothing/under/color/green = 100, - /obj/item/clothing/under/color/grey = 100, - /obj/item/clothing/under/color/lightblue = 100, - /obj/item/clothing/under/color/lightbrown = 100, - /obj/item/clothing/under/color/lightgreen = 100, - /obj/item/clothing/under/color/lightpurple = 100, - /obj/item/clothing/under/color/lightred = 100, - /obj/item/clothing/under/color/orange = 100, - /obj/item/clothing/under/color/pink = 100, - /obj/item/clothing/under/color/prison = 100, - /obj/item/clothing/under/color/ranger = 100, - /obj/item/clothing/under/color/red = 100, - /obj/item/clothing/under/color/white = 100, - /obj/item/clothing/under/color/yellow = 100, - /obj/item/clothing/under/color/yellowgreen = 100, - /obj/item/clothing/under/aether = 100, - /obj/item/clothing/under/focal = 100, - /obj/item/clothing/under/hephaestus = 100, - /obj/item/clothing/under/wardt = 100, - /obj/item/clothing/under/kilt = 100, - /obj/item/clothing/under/fluff/latexmaid = 100, - /obj/item/clothing/under/dress/lilacdress = 100, - /obj/item/clothing/under/dress/white2 = 100, - /obj/item/clothing/under/dress/white4 = 100, - /obj/item/clothing/under/dress/maid = 100, - /obj/item/clothing/under/dress/maid/sexy = 100, - /obj/item/clothing/under/dress/maid/janitor = 100, - /obj/item/clothing/under/moderncoat = 100, - /obj/item/clothing/under/permit = 100, - /obj/item/clothing/under/oldwoman = 100, - /obj/item/clothing/under/frontier = 100, - /obj/item/clothing/under/mbill = 100, - /obj/item/clothing/under/pants/baggy/ = 100, - /obj/item/clothing/under/pants/baggy/classicjeans = 100, - /obj/item/clothing/under/pants/baggy/mustangjeans = 100, - /obj/item/clothing/under/pants/baggy/blackjeans = 100, - /obj/item/clothing/under/pants/baggy/greyjeans = 100, - /obj/item/clothing/under/pants/baggy/youngfolksjeans = 100, - /obj/item/clothing/under/pants/baggy/white = 100, - /obj/item/clothing/under/pants/baggy/red = 100, - /obj/item/clothing/under/pants/baggy/black = 100, - /obj/item/clothing/under/pants/baggy/tan = 100, - /obj/item/clothing/under/pants/baggy/track = 100, - /obj/item/clothing/under/pants/baggy/khaki = 100, - /obj/item/clothing/under/pants/baggy/camo = 100, - /obj/item/clothing/under/pants/utility/ = 100, - /obj/item/clothing/under/pants/utility/orange = 100, - /obj/item/clothing/under/pants/utility/blue = 100, - /obj/item/clothing/under/pants/utility/white = 100, - /obj/item/clothing/under/pants/utility/red = 100, - /obj/item/clothing/under/pants/chaps = 100, - /obj/item/clothing/under/pants/chaps/black = 100, - /obj/item/clothing/under/pants/track = 100, - /obj/item/clothing/under/pants/track/red = 100, - /obj/item/clothing/under/pants/track/white = 100, - /obj/item/clothing/under/pants/track/green = 100, - /obj/item/clothing/under/pants/track/blue = 100, - /obj/item/clothing/under/pants/yogapants = 100, - /obj/item/clothing/under/ascetic = 100, - /obj/item/clothing/under/dress/white3 = 100, - /obj/item/clothing/under/skirt/pleated = 100, - /obj/item/clothing/under/dress/darkred = 100, - /obj/item/clothing/under/dress/redeveninggown = 100, - /obj/item/clothing/under/dress/red_swept_dress = 100, - /obj/item/clothing/under/dress/sailordress = 100, - /obj/item/clothing/under/dress/sari = 100, - /obj/item/clothing/under/dress/sari/green = 100, - /obj/item/clothing/under/dress/qipao = 100, - /obj/item/clothing/under/dress/qipao/red = 100, - /obj/item/clothing/under/dress/qipao/white = 100, - /obj/item/clothing/under/shorts/red = 100, - /obj/item/clothing/under/shorts/green = 100, - /obj/item/clothing/under/shorts/blue = 100, - /obj/item/clothing/under/shorts/black = 100, - /obj/item/clothing/under/shorts/grey = 100, - /obj/item/clothing/under/shorts/white = 100, - /obj/item/clothing/under/shorts/jeans = 100, - /obj/item/clothing/under/shorts/jeans/ = 100, - /obj/item/clothing/under/shorts/jeans/classic = 100, - /obj/item/clothing/under/shorts/jeans/mustang = 100, - /obj/item/clothing/under/shorts/jeans/youngfolks = 100, - /obj/item/clothing/under/shorts/jeans/black = 100, - /obj/item/clothing/under/shorts/jeans/grey = 100, - /obj/item/clothing/under/shorts/khaki/ = 100, - /obj/item/clothing/under/skirt/loincloth = 100, - /obj/item/clothing/under/skirt/khaki = 100, - /obj/item/clothing/under/skirt/blue = 100, - /obj/item/clothing/under/skirt/red = 100, - /obj/item/clothing/under/skirt/denim = 100, - /obj/item/clothing/under/skirt/pleated = 100, - /obj/item/clothing/under/skirt/outfit/plaid_blue = 100, - /obj/item/clothing/under/skirt/outfit/plaid_red = 100, - /obj/item/clothing/under/skirt/outfit/plaid_purple = 100, - /obj/item/clothing/under/overalls/sleek = 100, - /obj/item/clothing/under/sl_suit = 100, - /obj/item/clothing/under/gentlesuit = 100, - /obj/item/clothing/under/gentlesuit/skirt = 100, - /obj/item/clothing/under/suit_jacket = 100, - /obj/item/clothing/under/suit_jacket/really_black/skirt = 100, - /obj/item/clothing/under/suit_jacket/really_black = 100, - /obj/item/clothing/under/suit_jacket/female/skirt = 100, - /obj/item/clothing/under/suit_jacket/female/ = 100, - /obj/item/clothing/under/suit_jacket/red = 100, - /obj/item/clothing/under/suit_jacket/red/skirt = 100, - /obj/item/clothing/under/suit_jacket/charcoal = 100, - /obj/item/clothing/under/suit_jacket/charcoal/skirt = 100, - /obj/item/clothing/under/suit_jacket/navy = 100, - /obj/item/clothing/under/suit_jacket/navy/skirt = 100, - /obj/item/clothing/under/suit_jacket/burgundy = 100, - /obj/item/clothing/under/suit_jacket/burgundy/skirt = 100, - /obj/item/clothing/under/suit_jacket/checkered = 100, - /obj/item/clothing/under/suit_jacket/checkered/skirt = 100, - /obj/item/clothing/under/suit_jacket/tan = 100, - /obj/item/clothing/under/suit_jacket/tan/skirt = 100, - /obj/item/clothing/under/scratch = 100, - /obj/item/clothing/under/scratch/skirt = 100, - /obj/item/clothing/under/sundress = 100, - /obj/item/clothing/under/sundress_white = 100, - /obj/item/clothing/under/rank/psych/turtleneck/sweater = 100, - /obj/item/weapon/storage/box/fluff/swimsuit = 100, - /obj/item/weapon/storage/box/fluff/swimsuit/blue = 100, - /obj/item/weapon/storage/box/fluff/swimsuit/purple = 100, - /obj/item/weapon/storage/box/fluff/swimsuit/green = 100, - /obj/item/weapon/storage/box/fluff/swimsuit/red = 100, - /obj/item/weapon/storage/box/fluff/swimsuit/white = 100, - /obj/item/weapon/storage/box/fluff/swimsuit/earth = 100, - /obj/item/weapon/storage/box/fluff/swimsuit/engineering = 100, - /obj/item/weapon/storage/box/fluff/swimsuit/science = 100, - /obj/item/weapon/storage/box/fluff/swimsuit/security = 100, - /obj/item/weapon/storage/box/fluff/swimsuit/medical = 100, - /obj/item/clothing/under/utility = 100, - /obj/item/clothing/under/utility/grey = 100, - /obj/item/clothing/under/utility/blue = 100, - /obj/item/clothing/under/fluff/v_nanovest = 100, - /obj/item/clothing/under/dress/westernbustle = 100, - /obj/item/clothing/under/wedding/bride_white = 100, - /obj/item/weapon/storage/backpack/ = 100, - /obj/item/weapon/storage/backpack/messenger = 100, - /obj/item/weapon/storage/backpack/satchel = 100) + prices = list(/obj/item/clothing/under/bathrobe = 50, + /obj/item/clothing/under/dress/black_corset = 50, + /obj/item/clothing/under/blazer = 50, + /obj/item/clothing/under/blazer/skirt = 50, + /obj/item/clothing/under/cheongsam = 50, + /obj/item/clothing/under/cheongsam/red = 50, + /obj/item/clothing/under/cheongsam/blue = 50, + /obj/item/clothing/under/cheongsam/black = 50, + /obj/item/clothing/under/cheongsam/darkred = 50, + /obj/item/clothing/under/cheongsam/green = 50, + /obj/item/clothing/under/cheongsam/purple = 50, + /obj/item/clothing/under/cheongsam/darkblue = 50, + /obj/item/clothing/under/croptop = 50, + /obj/item/clothing/under/croptop/red = 50, + /obj/item/clothing/under/croptop/grey = 50, + /obj/item/clothing/under/cuttop = 50, + /obj/item/clothing/under/cuttop/red = 50, + /obj/item/clothing/under/suit_jacket/female/skirt = 50, + /obj/item/clothing/under/dress/dress_fire = 50, + /obj/item/clothing/under/dress/flamenco = 50, + /obj/item/clothing/under/dress/flower_dress = 50, + /obj/item/clothing/under/fluff/gnshorts = 50, + /obj/item/clothing/under/color = 50, + /obj/item/clothing/under/color/aqua = 50, + /obj/item/clothing/under/color/black = 50, + /obj/item/clothing/under/color/blackf = 50, + /obj/item/clothing/under/color/blackjumpskirt = 50, + /obj/item/clothing/under/color/blue = 50, + /obj/item/clothing/under/color/brown = 50, + /obj/item/clothing/under/color/darkblue = 50, + /obj/item/clothing/under/color/darkred = 50, + /obj/item/clothing/under/color/green = 50, + /obj/item/clothing/under/color/grey = 50, + /obj/item/clothing/under/color/lightblue = 50, + /obj/item/clothing/under/color/lightbrown = 50, + /obj/item/clothing/under/color/lightgreen = 50, + /obj/item/clothing/under/color/lightpurple = 50, + /obj/item/clothing/under/color/lightred = 50, + /obj/item/clothing/under/color/orange = 50, + /obj/item/clothing/under/color/pink = 50, + /obj/item/clothing/under/color/prison = 50, + /obj/item/clothing/under/color/ranger = 50, + /obj/item/clothing/under/color/red = 50, + /obj/item/clothing/under/color/white = 50, + /obj/item/clothing/under/color/yellow = 50, + /obj/item/clothing/under/color/yellowgreen = 50, + /obj/item/clothing/under/aether = 50, + /obj/item/clothing/under/focal = 50, + /obj/item/clothing/under/hephaestus = 50, + /obj/item/clothing/under/wardt = 50, + /obj/item/clothing/under/kilt = 50, + /obj/item/clothing/under/fluff/latexmaid = 50, + /obj/item/clothing/under/dress/lilacdress = 50, + /obj/item/clothing/under/dress/white2 = 50, + /obj/item/clothing/under/dress/white4 = 50, + /obj/item/clothing/under/dress/maid = 50, + /obj/item/clothing/under/dress/maid/sexy = 50, + /obj/item/clothing/under/dress/maid/janitor = 50, + /obj/item/clothing/under/moderncoat = 50, + /obj/item/clothing/under/permit = 50, + /obj/item/clothing/under/oldwoman = 50, + /obj/item/clothing/under/frontier = 50, + /obj/item/clothing/under/mbill = 50, + /obj/item/clothing/under/pants/baggy/ = 50, + /obj/item/clothing/under/pants/baggy/classicjeans = 50, + /obj/item/clothing/under/pants/baggy/mustangjeans = 50, + /obj/item/clothing/under/pants/baggy/blackjeans = 50, + /obj/item/clothing/under/pants/baggy/greyjeans = 50, + /obj/item/clothing/under/pants/baggy/youngfolksjeans = 50, + /obj/item/clothing/under/pants/baggy/white = 50, + /obj/item/clothing/under/pants/baggy/red = 50, + /obj/item/clothing/under/pants/baggy/black = 50, + /obj/item/clothing/under/pants/baggy/tan = 50, + /obj/item/clothing/under/pants/baggy/track = 50, + /obj/item/clothing/under/pants/baggy/khaki = 50, + /obj/item/clothing/under/pants/baggy/camo = 50, + /obj/item/clothing/under/pants/utility/ = 50, + /obj/item/clothing/under/pants/utility/orange = 50, + /obj/item/clothing/under/pants/utility/blue = 50, + /obj/item/clothing/under/pants/utility/white = 50, + /obj/item/clothing/under/pants/utility/red = 50, + /obj/item/clothing/under/pants/chaps = 50, + /obj/item/clothing/under/pants/chaps/black = 50, + /obj/item/clothing/under/pants/track = 50, + /obj/item/clothing/under/pants/track/red = 50, + /obj/item/clothing/under/pants/track/white = 50, + /obj/item/clothing/under/pants/track/green = 50, + /obj/item/clothing/under/pants/track/blue = 50, + /obj/item/clothing/under/pants/yogapants = 50, + /obj/item/clothing/under/ascetic = 50, + /obj/item/clothing/under/dress/white3 = 50, + /obj/item/clothing/under/skirt/pleated = 50, + /obj/item/clothing/under/dress/darkred = 50, + /obj/item/clothing/under/dress/redeveninggown = 50, + /obj/item/clothing/under/dress/red_swept_dress = 50, + /obj/item/clothing/under/dress/sailordress = 50, + /obj/item/clothing/under/dress/sari = 50, + /obj/item/clothing/under/dress/sari/green = 50, + /obj/item/clothing/under/dress/qipao = 50, + /obj/item/clothing/under/dress/qipao/red = 50, + /obj/item/clothing/under/dress/qipao/white = 50, + /obj/item/clothing/under/shorts/red = 50, + /obj/item/clothing/under/shorts/green = 50, + /obj/item/clothing/under/shorts/blue = 50, + /obj/item/clothing/under/shorts/black = 50, + /obj/item/clothing/under/shorts/grey = 50, + /obj/item/clothing/under/shorts/white = 50, + /obj/item/clothing/under/shorts/jeans = 50, + /obj/item/clothing/under/shorts/jeans/ = 50, + /obj/item/clothing/under/shorts/jeans/classic = 50, + /obj/item/clothing/under/shorts/jeans/mustang = 50, + /obj/item/clothing/under/shorts/jeans/youngfolks = 50, + /obj/item/clothing/under/shorts/jeans/black = 50, + /obj/item/clothing/under/shorts/jeans/grey = 50, + /obj/item/clothing/under/shorts/khaki/ = 50, + /obj/item/clothing/under/skirt/loincloth = 50, + /obj/item/clothing/under/skirt/khaki = 50, + /obj/item/clothing/under/skirt/blue = 50, + /obj/item/clothing/under/skirt/red = 50, + /obj/item/clothing/under/skirt/denim = 50, + /obj/item/clothing/under/skirt/pleated = 50, + /obj/item/clothing/under/skirt/outfit/plaid_blue = 50, + /obj/item/clothing/under/skirt/outfit/plaid_red = 50, + /obj/item/clothing/under/skirt/outfit/plaid_purple = 50, + /obj/item/clothing/under/overalls/sleek = 50, + /obj/item/clothing/under/sl_suit = 50, + /obj/item/clothing/under/gentlesuit = 50, + /obj/item/clothing/under/gentlesuit/skirt = 50, + /obj/item/clothing/under/suit_jacket = 50, + /obj/item/clothing/under/suit_jacket/really_black/skirt = 50, + /obj/item/clothing/under/suit_jacket/really_black = 50, + /obj/item/clothing/under/suit_jacket/female/skirt = 50, + /obj/item/clothing/under/suit_jacket/female/ = 50, + /obj/item/clothing/under/suit_jacket/red = 50, + /obj/item/clothing/under/suit_jacket/red/skirt = 50, + /obj/item/clothing/under/suit_jacket/charcoal = 50, + /obj/item/clothing/under/suit_jacket/charcoal/skirt = 50, + /obj/item/clothing/under/suit_jacket/navy = 50, + /obj/item/clothing/under/suit_jacket/navy/skirt = 50, + /obj/item/clothing/under/suit_jacket/burgundy = 50, + /obj/item/clothing/under/suit_jacket/burgundy/skirt = 50, + /obj/item/clothing/under/suit_jacket/checkered = 50, + /obj/item/clothing/under/suit_jacket/checkered/skirt = 50, + /obj/item/clothing/under/suit_jacket/tan = 50, + /obj/item/clothing/under/suit_jacket/tan/skirt = 50, + /obj/item/clothing/under/scratch = 50, + /obj/item/clothing/under/scratch/skirt = 50, + /obj/item/clothing/under/sundress = 50, + /obj/item/clothing/under/sundress_white = 50, + /obj/item/clothing/under/rank/psych/turtleneck/sweater = 50, + /obj/item/weapon/storage/box/fluff/swimsuit = 50, + /obj/item/weapon/storage/box/fluff/swimsuit/blue = 50, + /obj/item/weapon/storage/box/fluff/swimsuit/purple = 50, + /obj/item/weapon/storage/box/fluff/swimsuit/green = 50, + /obj/item/weapon/storage/box/fluff/swimsuit/red = 50, + /obj/item/weapon/storage/box/fluff/swimsuit/white = 50, + /obj/item/weapon/storage/box/fluff/swimsuit/earth = 50, + /obj/item/weapon/storage/box/fluff/swimsuit/engineering = 50, + /obj/item/weapon/storage/box/fluff/swimsuit/science = 50, + /obj/item/weapon/storage/box/fluff/swimsuit/security = 50, + /obj/item/weapon/storage/box/fluff/swimsuit/medical = 50, + /obj/item/clothing/under/utility = 50, + /obj/item/clothing/under/utility/grey = 50, + /obj/item/clothing/under/utility/blue = 50, + /obj/item/clothing/under/fluff/v_nanovest = 50, + /obj/item/clothing/under/dress/westernbustle = 50, + /obj/item/clothing/under/wedding/bride_white = 50, + /obj/item/weapon/storage/backpack/ = 50, + /obj/item/weapon/storage/backpack/messenger = 50, + /obj/item/weapon/storage/backpack/satchel = 50) premium = list(/obj/item/clothing/under/color/rainbow = 1) contraband = list(/obj/item/clothing/under/rank/clown = 1) @@ -1023,93 +1024,93 @@ /obj/item/clothing/suit/varsity/brown = 5, /obj/item/clothing/suit/storage/hooded/wintercoat = 5, /obj/item/clothing/suit/storage/seromi/cloak/standard/white_grey = 5) - prices = list(/obj/item/clothing/suit/storage/apron = 200, - /obj/item/clothing/suit/storage/flannel/aqua = 200, - /obj/item/clothing/suit/storage/toggle/bomber = 200, - /obj/item/clothing/suit/storage/bomber/alt = 200, - /obj/item/clothing/suit/storage/flannel/brown = 200, - /obj/item/clothing/suit/storage/toggle/cardigan = 200, - /obj/item/clothing/accessory/poncho/roles/cloak/custom = 200, - /obj/item/clothing/suit/storage/duster = 200, - /obj/item/clothing/suit/storage/toggle/denim_jacket = 200, - /obj/item/clothing/suit/storage/toggle/denim_jacket/nanotrasen = 200, - /obj/item/clothing/suit/storage/toggle/denim_jacket/sleeveless = 200, - /obj/item/clothing/suit/storage/toggle/denim_jacket/nanotrasen/sleeveless = 200, - /obj/item/clothing/suit/storage/fluff/gntop = 200, - /obj/item/clothing/suit/greatcoat = 200, - /obj/item/clothing/suit/storage/flannel = 200, - /obj/item/clothing/suit/storage/greyjacket = 200, - /obj/item/clothing/suit/storage/hazardvest = 200, - /obj/item/clothing/suit/storage/toggle/hoodie/black = 200, - /obj/item/clothing/suit/storage/toggle/hoodie/red = 200, - /obj/item/clothing/suit/storage/toggle/hoodie/blue = 200, - /obj/item/clothing/suit/storage/toggle/hoodie/green = 200, - /obj/item/clothing/suit/storage/toggle/hoodie/orange = 200, - /obj/item/clothing/suit/storage/toggle/hoodie/yellow = 200, - /obj/item/clothing/suit/storage/toggle/hoodie/cti = 200, - /obj/item/clothing/suit/storage/toggle/hoodie/mu = 200, - /obj/item/clothing/suit/storage/toggle/hoodie/nt = 200, - /obj/item/clothing/suit/storage/toggle/hoodie/smw = 200, - /obj/item/clothing/suit/storage/toggle/hoodie/nrti = 200, - /obj/item/clothing/suit/storage/fluff/jacket/field = 200, - /obj/item/clothing/suit/storage/fluff/jacket/air_cavalry = 200, - /obj/item/clothing/suit/storage/fluff/jacket/air_force = 200, - /obj/item/clothing/suit/storage/fluff/jacket/navy = 200, - /obj/item/clothing/suit/storage/fluff/jacket/special_forces = 200, - /obj/item/clothing/suit/kamishimo = 200, - /obj/item/clothing/suit/kimono = 200, - /obj/item/clothing/suit/storage/toggle/labcoat = 200, - /obj/item/clothing/suit/storage/toggle/labcoat/blue = 200, - /obj/item/clothing/suit/storage/toggle/labcoat/blue_edge = 200, - /obj/item/clothing/suit/storage/toggle/labcoat/green = 200, - /obj/item/clothing/suit/storage/toggle/labcoat/orange = 200, - /obj/item/clothing/suit/storage/toggle/labcoat/pink = 200, - /obj/item/clothing/suit/storage/toggle/labcoat/red = 200, - /obj/item/clothing/suit/storage/toggle/labcoat/yellow = 200, - /obj/item/clothing/suit/leathercoat = 200, - /obj/item/clothing/suit/storage/toggle/leather_jacket = 200, - /obj/item/clothing/suit/storage/leather_jacket_alt = 200, - /obj/item/clothing/suit/storage/toggle/brown_jacket = 200, - /obj/item/clothing/suit/storage/toggle/leather_jacket/nanotrasen = 200, - /obj/item/clothing/suit/storage/toggle/brown_jacket/nanotrasen = 200, - /obj/item/clothing/suit/storage/toggle/leather_jacket/sleeveless = 200, - /obj/item/clothing/suit/storage/toggle/brown_jacket/sleeveless = 200, - /obj/item/clothing/suit/storage/toggle/leather_jacket/nanotrasen/sleeveless = 200, - /obj/item/clothing/suit/storage/toggle/brown_jacket/nanotrasen/sleeveless = 200, - /obj/item/clothing/suit/storage/miljacket = 200, - /obj/item/clothing/suit/storage/miljacket/alt = 200, - /obj/item/clothing/suit/storage/miljacket/green = 200, + prices = list(/obj/item/clothing/suit/storage/apron = 100, + /obj/item/clothing/suit/storage/flannel/aqua = 100, + /obj/item/clothing/suit/storage/toggle/bomber = 100, + /obj/item/clothing/suit/storage/bomber/alt = 100, + /obj/item/clothing/suit/storage/flannel/brown = 100, + /obj/item/clothing/suit/storage/toggle/cardigan = 100, + /obj/item/clothing/accessory/poncho/roles/cloak/custom = 100, + /obj/item/clothing/suit/storage/duster = 100, + /obj/item/clothing/suit/storage/toggle/denim_jacket = 100, + /obj/item/clothing/suit/storage/toggle/denim_jacket/nanotrasen = 100, + /obj/item/clothing/suit/storage/toggle/denim_jacket/sleeveless = 100, + /obj/item/clothing/suit/storage/toggle/denim_jacket/nanotrasen/sleeveless = 100, + /obj/item/clothing/suit/storage/fluff/gntop = 100, + /obj/item/clothing/suit/greatcoat = 100, + /obj/item/clothing/suit/storage/flannel = 100, + /obj/item/clothing/suit/storage/greyjacket = 100, + /obj/item/clothing/suit/storage/hazardvest = 100, + /obj/item/clothing/suit/storage/toggle/hoodie/black = 100, + /obj/item/clothing/suit/storage/toggle/hoodie/red = 100, + /obj/item/clothing/suit/storage/toggle/hoodie/blue = 100, + /obj/item/clothing/suit/storage/toggle/hoodie/green = 100, + /obj/item/clothing/suit/storage/toggle/hoodie/orange = 100, + /obj/item/clothing/suit/storage/toggle/hoodie/yellow = 100, + /obj/item/clothing/suit/storage/toggle/hoodie/cti = 100, + /obj/item/clothing/suit/storage/toggle/hoodie/mu = 100, + /obj/item/clothing/suit/storage/toggle/hoodie/nt = 100, + /obj/item/clothing/suit/storage/toggle/hoodie/smw = 100, + /obj/item/clothing/suit/storage/toggle/hoodie/nrti = 100, + /obj/item/clothing/suit/storage/fluff/jacket/field = 100, + /obj/item/clothing/suit/storage/fluff/jacket/air_cavalry = 100, + /obj/item/clothing/suit/storage/fluff/jacket/air_force = 100, + /obj/item/clothing/suit/storage/fluff/jacket/navy = 100, + /obj/item/clothing/suit/storage/fluff/jacket/special_forces = 100, + /obj/item/clothing/suit/kamishimo = 100, + /obj/item/clothing/suit/kimono = 100, + /obj/item/clothing/suit/storage/toggle/labcoat = 100, + /obj/item/clothing/suit/storage/toggle/labcoat/blue = 100, + /obj/item/clothing/suit/storage/toggle/labcoat/blue_edge = 100, + /obj/item/clothing/suit/storage/toggle/labcoat/green = 100, + /obj/item/clothing/suit/storage/toggle/labcoat/orange = 100, + /obj/item/clothing/suit/storage/toggle/labcoat/pink = 100, + /obj/item/clothing/suit/storage/toggle/labcoat/red = 100, + /obj/item/clothing/suit/storage/toggle/labcoat/yellow = 100, + /obj/item/clothing/suit/leathercoat = 100, + /obj/item/clothing/suit/storage/toggle/leather_jacket = 100, + /obj/item/clothing/suit/storage/leather_jacket_alt = 100, + /obj/item/clothing/suit/storage/toggle/brown_jacket = 100, + /obj/item/clothing/suit/storage/toggle/leather_jacket/nanotrasen = 100, + /obj/item/clothing/suit/storage/toggle/brown_jacket/nanotrasen = 100, + /obj/item/clothing/suit/storage/toggle/leather_jacket/sleeveless = 100, + /obj/item/clothing/suit/storage/toggle/brown_jacket/sleeveless = 100, + /obj/item/clothing/suit/storage/toggle/leather_jacket/nanotrasen/sleeveless = 100, + /obj/item/clothing/suit/storage/toggle/brown_jacket/nanotrasen/sleeveless = 100, + /obj/item/clothing/suit/storage/miljacket = 100, + /obj/item/clothing/suit/storage/miljacket/alt = 100, + /obj/item/clothing/suit/storage/miljacket/green = 100, /obj/item/clothing/suit/storage/apron/overalls = 100, - /obj/item/clothing/suit/storage/toggle/peacoat = 200, + /obj/item/clothing/suit/storage/toggle/peacoat = 100, /obj/item/clothing/accessory/poncho = 100, /obj/item/clothing/accessory/poncho/green = 100, /obj/item/clothing/accessory/poncho/red = 100, /obj/item/clothing/accessory/poncho/purple = 100, /obj/item/clothing/accessory/poncho/blue = 100, - /obj/item/clothing/suit/jacket/puffer = 200, - /obj/item/clothing/suit/jacket/puffer/vest = 200, - /obj/item/clothing/suit/storage/flannel/red = 200, + /obj/item/clothing/suit/jacket/puffer = 100, + /obj/item/clothing/suit/jacket/puffer/vest = 100, + /obj/item/clothing/suit/storage/flannel/red = 100, /obj/item/clothing/suit/unathi/robe = 100, - /obj/item/clothing/suit/storage/hooded/wintercoat/snowsuit = 200, - /obj/item/clothing/suit/storage/toggle/internalaffairs = 200, - /obj/item/clothing/suit/storage/toggle/lawyer/bluejacket = 200, - /obj/item/clothing/suit/storage/toggle/lawyer/purpjacket = 200, - /obj/item/clothing/suit/suspenders = 200, - /obj/item/clothing/suit/storage/toggle/track = 200, - /obj/item/clothing/suit/storage/toggle/track/blue = 200, - /obj/item/clothing/suit/storage/toggle/track/green = 200, - /obj/item/clothing/suit/storage/toggle/track/red = 200, - /obj/item/clothing/suit/storage/toggle/track/white = 200, - /obj/item/clothing/suit/storage/trench = 200, - /obj/item/clothing/suit/storage/trench/grey = 200, - /obj/item/clothing/suit/varsity = 200, - /obj/item/clothing/suit/varsity/red = 200, - /obj/item/clothing/suit/varsity/purple = 200, - /obj/item/clothing/suit/varsity/green = 200, - /obj/item/clothing/suit/varsity/blue = 200, - /obj/item/clothing/suit/varsity/brown = 200, - /obj/item/clothing/suit/storage/hooded/wintercoat = 200, - /obj/item/clothing/suit/storage/seromi/cloak/standard/white_grey = 200) + /obj/item/clothing/suit/storage/hooded/wintercoat/snowsuit = 100, + /obj/item/clothing/suit/storage/toggle/internalaffairs = 100, + /obj/item/clothing/suit/storage/toggle/lawyer/bluejacket = 100, + /obj/item/clothing/suit/storage/toggle/lawyer/purpjacket = 100, + /obj/item/clothing/suit/suspenders = 100, + /obj/item/clothing/suit/storage/toggle/track = 100, + /obj/item/clothing/suit/storage/toggle/track/blue = 100, + /obj/item/clothing/suit/storage/toggle/track/green = 100, + /obj/item/clothing/suit/storage/toggle/track/red = 100, + /obj/item/clothing/suit/storage/toggle/track/white = 100, + /obj/item/clothing/suit/storage/trench = 100, + /obj/item/clothing/suit/storage/trench/grey = 100, + /obj/item/clothing/suit/varsity = 100, + /obj/item/clothing/suit/varsity/red = 100, + /obj/item/clothing/suit/varsity/purple = 100, + /obj/item/clothing/suit/varsity/green = 100, + /obj/item/clothing/suit/varsity/blue = 100, + /obj/item/clothing/suit/varsity/brown = 100, + /obj/item/clothing/suit/storage/hooded/wintercoat = 100, + /obj/item/clothing/suit/storage/seromi/cloak/standard/white_grey = 100) premium = list(/obj/item/clothing/suit/imperium_monk = 3) contraband = list(/obj/item/toy/katana = 1) @@ -1205,7 +1206,7 @@ /obj/item/clothing/mask/gas/plaguedoctor/fluff = 600, /obj/item/clothing/under/owl = 400, /obj/item/clothing/mask/gas/owl_mask = 400, - /obj/item/clothing/under/waiter = 200, + /obj/item/clothing/under/waiter = 100, /obj/item/clothing/suit/storage/apron = 200, /obj/item/clothing/under/pirate = 300, /obj/item/clothing/head/pirate = 400, @@ -1216,7 +1217,7 @@ /obj/item/clothing/suit/imperium_monk = 2000, /obj/item/clothing/suit/holidaypriest = 200, /obj/item/clothing/head/witchwig = 200, - /obj/item/clothing/under/sundress = 200, + /obj/item/clothing/under/sundress = 50, /obj/item/weapon/staff/broom = 400, /obj/item/clothing/suit/wizrobe/fake = 200, /obj/item/clothing/head/wizard/fake = 200, diff --git a/code/game/mecha/combat/fighter.dm b/code/game/mecha/combat/fighter.dm index 5b04451dce..9d0fd7cfbf 100644 --- a/code/game/mecha/combat/fighter.dm +++ b/code/game/mecha/combat/fighter.dm @@ -164,7 +164,7 @@ else if(moved && gravity && !ground_capable) occupant_message("Collision alert! Vehicle not rated for use in gravity!") take_damage(NOGRAV_FIGHTER_DAMAGE, "brute") - playsound(loc, 'sound/effects/grillehit.ogg', 50, 1) + playsound(src, 'sound/effects/grillehit.ogg', 50, 1) /obj/mecha/combat/fighter/handle_equipment_movement() . = ..() diff --git a/code/game/mecha/combat/gorilla.dm b/code/game/mecha/combat/gorilla.dm index 2d5456953f..81a70b4b6d 100644 --- a/code/game/mecha/combat/gorilla.dm +++ b/code/game/mecha/combat/gorilla.dm @@ -192,7 +192,7 @@ HONK Blaster and a pulse cannon protected by projectile armor and powered by a b src.occupant_message("Zoom mode [zoom?"en":"dis"]abled.") if(zoom) src.occupant.set_viewsize(12) - src.occupant << sound('sound/mecha/imag_enh.ogg',volume=50) + playsound(src, 'sound/mecha/imag_enh.ogg',50) else src.occupant.set_viewsize() // Reset to default return diff --git a/code/game/mecha/equipment/mecha_equipment.dm b/code/game/mecha/equipment/mecha_equipment.dm index c5fbdcfd9d..da3135fe9c 100644 --- a/code/game/mecha/equipment/mecha_equipment.dm +++ b/code/game/mecha/equipment/mecha_equipment.dm @@ -32,7 +32,7 @@ sleep(equip_cooldown) set_ready_state(1) if(ready_sound) //Kind of like the kinetic accelerator. - playsound(loc, ready_sound, 50, 1, -1) + playsound(src, ready_sound, 50, 1, -1) if(target && chassis) return 1 return 0 diff --git a/code/game/mecha/equipment/tools/clamp.dm b/code/game/mecha/equipment/tools/clamp.dm index a587d89568..6091764c2b 100644 --- a/code/game/mecha/equipment/tools/clamp.dm +++ b/code/game/mecha/equipment/tools/clamp.dm @@ -33,7 +33,7 @@ if(FD.blocked) FD.visible_message("\The [chassis] begins prying on \the [FD]!") if(do_after(chassis.occupant,10 SECONDS,FD)) - playsound(FD.loc, 'sound/machines/airlock_creaking.ogg', 100, 1) + playsound(FD, 'sound/machines/airlock_creaking.ogg', 100, 1) FD.blocked = 0 FD.update_icon() FD.open(1) @@ -41,7 +41,7 @@ else if(FD.density) FD.visible_message("\The [chassis] begins forcing \the [FD] open!") if(do_after(chassis.occupant, 5 SECONDS,FD)) - playsound(FD.loc, 'sound/machines/airlock_creaking.ogg', 100, 1) + playsound(FD, 'sound/machines/airlock_creaking.ogg', 100, 1) FD.visible_message("\The [chassis] forces \the [FD] open!") FD.open(1) else @@ -57,7 +57,7 @@ if(do_after(chassis.occupant, 15 SECONDS,AD) && chassis.Adjacent(AD)) AD.welded = FALSE AD.update_icon() - playsound(AD.loc, 'sound/machines/airlock_creaking.ogg', 100, 1) + playsound(AD, 'sound/machines/airlock_creaking.ogg', 100, 1) AD.visible_message("\The [chassis] tears \the [AD] open!") if(!AD.welded) if(density) @@ -100,15 +100,15 @@ M.adjustOxyLoss(round(dam_force/2)) M.updatehealth() occupant_message("You squeeze [target] with [src.name]. Something cracks.") - playsound(src.loc, "fracture", 5, 1, -2) //CRACK + playsound(src, "fracture", 5, 1, -2) //CRACK chassis.visible_message("[chassis] squeezes [target].") else if(chassis.occupant.a_intent == I_DISARM && enable_special) - playsound(src.loc, 'sound/mecha/hydraulic.ogg', 10, 1, -2) + playsound(src, 'sound/mecha/hydraulic.ogg', 10, 1, -2) M.take_overall_damage(dam_force/2) M.adjustOxyLoss(round(dam_force/3)) M.updatehealth() occupant_message("You slam [target] with [src.name]. Something cracks.") - playsound(src.loc, "fracture", 3, 1, -2) //CRACK 2 + playsound(src, "fracture", 3, 1, -2) //CRACK 2 chassis.visible_message("[chassis] slams [target].") M.throw_at(get_step(M,get_dir(src, M)), 14, 1.5, chassis) else diff --git a/code/game/mecha/equipment/tools/cloak.dm b/code/game/mecha/equipment/tools/cloak.dm index 6f6ddd1c8f..e78a4f7395 100644 --- a/code/game/mecha/equipment/tools/cloak.dm +++ b/code/game/mecha/equipment/tools/cloak.dm @@ -46,7 +46,7 @@ log_message("Activated.") cloak_iterator.start() set_ready_state(0) - playsound(get_turf(src), 'sound/effects/EMPulse.ogg', 100, 1) + playsound(src, 'sound/effects/EMPulse.ogg', 100, 1) /obj/item/mecha_parts/mecha_equipment/cloak/proc/stop_cloak() if(chassis) @@ -54,7 +54,7 @@ log_message("Deactivated.") cloak_iterator.stop() set_ready_state(1) - playsound(get_turf(src), 'sound/effects/EMPulse.ogg', 100, 1) + playsound(src, 'sound/effects/EMPulse.ogg', 100, 1) // These things are so silly /datum/global_iterator/mecha_cloak/process(var/obj/item/mecha_parts/mecha_equipment/cloak/cloak) diff --git a/code/game/mecha/equipment/tools/extinguisher.dm b/code/game/mecha/equipment/tools/extinguisher.dm index 4ed6735b62..98712726c0 100644 --- a/code/game/mecha/equipment/tools/extinguisher.dm +++ b/code/game/mecha/equipment/tools/extinguisher.dm @@ -25,14 +25,14 @@ var/obj/o = target var/amount = o.reagents.trans_to_obj(src, 200) occupant_message("[amount] units transferred into internal tank.") - playsound(chassis, 'sound/effects/refill.ogg', 50, 1, -6) + playsound(src, 'sound/effects/refill.ogg', 50, 1, -6) return if (src.reagents.total_volume < 1) occupant_message("\The [src] is empty.") return - playsound(chassis, 'sound/effects/extinguish.ogg', 75, 1, -3) + playsound(src, 'sound/effects/extinguish.ogg', 75, 1, -3) var/direction = get_dir(chassis,target) diff --git a/code/game/mecha/equipment/tools/syringe_gun.dm b/code/game/mecha/equipment/tools/syringe_gun.dm index 57e63b7829..a914839869 100644 --- a/code/game/mecha/equipment/tools/syringe_gun.dm +++ b/code/game/mecha/equipment/tools/syringe_gun.dm @@ -67,7 +67,7 @@ syringes -= S S.icon = 'icons/obj/chemical.dmi' S.icon_state = "syringeproj" - playsound(chassis, 'sound/items/syringeproj.ogg', 50, 1) + playsound(src, 'sound/items/syringeproj.ogg', 50, 1) log_message("Launched [S] from [src], targeting [target].") spawn(-1) src = null //if src is deleted, still process the syringe diff --git a/code/game/mecha/equipment/weapons/honk.dm b/code/game/mecha/equipment/weapons/honk.dm index 921111a6cd..427d53295c 100644 --- a/code/game/mecha/equipment/weapons/honk.dm +++ b/code/game/mecha/equipment/weapons/honk.dm @@ -16,7 +16,7 @@ if(!equip_ready) return 0 - playsound(chassis, 'sound/effects/bang.ogg', 30, 1, 30) + playsound(src, 'sound/effects/bang.ogg', 30, 1, 30) chassis.occupant_message("You emit a high-pitched noise from the mech.") for(var/mob/living/carbon/M in ohearers(6, chassis)) if(istype(M, /mob/living/carbon/human)) diff --git a/code/game/mecha/equipment/weapons/weapons.dm b/code/game/mecha/equipment/weapons/weapons.dm index aec6a4f7cf..6ec9d0b61f 100644 --- a/code/game/mecha/equipment/weapons/weapons.dm +++ b/code/game/mecha/equipment/weapons/weapons.dm @@ -36,7 +36,7 @@ aimloc = locate(targloc.x+GaussRandRound(deviation,1),targloc.y+GaussRandRound(deviation,1),targloc.z) if(!aimloc || aimloc == curloc || (locs && aimloc in locs)) break - playsound(chassis, fire_sound, fire_volume, 1) + playsound(src, fire_sound, fire_volume, 1) projectiles-- var/turf/projectile_turf if(chassis.locs && chassis.locs.len) // Multi tile. diff --git a/code/game/mecha/mech_prosthetics.dm b/code/game/mecha/mech_prosthetics.dm index bb2c5f87ce..1615be1ff4 100644 --- a/code/game/mecha/mech_prosthetics.dm +++ b/code/game/mecha/mech_prosthetics.dm @@ -1,6 +1,6 @@ /obj/machinery/pros_fabricator - icon = 'icons/obj/robotics_vr.dmi' //VOREStation Edit - New icon - icon_state = "fab-idle" + icon = 'icons/obj/robotics.dmi' + icon_state = "prosfab" name = "Prosthetics Fabricator" desc = "A machine used for construction of prosthetics." density = 1 @@ -32,7 +32,7 @@ /obj/machinery/pros_fabricator/Initialize() . = ..() default_apply_parts() - + files = new /datum/research(src) //Setup the research data holder. /obj/machinery/pros_fabricator/Initialize() @@ -54,12 +54,14 @@ /obj/machinery/pros_fabricator/update_icon() overlays.Cut() + icon_state = initial(icon_state) + if(panel_open) - icon_state = "fab-o" - else - icon_state = "fab-idle" + overlays.Add(image(icon, "[icon_state]_panel")) + if(stat & NOPOWER) + return if(busy) - overlays += "fab-active" + icon_state = "[icon_state]_work" /obj/machinery/pros_fabricator/dismantle() for(var/f in materials) @@ -198,9 +200,7 @@ if(materials[S.material.name] + amnt <= res_max_amount) if(S && S.get_amount() >= 1) var/count = 0 - overlays += "fab-load-metal" - spawn(10) - overlays -= "fab-load-metal" + flick("[initial(icon_state)]_loading", src) while(materials[S.material.name] + amnt <= res_max_amount && S.get_amount() >= 1) materials[S.material.name] += amnt S.use(1) @@ -273,6 +273,7 @@ materials[M] = max(0, materials[M] - D.materials[M] * mat_efficiency) if(D.build_path) var/obj/new_item = D.Fabricate(get_step(get_turf(src), src.dir), src) // Sometimes returns a mob. Beware! + flick("[initial(icon_state)]_finish", src) visible_message("\The [src] pings, indicating that \the [D] is complete.", "You hear a ping.") if(mat_efficiency != 1) if(istype(new_item, /obj/) && new_item.matter && new_item.matter.len > 0) diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 28746adf98..d5665b14ed 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -675,12 +675,12 @@ if(!prob(src.deflect_chance)) src.take_damage(15) src.check_for_internal_damage(list(MECHA_INT_TEMP_CONTROL,MECHA_INT_TANK_BREACH,MECHA_INT_CONTROL_LOST)) - playsound(src.loc, 'sound/weapons/slash.ogg', 50, 1, -1) + playsound(src, 'sound/weapons/slash.ogg', 50, 1, -1) to_chat(user, "You slash at the armored suit!") visible_message("\The [user] slashes at [src.name]'s armor!") else src.log_append_to_last("Armor saved.") - playsound(src.loc, 'sound/weapons/slash.ogg', 50, 1, -1) + playsound(src, 'sound/weapons/slash.ogg', 50, 1, -1) to_chat(user, "Your claws had no effect!") src.occupant_message("\The [user]'s claws are stopped by the armor.") visible_message("\The [user] rebounds off [src.name]'s armor!") @@ -809,14 +809,14 @@ if(!prob(src.deflect_chance)) src.take_damage(6) src.check_for_internal_damage(list(MECHA_INT_TEMP_CONTROL,MECHA_INT_TANK_BREACH,MECHA_INT_CONTROL_LOST)) - playsound(src.loc, 'sound/effects/blobattack.ogg', 50, 1, -1) + playsound(src, 'sound/effects/blobattack.ogg', 50, 1, -1) to_chat(user, "You smash at the armored suit!") for (var/mob/V in viewers(src)) if(V.client && !(V.blinded)) V.show_message("\The [user] smashes against [src.name]'s armor!", 1) else src.log_append_to_last("Armor saved.") - playsound(src.loc, 'sound/effects/blobattack.ogg', 50, 1, -1) + playsound(src, 'sound/effects/blobattack.ogg', 50, 1, -1) to_chat(user, "Your attack had no effect!") src.occupant_message("\The [user]'s attack is stopped by the armor.") for (var/mob/V in viewers(src)) @@ -2025,7 +2025,7 @@ user.attack_log += text("\[[time_stamp()]\] attacked [src.name]") else src.log_append_to_last("Armor saved.") - playsound(src.loc, 'sound/weapons/slash.ogg', 50, 1, -1) + playsound(src, 'sound/weapons/slash.ogg', 50, 1, -1) src.occupant_message("\The [user]'s attack is stopped by the armor.") visible_message("\The [user] rebounds off [src.name]'s armor!") user.attack_log += text("\[[time_stamp()]\] attacked [src.name]") diff --git a/code/game/objects/banners_vr.dm b/code/game/objects/banners_vr.dm index 75b014b1cc..ab84d37df4 100644 --- a/code/game/objects/banners_vr.dm +++ b/code/game/objects/banners_vr.dm @@ -1,2 +1,2 @@ /obj/item/weapon/banner/solgov - name = "\improper SolCom banner" \ No newline at end of file + name = "\improper SolGov banner" //YW EDIT: SolGov \ No newline at end of file diff --git a/code/game/objects/buckling.dm b/code/game/objects/buckling.dm index 3d4c2ffe37..533414d50c 100644 --- a/code/game/objects/buckling.dm +++ b/code/game/objects/buckling.dm @@ -135,7 +135,7 @@ // step_towards(M, src) . = buckle_mob(M, forced) - playsound(src.loc, 'sound/effects/seatbelt.ogg', 50, 1) + playsound(src, 'sound/effects/seatbelt.ogg', 50, 1) if(.) var/reveal_message = list("buckled_mob" = null, "buckled_to" = null) //VORE EDIT: This being a list and messages existing for the buckle target atom. if(!silent) @@ -163,7 +163,7 @@ /atom/movable/proc/user_unbuckle_mob(mob/living/buckled_mob, mob/user) var/mob/living/M = unbuckle_mob(buckled_mob) - playsound(src.loc, 'sound/effects/seatbelt.ogg', 50, 1) + playsound(src, 'sound/effects/seatbelt.ogg', 50, 1) if(M) if(M != user) M.visible_message(\ @@ -185,9 +185,11 @@ L.forceMove(loc, direct, movetime) L.last_move = last_move L.inertia_dir = last_move - + if(!buckle_dir) L.set_dir(dir) + else + L.set_dir(buckle_dir) /atom/movable/proc/can_buckle_check(mob/living/M, forced = FALSE) if(!buckled_mobs) diff --git a/code/game/objects/effects/alien/aliens.dm b/code/game/objects/effects/alien/aliens.dm index d11b054730..836e277872 100644 --- a/code/game/objects/effects/alien/aliens.dm +++ b/code/game/objects/effects/alien/aliens.dm @@ -66,7 +66,7 @@ /obj/effect/alien/resin/attack_generic(var/mob/user, var/damage, var/attack_verb) visible_message("[user] [attack_verb] the [src]!") - playsound(loc, 'sound/effects/attackblob.ogg', 100, 1) + playsound(src, 'sound/effects/attackblob.ogg', 100, 1) user.do_attack_animation(src) health -= damage healthcheck() @@ -100,7 +100,7 @@ tforce = 10 else tforce = AM:throwforce - playsound(loc, 'sound/effects/attackblob.ogg', 100, 1) + playsound(src, 'sound/effects/attackblob.ogg', 100, 1) health = max(0, health - tforce) healthcheck() ..() @@ -137,7 +137,7 @@ user.setClickCooldown(user.get_attack_speed(W)) var/aforce = W.force health = max(0, health - aforce) - playsound(loc, 'sound/effects/attackblob.ogg', 100, 1) + playsound(src, 'sound/effects/attackblob.ogg', 100, 1) healthcheck() ..() return @@ -176,11 +176,11 @@ . = ..() if(isspace(loc)) return INITIALIZE_HINT_QDEL - + linked_node = node if(newcolor) color = newcolor - + if(icon_state == "weeds") icon_state = pick("weeds", "weeds1", "weeds2") @@ -203,7 +203,7 @@ desc = "Weird glowing organic growth." layer = ABOVE_TURF_LAYER+0.01 light_range = NODERANGE - + var/node_range = NODERANGE var/set_color = "#321D37" @@ -216,6 +216,8 @@ else qdel(existing) + linked_node = src + if(newcolor) set_color = newcolor if(set_color) @@ -299,7 +301,7 @@ W.color = W.linked_node.set_color - if(prob(max(10, 40 - (5 * nearby_weeds.len)))) + if(prob(max(10, 60 - (5 * nearby_weeds.len)))) W.process() /obj/effect/alien/weeds/ex_act(severity) @@ -328,7 +330,7 @@ if(WT.remove_fuel(0, user)) damage = 15 - playsound(loc, 'sound/items/Welder.ogg', 100, 1) + playsound(src, 'sound/items/Welder.ogg', 100, 1) health -= damage healthcheck() @@ -531,7 +533,7 @@ if(WT.remove_fuel(0, user)) damage = 15 - playsound(src.loc, 'sound/items/Welder.ogg', 100, 1) + playsound(src, 'sound/items/Welder.ogg', 100, 1) src.health -= damage src.healthcheck() diff --git a/code/game/objects/effects/decals/contraband.dm b/code/game/objects/effects/decals/contraband.dm index b0a28aa490..4222f58e35 100644 --- a/code/game/objects/effects/decals/contraband.dm +++ b/code/game/objects/effects/decals/contraband.dm @@ -146,7 +146,7 @@ /obj/structure/sign/poster/attackby(obj/item/weapon/W as obj, mob/user as mob) if(W.is_wirecutter()) - playsound(src.loc, W.usesound, 100, 1) + playsound(src, W.usesound, 100, 1) if(ruined) to_chat(user, "You remove the remnants of the poster.") qdel(src) @@ -166,7 +166,7 @@ return visible_message("[user] rips [src] in a single, decisive motion!" ) - playsound(src.loc, 'sound/items/poster_ripped.ogg', 100, 1) + playsound(src, 'sound/items/poster_ripped.ogg', 100, 1) ruined = 1 icon_state = "poster_ripped" name = "ripped poster" diff --git a/code/game/objects/effects/decals/posters/polarisposters_vr.dm b/code/game/objects/effects/decals/posters/polarisposters_vr.dm index 5045346289..2d91fe35c3 100644 --- a/code/game/objects/effects/decals/posters/polarisposters_vr.dm +++ b/code/game/objects/effects/decals/posters/polarisposters_vr.dm @@ -1,5 +1,5 @@ -/datum/poster/nanotrasen/nt_7 - name = "SolCom" - desc = "This poster showcases an TCG emblem. The outer ring reads,\ +/datum/poster/nanotrasen/nt_7 //YW EDIT: SolGov, USDF + name = "SolGov" + desc = "This poster showcases an USDF emblem. The outer ring reads,\ \"NIL MORTALIBUS ARDUI EST\".\ Commonwealth of Sol-Procyon." diff --git a/code/game/objects/effects/decals/posters/voreposters_vr.dm b/code/game/objects/effects/decals/posters/voreposters_vr.dm index 6f4935718d..afcf0ab108 100644 --- a/code/game/objects/effects/decals/posters/voreposters_vr.dm +++ b/code/game/objects/effects/decals/posters/voreposters_vr.dm @@ -49,4 +49,48 @@ /datum/poster/vore_13 icon_state = "sbsposter13" name = "Ammer" - desc = "You see a blue panda on the poster. She's awfully smug about her size." \ No newline at end of file + desc = "You see a blue panda on the poster. She's awfully smug about her size." +/datum/poster/vore_14 + icon_state = "dwposter1" + name = "WANTED: WAR CRIMINAL" + desc = "A poster bringing awareness to the distinguishing costume of a known war criminal operating in Virgo-Erigonne space." +/datum/poster/vore_15 + icon_state = "dwposter2" + name = "Implanter" + desc = "A poster explaining the benefits and function of back-up implanters." +/datum/poster/vore_16 + icon_state = "dwposter3" + name = "Back-up implant" + desc = "A poster describing the electronics implanted by back-up implanters." +/datum/poster/vore_17 + icon_state = "dwposter4" + name = "We know" + desc = "A poster purporting the infallibility of NanoTrasen's forensics department." +/datum/poster/vore_18 + icon_state = "dwposter5" + name = "KAT" + desc = "A promotional poster for popular exotube show 'Kat-Kat Korner'" +/datum/poster/vore_19 + icon_state = "dwposter6" + name = "install.css" + desc = "A nostalgia trip." +/datum/poster/vore_20 + icon_state = "dwposter7" + name = "TALON" + desc = "The logo and banner of a notable group of contractors known to trade with NanoTrasen." +/datum/poster/vore_21 + icon_state = "dwposter8" + name = "GPA" + desc = "A pretentious advertisement for the drink 'Galactic Panic Attack'" +/datum/poster/vore_22 + icon_state = "dwposter9" + name = "Rope" + desc = "A poster outlining proper pit-traversal gear." +/datum/poster/vore_23 + icon_state = "dwposter10" + name = "Visit Luna" + desc = "Part of a tourism campaign from SolCom encouraging people to visit Earth's moon, Luna." +/datum/poster/vore_24 + icon_state = "dwposter11" + name = "Secgun" + desc = "A striking, wordless advertisement for NanoTrasen's security department. It wasn't very effective and just seems to be used as a warning sign." diff --git a/code/game/objects/effects/effect_system.dm b/code/game/objects/effects/effect_system.dm index b872f9b3d3..15931b5868 100644 --- a/code/game/objects/effects/effect_system.dm +++ b/code/game/objects/effects/effect_system.dm @@ -98,7 +98,7 @@ steam.start() -- spawns the effect /obj/effect/effect/sparks/New() ..() - playsound(src.loc, "sparks", 100, 1) + playsound(src, "sparks", 100, 1) var/turf/T = src.loc if (istype(T, /turf)) T.hotspot_expose(1000,100) diff --git a/code/game/objects/effects/mines.dm b/code/game/objects/effects/mines.dm index f2a15be551..1497e4e7a0 100644 --- a/code/game/objects/effects/mines.dm +++ b/code/game/objects/effects/mines.dm @@ -61,7 +61,7 @@ panel_open = !panel_open user.visible_message("[user] very carefully screws the mine's panel [panel_open ? "open" : "closed"].", "You very carefully screw the mine's panel [panel_open ? "open" : "closed"].") - playsound(src.loc, W.usesound, 50, 1) + playsound(src, W.usesound, 50, 1) else if((W.is_wirecutter() || istype(W, /obj/item/device/multitool)) && panel_open) interact(user) @@ -224,7 +224,7 @@ msg_admin_attack("[key_name_admin(user)] primed \a [src]") user.visible_message("[user] starts priming \the [src.name].", "You start priming \the [src.name]. Hold still!") if(do_after(user, 10 SECONDS)) - playsound(loc, 'sound/weapons/armbomb.ogg', 75, 1, -3) + playsound(src, 'sound/weapons/armbomb.ogg', 75, 1, -3) prime(user) else visible_message("[user] triggers \the [src.name]!", "You accidentally trigger \the [src.name]!") diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 6fd5f0b386..1df31e3814 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -508,7 +508,7 @@ var/list/global/slot_flags_enumeration = list( var/hit_zone = get_zone_with_miss_chance(U.zone_sel.selecting, M, U.get_accuracy_penalty(U)) if(!hit_zone) U.do_attack_animation(M) - playsound(loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1) + playsound(src, 'sound/weapons/punchmiss.ogg', 25, 1, -1) //visible_message("[U] attempts to stab [M] in the eyes, but misses!") for(var/mob/V in viewers(M)) V.show_message("[U] attempts to stab [M] in the eyes, but misses!") @@ -609,7 +609,7 @@ GLOBAL_LIST_EMPTY(blood_overlays_by_type) // Already got one if(blood_overlay) return - + // Already cached if(GLOB.blood_overlays_by_type[type]) blood_overlay = GLOB.blood_overlays_by_type[type] @@ -619,7 +619,7 @@ GLOBAL_LIST_EMPTY(blood_overlays_by_type) var/image/blood = image(icon = 'icons/effects/blood.dmi', icon_state = "itemblood") // Needs to be a new one each time since we're slicing it up with filters. blood.filters += filter(type = "alpha", icon = icon(icon, icon_state)) // Same, this filter is unique for each blood overlay per type GLOB.blood_overlays_by_type[type] = blood - + // And finally blood_overlay = blood diff --git a/code/game/objects/items/bells.dm b/code/game/objects/items/bells.dm index af9d7ce0f8..c05c7d2686 100644 --- a/code/game/objects/items/bells.dm +++ b/code/game/objects/items/bells.dm @@ -19,7 +19,7 @@ /obj/item/weapon/deskbell/attack(mob/target as mob, mob/living/user as mob) if(!broken) - playsound(user.loc, 'sound/effects/deskbell.ogg', 50, 1) + playsound(src, 'sound/effects/deskbell.ogg', 50, 1) ..() /obj/item/weapon/deskbell/attack_hand(mob/user) @@ -61,12 +61,12 @@ /obj/item/weapon/deskbell/proc/ring(mob/user) if(user.a_intent == "harm") - playsound(user.loc, 'sound/effects/deskbell_rude.ogg', 50, 1) + playsound(src, 'sound/effects/deskbell_rude.ogg', 50, 1) to_chat(user,"You hammer [src] rudely!") if (prob(2)) break_bell(user) else - playsound(user.loc, 'sound/effects/deskbell.ogg', 50, 1) + playsound(src, 'sound/effects/deskbell.ogg', 50, 1) to_chat(user,"You gracefully ring [src].") /obj/item/weapon/deskbell/proc/check_ability(mob/user) diff --git a/code/game/objects/items/bodybag.dm b/code/game/objects/items/bodybag.dm index 181eea4137..690cdefff1 100644 --- a/code/game/objects/items/bodybag.dm +++ b/code/game/objects/items/bodybag.dm @@ -3,7 +3,7 @@ /obj/item/bodybag name = "body bag" desc = "A folded bag designed for the storage and transportation of cadavers." - icon = 'icons/obj/bodybag.dmi' + icon = 'icons/obj/closets/bodybag.dmi' icon_state = "bodybag_folded" w_class = ITEMSIZE_SMALL @@ -31,10 +31,8 @@ /obj/structure/closet/body_bag name = "body bag" desc = "A plastic bag designed for the storage and transportation of cadavers." - icon = 'icons/obj/bodybag.dmi' - icon_state = "bodybag_closed" - icon_closed = "bodybag_closed" - icon_opened = "bodybag_open" + icon = 'icons/obj/closets/bodybag.dmi' + closet_appearance = null open_sound = 'sound/items/zip.ogg' close_sound = 'sound/items/zip.ogg' var/item_path = /obj/item/bodybag @@ -46,8 +44,7 @@ /obj/item/bodybag/large name = "mass grave body bag" desc = "A large folded bag designed for the storage and transportation of cadavers." - icon = 'icons/obj/bodybag.dmi' - icon_state = "bluebodybag_folded" + icon = 'icons/obj/closets/bodybag_large.dmi' w_class = ITEMSIZE_LARGE attack_self(mob/user) @@ -58,9 +55,7 @@ /obj/structure/closet/body_bag/large name = "mass grave body bag" desc = "A massive body bag that holds as much as it does due to bluespace lining on its zipper. Shockingly compact for its storage." - icon_state = "bluebodybag_closed" - icon_closed = "bluebodybag_closed" - icon_opened = "bluebodybag_open" + icon = 'icons/obj/closets/bodybag_large.dmi' storage_capacity = (MOB_MEDIUM * 12) - 1 //Holds 12 bodys item_path = /obj/item/bodybag/large //End of Yawn add @@ -128,19 +123,22 @@ /obj/structure/closet/body_bag/update_icon() if(opened) - icon_state = icon_opened + icon_state = "open" else - if(contains_body > 0) - icon_state = "bodybag_closed1" - else - icon_state = icon_closed + icon_state = "closed_unlocked" + + src.overlays.Cut() + /* Ours don't have toetags + if(has_label) + src.overlays += image(src.icon, "bodybag_label") + */ /obj/item/bodybag/cryobag name = "stasis bag" desc = "A non-reusable plastic bag designed to slow down bodily functions such as circulation and breathing, \ especially useful if short on time or in a hostile enviroment." - icon = 'icons/obj/cryobag.dmi' + icon = 'icons/obj/closets/cryobag.dmi' icon_state = "bodybag_folded" item_state = "bodybag_cryo_folded" origin_tech = list(TECH_BIO = 4) @@ -158,7 +156,7 @@ name = "stasis bag" desc = "A non-reusable plastic bag designed to slow down bodily functions such as circulation and breathing, \ especially useful if short on time or in a hostile enviroment." - icon = 'icons/obj/cryobag.dmi' + icon = 'icons/obj/closets/cryobag.dmi' item_path = /obj/item/bodybag/cryobag store_misc = 0 store_items = 0 @@ -189,13 +187,17 @@ /obj/structure/closet/body_bag/cryobag/open() . = ..() if(used) - var/obj/item/O = new/obj/item(src.loc) - O.name = "used [name]" - O.icon = src.icon - O.icon_state = "bodybag_used" - O.desc = "Pretty useless now..." + new /obj/item/usedcryobag(loc) qdel(src) +/obj/structure/closet/body_bag/cryobag/update_icon() + ..() + overlays.Cut() + var/image/I = image(icon, "indicator[opened]") + I.appearance_flags = RESET_COLOR + I.color = COLOR_LIME + overlays += I + /obj/structure/closet/body_bag/cryobag/MouseDrop(over_object, src_location, over_location) . = ..() if(. && syringe) @@ -283,3 +285,9 @@ else ..() + +/obj/item/usedcryobag + name = "used stasis bag" + desc = "Pretty useless now.." + icon_state = "bodybag_used" + icon = 'icons/obj/closets/cryobag.dmi' diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index c3f70abc12..18e0f8f139 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -330,7 +330,7 @@ var/global/list/obj/item/device/pda/PDAs = list() /obj/item/device/pda/ai/attack_self(mob/user as mob) if ((honkamt > 0) && (prob(60)))//For clown virus. honkamt-- - playsound(loc, 'sound/items/bikehorn.ogg', 30, 1) + playsound(src, 'sound/items/bikehorn.ogg', 30, 1) return @@ -452,6 +452,20 @@ var/global/list/obj/item/device/pda/PDAs = list() if(3) icon = 'icons/obj/pda_old.dmi' if(4) icon = 'icons/obj/pda_rugged.dmi' if(5) icon = 'icons/obj/pda_holo.dmi' + if(6) + icon = 'icons/obj/pda_wrist.dmi' + item_state = icon_state + item_icons = list( + slot_belt_str = 'icons/mob/pda_wrist.dmi', + slot_wear_id_str = 'icons/mob/pda_wrist.dmi', + slot_gloves_str = 'icons/mob/pda_wrist.dmi' + ) + desc = "A portable microcomputer by Thinktronic Systems, LTD. This model is a wrist-bound version." + slot_flags = SLOT_ID | SLOT_BELT | SLOT_GLOVES + sprite_sheets = list( + SPECIES_TESHARI = 'icons/mob/species/seromi/pda_wrist.dmi', + SPECIES_VR_TESHARI = 'icons/mob/species/seromi/pda_wrist.dmi', + ) else icon = 'icons/obj/pda_old.dmi' log_debug("Invalid switch for PDA, defaulting to old PDA icons. [pdachoice] chosen.") @@ -662,9 +676,6 @@ var/global/list/obj/item/device/pda/PDAs = list() ui.set_auto_update(auto_update) /obj/item/device/pda/attack_self(mob/user as mob) - var/datum/asset/assets = get_asset_datum(/datum/asset/simple/pda) - assets.send(user) - user.set_machine(src) if(active_uplink_check(user)) @@ -774,7 +785,7 @@ var/global/list/obj/item/device/pda/PDAs = list() scanmode = 4 if("Honk") if ( !(last_honk && world.time < last_honk + 20) ) - playsound(loc, 'sound/items/bikehorn.ogg', 50, 1) + playsound(src, 'sound/items/bikehorn.ogg', 50, 1) last_honk = world.time if("Gas Scan") if(scanmode == 5) @@ -978,7 +989,7 @@ var/global/list/obj/item/device/pda/PDAs = list() if ((honkamt > 0) && (prob(60)))//For clown virus. honkamt-- - playsound(loc, 'sound/items/bikehorn.ogg', 30, 1) + playsound(src, 'sound/items/bikehorn.ogg', 30, 1) return 1 // return 1 tells it to refresh the UI in NanoUI @@ -1015,14 +1026,14 @@ var/global/list/obj/item/device/pda/PDAs = list() var/datum/effect/effect/system/smoke_spread/chem/S = new /datum/effect/effect/system/smoke_spread/chem S.attach(P.loc) S.set_up(P, 10, 0, P.loc) - playsound(P.loc, 'sound/effects/smoke.ogg', 50, 1, -3) + playsound(P, 'sound/effects/smoke.ogg', 50, 1, -3) S.start() message += "Large clouds of smoke billow forth from your [P]!" if(i>=40 && i<=45) //Bad smoke var/datum/effect/effect/system/smoke_spread/bad/B = new /datum/effect/effect/system/smoke_spread/bad B.attach(P.loc) B.set_up(P, 10, 0, P.loc) - playsound(P.loc, 'sound/effects/smoke.ogg', 50, 1, -3) + playsound(P, 'sound/effects/smoke.ogg', 50, 1, -3) B.start() message += "Large clouds of noxious smoke billow forth from your [P]!" if(i>=65 && i<=75) //Weaken @@ -1059,7 +1070,7 @@ var/global/list/obj/item/device/pda/PDAs = list() var/mob/M = loc M.put_in_hands(id) to_chat(usr, "You remove the ID from the [name].") - playsound(loc, 'sound/machines/id_swipe.ogg', 100, 1) + playsound(src, 'sound/machines/id_swipe.ogg', 100, 1) else id.loc = get_turf(src) id = null @@ -1128,7 +1139,7 @@ var/global/list/obj/item/device/pda/PDAs = list() conversations.Add("\ref[P]") if(!P.conversations.Find("\ref[src]")) P.conversations.Add("\ref[src]") - + to_chat(U, "[bicon(src)] Sent message to [P.owner] ([P.ownjob]), \"[t]\"") if (prob(5) && security_level >= SEC_LEVEL_BLUE) //Give the AI a chance of intercepting the message //VOREStation Edit: no spam interception on lower codes + lower interception chance var/who = src.owner @@ -1146,7 +1157,7 @@ var/global/list/obj/item/device/pda/PDAs = list() /obj/item/device/pda/proc/new_info(var/beep_silent, var/message_tone, var/reception_message) if (!beep_silent) - playsound(loc, 'sound/machines/twobeep.ogg', 50, 1) + playsound(src, 'sound/machines/twobeep.ogg', 50, 1) for (var/mob/O in hearers(2, loc)) O.show_message(text("[bicon(src)] *[message_tone]*")) //Search for holder of the PDA. @@ -1275,7 +1286,7 @@ var/global/list/obj/item/device/pda/PDAs = list() if (cartridge.radio) cartridge.radio.hostpda = null to_chat(usr, "You remove \the [cartridge] from the [name].") - playsound(loc, 'sound/machines/id_swipe.ogg', 100, 1) + playsound(src, 'sound/machines/id_swipe.ogg', 100, 1) cartridge = null /obj/item/device/pda/proc/id_check(mob/user as mob, choice as num)//To check for IDs; 1 for in-pda use, 2 for out of pda use. diff --git a/code/game/objects/items/devices/chameleonproj.dm b/code/game/objects/items/devices/chameleonproj.dm index 627145a38f..d6f42bee8f 100644 --- a/code/game/objects/items/devices/chameleonproj.dm +++ b/code/game/objects/items/devices/chameleonproj.dm @@ -31,7 +31,7 @@ if(!proximity) return if(!active_dummy) if(istype(target,/obj/item) && !istype(target, /obj/item/weapon/disk/nuclear)) - playsound(get_turf(src), 'sound/weapons/flash.ogg', 100, 1, -6) + playsound(src, 'sound/weapons/flash.ogg', 100, 1, -6) to_chat(user, "Scanned [target].") saved_item = target.type saved_icon = target.icon @@ -42,7 +42,7 @@ if(!can_use || !saved_item) return if(active_dummy) eject_all() - playsound(get_turf(src), 'sound/effects/pop.ogg', 100, 1, -6) + playsound(src, 'sound/effects/pop.ogg', 100, 1, -6) qdel(active_dummy) active_dummy = null to_chat(usr, "You deactivate the [src].") @@ -51,7 +51,7 @@ flick("emppulse",T) spawn(8) qdel(T) else - playsound(get_turf(src), 'sound/effects/pop.ogg', 100, 1, -6) + playsound(src, 'sound/effects/pop.ogg', 100, 1, -6) var/obj/O = new saved_item(src) if(!O) return var/obj/effect/dummy/chameleon/C = new /obj/effect/dummy/chameleon(usr.loc) diff --git a/code/game/objects/items/devices/communicator/messaging.dm b/code/game/objects/items/devices/communicator/messaging.dm index 57e480957f..263f6d4db3 100644 --- a/code/game/objects/items/devices/communicator/messaging.dm +++ b/code/game/objects/items/devices/communicator/messaging.dm @@ -76,7 +76,7 @@ return if(ringer) - playsound(loc, 'sound/machines/twobeep.ogg', 50, 1) + playsound(src, 'sound/machines/twobeep.ogg', 50, 1) for (var/mob/O in hearers(2, loc)) O.show_message(text("[bicon(src)] *beep*")) diff --git a/code/game/objects/items/devices/communicator/phone.dm b/code/game/objects/items/devices/communicator/phone.dm index d7816fbb82..7075dbe958 100644 --- a/code/game/objects/items/devices/communicator/phone.dm +++ b/code/game/objects/items/devices/communicator/phone.dm @@ -161,7 +161,7 @@ voice_requests |= candidate if(ringer) - playsound(loc, 'sound/machines/twobeep.ogg', 50, 1) + playsound(src, 'sound/machines/twobeep.ogg', 50, 1) for (var/mob/O in hearers(2, loc)) O.show_message(text("[bicon(src)] *beep*")) diff --git a/code/game/objects/items/devices/defib.dm b/code/game/objects/items/devices/defib.dm index 8df119f0d5..80a015e7bf 100644 --- a/code/game/objects/items/devices/defib.dm +++ b/code/game/objects/items/devices/defib.dm @@ -395,12 +395,12 @@ if(!do_after(user, 30, H)) return user.visible_message("\The [user] places [src] on [H]'s chest.", "You place [src] on [H]'s chest.") - playsound(get_turf(src), 'sound/machines/defib_charge.ogg', 50, 0) + playsound(src, 'sound/machines/defib_charge.ogg', 50, 0) var/error = can_defib(H) if(error) make_announcement(error, "warning") - playsound(get_turf(src), 'sound/machines/defib_failed.ogg', 50, 0) + playsound(src, 'sound/machines/defib_failed.ogg', 50, 0) return if(check_blood_level(H)) @@ -413,18 +413,18 @@ //deduct charge here, in case the base unit was EMPed or something during the delay time if(!checked_use(chargecost)) make_announcement("buzzes, \"Insufficient charge.\"", "warning") - playsound(get_turf(src), 'sound/machines/defib_failed.ogg', 50, 0) + playsound(src, 'sound/machines/defib_failed.ogg', 50, 0) return H.visible_message("\The [H]'s body convulses a bit.") - playsound(get_turf(src), "bodyfall", 50, 1) - playsound(get_turf(src), 'sound/machines/defib_zap.ogg', 50, 1, -1) + playsound(src, "bodyfall", 50, 1) + playsound(src, 'sound/machines/defib_zap.ogg', 50, 1, -1) set_cooldown(cooldowntime) error = can_revive(H) if(error) make_announcement(error, "warning") - playsound(get_turf(src), 'sound/machines/defib_failed.ogg', 50, 0) + playsound(src, 'sound/machines/defib_failed.ogg', 50, 0) return H.apply_damage(burn_damage_amt, BURN, BP_TORSO) @@ -438,7 +438,7 @@ H.adjustToxLoss(-H.getToxLoss()) make_announcement("pings, \"Resuscitation successful.\"", "notice") - playsound(get_turf(src), 'sound/machines/defib_success.ogg', 50, 0) + playsound(src, 'sound/machines/defib_success.ogg', 50, 0) make_alive(H) @@ -459,7 +459,7 @@ to_chat(user, "You can't do that while the safety is enabled.") return - playsound(get_turf(src), 'sound/machines/defib_charge.ogg', 50, 0) + playsound(src, 'sound/machines/defib_charge.ogg', 50, 0) audible_message("\The [src] lets out a steadily rising hum...") if(!do_after(user, chargetime, H)) @@ -468,12 +468,12 @@ //deduct charge here, in case the base unit was EMPed or something during the delay time if(!checked_use(chargecost)) make_announcement("buzzes, \"Insufficient charge.\"", "warning") - playsound(get_turf(src), 'sound/machines/defib_failed.ogg', 50, 0) + playsound(src, 'sound/machines/defib_failed.ogg', 50, 0) return user.visible_message("\The [user] shocks [H] with \the [src]!", "You shock [H] with \the [src]!") - playsound(get_turf(src), 'sound/machines/defib_zap.ogg', 100, 1, -1) - playsound(loc, 'sound/weapons/Egloves.ogg', 100, 1, -1) + playsound(src, 'sound/machines/defib_zap.ogg', 100, 1, -1) + playsound(src, 'sound/weapons/Egloves.ogg', 100, 1, -1) set_cooldown(cooldowntime) H.stun_effect_act(2, 120, target_zone) @@ -547,10 +547,10 @@ safety = new_safety if(safety) make_announcement("beeps, \"Safety protocols enabled!\"", "notice") - playsound(get_turf(src), 'sound/machines/defib_safetyon.ogg', 50, 0) + playsound(src, 'sound/machines/defib_safetyon.ogg', 50, 0) else make_announcement("beeps, \"Safety protocols disabled!\"", "warning") - playsound(get_turf(src), 'sound/machines/defib_safetyoff.ogg', 50, 0) + playsound(src, 'sound/machines/defib_safetyoff.ogg', 50, 0) update_icon() ..() diff --git a/code/game/objects/items/devices/flash.dm b/code/game/objects/items/devices/flash.dm index bd7a4687ae..2247674f60 100644 --- a/code/game/objects/items/devices/flash.dm +++ b/code/game/objects/items/devices/flash.dm @@ -48,7 +48,7 @@ user.visible_message("\The [user] successfully repairs \the [src]!") broken = FALSE update_icon() - playsound(src.loc, W.usesound, 50, 1) + playsound(src, W.usesound, 50, 1) else user.visible_message("\The [user] fails to repair \the [src].") repairing = FALSE @@ -138,7 +138,7 @@ if(user) update_icon() to_chat(user, "click") - playsound(src.loc, 'sound/weapons/empty.ogg', 80, 1) + playsound(src, 'sound/weapons/empty.ogg', 80, 1) return FALSE else if(battery && battery.checked_use(charge_cost + (round(charge_cost / 4) * max(0, times_used - max_flashes)))) // Using over your maximum flashes starts taking more charge per added flash. times_used++ @@ -164,7 +164,7 @@ if(!check_capacitor(user)) return - playsound(src.loc, 'sound/weapons/flash.ogg', 100, 1) + playsound(src, 'sound/weapons/flash.ogg', 100, 1) var/flashfail = 0 //VOREStation Add - NIF @@ -253,7 +253,7 @@ if(!check_capacitor(user)) return - playsound(src.loc, 'sound/weapons/flash.ogg', 100, 1) + playsound(src, 'sound/weapons/flash.ogg', 100, 1) flick("flash2", src) if(user && isrobot(user)) spawn(0) diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index c908f30e17..d45f4ff716 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -60,7 +60,7 @@ if(cell.use(power_usage) != power_usage) // we weren't able to use our full power_usage amount! visible_message("\The [src] flickers before going dull.") set_light(0) - playsound(src.loc, 'sound/effects/sparks3.ogg', 10, 1, -3) //Small cue that your light went dull in your pocket. + playsound(src, 'sound/effects/sparks3.ogg', 10, 1, -3) //Small cue that your light went dull in your pocket. on = 0 update_icon() return PROCESS_KILL @@ -109,7 +109,7 @@ START_PROCESSING(SSobj, src) else if(power_use) STOP_PROCESSING(SSobj, src) - playsound(src.loc, 'sound/weapons/empty.ogg', 15, 1, -3) + playsound(src, 'sound/weapons/empty.ogg', 15, 1, -3) update_icon() user.update_action_buttons() return 1 diff --git a/code/game/objects/items/devices/gps.dm b/code/game/objects/items/devices/gps.dm index 08d4440d66..095f565bd4 100644 --- a/code/game/objects/items/devices/gps.dm +++ b/code/game/objects/items/devices/gps.dm @@ -59,11 +59,11 @@ var/list/GPS_list = list() visible_message("\The [src] appears to be functional again.") /obj/item/device/gps/update_icon() - overlays.Cut() + cut_overlays() if(emped) - overlays += image(icon, src, "emp") + add_overlay("emp") else if(tracking) - overlays += image(icon, src, "working") + add_overlay("working") /obj/item/device/gps/attack_self(mob/user) display(user) @@ -89,6 +89,8 @@ var/list/GPS_list = list() continue var/turf/T = get_turf(G) + if(!T) + continue if(local_mode && curr.z != T.z) continue if(!(T.z in dat["z_level_detection"])) diff --git a/code/game/objects/items/devices/hacktool.dm b/code/game/objects/items/devices/hacktool.dm index 0b6d25f0c9..a48a3da024 100644 --- a/code/game/objects/items/devices/hacktool.dm +++ b/code/game/objects/items/devices/hacktool.dm @@ -26,7 +26,7 @@ /obj/item/device/multitool/hacktool/attackby(var/obj/item/W, var/mob/user) if(W.is_screwdriver()) in_hack_mode = !in_hack_mode - playsound(src.loc, W.usesound, 50, 1) + playsound(src, W.usesound, 50, 1) else ..() diff --git a/code/game/objects/items/devices/lightreplacer.dm b/code/game/objects/items/devices/lightreplacer.dm index 3ce7a0b236..6ae95bcf8a 100644 --- a/code/game/objects/items/devices/lightreplacer.dm +++ b/code/game/objects/items/devices/lightreplacer.dm @@ -96,7 +96,7 @@ new_bulbs += AddShards(1) qdel(L) if(new_bulbs != 0) - playsound(src.loc, 'sound/machines/ding.ogg', 50, 1) + playsound(src, 'sound/machines/ding.ogg', 50, 1) to_chat(user, "You insert \the [L.name] into \the [src.name]. You have [uses] light\s remaining.") return @@ -148,7 +148,7 @@ /obj/item/device/lightreplacer/proc/Use(var/mob/user) - playsound(src.loc, 'sound/machines/click.ogg', 50, 1) + playsound(src, 'sound/machines/click.ogg', 50, 1) add_uses(-1) return 1 @@ -182,7 +182,7 @@ var/new_bulbs = AddShards(1) if(new_bulbs != 0) to_chat(U, "\The [src] has fabricated a new bulb from the broken bulbs it has stored. It now has [uses] uses.") - playsound(src.loc, 'sound/machines/ding.ogg', 50, 1) + playsound(src, 'sound/machines/ding.ogg', 50, 1) target.status = LIGHT_EMPTY target.update() @@ -211,7 +211,7 @@ /obj/item/device/lightreplacer/emag_act(var/remaining_charges, var/mob/user) emagged = !emagged - playsound(src.loc, "sparks", 100, 1) + playsound(src, "sparks", 100, 1) update_icon() return 1 diff --git a/code/game/objects/items/devices/megaphone.dm b/code/game/objects/items/devices/megaphone.dm index 7e7bbdb629..5516ccb099 100644 --- a/code/game/objects/items/devices/megaphone.dm +++ b/code/game/objects/items/devices/megaphone.dm @@ -134,7 +134,7 @@ user.audible_message("[user.GetVoice()][user.GetAltName()] broadcasts, \"[pick(insultmsg)]\"") if(broadcast_size >= 11) var/turf/T = get_turf(user) - playsound(T, 'sound/items/AirHorn.ogg', 100, 1) + playsound(src, 'sound/items/AirHorn.ogg', 100, 1) for(var/mob/living/carbon/M in oviewers(4, T)) if(M.get_ear_protection() >= 2) continue diff --git a/code/game/objects/items/devices/modkit.dm b/code/game/objects/items/devices/modkit.dm index 6847bb6fb0..820229fd83 100644 --- a/code/game/objects/items/devices/modkit.dm +++ b/code/game/objects/items/devices/modkit.dm @@ -47,7 +47,7 @@ to_chat(user, "[O] must be safely placed on the ground for modification.") return - playsound(src.loc, O.usesound, 100, 1) + playsound(src, O.usesound, 100, 1) user.visible_message("\The [user] opens \the [src] and modifies \the [O].","You open \the [src] and modify \the [O].") diff --git a/code/game/objects/items/devices/scanners_vr.dm b/code/game/objects/items/devices/scanners_vr.dm index 8a7bb15c32..b8892ea501 100644 --- a/code/game/objects/items/devices/scanners_vr.dm +++ b/code/game/objects/items/devices/scanners_vr.dm @@ -44,6 +44,20 @@ var/global/mob/living/carbon/human/dummy/mannequin/sleevemate_mob /obj/item/device/sleevemate/attack(mob/living/M, mob/living/user) + // Gather potential subtargets + var/list/choices = list(M) + if(istype(M)) + for(var/belly in M.vore_organs) + var/obj/belly/B = belly + for(var/mob/living/carbon/human/H in B) // I do want an istype + choices += H + // Subtargets + if(choices.len > 1) + var/mob/living/new_M = input(user, "Ambiguous target. Please validate target:", "Target Validation", M) as null|anything in choices + if(!new_M || !M.Adjacent(user)) + return + M = new_M + if(ishuman(M)) scan_mob(M, user) else diff --git a/code/game/objects/items/devices/suit_cooling.dm b/code/game/objects/items/devices/suit_cooling.dm index 0c097295bb..390084f9fe 100644 --- a/code/game/objects/items/devices/suit_cooling.dm +++ b/code/game/objects/items/devices/suit_cooling.dm @@ -18,7 +18,7 @@ var/on = 0 //is it turned on? var/cover_open = 0 //is the cover open? - var/obj/item/weapon/cell/cell + var/obj/item/weapon/cell/cell = /obj/item/weapon/cell/high var/max_cooling = 15 // in degrees per second - probably don't need to mess with heat capacity here var/charge_consumption = 3 // charge per second at max_cooling var/thermostat = T20C @@ -30,7 +30,8 @@ /obj/item/device/suit_cooling_unit/Initialize() . = ..() - cell = new/obj/item/weapon/cell/high(src) //comes not with the crappy default power cell - because this is dedicated EVA equipment + if(ispath(cell)) + cell = new cell(src) /obj/item/device/suit_cooling_unit/Destroy() qdel_null(cell) @@ -200,3 +201,23 @@ . += "The charge meter reads [round(cell.percent())]%." else . += "It doesn't have a power cell installed." + +/obj/item/device/suit_cooling_unit/emergency + icon_state = "esuitcooler" + cell = /obj/item/weapon/cell + w_class = ITEMSIZE_NORMAL + +/obj/item/device/suit_cooling_unit/emergency/updateicon() + return + +/obj/item/device/suit_cooling_unit/emergency/get_cell() + if(on) + return null // Don't let recharging happen while we're on + return cell + +/obj/item/device/suit_cooling_unit/emergency/attackby(obj/item/weapon/W as obj, mob/user as mob) + if (W.is_screwdriver()) + to_chat(user, "This model has the cell permanently installed!") + return + + return ..() diff --git a/code/game/objects/items/devices/traitordevices.dm b/code/game/objects/items/devices/traitordevices.dm index 7a9b07b999..3ddc35a209 100644 --- a/code/game/objects/items/devices/traitordevices.dm +++ b/code/game/objects/items/devices/traitordevices.dm @@ -50,7 +50,7 @@ effective or pretty fucking useless. add_attack_logs(user,affected,"Used a [name]") - playsound(src.loc, 'sound/misc/interference.ogg', 50, 1) + playsound(src, 'sound/misc/interference.ogg', 50, 1) to_chat(user, "You trigger [src].") times_used += 1 if(times_used >= max_uses) diff --git a/code/game/objects/items/devices/translocator_vr.dm b/code/game/objects/items/devices/translocator_vr.dm index 40c61b1c2c..6778bfae7a 100644 --- a/code/game/objects/items/devices/translocator_vr.dm +++ b/code/game/objects/items/devices/translocator_vr.dm @@ -506,7 +506,7 @@ GLOBAL_LIST_BOILERPLATE(premade_tele_beacons, /obj/item/device/perfect_tele_beac while(recharging) if(!do_after(user, 10, src)) break - playsound(get_turf(src),'sound/items/change_drill.ogg',25,1) + playsound(src,'sound/items/change_drill.ogg',25,1) if(power_source.give(phase_power) < phase_power) break diff --git a/code/game/objects/items/devices/whistle.dm b/code/game/objects/items/devices/whistle.dm index c26d3f80aa..cf8cebeec1 100644 --- a/code/game/objects/items/devices/whistle.dm +++ b/code/game/objects/items/devices/whistle.dm @@ -32,11 +32,11 @@ return if(isnull(insults)) - playsound(get_turf(src), 'sound/voice/halt.ogg', 100, 1, vary = 0) + playsound(src, 'sound/voice/halt.ogg', 100, 1, vary = 0) user.audible_message("[user]'s [name] rasps, \"[use_message]\"", "\The [user] holds up \the [name].") else if(insults > 0) - playsound(get_turf(src), 'sound/voice/binsult.ogg', 100, 1, vary = 0) + playsound(src, 'sound/voice/binsult.ogg', 100, 1, vary = 0) // Yes, it used to show the transcription of the sound clip. That was a) inaccurate b) immature as shit. user.audible_message("[user]'s [name] gurgles something indecipherable and deeply offensive.", "\The [user] holds up \the [name].") insults-- diff --git a/code/game/objects/items/falling_object_vr.dm b/code/game/objects/items/falling_object_vr.dm index 038fc51025..2769b7f013 100644 --- a/code/game/objects/items/falling_object_vr.dm +++ b/code/game/objects/items/falling_object_vr.dm @@ -38,7 +38,7 @@ for(var/mob/living/M in oviewers(3, src)) shake_camera(M, 2, 2) - playsound(loc, 'sound/effects/meteorimpact.ogg', 50, 1) + playsound(src, 'sound/effects/meteorimpact.ogg', 50, 1) density = initial(density) opacity = initial(opacity) plane = initial(plane) diff --git a/code/game/objects/items/paintkit.dm b/code/game/objects/items/paintkit.dm index f3bd0c1d3a..223c9a2018 100644 --- a/code/game/objects/items/paintkit.dm +++ b/code/game/objects/items/paintkit.dm @@ -16,7 +16,7 @@ /obj/item/device/kit/proc/use(var/amt, var/mob/user) uses -= amt - playsound(get_turf(user), 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src, 'sound/items/Screwdriver.ogg', 50, 1) if(uses<1) user.drop_item() qdel(src) diff --git a/code/game/objects/items/poi_items.dm b/code/game/objects/items/poi_items.dm index b86d93aec8..4300eeed71 100644 --- a/code/game/objects/items/poi_items.dm +++ b/code/game/objects/items/poi_items.dm @@ -61,10 +61,8 @@ /obj/structure/closet/crate/oldreactor name = "fission reactor rack" desc = "Used in older models of nuclear reactors, essentially a cooling rack for high volumes of radioactive material." - icon = 'icons/obj/objects.dmi' - icon_state = "poireactor" - icon_opened = "poireactor_open" - icon_closed = "poireactor" + icon = 'icons/obj/closets/poireactor.dmi' + closet_appearance = null catalogue_data = list(/datum/category_item/catalogue/information/objects/oldreactor) climbable = 0 diff --git a/code/game/objects/items/stacks/marker_beacons.dm b/code/game/objects/items/stacks/marker_beacons.dm index 88eb8e6271..5c7ed3aa04 100644 --- a/code/game/objects/items/stacks/marker_beacons.dm +++ b/code/game/objects/items/stacks/marker_beacons.dm @@ -58,7 +58,7 @@ var/list/marker_beacon_colors = list( return if(use(1)) to_chat(user, "You activate and anchor [amount ? "a":"the"] [singular_name] in place.") - playsound(user, 'sound/machines/click.ogg', 50, 1) + playsound(src, 'sound/machines/click.ogg', 50, 1) var/obj/structure/marker_beacon/M = new(user.loc, picked_color) transfer_fingerprints_to(M) diff --git a/code/game/objects/items/stacks/medical.dm b/code/game/objects/items/stacks/medical.dm index 20f098e5d1..acf17d9735 100644 --- a/code/game/objects/items/stacks/medical.dm +++ b/code/game/objects/items/stacks/medical.dm @@ -24,6 +24,11 @@ to_chat(user, "You don't have the dexterity to do this!") return 1 + var/available = get_amount() + if(!available) + to_chat(user, "There's not enough [uses_charge ? "charge" : "items"] left to use that!") + return 1 + if (istype(M, /mob/living/carbon/human)) var/mob/living/carbon/human/H = M var/obj/item/organ/external/affecting = H.get_organ(user.zone_sel.selecting) @@ -101,11 +106,12 @@ to_chat(user, "The wounds on [M]'s [affecting.name] have already been bandaged.") return 1 else + var/available = get_amount() user.visible_message("\The [user] starts bandaging [M]'s [affecting.name].", \ "You start bandaging [M]'s [affecting.name]." ) var/used = 0 for (var/datum/wound/W in affecting.wounds) - if (W.internal) + if(W.internal) continue if(W.bandaged) continue @@ -119,6 +125,10 @@ to_chat(user, "The wounds on [M]'s [affecting.name] have already been bandaged.") return 1 + if(used >= available) + to_chat(user, "You run out of [src]!") + break + if (W.current_stage <= W.max_bleeding_stage) user.visible_message("\The [user] bandages \a [W.desc] on [M]'s [affecting.name].", \ "You bandage \a [W.desc] on [M]'s [affecting.name]." ) @@ -164,6 +174,7 @@ to_chat(user, "The wounds on [M]'s [affecting.name] have already been bandaged.") return 1 else + var/available = get_amount() user.visible_message("\The [user] starts treating [M]'s [affecting.name].", \ "You start treating [M]'s [affecting.name]." ) var/used = 0 @@ -182,6 +193,10 @@ to_chat(user, "The wounds on [M]'s [affecting.name] have already been bandaged.") return 1 + if(used >= available) + to_chat(user, "You run out of [src]!") + break + if (W.current_stage <= W.max_bleeding_stage) user.visible_message("\The [user] bandages \a [W.desc] on [M]'s [affecting.name].", \ "You bandage \a [W.desc] on [M]'s [affecting.name]." ) @@ -271,6 +286,7 @@ to_chat(user, "The wounds on [M]'s [affecting.name] have already been treated.") return 1 else + var/available = get_amount() user.visible_message("\The [user] starts treating [M]'s [affecting.name].", \ "You start treating [M]'s [affecting.name]." ) var/used = 0 @@ -287,6 +303,11 @@ if(affecting.is_bandaged() && affecting.is_disinfected()) // We do a second check after the delay, in case it was bandaged after the first check. to_chat(user, "The wounds on [M]'s [affecting.name] have already been bandaged.") return 1 + + if(used >= available) + to_chat(user, "You run out of [src]!") + break + if (W.current_stage <= W.max_bleeding_stage) user.visible_message("\The [user] cleans \a [W.desc] on [M]'s [affecting.name] and seals the edges with bioglue.", \ "You clean and seal \a [W.desc] on [M]'s [affecting.name]." ) diff --git a/code/game/objects/items/stacks/medical_vr.dm b/code/game/objects/items/stacks/medical_vr.dm index eda72a3fce..4599bb43f9 100644 --- a/code/game/objects/items/stacks/medical_vr.dm +++ b/code/game/objects/items/stacks/medical_vr.dm @@ -18,4 +18,59 @@ if(9) icon_state = "[initial(icon_state)]_9" else - icon_state = "[initial(icon_state)]_10" \ No newline at end of file + icon_state = "[initial(icon_state)]_10" + + +/obj/item/stack/medical/advanced/clotting + name = "liquid bandage kit" + singular_name = "liquid bandage kit" + desc = "A spray that stops bleeding using a patented chemical cocktail. Non-refillable. Only one use required per patient." + icon_state = "clotkit" + heal_burn = 0 + heal_brute = 2 // Only applies to non-humans, to give this some slight application on animals + origin_tech = list(TECH_BIO = 3) + apply_sounds = list('sound/effects/spray.ogg', 'sound/effects/spray2.ogg', 'sound/effects/spray3.ogg') + amount = 5 + max_amount = 5 + +/obj/item/stack/medical/advanced/clotting/attack(mob/living/carbon/human/H, var/mob/user) + if(..()) + return 1 + + if(!istype(H)) + return + + var/clotted = 0 + var/too_far_gone = 0 + + for(var/org in H.organs) //'organs' is just external organs, as opposed to 'internal_organs' + var/obj/item/organ/external/affecting = org + + // No amount of clotting is going to help you here. + if(affecting.open) + too_far_gone++ + continue + + for(var/wnd in affecting.wounds) + var/datum/wound/W = wnd + // No need + if(W.bandaged) + continue + // It's not that amazing + if(W.internal) + continue + if(W.current_stage <= W.max_bleeding_stage) + clotted++ + W.bandage() + + var/healmessage = "You spray [src] onto [H], sealing [clotted ? clotted : "no"] wounds." + if(too_far_gone) + healmessage += " You can see some wounds that are too large where the spray is not taking effect." + + to_chat(user, healmessage) + use(1) + playsound(src, pick(apply_sounds), 25) + update_icon() + +/obj/item/stack/medical/advanced/clotting/update_icon() + icon_state = "[initial(icon_state)]_[amount]" \ No newline at end of file diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index 287b471b41..ad187265c2 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -363,13 +363,18 @@ else return ..() -/obj/item/stack/Moved(atom/old_loc, direction, forced = FALSE) +/obj/item/stack/proc/combine_in_loc() + return //STUBBED for now, as it seems to randomly delete stacks + +/obj/item/stack/dropped(atom/old_loc) . = ..() if(isturf(loc)) - for(var/obj/item/stack/S in loc) - if(S == src) - continue - S.transfer_to(src) // them to us, so if we're being pulled, we can keep being pulled + combine_in_loc() + +/obj/item/stack/Moved(atom/old_loc, direction, forced) + . = ..() + if(pulledby && isturf(loc)) + combine_in_loc() /* * Recipe datum diff --git a/code/game/objects/items/stacks/tiles/fifty_spawner_tiles.dm b/code/game/objects/items/stacks/tiles/fifty_spawner_tiles.dm index 256d2c8582..99eba1931c 100644 --- a/code/game/objects/items/stacks/tiles/fifty_spawner_tiles.dm +++ b/code/game/objects/items/stacks/tiles/fifty_spawner_tiles.dm @@ -50,4 +50,12 @@ /obj/fiftyspawner/linoleum name = "stack of linoleum tiles" - type_to_spawn = /obj/item/stack/tile/linoleum \ No newline at end of file + type_to_spawn = /obj/item/stack/tile/linoleum + +/obj/fiftyspawner/wmarble + name = "stack of light marble tiles" + type_to_spawn = /obj/item/stack/tile/wmarble + +/obj/fiftyspawner/bmarble + name = "stack of dark marble tiles" + type_to_spawn = /obj/item/stack/tile/bmarble \ No newline at end of file diff --git a/code/game/objects/items/stacks/tiles/fifty_spawner_tiles_yw.dm b/code/game/objects/items/stacks/tiles/fifty_spawner_tiles_yw.dm new file mode 100644 index 0000000000..6b1018021b --- /dev/null +++ b/code/game/objects/items/stacks/tiles/fifty_spawner_tiles_yw.dm @@ -0,0 +1,27 @@ +/obj/fiftyspawner/bcarpet + name = "stack of black carpet" + type_to_spawn = /obj/item/stack/tile/carpet/bcarpet + +/obj/fiftyspawner/blucarpet + name = "stack of blue carpet" + type_to_spawn = /obj/item/stack/tile/carpet/blucarpet + +/obj/fiftyspawner/turcarpet + name = "stack of tue carpet" + type_to_spawn = /obj/item/stack/tile/carpet/turcarpet + +/obj/fiftyspawner/sblucarpet + name = "stack of silver blue carpet" + type_to_spawn = /obj/item/stack/tile/carpet/sblucarpet + +/obj/fiftyspawner/gaycarpet + name = "stack of clown carpet" + type_to_spawn = /obj/item/stack/tile/carpet/gaycarpet + +/obj/fiftyspawner/purcarpet + name = "stack of purple carpet" + type_to_spawn = /obj/item/stack/tile/carpet/purcarpet + +/obj/fiftyspawner/oracarpet + name = "stack of orange carpet" + type_to_spawn = /obj/item/stack/tile/carpet/oracarpet \ No newline at end of file diff --git a/code/game/objects/items/stacks/tiles/tile_types.dm b/code/game/objects/items/stacks/tiles/tile_types.dm index 653357ff64..550b975e15 100644 --- a/code/game/objects/items/stacks/tiles/tile_types.dm +++ b/code/game/objects/items/stacks/tiles/tile_types.dm @@ -97,7 +97,8 @@ icon_state = "tile-tealcarpet" no_variants = FALSE -/obj/item/stack/tile/carpet/bcarpet +/*/obj/item/stack/tile/carpet/bcarpet //YW EDIT: Commented out to help with upstream merging. Get on this you fucking virgo bois. -yw + icon_state = "tile-carpet" /obj/item/stack/tile/carpet/blucarpet icon_state = "tile-carpet" @@ -110,8 +111,7 @@ /obj/item/stack/tile/carpet/purcarpet icon_state = "tile-carpet" /obj/item/stack/tile/carpet/oracarpet - icon_state = "tile-carpet" - */ + icon_state = "tile-carpet"*/ /obj/item/stack/tile/floor name = "floor tile" @@ -208,6 +208,30 @@ flags = 0 no_variants = FALSE +/obj/item/stack/tile/wmarble + name = "light marble tile" + singular_name = "light marble tile" + desc = "Some white marble tiles used for flooring." + icon_state = "tile-wmarble" + force = 6.0 + throwforce = 15.0 + throw_speed = 5 + throw_range = 20 + flags = 0 + no_variants = FALSE + +/obj/item/stack/tile/bmarble + name = "dark marble tile" + singular_name = "dark marble tile" + desc = "Some black marble tiles used for flooring." + icon_state = "tile-bmarble" + force = 6.0 + throwforce = 15.0 + throw_speed = 5 + throw_range = 20 + flags = 0 + no_variants = FALSE + /obj/item/stack/tile/roofing name = "roofing" singular_name = "roofing" @@ -220,4 +244,4 @@ uses_charge = 1 charge_costs = list(250) stacktype = /obj/item/stack/tile/roofing - build_type = /obj/item/stack/tile/roofing \ No newline at end of file + build_type = /obj/item/stack/tile/roofing diff --git a/code/game/objects/items/stacks/tiles/tile_types_yw.dm b/code/game/objects/items/stacks/tiles/tile_types_yw.dm new file mode 100644 index 0000000000..a78efd1045 --- /dev/null +++ b/code/game/objects/items/stacks/tiles/tile_types_yw.dm @@ -0,0 +1,21 @@ +/obj/item/stack/tile/carpet/bcarpet + name = "black carpet" + icon_state = "tile-carpet" +/obj/item/stack/tile/carpet/blucarpet + name = "blue carpet" + icon_state = "tile-carpet" +/obj/item/stack/tile/carpet/turcarpet + name = "tur carpet" + icon_state = "tile-carpet" +/obj/item/stack/tile/carpet/sblucarpet + name = "silver blue carpet" + icon_state = "tile-carpet" +/obj/item/stack/tile/carpet/gaycarpet + name = "Clown Carpet" + icon_state = "tile-carpet" +/obj/item/stack/tile/carpet/purcarpet + name = "purple carpet" + icon_state = "tile-carpet" +/obj/item/stack/tile/carpet/oracarpet + name = "orange carpet" + icon_state = "tile-carpet" \ No newline at end of file diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 5eb7a8f69a..854dee4662 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -181,7 +181,7 @@ bullets-- D.icon_state = "foamdart" D.name = "foam dart" - playsound(user.loc, 'sound/items/syringeproj.ogg', 50, 1) + playsound(src, 'sound/items/syringeproj.ogg', 50, 1) for(var/i=0, i<6, i++) if (D) @@ -229,7 +229,7 @@ O.show_message(text("\The [] casually lines up a shot with []'s head and pulls the trigger!", user, M), 1, "You hear the sound of foam against skull", 2) O.show_message(text("\The [] was hit in the head by the foam dart!", M), 1) - playsound(user.loc, 'sound/items/syringeproj.ogg', 50, 1) + playsound(src, 'sound/items/syringeproj.ogg', 50, 1) new /obj/item/toy/ammo/crossbow(M.loc) src.bullets-- else if (M.lying && src.bullets == 0) @@ -278,12 +278,12 @@ src.active = !( src.active ) if (src.active) to_chat(user, "You extend the plastic blade with a quick flick of your wrist.") - playsound(user, 'sound/weapons/saberon.ogg', 50, 1) + playsound(src, 'sound/weapons/saberon.ogg', 50, 1) src.item_state = "[icon_state]_blade" src.w_class = ITEMSIZE_LARGE else to_chat(user, "You push the plastic blade back down into the handle.") - playsound(user, 'sound/weapons/saberoff.ogg', 50, 1) + playsound(src, 'sound/weapons/saberoff.ogg', 50, 1) src.item_state = "[icon_state]" src.w_class = ITEMSIZE_SMALL update_icon() @@ -397,7 +397,7 @@ /obj/item/toy/bosunwhistle/attack_self(mob/user as mob) if(cooldown < world.time - 35) to_chat(user, "You blow on [src], creating an ear-splitting noise!") - playsound(user, 'sound/misc/boatswain.ogg', 20, 1) + playsound(src, 'sound/misc/boatswain.ogg', 20, 1) cooldown = world.time /* @@ -413,14 +413,14 @@ /obj/item/toy/prize/attack_self(mob/user as mob) if(cooldown < world.time - 8) to_chat(user, "You play with [src].") - playsound(user, 'sound/mecha/mechstep.ogg', 20, 1) + playsound(src, 'sound/mecha/mechstep.ogg', 20, 1) cooldown = world.time /obj/item/toy/prize/attack_hand(mob/user as mob) if(loc == user) if(cooldown < world.time - 8) to_chat(user, "You play with [src].") - playsound(user, 'sound/mecha/mechturn.ogg', 20, 1) + playsound(src, 'sound/mecha/mechturn.ogg', 20, 1) cooldown = world.time return ..() @@ -499,7 +499,7 @@ if(cooldown < world.time) cooldown = (world.time + 30) //3 second cooldown user.visible_message("The [src] says \"[toysay]\".") - playsound(user, 'sound/machines/click.ogg', 20, 1) + playsound(src, 'sound/machines/click.ogg', 20, 1) /obj/item/toy/figure/cmo name = "Chief Medical Officer action figure" @@ -753,12 +753,12 @@ // Attack mob /obj/item/toy/plushie/carp/attack(mob/M as mob, mob/user as mob) - playsound(loc, bitesound, 20, 1) // Play bite sound in local area + playsound(src, bitesound, 20, 1) // Play bite sound in local area return ..() // Attack self /obj/item/toy/plushie/carp/attack_self(mob/user as mob) - playsound(src.loc, bitesound, 20, 1) + playsound(src, bitesound, 20, 1) return ..() @@ -1371,7 +1371,7 @@ if(!cooldown) //for the sanity of everyone var/message = generate_ion_law() to_chat(user, "You press the button on [src].") - playsound(user, 'sound/machines/click.ogg', 20, 1) + playsound(src, 'sound/machines/click.ogg', 20, 1) visible_message("[message]") cooldown = 1 spawn(30) cooldown = 0 @@ -1390,7 +1390,7 @@ if(!cooldown) //for the sanity of everyone var/message = pick("You won't get away this time, Griffin!", "Stop right there, criminal!", "Hoot! Hoot!", "I am the night!") to_chat(user, "You pull the string on the [src].") - //playsound(user, 'sound/misc/hoot.ogg', 25, 1) + //playsound(src, 'sound/misc/hoot.ogg', 25, 1) visible_message("[message]") cooldown = 1 spawn(30) cooldown = 0 @@ -1409,7 +1409,7 @@ if(!cooldown) //for the sanity of everyone var/message = pick("You can't stop me, Owl!", "My plan is flawless! The vault is mine!", "Caaaawwww!", "You will never catch me!") to_chat(user, "You pull the string on the [src].") - //playsound(user, 'sound/misc/caw.ogg', 25, 1) + //playsound(src, 'sound/misc/caw.ogg', 25, 1) visible_message("[message]") cooldown = 1 spawn(30) cooldown = 0 diff --git a/code/game/objects/items/trash_vr.dm b/code/game/objects/items/trash_vr.dm index e60d39321e..7619130ed0 100644 --- a/code/game/objects/items/trash_vr.dm +++ b/code/game/objects/items/trash_vr.dm @@ -4,7 +4,7 @@ if(ishuman(M)) var/mob/living/carbon/human/H = M if(H.species.trashcan == 1) - playsound(H.loc,'sound/items/eatfood.ogg', rand(10,50), 1) + playsound(src,'sound/items/eatfood.ogg', rand(10,50), 1) user.drop_item() forceMove(H.vore_selected) to_chat(H, "You can taste the flavor of garbage. Wait what?") @@ -13,7 +13,7 @@ if(isrobot(M)) var/mob/living/silicon/robot/R = M if(R.module.type == /obj/item/weapon/robot_module/robot/scrubpup) // You can now feed the trash borg yay. - playsound(R.loc,'sound/items/eatfood.ogg', rand(10,50), 1) + playsound(src,'sound/items/eatfood.ogg', rand(10,50), 1) user.drop_item() forceMove(R.vore_selected) R.visible_message("[user] feeds [R] with [src]!") diff --git a/code/game/objects/items/weapons/RCD.dm b/code/game/objects/items/weapons/RCD.dm index 5a0deea83a..d90a462519 100644 --- a/code/game/objects/items/weapons/RCD.dm +++ b/code/game/objects/items/weapons/RCD.dm @@ -59,7 +59,7 @@ stored_matter += cartridge.remaining user.drop_from_inventory(W) qdel(W) - playsound(src.loc, 'sound/machines/click.ogg', 50, 1) + playsound(src, 'sound/machines/click.ogg', 50, 1) to_chat(user, span("notice", "The RCD now holds [stored_matter]/[max_stored_matter] matter-units.")) return TRUE return ..() @@ -73,7 +73,7 @@ mode_index++ to_chat(user, span("notice", "Changed mode to '[modes[mode_index]]'.")) - playsound(src.loc, 'sound/effects/pop.ogg', 50, 0) + playsound(src, 'sound/effects/pop.ogg', 50, 0) if(prob(20)) src.spark_system.start() @@ -109,7 +109,7 @@ to_chat(user, span("warning", "\The [src] lacks the required material to start.")) return FALSE - playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1) + playsound(src, 'sound/machines/click.ogg', 50, 1) var/true_delay = rcd_results[RCD_VALUE_DELAY] * toolspeed @@ -130,7 +130,7 @@ return FALSE if(A.rcd_act(user, src, rcd_results[RCD_VALUE_MODE])) consume_resources(rcd_results[RCD_VALUE_COST]) - playsound(get_turf(A), 'sound/items/deconstruct.ogg', 50, 1) + playsound(A, 'sound/items/deconstruct.ogg', 50, 1) return TRUE // If they moved, kill the beam immediately. diff --git a/code/game/objects/items/weapons/RCD_vr.dm b/code/game/objects/items/weapons/RCD_vr.dm index 65786bc7bc..d120e593f4 100644 --- a/code/game/objects/items/weapons/RCD_vr.dm +++ b/code/game/objects/items/weapons/RCD_vr.dm @@ -77,7 +77,7 @@ to_chat(user, span("warning", "\The [cartridge] dissolves as it empties of compressed matter.")) user.drop_from_inventory(W) qdel(W) - playsound(src.loc, 'sound/machines/click.ogg', 50, 1) + playsound(src, 'sound/machines/click.ogg', 50, 1) to_chat(user, span("notice", "The RCD now holds [stored_matter]/[max_stored_matter] matter-units.")) update_icon() return TRUE diff --git a/code/game/objects/items/weapons/RMS_vr.dm b/code/game/objects/items/weapons/RMS_vr.dm new file mode 100644 index 0000000000..634e3602da --- /dev/null +++ b/code/game/objects/items/weapons/RMS_vr.dm @@ -0,0 +1,267 @@ +#define RMS_STEEL 1 +#define RMS_GLASS 2 +#define RMS_CLOTH 3 +#define RMS_PLASTIC 4 +#define RMS_STONE 5 +#define RMS_RAND 6 + +/obj/item/weapon/rms + name = "Rapid Material Synthesizer" + desc = "A tool that converts battery charge to materials." + icon = 'icons/obj/tools_vr.dmi' + icon_state = "rms" + item_state = "rms" + item_icons = list( + slot_l_hand_str = 'icons/mob/items/lefthand_vr.dmi', + slot_r_hand_str = 'icons/mob/items/righthand_vr.dmi', + ) + force = 7 + throwforce = 10 + throw_speed = 1 + throw_range = 5 + w_class = ITEMSIZE_NORMAL + origin_tech = list(TECH_ENGINEERING = 3, TECH_MATERIAL = 3) + matter = list(DEFAULT_WALL_MATERIAL = 5000) + preserve_item = FALSE + + var/mode_index = RMS_STEEL //start at steel creation + var/list/modes = list(RMS_STEEL, RMS_GLASS, RMS_CLOTH, RMS_PLASTIC, RMS_STONE, RMS_RAND) + var/stored_charge = 0 + var/max_charge = 1000000 //large storage, equivalent to 50 steel sheets + var/charge_cost = 20000 + var/charge_cost_o = 50000 + var/charge_cost_r = 100000 + var/charge_stage = 0 + var/overcharge = 0 + var/emagged = 0 + var/datum/effect/effect/system/spark_spread/spark_system + + var/static/image/radial_image_steel = image(icon = 'icons/mob/radial_vr.dmi', icon_state = "sheet-metal") + var/static/image/radial_image_glass = image(icon= 'icons/mob/radial_vr.dmi', icon_state = "sheet-glass") + var/static/image/radial_image_cloth = image(icon = 'icons/mob/radial_vr.dmi', icon_state = "sheet-cloth") + var/static/image/radial_image_plastic = image(icon = 'icons/mob/radial_vr.dmi', icon_state = "sheet-plastic") + var/static/image/radial_image_stone = image(icon = 'icons/mob/radial_vr.dmi', icon_state = "sheet-sandstone") + var/static/image/radial_image_random = image(icon = 'icons/mob/radial_vr.dmi', icon_state = "sheet-random") + + +/obj/item/weapon/rms/Initialize() + . = ..() + src.spark_system = new /datum/effect/effect/system/spark_spread + spark_system.set_up(5, 0, src) + spark_system.attach(src) + add_overlay("rms_charge[charge_stage]") + +/obj/item/weapon/pipe_dispenser/Destroy() + qdel_null(spark_system) + return ..() + +/obj/item/weapon/rms/update_icon() + charge_stage = round((stored_charge/max_charge)*4) + if(charge_stage >= 4) + charge_stage = 4 + cut_overlays() + add_overlay("rms_charge[charge_stage]") + +/obj/item/weapon/rms/examine(mob/user) + . = ..() + . += display_resources() + +/obj/item/weapon/rms/proc/display_resources() + return "It currently holds [round(stored_charge/1000)]/[max_charge/1000] kW charge." + +/obj/item/weapon/rms/proc/drain_battery(user, battery) + var/obj/item/weapon/cell/C = battery + if(stored_charge == max_charge) + to_chat(user, "The Rapid Material Synthesizer is full on charge!.") + if(C.charge == 0) + to_chat(user, "The battery has no charge.") + else + playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1) + if(do_after(user, 2,target = C)) + stored_charge += C.charge + C.charge = 0 + C.update_icon() + to_chat(user, "You drain [C].") + stored_charge = CLAMP(stored_charge, 0, max_charge) + update_icon() + +/obj/item/weapon/rms/proc/consume_resources(amount) + stored_charge -= amount + update_icon() + return + + +/obj/item/weapon/rms/proc/can_afford(amount) + if(stored_charge < amount) + return FALSE + else + return TRUE + +/obj/item/weapon/rms/proc/use_rms(atom/A, mob/living/user) + var/obj/product + if(!overcharge) + if(!can_afford(charge_cost)) + to_chat(user, "There is not enough charge to use this mode.") + return + else + consume_resources(charge_cost) + else + if(!can_afford(charge_cost_o)) + to_chat(user, "There is not enough charge to use the overcharged mode.") + return + else + consume_resources(charge_cost_o) + playsound(src.loc, 'sound/machines/click.ogg', 50, 1) + if(do_after(user, 5, target = A)) + switch(mode_index) + if(RMS_STEEL) + if(overcharge) + product = new /obj/item/stack/material/plasteel // can only create one sheet at max charge, and uses five times more charge + spark_system.start() + else + product = new /obj/item/stack/material/steel + if(RMS_GLASS) + if(overcharge) + product= new /obj/item/stack/material/glass/phoronglass // can only create one sheet at max charge, and uses five times more charge + spark_system.start() + else + product = new /obj/item/stack/material/glass + if(RMS_CLOTH) + if(overcharge) + product= new /obj/item/stack/material/leather // can only create one sheet at max charge, and uses five times more charge + spark_system.start() + else + product = new /obj/item/stack/material/cloth + if(RMS_PLASTIC) + if(overcharge) + product= new /obj/item/stack/material/cardboard // can only create one sheet at max charge, and uses five times more charge + spark_system.start() + else + product = new /obj/item/stack/material/plastic + if(RMS_STONE) + if(overcharge) + product= new /obj/item/stack/material/marble // can only create one sheet at max charge, and uses five times more charge + spark_system.start() + else + product = new /obj/item/stack/material/sandstone + if(RMS_RAND) + if(!overcharge && !emagged) + product = pick(10;new /obj/item/trash/material/metal, + 10;new /obj/item/weapon/material/shard, + 10;new /obj/item/stack/cable_coil/random, + 10;new /obj/item/stack/material/wood, + 10;new /obj/item/stack/material/wood/sif, + 10;new /obj/item/stack/material/snow) + if(overcharge && !emagged) + product = pick(1;new /obj/item/stack/rods, + 5;new /obj/item/device/fbp_backup_cell, + 5;new /obj/item/trash/rkibble, + 10;new /obj/item/stack/tile/grass, + 10;new /obj/item/stack/tile/carpet) + spark_system.start() + if(!overcharge && emagged) + product = pick(10;new /obj/item/trash/material/metal, + 10;new /obj/item/weapon/material/shard, + 10;new /obj/item/stack/cable_coil/random, + 10;new /obj/item/stack/material/wood, + 10;new /obj/item/stack/material/wood/sif, + 10;new /obj/item/stack/material/snow, + 5;new /obj/item/stack/material/phoron, + 5;new /obj/item/stack/material/silver, + 5;new /obj/item/stack/material/gold + //YW EDIT: 1;new /obj/item/stack/material/diamond + ) + if(overcharge && emagged) + product = pick(1;new /obj/item/stack/rods, + 5;new /obj/item/device/fbp_backup_cell, + 5;new /obj/item/trash/rkibble, + 10;new /obj/item/stack/tile/grass, + 10;new /obj/item/stack/tile/carpet, + 10;new /obj/item/weapon/reagent_containers/spray/waterflower + //YW EDIT: 10;new /obj/item/weapon/bikehorn, + //YW EDIT: 10;new /obj/item/weapon/storage/backpack/clown, + //YW EDIT: 10;new /obj/item/clothing/under/rank/clown, + //YW EDIT: 10;new /obj/item/clothing/shoes/clown_shoes, + //YW EDIT: 10;new /obj/item/clothing/mask/gas/clown_hat, + //YW EDIT: 10;new /obj/item/device/pda/clown, + //YW EDIT: 1;new /mob/living/simple_mob/vore/catgirl + ) + spark_system.start() + product.loc = get_turf(A) + +/obj/item/weapon/rms/proc/check_menu(mob/living/user) + if(!istype(user)) + return FALSE + if(user.incapacitated() || !user.Adjacent(src)) + return FALSE + return TRUE + +//Start of attack functions + +/obj/item/weapon/rms/afterattack(atom/target, mob/user, proximity) + if(!proximity) + return + if(istype(target, /obj/item/weapon/cell)) //Check for a battery on-click + drain_battery(user, target) + return + if(istype(target, /turf/simulated)) // Check for a proper area on-click to spawn items + use_rms(target, user) + return + else + to_chat(user, "Invalid target for the device.") + return + +/obj/item/weapon/rms/attack_self(mob/user) + var/list/choices = list( + "Steel" = radial_image_steel, + "Glass" = radial_image_glass, + "Cloth" = radial_image_cloth, + "Plastic" = radial_image_plastic, + "Stone" = radial_image_stone, + "Random" = radial_image_random + ) + + var/choice = show_radial_menu(user, src, choices, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE, tooltips = TRUE) + if(!check_menu(user)) + return + switch(choice) + if("Steel") + mode_index = modes.Find(RMS_STEEL) + if("Glass") + mode_index = modes.Find(RMS_GLASS) + if("Cloth") + mode_index = modes.Find(RMS_CLOTH) + if("Plastic") + mode_index = modes.Find(RMS_PLASTIC) + if("Stone") + mode_index = modes.Find(RMS_STONE) + if("Random") + mode_index = modes.Find(RMS_RAND) + else + return + + to_chat(user, span("notice", "Changed mode to '[choice]'.")) + playsound(src.loc, 'sound/effects/pop.ogg', 50, 0) + return ..() + +/obj/item/weapon/rms/emag_act(var/remaining_charges, var/mob/user) + emagged = !emagged + playsound(src.loc, "sparks", 100, 1) + return 1 + +/obj/item/weapon/rms/attackby(obj/item/W, mob/user) + if(W.is_multitool()) + overcharge = !overcharge + if(overcharge) + to_chat(user, "The Rapid Material Synthesizer quietly whirrs...") + else + to_chat(user, "The Rapid Material Synthesizer resumes normal operation.") + return ..() + + +#undef RMS_STEEL +#undef RMS_GLASS +#undef RMS_CLOTH +#undef RMS_PLASTIC +#undef RMS_STONE +#undef RMS_RAND diff --git a/code/game/objects/items/weapons/RPD.dm b/code/game/objects/items/weapons/RPD.dm deleted file mode 100644 index 38806886a1..0000000000 --- a/code/game/objects/items/weapons/RPD.dm +++ /dev/null @@ -1,347 +0,0 @@ -#define PAINT_MODE -2 -#define EATING_MODE -1 -#define ATMOS_MODE 0 -#define DISPOSALS_MODE 1 -#define TRANSIT_MODE 2 - -/obj/item/weapon/pipe_dispenser - name = "Rapid Piping Device (RPD)" - desc = "A device used to rapidly pipe things." - icon = 'icons/obj/tools.dmi' - icon_state = "rpd" - flags = NOBLUDGEON - force = 10 - throwforce = 10 - throw_speed = 1 - throw_range = 5 - w_class = ITEMSIZE_NORMAL - matter = list(DEFAULT_WALL_MATERIAL = 50000, "glass" = 25000) - var/datum/effect/effect/system/spark_spread/spark_system - var/working = 0 - var/mode = ATMOS_MODE - var/p_dir = NORTH - var/p_flipped = FALSE - var/paint_color="grey" - var/screen = ATMOS_MODE //Starts on the atmos tab. - var/piping_layer = PIPING_LAYER_DEFAULT - var/wrench_mode = FALSE - var/obj/item/weapon/tool/wrench/tool - var/datum/pipe_recipe/recipe - var/static/datum/pipe_recipe/first_atmos - var/static/datum/pipe_recipe/first_disposal - -/obj/item/weapon/pipe_dispenser/New() - . = ..() - src.spark_system = new /datum/effect/effect/system/spark_spread - spark_system.set_up(5, 0, src) - spark_system.attach(src) - tool = new /obj/item/weapon/tool/wrench/cyborg(src) // RPDs have wrenches inside of them, so that they can wrench down spawned pipes without being used as superior wrenches themselves. - -/obj/item/weapon/pipe_dispenser/proc/SetupPipes() - if(!first_atmos) - first_atmos = atmos_pipe_recipes[atmos_pipe_recipes[1]][1] - recipe = first_atmos - if(!first_disposal) - first_disposal = disposal_pipe_recipes[disposal_pipe_recipes[1]][1] - -/obj/item/weapon/pipe_dispenser/Destroy() - qdel(spark_system) - spark_system = null - return ..() - -/obj/item/weapon/pipe_dispenser/suicide_act(mob/user) - var/datum/gender/TU = gender_datums[user.get_visible_gender()] - user.visible_message("[user] points the end of the RPD down [TU.his] throat and presses a button! It looks like [TU.hes] trying to commit suicide...") - playsound(get_turf(user), 'sound/machines/click.ogg', 50, 1) - playsound(get_turf(user), 'sound/items/deconstruct.ogg', 50, 1) - return(BRUTELOSS) - -/obj/item/weapon/pipe_dispenser/attack_self(mob/user) - src.interact(user) - -/obj/item/weapon/pipe_dispenser/interact(mob/user) - SetupPipes() - var/list/lines = list() - if(mode >= ATMOS_MODE) - lines += "

Direction:

" - var/icon/preview = null - var/icon/previewm = null - if(recipe.icon && recipe.icon_state) - preview = new /icon(recipe.icon, recipe.icon_state) - if (recipe.icon_state_m) - previewm = new /icon(recipe.icon, recipe.icon_state_m) - switch(recipe.dirtype) - - if(PIPE_STRAIGHT) // Straight, N-S, W-E - lines += render_dir_img(preview,user,NORTH,"Vertical","↕") - lines += render_dir_img(preview,user,EAST,"Horizontal","↔") - - if(PIPE_BENDABLE) // Bent, N-W, N-E etc - lines += render_dir_img(preview,user,NORTH,"Vertical","↕") - lines += render_dir_img(preview,user,EAST,"Horizontal","↔") - lines += "
" - lines += render_dir_img(preview,user,NORTHWEST,"West to North","╝") - lines += render_dir_img(preview,user,NORTHEAST,"North to East","╚") - lines += "
" - lines += render_dir_img(preview,user,SOUTHWEST,"South to West","╗") - lines += render_dir_img(preview,user,SOUTHEAST,"East to South","╔") - - if(PIPE_TRINARY) // Manifold - lines += render_dir_img(preview,user,NORTH,"West South East","╦") - lines += render_dir_img(preview,user,EAST,"North West South","╣") - lines += "
" - lines += render_dir_img(preview,user,SOUTH,"East North West","╩") - lines += render_dir_img(preview,user,WEST,"South East North","╠") - - if(PIPE_TRIN_M) // Mirrored ones - //each mirror icon is 45 anticlockwise from it's real direction - lines += render_dir_img(preview,user,NORTH,"West South East","╦") - lines += render_dir_img(preview,user,EAST,"North West South","╣") - lines += "
" - lines += render_dir_img(preview,user,SOUTH,"East North West","╩") - lines += render_dir_img(preview,user,WEST,"South East North","╠") - lines += "
" - lines += render_dir_img(previewm,user,SOUTH,"West South East","╦", 1) - lines += render_dir_img(previewm,user,EAST,"North West South","╣", 1) - lines += "
" - lines += render_dir_img(previewm,user,NORTH,"East North West","╩", 1) - lines += render_dir_img(previewm,user,WEST,"South East North","╠", 1) - - if(PIPE_DIRECTIONAL) // Stuff with four directions - includes pumps etc. - lines += render_dir_img(preview,user,NORTH,"North","↑") - lines += render_dir_img(preview,user,EAST,"East","→") - lines += render_dir_img(preview,user,SOUTH,"South","↓") - lines += render_dir_img(preview,user,WEST,"West","←") - - if(PIPE_ONEDIR) // Single icon_state (eg 4-way manifolds) - lines += render_dir_img(preview,user,SOUTH,"Pipe","↕") - lines += "
" - - if(mode == ATMOS_MODE || mode == PAINT_MODE) - lines += "

Color:

" - var/i = 0 - for(var/c in pipe_colors) - ++i - lines += "[c]" - if(i == 4) - lines += "
" - i = 0 - lines += "
" - - lines += "

Utilities:

" - lines += "Lay Pipes" - lines += "Eat Pipes" - lines += "Paint Pipes" - lines += "
" - - lines += "

Catagory:

" - lines += "Atmospherics" - lines += "Disposals" - //lines += "Transit Tube" - lines += "
Wrench Mode" - lines += "
" - - if(screen == ATMOS_MODE) - for(var/category in atmos_pipe_recipes) - lines += "

[category]:

" - if(category == "Pipes") - lines += "
" - lines += "Regular " - lines += "Supply " - lines += "Scrubber " - lines += "
" - for(var/i in 1 to atmos_pipe_recipes[category].len) - var/datum/pipe_recipe/PI = atmos_pipe_recipes[category][i] - lines += "
" - lines += "[PI.name]" - lines += "
" - lines += "
" - else if(screen == DISPOSALS_MODE) - for(var/category in disposal_pipe_recipes) - lines += "

[category]:

" - for(var/i in 1 to disposal_pipe_recipes[category].len) - var/datum/pipe_recipe/PI = disposal_pipe_recipes[category][i] - lines += "
" - lines += "[PI.name]" - lines += "
" - lines += "
" - - var/dat = lines.Join() - var/datum/browser/popup = new(user, "rpd", name, 300, 800, src) - popup.set_content("[dat]") - popup.open() - -/obj/item/weapon/pipe_dispenser/Topic(href,href_list) - SetupPipes() - if(..()) - return - if(!usr.canmove || usr.stat || usr.restrained() || !in_range(loc, usr)) - return - var/playeffect = TRUE // Do we spark the device - var/anyclicked = FALSE // Tells us if we need to refresh the window. - if(href_list["paint_color"]) - paint_color = href_list["paint_color"] - playeffect = FALSE - anyclicked = TRUE - if(href_list["mode"]) - mode = text2num(href_list["mode"]) - anyclicked = TRUE - if(href_list["screen"]) - if(mode == screen) - mode = text2num(href_list["screen"]) - screen = text2num(href_list["screen"]) - switch(screen) - if(DISPOSALS_MODE) - recipe = first_disposal - if(ATMOS_MODE) - recipe = first_atmos - p_dir = NORTH - playeffect = FALSE - anyclicked = TRUE - if(href_list["piping_layer"]) - piping_layer = text2num(href_list["piping_layer"]) - playeffect = FALSE - anyclicked = TRUE - if(href_list["pipe_type"]) - recipe = all_pipe_recipes[href_list["category"]][text2num(href_list["pipe_type"])] - if(recipe.dirtype == PIPE_ONEDIR) // One hell of a hack for the fact that the image previews for the onedir types only show on the south, but the default pipe type is north. - p_dir = SOUTH // Did I fuck this up? Maybe. Or maybe it's just the icon files not being ready for an RPD. - else // If going to try and fix this hack, be aware the pipe dispensers might rely on pipes defaulting south instead of north. - p_dir = NORTH - p_flipped = FALSE - anyclicked = TRUE - if(href_list["dir"]) - p_dir = text2dir(href_list["dir"]) - p_flipped = text2num(href_list["flipped"]) - playeffect = FALSE - anyclicked = TRUE - if(href_list["switch_wrench"]) - wrench_mode = text2num(href_list["wrench_mode"]) - anyclicked = TRUE - if(anyclicked) - if(playeffect) - spark_system.start() - playsound(get_turf(src), 'sound/effects/pop.ogg', 50, 0) - src.interact(usr) - -/obj/item/weapon/pipe_dispenser/afterattack(atom/A, mob/user as mob, proximity) - if(!user.IsAdvancedToolUser() || istype(A, /turf/space/transit) || !proximity) - return ..() - - //So that changing the menu settings doesn't affect the pipes already being built. - var/queued_piping_layer = piping_layer - var/queued_p_type = recipe.pipe_type - var/queued_p_dir = p_dir - var/queued_p_flipped = p_flipped - var/queued_p_subtype = recipe.subtype - var/queued_p_paintable = recipe.paintable - - //make sure what we're clicking is valid for the current mode - var/static/list/make_pipe_whitelist // This should probably be changed to be in line with polaris standards. Oh well. - if(!make_pipe_whitelist) - make_pipe_whitelist = typecacheof(list(/obj/structure/lattice, /obj/structure/girder, /obj/item/pipe)) - var/can_make_pipe = (isturf(A) || is_type_in_typecache(A, make_pipe_whitelist)) - - . = FALSE - switch(mode) //if we've gotten this var, the target is valid - if(PAINT_MODE) //Paint pipes - if(!istype(A, /obj/machinery/atmospherics/pipe)) - return ..() - var/obj/machinery/atmospherics/pipe/P = A - playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1) - P.change_color(pipe_colors[paint_color]) - user.visible_message("[user] paints \the [P] [paint_color].","You paint \the [P] [paint_color].") - return - - if(EATING_MODE) //Eating pipes - if(!(istype(A, /obj/item/pipe) || istype(A, /obj/item/pipe_meter) || istype(A, /obj/structure/disposalconstruct))) - return ..() - to_chat(user, "You start destroying a pipe...") - playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1) - if(do_after(user, 2, target = A)) - activate() - qdel(A) - - if(ATMOS_MODE) //Making pipes - if(!can_make_pipe) - return ..() - playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1) - if (istype(recipe, /datum/pipe_recipe/meter)) - to_chat(user, "You start building a meter...") - if(do_after(user, 2, target = A)) - activate() - var/obj/item/pipe_meter/PM = new /obj/item/pipe_meter(get_turf(A)) - PM.setAttachLayer(queued_piping_layer) - if(wrench_mode) - do_wrench(PM, user) - else - to_chat(user, "You start building a pipe...") - if(do_after(user, 2, target = A)) - activate() - var/obj/machinery/atmospherics/path = queued_p_type - var/pipe_item_type = initial(path.construction_type) || /obj/item/pipe - var/obj/item/pipe/P = new pipe_item_type(get_turf(A), queued_p_type, queued_p_dir) - - P.update() - P.add_fingerprint(usr) - P.setPipingLayer(queued_piping_layer) - if (queued_p_paintable) - P.color = pipe_colors[paint_color] - if(queued_p_flipped) - P.do_a_flip() - if(wrench_mode) - do_wrench(P, user) - - if(DISPOSALS_MODE) //Making disposals pipes - if(!can_make_pipe) - return ..() - A = get_turf(A) - if(istype(A, /turf/unsimulated)) - to_chat(user, "[src]'s error light flickers; there's something in the way!") - return - to_chat(user, "You start building a disposals pipe...") - playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1) - if(do_after(user, 4, target = A)) - var/obj/structure/disposalconstruct/C = new(A, queued_p_type, queued_p_dir, queued_p_flipped, queued_p_subtype) - - if(!C.can_place()) - to_chat(user, "There's not enough room to build that here!") - qdel(C) - return - - activate() - - C.add_fingerprint(usr) - C.update_icon() - if(wrench_mode) - do_wrench(C, user) - return - - else - return ..() - - -/obj/item/weapon/pipe_dispenser/proc/activate() - playsound(get_turf(src), 'sound/items/deconstruct.ogg', 50, 1) - -/obj/item/weapon/pipe_dispenser/proc/do_wrench(var/atom/target, mob/user) - var/resolved = target.attackby(tool,user) - if(!resolved && tool && target) - tool.afterattack(target,user,1) - -/obj/item/weapon/pipe_dispenser/proc/render_dir_img(preview,user,_dir,title,noimg,flipped=0) - var/dirtext = dir2text(_dir) - var/selected = " style=\"height:34px;width:34px;display:inline-block\"" - if(_dir == p_dir && flipped == p_flipped) - selected += " class=\"linkOn\"" - if(preview) - user << browse_rsc(new /icon(preview, dir=_dir), "[dirtext][flipped ? "m" : ""].png") - return "" - else - return "[noimg]" - - -#undef PAINT_MODE -#undef EATING_MODE -#undef ATMOS_MODE -#undef DISPOSALS_MODE diff --git a/code/game/objects/items/weapons/RPD_vr.dm b/code/game/objects/items/weapons/RPD_vr.dm index c627956d63..8444cac574 100644 --- a/code/game/objects/items/weapons/RPD_vr.dm +++ b/code/game/objects/items/weapons/RPD_vr.dm @@ -30,7 +30,7 @@ var/piping_layer = PIPING_LAYER_DEFAULT var/wrench_mode = FALSE var/obj/item/weapon/tool/wrench/tool - var/datum/pipe_recipe/recipe // pipe recipie selected for display/construction + var/datum/pipe_recipe/recipe = null // pipe recipie selected for display/construction //YW edit, added = null var/static/datum/pipe_recipe/first_atmos var/static/datum/pipe_recipe/first_disposal var/static/datum/asset/iconsheet/pipes/icon_assets @@ -55,6 +55,11 @@ recipe = first_atmos if(!first_disposal) first_disposal = disposal_pipe_recipes[disposal_pipe_recipes[1]][1] + recipe = first_disposal //YW added + //YW start: add fix + if(recipe == null) + recipe = atmos_pipe_recipes[atmos_pipe_recipes[1]][1] + //YW end /obj/item/weapon/pipe_dispenser/Destroy() qdel_null(spark_system) @@ -64,8 +69,8 @@ /obj/item/weapon/pipe_dispenser/suicide_act(mob/user) var/datum/gender/TU = gender_datums[user.get_visible_gender()] user.visible_message("[user] points the end of the RPD down [TU.his] throat and presses a button! It looks like [TU.hes] trying to commit suicide...") - playsound(get_turf(user), 'sound/machines/click.ogg', 50, 1) - playsound(get_turf(user), 'sound/items/deconstruct.ogg', 50, 1) + playsound(src, 'sound/machines/click.ogg', 50, 1) + playsound(src, 'sound/items/deconstruct.ogg', 50, 1) return(BRUTELOSS) /obj/item/weapon/pipe_dispenser/attack_self(mob/user) @@ -231,7 +236,7 @@ if(anyclicked) if(playeffect) spark_system.start() - playsound(get_turf(src), 'sound/effects/pop.ogg', 50, 0) + playsound(src, 'sound/effects/pop.ogg', 50, 0) src.interact(usr) /obj/item/weapon/pipe_dispenser/afterattack(atom/A, mob/user as mob, proximity) @@ -255,7 +260,7 @@ if(!istype(A, /obj/machinery/atmospherics/pipe)) return ..() var/obj/machinery/atmospherics/pipe/P = A - playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1) + playsound(src, 'sound/machines/click.ogg', 50, 1) P.change_color(pipe_colors[paint_color]) user.visible_message("[user] paints \the [P] [paint_color].", "You paint \the [P] [paint_color].") return @@ -264,7 +269,7 @@ if(!(istype(A, /obj/item/pipe) || istype(A, /obj/item/pipe_meter) || istype(A, /obj/structure/disposalconstruct))) return ..() to_chat(user, "You start destroying a pipe...") - playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1) + playsound(src, 'sound/machines/click.ogg', 50, 1) if(do_after(user, 2, target = A)) activate() animate_deletion(A) @@ -272,7 +277,7 @@ if(ATMOS_MODE) //Making pipes if(!can_make_pipe) return ..() - playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1) + playsound(src, 'sound/machines/click.ogg', 50, 1) if (istype(recipe, /datum/pipe_recipe/meter)) to_chat(user, "You start building a meter...") if(do_after(user, 2, target = A)) @@ -311,7 +316,7 @@ to_chat(user, "[src]'s error light flickers; there's something in the way!") return to_chat(user, "You start building a disposals pipe...") - playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1) + playsound(src, 'sound/machines/click.ogg', 50, 1) if(do_after(user, 4, target = A)) var/obj/structure/disposalconstruct/C = new(A, R.pipe_type, queued_p_dir, queued_p_flipped, R.subtype) @@ -352,7 +357,7 @@ qdel(P) /obj/item/weapon/pipe_dispenser/proc/activate() - playsound(get_turf(src), 'sound/items/deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/deconstruct.ogg', 50, 1) /obj/item/weapon/pipe_dispenser/proc/do_wrench(var/atom/target, mob/user) var/resolved = target.attackby(tool,user) diff --git a/code/game/objects/items/weapons/RSF.dm b/code/game/objects/items/weapons/RSF.dm index b8eded77c6..35cf707bc3 100644 --- a/code/game/objects/items/weapons/RSF.dm +++ b/code/game/objects/items/weapons/RSF.dm @@ -48,7 +48,7 @@ RSF qdel(W) stored_matter += 10 - playsound(src.loc, 'sound/machines/click.ogg', 10, 1) + playsound(src, 'sound/machines/click.ogg', 10, 1) to_chat(user,"The RSF now holds [stored_matter]/30 fabrication-units.") return @@ -64,8 +64,8 @@ RSF glasstype = /obj/item/weapon/reagent_containers/food/drinks/metaglass /obj/item/weapon/rsf/attack_self(mob/user as mob) - playsound(src.loc, 'sound/effects/pop.ogg', 50, 0) - if(mode == 1) + playsound(src, 'sound/effects/pop.ogg', 50, 0) + if (mode == 1) mode = 2 to_chat(user,"Changed dispensing mode to 'Container'.") return @@ -105,7 +105,7 @@ RSF if(!istype(A, /obj/structure/table) && !istype(A, /turf/simulated/floor)) return - playsound(src.loc, 'sound/machines/click.ogg', 10, 1) + playsound(src, 'sound/machines/click.ogg', 10, 1) var/used_energy = 0 var/obj/product diff --git a/code/game/objects/items/weapons/canes.dm b/code/game/objects/items/weapons/canes.dm index f7688fb2d1..5b7f346684 100644 --- a/code/game/objects/items/weapons/canes.dm +++ b/code/game/objects/items/weapons/canes.dm @@ -33,7 +33,7 @@ if(concealed_blade) user.visible_message("[user] has unsheathed \a [concealed_blade] from [T.his] [src]!", "You unsheathe \the [concealed_blade] from \the [src].") // Calling drop/put in hands to properly call item drop/pickup procs - playsound(user.loc, 'sound/weapons/holster/sheathout.ogg', 50, 1) + playsound(src, 'sound/weapons/holster/sheathout.ogg', 50, 1) user.drop_from_inventory(src) user.put_in_hands(concealed_blade) user.put_in_hands(src) @@ -47,7 +47,7 @@ if(!src.concealed_blade && istype(W)) var/datum/gender/T = gender_datums[user.get_visible_gender()] user.visible_message("[user] has sheathed \a [W] into [T.his] [src]!", "You sheathe \the [W] into \the [src].") - playsound(user.loc, 'sound/weapons/holster/sheathin.ogg', 50, 1) + playsound(src, 'sound/weapons/holster/sheathin.ogg', 50, 1) user.drop_from_inventory(W) W.loc = src src.concealed_blade = W @@ -119,6 +119,6 @@ H.update_inv_l_hand() H.update_inv_r_hand() - playsound(src.loc, 'sound/weapons/empty.ogg', 50, 1) + playsound(src, 'sound/weapons/empty.ogg', 50, 1) add_fingerprint(user) return TRUE \ No newline at end of file diff --git a/code/game/objects/items/weapons/cigs_lighters.dm b/code/game/objects/items/weapons/cigs_lighters.dm index ffa3753233..3577ea0a55 100644 --- a/code/game/objects/items/weapons/cigs_lighters.dm +++ b/code/game/objects/items/weapons/cigs_lighters.dm @@ -193,7 +193,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM /obj/item/clothing/mask/smokable/proc/die(var/nomessage = 0) var/turf/T = get_turf(src) set_light(0) - playsound(src.loc, 'sound/items/cigs_lighters/cig_snuff.ogg', 50, 1) + playsound(src, 'sound/items/cigs_lighters/cig_snuff.ogg', 50, 1) STOP_PROCESSING(SSobj, src) if (type_butt) var/obj/item/butt = new type_butt(T) @@ -215,7 +215,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM var/mob/living/M = loc if (!nomessage) to_chat(M, "Your [name] goes out, and you empty the ash.") - playsound(src.loc, 'sound/items/cigs_lighters/cig_snuff.ogg', 50, 1) + playsound(src, 'sound/items/cigs_lighters/cig_snuff.ogg', 50, 1) lit = 0 icon_state = initial(icon_state) item_state = initial(item_state) @@ -327,7 +327,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM if(lit == 1) if(user.a_intent == I_HURT) user.visible_message("[user] drops and treads on the lit [src], putting it out instantly.") - playsound(src.loc, 'sound/items/cigs_lighters/cig_snuff.ogg', 50, 1) + playsound(src, 'sound/items/cigs_lighters/cig_snuff.ogg', 50, 1) die(1) else user.visible_message("[user] puts out \the [src].") @@ -421,7 +421,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM if(lit == 1) if(user.a_intent == I_HURT) user.visible_message("[user] empties the lit [src] on the floor!.") - playsound(src.loc, 'sound/items/cigs_lighters/cig_snuff.ogg', 50, 1) + playsound(src, 'sound/items/cigs_lighters/cig_snuff.ogg', 50, 1) die(1) else user.visible_message("[user] puts out \the [src].") @@ -546,7 +546,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM lit = 1 icon_state = "[base_state]on" item_state = "[base_state]on" - playsound(src.loc, activation_sound, 75, 1) + playsound(src, activation_sound, 75, 1) if(istype(src, /obj/item/weapon/flame/lighter/zippo) ) user.visible_message("Without even breaking stride, [user] flips open and lights [src] in one smooth movement.") else @@ -566,7 +566,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM lit = 0 icon_state = "[base_state]" item_state = "[base_state]" - playsound(src.loc, deactivation_sound, 75, 1) + playsound(src, deactivation_sound, 75, 1) if(istype(src, /obj/item/weapon/flame/lighter/zippo) ) user.visible_message("You hear a quiet click, as [user] shuts off [src] without even looking at what they're doing.") else diff --git a/code/game/objects/items/weapons/circuitboards/machinery/mining_drill.dm b/code/game/objects/items/weapons/circuitboards/machinery/mining_drill.dm index 82217a1b8f..c24b296412 100644 --- a/code/game/objects/items/weapons/circuitboards/machinery/mining_drill.dm +++ b/code/game/objects/items/weapons/circuitboards/machinery/mining_drill.dm @@ -9,7 +9,6 @@ origin_tech = list(TECH_DATA = 1, TECH_ENGINEERING = 1) req_components = list( /obj/item/weapon/stock_parts/capacitor = 1, - /obj/item/weapon/cell = 1, /obj/item/weapon/stock_parts/matter_bin = 1, /obj/item/weapon/stock_parts/micro_laser = 1) diff --git a/code/game/objects/items/weapons/clown_items.dm b/code/game/objects/items/weapons/clown_items.dm index 1f53e64e77..73604b49f9 100644 --- a/code/game/objects/items/weapons/clown_items.dm +++ b/code/game/objects/items/weapons/clown_items.dm @@ -71,7 +71,7 @@ /obj/item/weapon/bikehorn/attack_self(mob/user as mob) if (spam_flag == 0) spam_flag = 1 - playsound(src.loc, 'sound/items/bikehorn.ogg', 50, 1) + playsound(src, 'sound/items/bikehorn.ogg', 50, 1) src.add_fingerprint(user) spawn(20) spam_flag = 0 diff --git a/code/game/objects/items/weapons/extinguisher.dm b/code/game/objects/items/weapons/extinguisher.dm index c50998557e..ca8a538646 100644 --- a/code/game/objects/items/weapons/extinguisher.dm +++ b/code/game/objects/items/weapons/extinguisher.dm @@ -75,7 +75,7 @@ var/obj/o = target var/amount = o.reagents.trans_to_obj(src, 50) to_chat(user, "You fill [src] with [amount] units of the contents of [target].") - playsound(src.loc, 'sound/effects/refill.ogg', 50, 1, -6) + playsound(src, 'sound/effects/refill.ogg', 50, 1, -6) return if (!safety) @@ -88,7 +88,7 @@ src.last_use = world.time - playsound(src.loc, 'sound/effects/extinguish.ogg', 75, 1, -3) + playsound(src, 'sound/effects/extinguish.ogg', 75, 1, -3) var/direction = get_dir(src,target) diff --git a/code/game/objects/items/weapons/gift_wrappaper.dm b/code/game/objects/items/weapons/gift_wrappaper.dm index 94ca8b7cd2..88d9b0ff5d 100644 --- a/code/game/objects/items/weapons/gift_wrappaper.dm +++ b/code/game/objects/items/weapons/gift_wrappaper.dm @@ -27,7 +27,7 @@ /obj/item/weapon/gift/attack_self(mob/user as mob) user.drop_item() - playsound(src.loc, 'sound/items/package_unwrap.ogg', 50,1) + playsound(src, 'sound/items/package_unwrap.ogg', 50,1) if(src.gift) user.put_in_active_hand(gift) src.gift.add_fingerprint(user) diff --git a/code/game/objects/items/weapons/grenades/anti_photon_grenade.dm b/code/game/objects/items/weapons/grenades/anti_photon_grenade.dm index 6646e698f9..fe4d80418d 100644 --- a/code/game/objects/items/weapons/grenades/anti_photon_grenade.dm +++ b/code/game/objects/items/weapons/grenades/anti_photon_grenade.dm @@ -7,7 +7,7 @@ origin_tech = list(TECH_BLUESPACE = 4, TECH_MATERIAL = 4) /obj/item/weapon/grenade/anti_photon/detonate() - playsound(src.loc, 'sound/effects/phasein.ogg', 50, 1, 5) + playsound(src, 'sound/effects/phasein.ogg', 50, 1, 5) set_light(10, -10, "#FFFFFF") var/extra_delay = rand(0,90) @@ -18,5 +18,5 @@ set_light(10, 10, "#[num2hex(rand(64,255))][num2hex(rand(64,255))][num2hex(rand(64,255))]") spawn(210) ..() - playsound(src.loc, 'sound/effects/bang.ogg', 50, 1, 5) + playsound(src, 'sound/effects/bang.ogg', 50, 1, 5) qdel(src) diff --git a/code/game/objects/items/weapons/grenades/chem_grenade.dm b/code/game/objects/items/weapons/grenades/chem_grenade.dm index 157c64f09f..cb3184a7f6 100644 --- a/code/game/objects/items/weapons/grenades/chem_grenade.dm +++ b/code/game/objects/items/weapons/grenades/chem_grenade.dm @@ -63,7 +63,7 @@ return path = 1 to_chat(user, "You add [W] to the metal casing.") - playsound(src.loc, 'sound/items/Screwdriver2.ogg', 25, -3) + playsound(src, 'sound/items/Screwdriver2.ogg', 25, -3) user.remove_from_mob(det) det.loc = src detonator = det @@ -96,7 +96,7 @@ return else to_chat(user, "You unlock the assembly.") - playsound(src.loc, W.usesound, 50, -3) + playsound(src, W.usesound, 50, -3) name = "unsecured grenade with [beakers.len] containers[detonator?" and detonator":""]" icon_state = initial(icon_state) + (detonator?"_ass":"") stage = 1 @@ -154,7 +154,7 @@ active = 0 if(!has_reagents) icon_state = initial(icon_state) +"_locked" - playsound(src.loc, 'sound/items/Screwdriver2.ogg', 50, 1) + playsound(src, 'sound/items/Screwdriver2.ogg', 50, 1) spawn(0) //Otherwise det_time is erroneously set to 0 after this if(istimer(detonator.a_left)) //Make sure description reflects that the timer has been reset var/obj/item/device/assembly/timer/T = detonator.a_left @@ -164,7 +164,7 @@ det_time = 10*T.time return - playsound(src.loc, 'sound/effects/bamf.ogg', 50, 1) + playsound(src, 'sound/effects/bamf.ogg', 50, 1) for(var/obj/item/weapon/reagent_containers/glass/G in beakers) G.reagents.trans_to_obj(src, G.reagents.total_volume) diff --git a/code/game/objects/items/weapons/grenades/concussion.dm b/code/game/objects/items/weapons/grenades/concussion.dm index 073b5ed9d1..fb821ab6f8 100644 --- a/code/game/objects/items/weapons/grenades/concussion.dm +++ b/code/game/objects/items/weapons/grenades/concussion.dm @@ -19,7 +19,7 @@ if(is_below_sound_pressure(T)) visible_message("Whump.") return - playsound(src.loc, 'sound/effects/bang.ogg', 75, 1, -3) + playsound(src, 'sound/effects/bang.ogg', 75, 1, -3) if(istype(T)) for(var/mob/living/L in orange(T, radius)) if(ishuman(L)) diff --git a/code/game/objects/items/weapons/grenades/flashbang.dm b/code/game/objects/items/weapons/grenades/flashbang.dm index 087265ca5b..e2d095e0e1 100644 --- a/code/game/objects/items/weapons/grenades/flashbang.dm +++ b/code/game/objects/items/weapons/grenades/flashbang.dm @@ -29,7 +29,7 @@ /obj/item/weapon/grenade/flashbang/proc/bang(var/turf/T , var/mob/living/carbon/M) // Added a new proc called 'bang' that takes a location and a person to be banged. to_chat(M, "BANG") // Called during the loop that bangs people in lockers/containers and when banging - playsound(src.loc, 'sound/effects/bang.ogg', 50, 1, 30) // people in normal view. Could theroetically be called during other explosions. + playsound(src, 'sound/effects/bang.ogg', 50, 1, 30) // people in normal view. Could theroetically be called during other explosions. // -- Polymorph //Checking for protections @@ -119,11 +119,11 @@ for(var/do_spawn = numspawned, do_spawn > 0, do_spawn--) new /obj/item/weapon/grenade/flashbang/cluster(src.loc)//Launches flashbangs - playsound(src.loc, 'sound/weapons/armbomb.ogg', 75, 1, -3) + playsound(src, 'sound/weapons/armbomb.ogg', 75, 1, -3) for(var/do_again = again, do_again > 0, do_again--) new /obj/item/weapon/grenade/flashbang/clusterbang/segment(src.loc)//Creates a 'segment' that launches a few more flashbangs - playsound(src.loc, 'sound/weapons/armbomb.ogg', 75, 1, -3) + playsound(src, 'sound/weapons/armbomb.ogg', 75, 1, -3) qdel(src) return diff --git a/code/game/objects/items/weapons/grenades/grenade.dm b/code/game/objects/items/weapons/grenades/grenade.dm index fdab7aaf39..7ac049a774 100644 --- a/code/game/objects/items/weapons/grenades/grenade.dm +++ b/code/game/objects/items/weapons/grenades/grenade.dm @@ -33,7 +33,7 @@ to_chat(user, "You prime the [name]! [det_time/10] seconds!") active = 1 icon_state = initial(icon_state) + "_active" - playsound(loc, 'sound/weapons/armbomb.ogg', 75, 1, -3) + playsound(src, 'sound/weapons/armbomb.ogg', 75, 1, -3) spawn(det_time) detonate() return @@ -75,7 +75,7 @@ icon_state = initial(icon_state) + "_active" active = 1 - playsound(loc, arm_sound, 75, 1, -3) + playsound(src, arm_sound, 75, 1, -3) spawn(det_time) detonate() @@ -83,7 +83,7 @@ /obj/item/weapon/grenade/proc/detonate() -// playsound(loc, 'sound/items/Welder2.ogg', 25, 1) +// playsound(src, 'sound/items/Welder2.ogg', 25, 1) var/turf/T = get_turf(src) if(T) T.hotspot_expose(700,125) diff --git a/code/game/objects/items/weapons/grenades/smokebomb.dm b/code/game/objects/items/weapons/grenades/smokebomb.dm index 28540b981f..75c0e6a299 100644 --- a/code/game/objects/items/weapons/grenades/smokebomb.dm +++ b/code/game/objects/items/weapons/grenades/smokebomb.dm @@ -21,7 +21,7 @@ return ..() /obj/item/weapon/grenade/smokebomb/detonate() - playsound(src.loc, 'sound/effects/smoke.ogg', 50, 1, -3) + playsound(src, 'sound/effects/smoke.ogg', 50, 1, -3) src.smoke.set_up(10, 0, usr.loc) spawn(0) for(var/i = 1 to smoke_strength) diff --git a/code/game/objects/items/weapons/grenades/spawnergrenade.dm b/code/game/objects/items/weapons/grenades/spawnergrenade.dm index 5cab658098..5f1bd4503b 100644 --- a/code/game/objects/items/weapons/grenades/spawnergrenade.dm +++ b/code/game/objects/items/weapons/grenades/spawnergrenade.dm @@ -15,7 +15,7 @@ if(spawner_type && deliveryamt) // Make a quick flash var/turf/T = get_turf(src) - playsound(T, 'sound/effects/phasein.ogg', 100, 1) + playsound(src, 'sound/effects/phasein.ogg', 100, 1) for(var/mob/living/carbon/human/M in viewers(T, null)) if(M:eyecheck() <= 0) M.flash_eyes() diff --git a/code/game/objects/items/weapons/handcuffs.dm b/code/game/objects/items/weapons/handcuffs.dm index 2f7e3d6e08..b28ebcaf1e 100644 --- a/code/game/objects/items/weapons/handcuffs.dm +++ b/code/game/objects/items/weapons/handcuffs.dm @@ -60,7 +60,7 @@ return 0 /obj/item/weapon/handcuffs/proc/place_handcuffs(var/mob/living/carbon/target, var/mob/user) - playsound(src.loc, cuff_sound, 30, 1, -2) + playsound(src, cuff_sound, 30, 1, -2) var/mob/living/carbon/human/H = target if(!istype(H)) @@ -244,7 +244,7 @@ var/last_chew = 0 to_chat(user, "You need to have a firm grip on [C] before you can put \the [src] on!") /obj/item/weapon/handcuffs/legcuffs/proc/place_legcuffs(var/mob/living/carbon/target, var/mob/user) - playsound(src.loc, cuff_sound, 30, 1, -2) + playsound(src, cuff_sound, 30, 1, -2) var/mob/living/carbon/human/H = target if(!istype(H)) @@ -315,7 +315,7 @@ var/last_chew = 0 qdel(src) /obj/item/weapon/handcuffs/legcuffs/bola/place_legcuffs(var/mob/living/carbon/target, var/mob/user) - playsound(src.loc, cuff_sound, 30, 1, -2) + playsound(src, cuff_sound, 30, 1, -2) var/mob/living/carbon/human/H = target if(!istype(H)) diff --git a/code/game/objects/items/weapons/implants/implant.dm b/code/game/objects/items/weapons/implants/implant.dm index 34f44ffc8d..81d5bb8f04 100644 --- a/code/game/objects/items/weapons/implants/implant.dm +++ b/code/game/objects/items/weapons/implants/implant.dm @@ -252,7 +252,7 @@ Implant Specifics:
"} if (elevel == "Localized Limb") if(part) //For some reason, small_boom() didn't work. So have this bit of working copypaste. imp_in.visible_message("Something beeps inside [imp_in][part ? "'s [part.name]" : ""]!") - playsound(loc, 'sound/items/countdown.ogg', 75, 1, -3) + playsound(src, 'sound/items/countdown.ogg', 75, 1, -3) sleep(25) if (istype(part,/obj/item/organ/external/chest) || \ istype(part,/obj/item/organ/external/groin) || \ @@ -325,7 +325,7 @@ Implant Specifics:
"} /obj/item/weapon/implant/explosive/proc/small_boom() if (ishuman(imp_in) && part) imp_in.visible_message("Something beeps inside [imp_in][part ? "'s [part.name]" : ""]!") - playsound(loc, 'sound/items/countdown.ogg', 75, 1, -3) + playsound(src, 'sound/items/countdown.ogg', 75, 1, -3) spawn(25) if (ishuman(imp_in) && part) //No tearing off these parts since it's pretty much killing diff --git a/code/game/objects/items/weapons/material/chainsaw.dm b/code/game/objects/items/weapons/material/chainsaw.dm index fe99fad674..8ba5f20695 100644 --- a/code/game/objects/items/weapons/material/chainsaw.dm +++ b/code/game/objects/items/weapons/material/chainsaw.dm @@ -53,7 +53,7 @@ obj/item/weapon/chainsaw/proc/turnOff(mob/user as mob) if(!on) return to_chat(user, "You switch the gas nozzle on the chainsaw, turning it off.") attack_verb = list("bluntly hit", "beat", "knocked") - playsound(user, 'sound/weapons/chainsaw_turnoff.ogg',40,1) + playsound(src, 'sound/weapons/chainsaw_turnoff.ogg',40,1) force = inactive_force edge = 0 sharp = 0 @@ -93,7 +93,7 @@ obj/item/weapon/chainsaw/afterattack(atom/A as mob|obj|turf|area, mob/user as mo to_chat(user, "You begin filling the tank on the chainsaw.") if(do_after(usr, 15)) A.reagents.trans_to_obj(src, max_fuel) - playsound(src.loc, 'sound/effects/refill.ogg', 50, 1, -6) + playsound(src, 'sound/effects/refill.ogg', 50, 1, -6) to_chat(user, "Chainsaw succesfully refueled.") else to_chat(user, "Don't move while you're refilling the chainsaw.") diff --git a/code/game/objects/items/weapons/material/kitchen.dm b/code/game/objects/items/weapons/material/kitchen.dm index b2369f995d..4464084f85 100644 --- a/code/game/objects/items/weapons/material/kitchen.dm +++ b/code/game/objects/items/weapons/material/kitchen.dm @@ -46,7 +46,7 @@ if(!(M.can_force_feed(user, loaded) && do_mob(user, M, 5 SECONDS))) return M.visible_message("\The [user] feeds some [loaded] to \the [M] with \the [src].") - playsound(M.loc,'sound/items/eatfood.ogg', rand(10,40), 1) + playsound(src,'sound/items/eatfood.ogg', rand(10,40), 1) overlays.Cut() return else diff --git a/code/game/objects/items/weapons/material/knives.dm b/code/game/objects/items/weapons/material/knives.dm index cf5a706525..9f8a27102c 100644 --- a/code/game/objects/items/weapons/material/knives.dm +++ b/code/game/objects/items/weapons/material/knives.dm @@ -46,7 +46,7 @@ active = !active if(active) to_chat(user, "You flip out \the [src].") - playsound(user, 'sound/weapons/flipblade.ogg', 15, 1) + playsound(src, 'sound/weapons/flipblade.ogg', 15, 1) else to_chat(user, "\The [src] can now be concealed.") update_force() diff --git a/code/game/objects/items/weapons/material/material_armor.dm b/code/game/objects/items/weapons/material/material_armor.dm index d981cafc07..91aca12dc1 100644 --- a/code/game/objects/items/weapons/material/material_armor.dm +++ b/code/game/objects/items/weapons/material/material_armor.dm @@ -125,7 +125,7 @@ Protectiveness | Armor % var/datum/effect/effect/system/spark_spread/spark_system = new /datum/effect/effect/system/spark_spread() spark_system.set_up(5, 0, user.loc) spark_system.start() - playsound(user.loc, 'sound/effects/teleport.ogg', 50, 1) + playsound(src, 'sound/effects/teleport.ogg', 50, 1) user.loc = picked return PROJECTILE_FORCE_MISS diff --git a/code/game/objects/items/weapons/material/shards.dm b/code/game/objects/items/weapons/material/shards.dm index e2394537f3..19eaf7f776 100644 --- a/code/game/objects/items/weapons/material/shards.dm +++ b/code/game/objects/items/weapons/material/shards.dm @@ -102,7 +102,7 @@ if(will_break && src.loc == user) // If it's not in our hand anymore user.visible_message("[user] hit \the [target] with \the [src], shattering it!", "You shatter \the [src] in your hand!") - playsound(user, pick('sound/effects/Glassbr1.ogg', 'sound/effects/Glassbr2.ogg', 'sound/effects/Glassbr3.ogg'), 30, 1) + playsound(src, pick('sound/effects/Glassbr1.ogg', 'sound/effects/Glassbr2.ogg', 'sound/effects/Glassbr3.ogg'), 30, 1) qdel(src) return @@ -116,7 +116,7 @@ if(M.buckled) //wheelchairs, office chairs, rollerbeds return - playsound(src.loc, 'sound/effects/glass_step.ogg', 50, 1) // not sure how to handle metal shards with sounds + playsound(src, 'sound/effects/glass_step.ogg', 50, 1) // not sure how to handle metal shards with sounds if(ishuman(M)) var/mob/living/carbon/human/H = M diff --git a/code/game/objects/items/weapons/material/shards_vr.dm b/code/game/objects/items/weapons/material/shards_vr.dm index e59966c9b1..edc6a1efec 100644 --- a/code/game/objects/items/weapons/material/shards_vr.dm +++ b/code/game/objects/items/weapons/material/shards_vr.dm @@ -2,4 +2,4 @@ ..(loc, MAT_TITANIUMGLASS) /obj/item/weapon/material/shard/plastitaniumglass/New(loc) - ..(loc, MAT_PLASTANIUMGLASS) \ No newline at end of file + ..(loc, MAT_PLASTITANIUMGLASS) \ No newline at end of file diff --git a/code/game/objects/items/weapons/material/swords.dm b/code/game/objects/items/weapons/material/swords.dm index 3affd40887..ba0fe4ddfe 100644 --- a/code/game/objects/items/weapons/material/swords.dm +++ b/code/game/objects/items/weapons/material/swords.dm @@ -14,7 +14,7 @@ /obj/item/weapon/material/sword/handle_shield(mob/user, var/damage, atom/damage_source = null, mob/attacker = null, var/def_zone = null, var/attack_text = "the attack") if(unique_parry_check(user, attacker, damage_source) && prob(50)) user.visible_message("\The [user] parries [attack_text] with \the [src]!") - playsound(user.loc, 'sound/weapons/punchmiss.ogg', 50, 1) + playsound(src, 'sound/weapons/punchmiss.ogg', 50, 1) return 1 return 0 diff --git a/code/game/objects/items/weapons/material/twohanded.dm b/code/game/objects/items/weapons/material/twohanded.dm index 108751654a..0ffd1dfaac 100644 --- a/code/game/objects/items/weapons/material/twohanded.dm +++ b/code/game/objects/items/weapons/material/twohanded.dm @@ -61,7 +61,7 @@ /obj/item/weapon/material/twohanded/handle_shield(mob/user, var/damage, atom/damage_source = null, mob/attacker = null, var/def_zone = null, var/attack_text = "the attack") if(wielded && default_parry_check(user, attacker, damage_source) && prob(15)) user.visible_message("\The [user] parries [attack_text] with \the [src]!") - playsound(user.loc, 'sound/weapons/punchmiss.ogg', 50, 1) + playsound(src, 'sound/weapons/punchmiss.ogg', 50, 1) return 1 return 0 diff --git a/code/game/objects/items/weapons/melee/energy.dm b/code/game/objects/items/weapons/melee/energy.dm index 21d4d53a5c..7153ebfa60 100644 --- a/code/game/objects/items/weapons/melee/energy.dm +++ b/code/game/objects/items/weapons/melee/energy.dm @@ -57,14 +57,14 @@ sharp = 1 edge = 1 w_class = active_w_class - playsound(user, 'sound/weapons/saberon.ogg', 50, 1) + playsound(src, 'sound/weapons/saberon.ogg', 50, 1) update_icon() set_light(lrange, lpower, lcolor) /obj/item/weapon/melee/energy/proc/deactivate(mob/living/user) if(!active) return - playsound(user, 'sound/weapons/saberoff.ogg', 50, 1) + playsound(src, 'sound/weapons/saberoff.ogg', 50, 1) item_state = "[icon_state]" active = 0 embed_chance = initial(embed_chance) @@ -310,7 +310,7 @@ var/datum/effect/effect/system/spark_spread/spark_system = new /datum/effect/effect/system/spark_spread() spark_system.set_up(5, 0, user.loc) spark_system.start() - playsound(user.loc, 'sound/weapons/blade1.ogg', 50, 1) + playsound(src, 'sound/weapons/blade1.ogg', 50, 1) return 1 if(active && unique_parry_check(user, attacker, damage_source) && prob(projectile_parry_chance)) user.visible_message("\The [user] deflects [attack_text] with \the [src]!") @@ -318,7 +318,7 @@ var/datum/effect/effect/system/spark_spread/spark_system = new /datum/effect/effect/system/spark_spread() spark_system.set_up(5, 0, user.loc) spark_system.start() - playsound(user.loc, 'sound/weapons/blade1.ogg', 50, 1) + playsound(src, 'sound/weapons/blade1.ogg', 50, 1) return 1 return 0 @@ -370,7 +370,7 @@ // EMP stuff. var/obj/O = AM O.emp_act(3) // A weaker severity is used because this has infinite uses. - playsound(get_turf(O), 'sound/effects/EMPulse.ogg', 100, 1) + playsound(O, 'sound/effects/EMPulse.ogg', 100, 1) user.setClickCooldown(user.get_attack_speed(src)) // A lot of objects don't set click delay. return ..() @@ -379,9 +379,9 @@ if(target.isSynthetic() && active) // Do some extra damage. Not a whole lot more since emp_act() is pretty nasty on FBPs already. target.emp_act(3) // A weaker severity is used because this has infinite uses. - playsound(get_turf(target), 'sound/effects/EMPulse.ogg', 100, 1) + playsound(target, 'sound/effects/EMPulse.ogg', 100, 1) target.adjustFireLoss(force * 3) // 15 Burn, for 20 total. - playsound(get_turf(target), 'sound/weapons/blade1.ogg', 100, 1) + playsound(target, 'sound/weapons/blade1.ogg', 100, 1) // Make lesser robots really mad at us. if(target.mob_class & MOB_CLASS_SYNTHETIC) @@ -481,7 +481,7 @@ var/datum/effect/effect/system/spark_spread/spark_system = new /datum/effect/effect/system/spark_spread() spark_system.set_up(5, 0, user.loc) spark_system.start() - playsound(user.loc, 'sound/weapons/blade1.ogg', 50, 1) + playsound(src, 'sound/weapons/blade1.ogg', 50, 1) return 1 if(unique_parry_check(user, attacker, damage_source) && prob(projectile_parry_chance)) user.visible_message("\The [user] deflects [attack_text] with \the [src]!") @@ -489,7 +489,7 @@ var/datum/effect/effect/system/spark_spread/spark_system = new /datum/effect/effect/system/spark_spread() spark_system.set_up(5, 0, user.loc) spark_system.start() - playsound(user.loc, 'sound/weapons/blade1.ogg', 50, 1) + playsound(src, 'sound/weapons/blade1.ogg', 50, 1) return 1 return 0 @@ -547,6 +547,6 @@ var/datum/effect/effect/system/spark_spread/spark_system = new /datum/effect/effect/system/spark_spread() spark_system.set_up(5, 0, user.loc) spark_system.start() - playsound(user.loc, 'sound/weapons/blade1.ogg', 50, 1) + playsound(src, 'sound/weapons/blade1.ogg', 50, 1) return 1 return 0 diff --git a/code/game/objects/items/weapons/melee/misc.dm b/code/game/objects/items/weapons/melee/misc.dm index 7d390d613f..4185cf92c2 100644 --- a/code/game/objects/items/weapons/melee/misc.dm +++ b/code/game/objects/items/weapons/melee/misc.dm @@ -69,7 +69,7 @@ /obj/item/weapon/melee/cursedblade/handle_shield(mob/user, var/damage, atom/damage_source = null, mob/attacker = null, var/def_zone = null, var/attack_text = "the attack") if(default_parry_check(user, attacker, damage_source) && prob(50)) user.visible_message("\The [user] parries [attack_text] with \the [src]!") - playsound(user.loc, 'sound/weapons/punchmiss.ogg', 50, 1) + playsound(src, 'sound/weapons/punchmiss.ogg', 50, 1) return 1 return 0 diff --git a/code/game/objects/items/weapons/paiwire.dm b/code/game/objects/items/weapons/paiwire.dm index 3dfa83b844..48358ea259 100644 --- a/code/game/objects/items/weapons/paiwire.dm +++ b/code/game/objects/items/weapons/paiwire.dm @@ -8,7 +8,7 @@ return //VOREStation Add End user.visible_message("[user] inserts [src] into a data port on [M].", "You insert [src] into a data port on [M].", "You hear the satisfying click of a wire jack fastening into place.") - playsound(user, 'sound/machines/click.ogg', 50, 1) + playsound(src, 'sound/machines/click.ogg', 50, 1) user.drop_item() src.forceMove(M) src.machine = M diff --git a/code/game/objects/items/weapons/shields.dm b/code/game/objects/items/weapons/shields.dm index 4d78a09bc5..e4a518e8db 100644 --- a/code/game/objects/items/weapons/shields.dm +++ b/code/game/objects/items/weapons/shields.dm @@ -94,7 +94,7 @@ return 0 //Otherwise, if we're here, we're gonna stop the attack entirely. user.visible_message("\The [user] blocks [attack_text] with \the [src]!") - playsound(user.loc, 'sound/weapons/Genhit.ogg', 50, 1) + playsound(src, 'sound/weapons/Genhit.ogg', 50, 1) return 1 return 0 @@ -102,7 +102,7 @@ if(istype(W, /obj/item/weapon/melee/baton)) if(cooldown < world.time - 25) user.visible_message("[user] bashes [src] with [W]!") - playsound(user.loc, 'sound/effects/shieldbash.ogg', 50, 1) + playsound(src, 'sound/effects/shieldbash.ogg', 50, 1) cooldown = world.time else ..() @@ -144,7 +144,7 @@ var/datum/effect/effect/system/spark_spread/spark_system = new /datum/effect/effect/system/spark_spread() spark_system.set_up(5, 0, user.loc) spark_system.start() - playsound(user.loc, 'sound/weapons/blade1.ogg', 50, 1) + playsound(src, 'sound/weapons/blade1.ogg', 50, 1) /obj/item/weapon/shield/energy/get_block_chance(mob/user, var/damage, atom/damage_source = null, mob/attacker = null) if(istype(damage_source, /obj/item/projectile)) @@ -163,7 +163,7 @@ update_icon() w_class = ITEMSIZE_LARGE slot_flags = null - playsound(user, 'sound/weapons/saberon.ogg', 50, 1) + playsound(src, 'sound/weapons/saberon.ogg', 50, 1) to_chat(user, "\The [src] is now active.") else @@ -171,7 +171,7 @@ update_icon() w_class = ITEMSIZE_TINY slot_flags = SLOT_EARS - playsound(user, 'sound/weapons/saberoff.ogg', 50, 1) + playsound(src, 'sound/weapons/saberoff.ogg', 50, 1) to_chat(user, "\The [src] can now be concealed.") if(istype(user,/mob/living/carbon/human)) @@ -240,7 +240,7 @@ /obj/item/weapon/shield/riot/tele/attack_self(mob/living/user) active = !active icon_state = "teleriot[active]" - playsound(src.loc, 'sound/weapons/empty.ogg', 50, 1) + playsound(src, 'sound/weapons/empty.ogg', 50, 1) if(active) force = 8 diff --git a/code/game/objects/items/weapons/shields_vr.dm b/code/game/objects/items/weapons/shields_vr.dm index ceab877d4a..5be1544d2e 100644 --- a/code/game/objects/items/weapons/shields_vr.dm +++ b/code/game/objects/items/weapons/shields_vr.dm @@ -18,4 +18,69 @@ item_icons = list(slot_l_hand_str = 'icons/mob/items/lefthand_melee_vr.dmi', slot_r_hand_str = 'icons/mob/items/righthand_melee_vr.dmi', slot_back_str = 'icons/vore/custom_items_vr.dmi', slot_wear_suit_str = 'icons/vore/custom_items_vr.dmi') attack_verb = list("shoved", "bashed") var/cooldown = 0 //shield bash cooldown. based on world.time - allowed = list(/obj/item/weapon/melee/fluffstuff/wolfgirlsword) \ No newline at end of file + allowed = list(/obj/item/weapon/melee/fluffstuff/wolfgirlsword) + + +/obj/item/weapon/shield/riot/explorer + name = "green explorer shield" + desc = "A shield issued to exploration teams to help protect them when advancing into the unknown. It is lighter and cheaper but less protective than some of its counterparts. It has a flashlight straight in the middle to help draw attention." + icon = 'icons/obj/weapons_vr.dmi' + icon_state = "explorer_shield" + item_icons = list( + slot_l_hand_str = 'icons/mob/items/lefthand_melee_vr.dmi', + slot_r_hand_str = 'icons/mob/items/righthand_melee_vr.dmi' + ) + base_block_chance = 40 + slot_flags = SLOT_BACK + var/brightness_on + brightness_on = 4 + var/on = 0 + var/light_applied + //var/light_overlay + +//POURPEL WHY U NO COVER + +/obj/item/weapon/shield/riot/explorer/attack_self(mob/user) + if(brightness_on) + if(!isturf(user.loc)) + to_chat(user, "You cannot turn the light on while in this [user.loc]") + return + on = !on + to_chat(user, "You [on ? "enable" : "disable"] the shield light.") + update_flashlight(user) + + if(istype(user,/mob/living/carbon/human)) + var/mob/living/carbon/human/H = user + H.update_inv_l_hand() + H.update_inv_r_hand() + else + return ..(user) + +/obj/item/weapon/shield/riot/explorer/proc/update_flashlight(var/mob/user = null) + if(on && !light_applied) + set_light(brightness_on) + light_applied = 1 + else if(!on && light_applied) + set_light(0) + light_applied = 0 + update_icon(user) + user.update_action_buttons() + light = !light + playsound(src, 'sound/weapons/empty.ogg', 15, 1, -3) + +/obj/item/weapon/shield/riot/explorer/update_icon() + if(on) + icon_state = "explorer_shield_lighted" + else + icon_state = "explorer_shield" + +/obj/item/weapon/shield/riot/explorer/purple + name = "purple explorer shield" + desc = "A shield issued to exploration teams to help protect them when advancing into the unknown. It is lighter and cheaper but less protective than some of its counterparts. It has a flashlight straight in the middle to help draw attention. This one is POURPEL" + icon_state = "explorer_shield_P" + +/obj/item/weapon/shield/riot/explorer/purple/update_icon() + if(on) + icon_state = "explorer_shield_P_lighted" + else + icon_state = "explorer_shield_P" \ No newline at end of file diff --git a/code/game/objects/items/weapons/storage/backpack.dm b/code/game/objects/items/weapons/storage/backpack.dm index 88f6caeb74..2cdc341523 100644 --- a/code/game/objects/items/weapons/storage/backpack.dm +++ b/code/game/objects/items/weapons/storage/backpack.dm @@ -21,13 +21,13 @@ /obj/item/weapon/storage/backpack/equipped(var/mob/user, var/slot) if (slot == slot_back && src.use_sound) - playsound(src.loc, src.use_sound, 50, 1, -5) + playsound(src, src.use_sound, 50, 1, -5) ..(user, slot) /* /obj/item/weapon/storage/backpack/dropped(mob/user as mob) if (loc == user && src.use_sound) - playsound(src.loc, src.use_sound, 50, 1, -5) + playsound(src, src.use_sound, 50, 1, -5) ..(user) */ diff --git a/code/game/objects/items/weapons/storage/backpack_vr.dm b/code/game/objects/items/weapons/storage/backpack_vr.dm index 4c9ff8c2db..744abb85d8 100644 --- a/code/game/objects/items/weapons/storage/backpack_vr.dm +++ b/code/game/objects/items/weapons/storage/backpack_vr.dm @@ -1,7 +1,7 @@ /obj/item/weapon/storage/backpack/saddlebag name = "Horse Saddlebags" desc = "A saddle that holds items. Seems slightly bulky." - icon = 'icons/obj/storage_vr.dmi' + icon = 'icons/obj/clothing/backpack_vr.dmi' icon_override = 'icons/mob/back_vr.dmi' item_state = "saddlebag" icon_state = "saddlebag" @@ -33,7 +33,7 @@ /obj/item/weapon/storage/backpack/saddlebag_common //Shared bag for other taurs with sturdy backs name = "Taur Saddlebags" desc = "A saddle that holds items. Seems slightly bulky." - icon = 'icons/obj/storage_vr.dmi' + icon = 'icons/obj/clothing/backpack_vr.dmi' icon_override = 'icons/mob/back_vr.dmi' item_state = "saddlebag" icon_state = "saddlebag" @@ -108,7 +108,7 @@ /obj/item/weapon/storage/backpack/saddlebag_common/robust //Shared bag for other taurs with sturdy backs name = "Robust Saddlebags" desc = "A saddle that holds items. Seems robust." - icon = 'icons/obj/storage_vr.dmi' + icon = 'icons/obj/clothing/backpack_vr.dmi' icon_override = 'icons/mob/back_vr.dmi' item_state = "robustsaddle" icon_state = "robustsaddle" @@ -117,7 +117,7 @@ /obj/item/weapon/storage/backpack/saddlebag_common/vest //Shared bag for other taurs with sturdy backs name = "Taur Duty Vest" desc = "An armored vest with the armor modules replaced with various handy compartments with decent storage capacity. Useless for protection though." - icon = 'icons/obj/storage_vr.dmi' + icon = 'icons/obj/clothing/backpack_vr.dmi' icon_override = 'icons/mob/back_vr.dmi' item_state = "taurvest" icon_state = "taurvest" @@ -141,49 +141,49 @@ /obj/item/weapon/storage/backpack/satchel/explorer name = "explorer satchel" desc = "A satchel for carrying a large number of supplies easily." - icon = 'icons/obj/storage_vr.dmi' + icon = 'icons/obj/clothing/backpack_vr.dmi' icon_override = 'icons/mob/back_vr.dmi' item_state = "satchel-explorer" icon_state = "satchel-explorer" /obj/item/weapon/storage/backpack/explorer name = "explorer backpack" desc = "A backpack for carrying a large number of supplies easily." - icon = 'icons/obj/storage_vr.dmi' + icon = 'icons/obj/clothing/backpack_vr.dmi' icon_override = 'icons/mob/back_vr.dmi' item_state = "explorerpack" icon_state = "explorerpack" /obj/item/weapon/storage/backpack/satchel/roboticist name = "roboticist satchel" desc = "A satchel for carrying a large number of spare parts easily." - icon = 'icons/obj/storage_vr.dmi' + icon = 'icons/obj/clothing/backpack_vr.dmi' icon_override = 'icons/mob/back_vr.dmi' item_state = "satchel-robo" icon_state = "satchel-robo" /obj/item/weapon/storage/backpack/roboticist name = "roboticist backpack" desc = "A backpack for carrying a large number of spare parts easily." - icon = 'icons/obj/storage_vr.dmi' + icon = 'icons/obj/clothing/backpack_vr.dmi' icon_override = 'icons/mob/back_vr.dmi' item_state = "backpack-robo" icon_state = "backpack-robo" /obj/item/weapon/storage/backpack/vietnam name = "vietnam backpack" desc = "There are tangos in the trees! We need napalm right now! Why is my gun jammed?" - icon = 'icons/obj/storage_vr.dmi' + icon = 'icons/obj/clothing/backpack_vr.dmi' icon_override = 'icons/mob/back_vr.dmi' item_state = "nambackpack" icon_state = "nambackpack" /obj/item/weapon/storage/backpack/russian name = "russian backpack" desc = "Useful for carrying large quantities of vodka." - icon = 'icons/obj/storage_vr.dmi' + icon = 'icons/obj/clothing/backpack_vr.dmi' icon_override = 'icons/mob/back_vr.dmi' item_state = "ru_rucksack" icon_state = "ru_rucksack" /obj/item/weapon/storage/backpack/korean name = "korean backpack" desc = "Insert witty description here." - icon = 'icons/obj/storage_vr.dmi' + icon = 'icons/obj/clothing/backpack_vr.dmi' icon_override = 'icons/mob/back_vr.dmi' item_state = "kr_rucksack" icon_state = "kr_rucksack" diff --git a/code/game/objects/items/weapons/storage/bible.dm b/code/game/objects/items/weapons/storage/bible.dm index 0d97b4f878..75cbc2297e 100644 --- a/code/game/objects/items/weapons/storage/bible.dm +++ b/code/game/objects/items/weapons/storage/bible.dm @@ -35,5 +35,5 @@ /obj/item/weapon/storage/bible/attackby(obj/item/weapon/W as obj, mob/user as mob) if (src.use_sound) - playsound(src.loc, src.use_sound, 50, 1, -5) + playsound(src, src.use_sound, 50, 1, -5) ..() diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm index 66b3547d6c..aafc0d5e98 100644 --- a/code/game/objects/items/weapons/storage/boxes.dm +++ b/code/game/objects/items/weapons/storage/boxes.dm @@ -52,7 +52,7 @@ return // Now make the cardboard to_chat(user, "You fold [src] flat.") - playsound(src.loc, 'sound/items/storage/boxfold.ogg', 30, 1) + playsound(src, 'sound/items/storage/boxfold.ogg', 30, 1) new foldable(get_turf(src)) qdel(src) diff --git a/code/game/objects/items/weapons/storage/lockbox.dm b/code/game/objects/items/weapons/storage/lockbox.dm index 2fa8e54e87..b10caa3610 100644 --- a/code/game/objects/items/weapons/storage/lockbox.dm +++ b/code/game/objects/items/weapons/storage/lockbox.dm @@ -40,8 +40,8 @@ var/datum/effect/effect/system/spark_spread/spark_system = new /datum/effect/effect/system/spark_spread() spark_system.set_up(5, 0, src.loc) spark_system.start() - playsound(src.loc, 'sound/weapons/blade1.ogg', 50, 1) - playsound(src.loc, "sparks", 50, 1) + playsound(src, 'sound/weapons/blade1.ogg', 50, 1) + playsound(src, "sparks", 50, 1) if(!locked) ..() else diff --git a/code/game/objects/items/weapons/storage/secure.dm b/code/game/objects/items/weapons/storage/secure.dm index c8bc129e3d..034e37ff8e 100644 --- a/code/game/objects/items/weapons/storage/secure.dm +++ b/code/game/objects/items/weapons/storage/secure.dm @@ -39,8 +39,8 @@ var/datum/effect/effect/system/spark_spread/spark_system = new /datum/effect/effect/system/spark_spread() spark_system.set_up(5, 0, src.loc) spark_system.start() - playsound(src.loc, 'sound/weapons/blade1.ogg', 50, 1) - playsound(src.loc, "sparks", 50, 1) + playsound(src, 'sound/weapons/blade1.ogg', 50, 1) + playsound(src, "sparks", 50, 1) return if (W.is_screwdriver()) diff --git a/code/game/objects/items/weapons/storage/storage.dm b/code/game/objects/items/weapons/storage/storage.dm index 5fc789549a..bfcbd695e5 100644 --- a/code/game/objects/items/weapons/storage/storage.dm +++ b/code/game/objects/items/weapons/storage/storage.dm @@ -142,7 +142,7 @@ /obj/item/weapon/storage/proc/open(mob/user as mob) if (use_sound) - playsound(src.loc, src.use_sound, 50, 0, -5) + playsound(src, src.use_sound, 50, 0, -5) orient2hud(user) if (user.s_active) diff --git a/code/game/objects/items/weapons/stunbaton.dm b/code/game/objects/items/weapons/stunbaton.dm index 475dd87ed1..7b651a9d9d 100644 --- a/code/game/objects/items/weapons/stunbaton.dm +++ b/code/game/objects/items/weapons/stunbaton.dm @@ -148,7 +148,7 @@ if(bcell && bcell.charge > hitcost) status = !status to_chat(user, "[src] is now [status ? "on" : "off"].") - playsound(loc, "sparks", 75, 1, -1) + playsound(src, "sparks", 75, 1, -1) update_icon() else status = 0 @@ -193,7 +193,7 @@ target.visible_message("[target] has been prodded in the [affecting.name] with [src] by [user]!") else target.visible_message("[target] has been prodded with [src] by [user]!") - playsound(loc, 'sound/weapons/Egloves.ogg', 50, 1, -1) + playsound(src, 'sound/weapons/Egloves.ogg', 50, 1, -1) //stun effects if(status) diff --git a/code/game/objects/items/weapons/swords_axes_etc.dm b/code/game/objects/items/weapons/swords_axes_etc.dm index 204ebb6f89..a4a7992872 100644 --- a/code/game/objects/items/weapons/swords_axes_etc.dm +++ b/code/game/objects/items/weapons/swords_axes_etc.dm @@ -77,7 +77,7 @@ H.update_inv_l_hand() H.update_inv_r_hand() - playsound(src.loc, 'sound/weapons/empty.ogg', 50, 1) + playsound(src, 'sound/weapons/empty.ogg', 50, 1) add_fingerprint(user) if(blood_overlay && blood_DNA && (blood_DNA.len >= 1)) //updates blood overlay, if any @@ -104,7 +104,7 @@ user.take_organ_damage(2*force) return if(..()) - //playsound(src.loc, "swing_hit", 50, 1, -1) + //playsound(src, "swing_hit", 50, 1, -1) return else return ..() diff --git a/code/game/objects/items/weapons/syndie.dm b/code/game/objects/items/weapons/syndie.dm index c4e273deea..b97f5303df 100644 --- a/code/game/objects/items/weapons/syndie.dm +++ b/code/game/objects/items/weapons/syndie.dm @@ -48,7 +48,7 @@ /obj/item/weapon/syndie/c4explosive/proc/detonate() icon_state = "c-4[size]_1" - playsound(loc, 'sound/weapons/armbomb.ogg', 75, 1) + playsound(src, 'sound/weapons/armbomb.ogg', 75, 1) for(var/mob/O in hearers(src, null)) O.show_message("[bicon(src)] The [src.name] beeps! ") sleep(50) diff --git a/code/game/objects/items/weapons/tanks/jetpack.dm b/code/game/objects/items/weapons/tanks/jetpack.dm index f8c4dd68be..4dbe4e7a35 100644 --- a/code/game/objects/items/weapons/tanks/jetpack.dm +++ b/code/game/objects/items/weapons/tanks/jetpack.dm @@ -32,7 +32,7 @@ . = ..() if(air_contents.total_moles < 5) . += "The meter on \the [src] indicates you are almost out of gas!" - playsound(user, 'sound/effects/alert.ogg', 50, 1) + playsound(src, 'sound/effects/alert.ogg', 50, 1) /obj/item/weapon/tank/jetpack/verb/toggle_rockets() set name = "Toggle Jetpack Stabilization" diff --git a/code/game/objects/items/weapons/tanks/tank_types.dm b/code/game/objects/items/weapons/tanks/tank_types.dm index a838bf6c03..b9616b01b6 100644 --- a/code/game/objects/items/weapons/tanks/tank_types.dm +++ b/code/game/objects/items/weapons/tanks/tank_types.dm @@ -102,7 +102,7 @@ /obj/item/weapon/tank/vox/Initialize() . = ..() - air_contents.adjust_gas("phoron", (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C)) + air_contents.adjust_gas("phoron", (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C)) //VOREStation Edit /obj/item/weapon/tank/phoron/pressurized name = "fuel can" diff --git a/code/game/objects/items/weapons/tanks/tank_types_vr.dm b/code/game/objects/items/weapons/tanks/tank_types_vr.dm index 73d094d0f9..68c18aebd2 100644 --- a/code/game/objects/items/weapons/tanks/tank_types_vr.dm +++ b/code/game/objects/items/weapons/tanks/tank_types_vr.dm @@ -85,6 +85,7 @@ icon_override = 'icons/mob/belt_vr.dmi' icon_state = "emergency_phoron_vox" gauge_icon = "indicator_smalltank" + volume = 6 gauge_cap = 3 /obj/item/weapon/tank/nitrogen diff --git a/code/game/objects/items/weapons/tanks/tanks.dm b/code/game/objects/items/weapons/tanks/tanks.dm index 0cdf8887a5..25c08c725a 100644 --- a/code/game/objects/items/weapons/tanks/tanks.dm +++ b/code/game/objects/items/weapons/tanks/tanks.dm @@ -471,7 +471,7 @@ var/list/global/tank_gauge_cache = list() if(!T) return T.assume_air(air_contents) - playsound(get_turf(src), 'sound/weapons/Gunshot_shotgun.ogg', 20, 1) + playsound(src, 'sound/weapons/Gunshot_shotgun.ogg', 20, 1) visible_message("[bicon(src)] \The [src] flies apart!", "You hear a bang!") T.hotspot_expose(air_contents.temperature, 70, 1) @@ -518,7 +518,7 @@ var/list/global/tank_gauge_cache = list() T.assume_air(leaked_gas) if(!leaking) visible_message("[bicon(src)] \The [src] relief valve flips open with a hiss!", "You hear hissing.") - playsound(src.loc, 'sound/effects/spray.ogg', 10, 1, -3) + playsound(src, 'sound/effects/spray.ogg', 10, 1, -3) leaking = 1 #ifdef FIREDBG log_debug("[x],[y] tank is leaking: [pressure] kPa, integrity [integrity]") diff --git a/code/game/objects/items/weapons/tools/crowbar.dm b/code/game/objects/items/weapons/tools/crowbar.dm index 56afaf8219..09d2aeb5f3 100644 --- a/code/game/objects/items/weapons/tools/crowbar.dm +++ b/code/game/objects/items/weapons/tools/crowbar.dm @@ -62,14 +62,6 @@ origin_tech = list(TECH_COMBAT = 4, TECH_ENGINEERING = 3) reach = 2 -/obj/item/weapon/tool/crowbar/hybrid/is_crowbar() - if(prob(10)) - var/turf/T = get_turf(src) - SSradiation.radiate(get_turf(src), 5) - T.visible_message("\The [src] shudders!") - return FALSE - return TRUE - /obj/item/weapon/tool/crowbar/cyborg name = "hydraulic crowbar" desc = "A hydraulic prying tool, compact but powerful. Designed to replace crowbars in industrial synthetics." @@ -102,9 +94,9 @@ return ..() /obj/item/weapon/tool/crowbar/power/attack_self(mob/user) - playsound(get_turf(user), 'sound/items/change_jaws.ogg', 50, 1) + playsound(src, 'sound/items/change_jaws.ogg', 50, 1) user.drop_item(src) counterpart.forceMove(get_turf(src)) src.forceMove(counterpart) user.put_in_active_hand(counterpart) - to_chat(user, "You attach the cutting jaws to [src].") \ No newline at end of file + to_chat(user, "You attach the cutting jaws to [src].") diff --git a/code/game/objects/items/weapons/tools/screwdriver.dm b/code/game/objects/items/weapons/tools/screwdriver.dm index 8045445ca3..aea17ebf2b 100644 --- a/code/game/objects/items/weapons/tools/screwdriver.dm +++ b/code/game/objects/items/weapons/tools/screwdriver.dm @@ -107,14 +107,6 @@ random_color = FALSE reach = 2 -/obj/item/weapon/tool/screwdriver/hybrid/is_screwdriver() - if(prob(10)) - var/turf/T = get_turf(src) - SSradiation.radiate(get_turf(src), 5) - T.visible_message("\The [src] shudders!") - return FALSE - return TRUE - /obj/item/weapon/tool/screwdriver/cyborg name = "powered screwdriver" desc = "An electrical screwdriver, designed to be both precise and quick." @@ -154,7 +146,7 @@ return ..() /obj/item/weapon/tool/screwdriver/power/attack_self(mob/user) - playsound(get_turf(user),'sound/items/change_drill.ogg',50,1) + playsound(src,'sound/items/change_drill.ogg',50,1) user.drop_item(src) counterpart.forceMove(get_turf(src)) src.forceMove(counterpart) diff --git a/code/game/objects/items/weapons/tools/weldingtool.dm b/code/game/objects/items/weapons/tools/weldingtool.dm index 42d80d874b..ee00789bfc 100644 --- a/code/game/objects/items/weapons/tools/weldingtool.dm +++ b/code/game/objects/items/weapons/tools/weldingtool.dm @@ -151,7 +151,7 @@ if(!welding && max_fuel) O.reagents.trans_to_obj(src, max_fuel) to_chat(user, "Welder refueled") - playsound(src.loc, 'sound/effects/refill.ogg', 50, 1, -6) + playsound(src, 'sound/effects/refill.ogg', 50, 1, -6) return else if(!welding) to_chat(user, "[src] doesn't use fuel.") @@ -278,7 +278,7 @@ to_chat(M, "You switch the [src] on.") else if(T) T.visible_message("\The [src] turns on.") - playsound(loc, acti_sound, 50, 1) + playsound(src, acti_sound, 50, 1) src.force = 15 src.damtype = "fire" src.w_class = ITEMSIZE_LARGE @@ -300,7 +300,7 @@ to_chat(M, "You switch \the [src] off.") else if(T) T.visible_message("\The [src] turns off.") - playsound(loc, deac_sound, 50, 1) + playsound(src, deac_sound, 50, 1) src.force = 3 src.damtype = "brute" src.w_class = initial(src.w_class) @@ -455,11 +455,11 @@ name = "strange welding tool" desc = "An experimental welder capable of synthesizing its own fuel from spatial waveforms. It's like welding with a star!" icon_state = "hybwelder" - max_fuel = 20 + max_fuel = 80 //more max fuel is better! Even if it doesn't actually use fuel. eye_safety_modifier = -2 // Brighter than the sun. Literally, you can look at the sun with a welding mask of proper grade, this will burn through that. slowdown = 0.1 toolspeed = 0.25 - w_class = ITEMSIZE_LARGE + w_class = ITEMSIZE_NORMAL flame_intensity = 5 origin_tech = list(TECH_ENGINEERING = 5, TECH_PHORON = 4, TECH_PRECURSOR = 1) reach = 2 diff --git a/code/game/objects/items/weapons/tools/wirecutters.dm b/code/game/objects/items/weapons/tools/wirecutters.dm index 91a48299c6..3b8c83c1f9 100644 --- a/code/game/objects/items/weapons/tools/wirecutters.dm +++ b/code/game/objects/items/weapons/tools/wirecutters.dm @@ -87,14 +87,6 @@ toolspeed = 0.4 reach = 2 -/obj/item/weapon/tool/wirecutters/hybrid/is_wirecutter() - if(prob(10)) - var/turf/T = get_turf(src) - SSradiation.radiate(get_turf(src), 5) - T.visible_message("\The [src] shudders!") - return FALSE - return TRUE - /obj/item/weapon/tool/wirecutters/power name = "jaws of life" desc = "A set of jaws of life, compressed through the magic of science. It's fitted with a cutting head." @@ -121,9 +113,9 @@ return ..() /obj/item/weapon/tool/wirecutters/power/attack_self(mob/user) - playsound(get_turf(user), 'sound/items/change_jaws.ogg', 50, 1) + playsound(src, 'sound/items/change_jaws.ogg', 50, 1) user.drop_item(src) counterpart.forceMove(get_turf(src)) src.forceMove(counterpart) user.put_in_active_hand(counterpart) - to_chat(user, "You attach the pry jaws to [src].") \ No newline at end of file + to_chat(user, "You attach the pry jaws to [src].") diff --git a/code/game/objects/items/weapons/tools/wrench.dm b/code/game/objects/items/weapons/tools/wrench.dm index 89a51cf217..d96a244282 100644 --- a/code/game/objects/items/weapons/tools/wrench.dm +++ b/code/game/objects/items/weapons/tools/wrench.dm @@ -26,7 +26,7 @@ usesound = 'sound/items/drill_use.ogg' toolspeed = 0.5 -/obj/item/weapon/tool/wrench/hybrid // Slower and bulkier than normal power tools, but it has the power of reach. +/obj/item/weapon/tool/wrench/hybrid // Slower and bulkier than normal power tools, but it has the power of reach. If reach even worked half the time. name = "strange wrench" desc = "A wrench with many common uses. Can be usually found in your hand." icon = 'icons/obj/tools.dmi' @@ -42,13 +42,6 @@ toolspeed = 0.5 reach = 2 -/obj/item/weapon/tool/wrench/hybrid/is_wrench() - if(prob(10)) - var/turf/T = get_turf(src) - SSradiation.radiate(get_turf(src), 5) - T.visible_message("\The [src] shudders!") - return FALSE - return TRUE /datum/category_item/catalogue/anomalous/precursor_a/alien_wrench name = "Precursor Alpha Object - Fastener Torque Tool" @@ -103,7 +96,7 @@ return ..() /obj/item/weapon/tool/wrench/power/attack_self(mob/user) - playsound(get_turf(user),'sound/items/change_drill.ogg',50,1) + playsound(src,'sound/items/change_drill.ogg',50,1) user.drop_item(src) counterpart.forceMove(get_turf(src)) src.forceMove(counterpart) diff --git a/code/game/objects/items/weapons/towels.dm b/code/game/objects/items/weapons/towels.dm index ba1b662ebb..b9566c399b 100644 --- a/code/game/objects/items/weapons/towels.dm +++ b/code/game/objects/items/weapons/towels.dm @@ -12,7 +12,7 @@ /obj/item/weapon/towel/attack_self(mob/living/user as mob) user.visible_message(text("[] uses [] to towel themselves off.", user, src)) - playsound(user, 'sound/weapons/towelwipe.ogg', 25, 1) + playsound(src, 'sound/weapons/towelwipe.ogg', 25, 1) if(user.fire_stacks > 0) user.fire_stacks = (max(0, user.fire_stacks - 1.5)) else if(user.fire_stacks < 0) diff --git a/code/game/objects/items/weapons/traps.dm b/code/game/objects/items/weapons/traps.dm index 8e6667c759..0ec9bc7af3 100644 --- a/code/game/objects/items/weapons/traps.dm +++ b/code/game/objects/items/weapons/traps.dm @@ -39,7 +39,7 @@ "You have deployed \the [src]!", "You hear a latch click loudly." ) - playsound(src.loc, 'sound/machines/click.ogg',70, 1) + playsound(src, 'sound/machines/click.ogg',70, 1) deployed = 1 user.drop_from_inventory(src) @@ -64,7 +64,7 @@ "You begin disarming \the [src]!", "You hear a latch click followed by the slow creaking of a spring." ) - playsound(src.loc, 'sound/machines/click.ogg', 50, 1) + playsound(src, 'sound/machines/click.ogg', 50, 1) if(do_after(user, 60)) user.visible_message( @@ -98,6 +98,16 @@ if(!L.apply_damage(30, BRUTE, target_zone, blocked, soaked, used_weapon=src)) return 0 + if(ishuman(L)) + var/mob/living/carbon/human/H = L + var/obj/item/organ/external/affected = H.get_organ(check_zone(target_zone)) + if(!affected) // took it clean off! + to_chat(H, "The steel jaws of \the [src] take your limb clean off!") + L.Stun(stun_length*2) + deployed = 0 + anchored = FALSE + return + //trap the victim in place set_dir(L.dir) can_buckle = 1 diff --git a/code/game/objects/items/weapons/trays.dm b/code/game/objects/items/weapons/trays.dm index 48d65ffb16..6809ae4547 100644 --- a/code/game/objects/items/weapons/trays.dm +++ b/code/game/objects/items/weapons/trays.dm @@ -36,10 +36,10 @@ M.Weaken(1) user.take_organ_damage(2) if(prob(50)) - playsound(M, 'sound/items/trayhit1.ogg', 50, 1) + playsound(src, 'sound/items/trayhit1.ogg', 50, 1) return else - playsound(M, 'sound/items/trayhit2.ogg', 50, 1) //sound playin' + playsound(src, 'sound/items/trayhit2.ogg', 50, 1) //sound playin' return //it always returns, but I feel like adding an extra return just for safety's sakes. EDIT; Oh well I won't :3 var/mob/living/carbon/human/H = M ///////////////////////////////////// /Let's have this ready for later. @@ -60,12 +60,12 @@ else M.take_organ_damage(5) if(prob(50)) - playsound(M, 'sound/items/trayhit1.ogg', 50, 1) + playsound(src, 'sound/items/trayhit1.ogg', 50, 1) for(var/mob/O in viewers(M, null)) O.show_message(text("[] slams [] with the tray!", user, M), 1) return else - playsound(M, 'sound/items/trayhit2.ogg', 50, 1) //we applied the damage, we played the sound, we showed the appropriate messages. Time to return and stop the proc + playsound(src, 'sound/items/trayhit2.ogg', 50, 1) //we applied the damage, we played the sound, we showed the appropriate messages. Time to return and stop the proc for(var/mob/O in viewers(M, null)) O.show_message(text("[] slams [] with the tray!", user, M), 1) return @@ -93,11 +93,11 @@ location.add_blood(H) if(prob(50)) - playsound(M, 'sound/items/trayhit1.ogg', 50, 1) + playsound(src, 'sound/items/trayhit1.ogg', 50, 1) for(var/mob/O in viewers(M, null)) O.show_message(text("[] slams [] with the tray!", user, M), 1) else - playsound(M, 'sound/items/trayhit2.ogg', 50, 1) //sound playin' + playsound(src, 'sound/items/trayhit2.ogg', 50, 1) //sound playin' for(var/mob/O in viewers(M, null)) O.show_message(text("[] slams [] with the tray!", user, M), 1) if(prob(10)) @@ -117,11 +117,11 @@ location.add_blood(H) if(prob(50)) - playsound(M, 'sound/items/trayhit1.ogg', 50, 1) + playsound(src, 'sound/items/trayhit1.ogg', 50, 1) for(var/mob/O in viewers(M, null)) O.show_message(text("[] slams [] in the face with the tray!", user, M), 1) else - playsound(M, 'sound/items/trayhit2.ogg', 50, 1) //sound playin' again + playsound(src, 'sound/items/trayhit2.ogg', 50, 1) //sound playin' again for(var/mob/O in viewers(M, null)) O.show_message(text("[] slams [] in the face with the tray!", user, M), 1) if(prob(30)) @@ -141,7 +141,7 @@ if(istype(W, /obj/item/weapon/material/kitchen/rollingpin)) if(cooldown < world.time - 25) user.visible_message("[user] bashes [src] with [W]!") - playsound(user.loc, 'sound/effects/shieldbash.ogg', 50, 1) + playsound(src, 'sound/effects/shieldbash.ogg', 50, 1) cooldown = world.time else ..() diff --git a/code/game/objects/items/weapons/weldbackpack.dm b/code/game/objects/items/weapons/weldbackpack.dm index f603aa6498..e839bba3b3 100644 --- a/code/game/objects/items/weapons/weldbackpack.dm +++ b/code/game/objects/items/weapons/weldbackpack.dm @@ -68,7 +68,7 @@ to_chat(user, "That was close!") src.reagents.trans_to_obj(W, T.max_fuel) to_chat(user, "Welder refilled!") - playsound(src.loc, 'sound/effects/refill.ogg', 50, 1, -6) + playsound(src, 'sound/effects/refill.ogg', 50, 1, -6) return else if(nozzle) if(nozzle == W) @@ -105,7 +105,7 @@ if (istype(O, /obj/structure/reagent_dispensers/fueltank) && src.reagents.total_volume < max_fuel) O.reagents.trans_to_obj(src, max_fuel) to_chat(user, "You crack the cap off the top of the pack and fill it back up again from the tank.") - playsound(src.loc, 'sound/effects/refill.ogg', 50, 1, -6) + playsound(src, 'sound/effects/refill.ogg', 50, 1, -6) return else if (istype(O, /obj/structure/reagent_dispensers/fueltank) && src.reagents.total_volume == max_fuel) to_chat(user, "The pack is already full!") diff --git a/code/game/objects/random/misc_vr.dm b/code/game/objects/random/misc_vr.dm new file mode 100644 index 0000000000..d8c3df7af0 --- /dev/null +++ b/code/game/objects/random/misc_vr.dm @@ -0,0 +1,11 @@ +//This file is for VR only + +/obj/random/explorer_shield + name = "random explorer shield" + desc = "This is a random shield for the explorer lockers." + icon = 'icons/obj/weapons_vr.dmi' + icon_state = "explorer_shield" + +/obj/random/explorer_shield/item_to_spawn() + return pick(/obj/item/weapon/shield/riot/explorer, + /obj/item/weapon/shield/riot/explorer/purple) \ No newline at end of file diff --git a/code/game/objects/structures/catwalk.dm b/code/game/objects/structures/catwalk.dm index da481521d6..c8c312334f 100644 --- a/code/game/objects/structures/catwalk.dm +++ b/code/game/objects/structures/catwalk.dm @@ -123,7 +123,7 @@ health -= amount if(health <= 0) visible_message("\The [src] breaks down!") - playsound(loc, 'sound/effects/grillehit.ogg', 50, 1) + playsound(src, 'sound/effects/grillehit.ogg', 50, 1) new /obj/item/stack/rods(get_turf(src)) Destroy() diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/__closets.dm similarity index 80% rename from code/game/objects/structures/crates_lockers/closets.dm rename to code/game/objects/structures/crates_lockers/__closets.dm index d14ccc602b..2706e11bd3 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/__closets.dm @@ -1,475 +1,486 @@ -/obj/structure/closet - name = "closet" - desc = "It's a basic storage unit." - icon = 'icons/obj/closet.dmi' - icon_state = "closed" - density = 1 - w_class = ITEMSIZE_HUGE - layer = UNDER_JUNK_LAYER - var/icon_closed = "closed" - var/icon_opened = "open" - var/opened = 0 - var/sealed = 0 - var/seal_tool = /obj/item/weapon/weldingtool //Tool used to seal the closet, defaults to welder - var/wall_mounted = 0 //never solid (You can always pass over it) - var/health = 100 - - var/breakout = 0 //if someone is currently breaking out. mutex - var/breakout_time = 2 //2 minutes by default - var/breakout_sound = 'sound/effects/grillehit.ogg' //Sound that plays while breaking out - - var/storage_capacity = 2 * MOB_MEDIUM //This is so that someone can't pack hundreds of items in a locker/crate - //then open it in a populated area to crash clients. - var/storage_cost = 40 //How much space this closet takes up if it's stuffed in another closet - - var/open_sound = 'sound/machines/click.ogg' - var/close_sound = 'sound/machines/click.ogg' - - var/store_misc = 1 //Chameleon item check - var/store_items = 1 //Will the closet store items? - var/store_mobs = 1 //Will the closet store mobs? - var/max_closets = 0 //Number of other closets allowed on tile before it won't close. - - var/list/starts_with - -/obj/structure/closet/Initialize() - ..() - // Closets need to come later because of spawners potentially creating objects during init. - return INITIALIZE_HINT_LATELOAD - -/obj/structure/closet/LateInitialize() - . = ..() - if(starts_with) - create_objects_in_loc(src, starts_with) - starts_with = null - - if(!opened) // if closed, any item at the crate's loc is put in the contents - if(istype(loc, /mob/living)) return //VOREStation Edit - No collecting mob organs if spawned inside mob - var/obj/item/I - for(I in src.loc) - if(I.density || I.anchored || I == src) continue - I.forceMove(src) - // adjust locker size to hold all items with 5 units of free store room - var/content_size = 0 - for(I in src.contents) - content_size += CEILING(I.w_class/2, 1) - if(content_size > storage_capacity-5) - storage_capacity = content_size + 5 - update_icon() - -/obj/structure/closet/examine(mob/user) - . = ..() - if(Adjacent(user) || isobserver(user)) - var/content_size = 0 - for(var/obj/item/I in src.contents) - if(!I.anchored) - content_size += CEILING(I.w_class/2, 1) - if(!content_size) - . += "It is empty." - else if(storage_capacity > content_size*4) - . += "It is barely filled." - else if(storage_capacity > content_size*2) - . += "It is less than half full." - else if(storage_capacity > content_size) - . += "There is still some free space." - else - . += "It is full." - - if(!src.opened && isobserver(user)) - . += "It contains: [counting_english_list(contents)]" - -/obj/structure/closet/CanPass(atom/movable/mover, turf/target) - if(wall_mounted) - return TRUE - return ..() - -/obj/structure/closet/proc/can_open() - if(src.sealed) - return 0 - return 1 - -/obj/structure/closet/proc/can_close() - var/closet_count = 0 - for(var/obj/structure/closet/closet in get_turf(src)) - if(closet != src) - if(!closet.anchored) - closet_count ++ - if(closet_count > max_closets) - return 0 - return 1 - -/obj/structure/closet/proc/dump_contents() - //Cham Projector Exception - for(var/obj/effect/dummy/chameleon/AD in src) - AD.forceMove(src.loc) - - for(var/obj/I in src) - I.forceMove(src.loc) - - for(var/mob/M in src) - M.forceMove(src.loc) - if(M.client) - M.client.eye = M.client.mob - M.client.perspective = MOB_PERSPECTIVE - -/obj/structure/closet/proc/open() - if(src.opened) - return 0 - - if(!src.can_open()) - return 0 - - src.dump_contents() - - src.icon_state = src.icon_opened - src.opened = 1 - playsound(src.loc, open_sound, 15, 1, -3) - if(initial(density)) - density = !density - return 1 - -/obj/structure/closet/proc/close() - if(!src.opened) - return 0 - if(!src.can_close()) - return 0 - - var/stored_units = 0 - - if(store_misc) - stored_units += store_misc(stored_units) - if(store_items) - stored_units += store_items(stored_units) - if(store_mobs) - stored_units += store_mobs(stored_units) - if(max_closets) - stored_units += store_closets(stored_units) - - src.icon_state = src.icon_closed - src.opened = 0 - - playsound(src.loc, close_sound, 15, 1, -3) - if(initial(density)) - density = !density - return 1 - -//Cham Projector Exception -/obj/structure/closet/proc/store_misc(var/stored_units) - var/added_units = 0 - for(var/obj/effect/dummy/chameleon/AD in src.loc) - if((stored_units + added_units) > storage_capacity) - break - AD.forceMove(src) - added_units++ - return added_units - -/obj/structure/closet/proc/store_items(var/stored_units) - var/added_units = 0 - for(var/obj/item/I in src.loc) - var/item_size = CEILING(I.w_class / 2, 1) - if(stored_units + added_units + item_size > storage_capacity) - continue - if(!I.anchored) - I.forceMove(src) - added_units += item_size - return added_units - -/obj/structure/closet/proc/store_mobs(var/stored_units) - var/added_units = 0 - for(var/mob/living/M in src.loc) - if(M.buckled || M.pinned.len) - continue - if(stored_units + added_units + M.mob_size > storage_capacity) - break - if(M.client) - M.client.perspective = EYE_PERSPECTIVE - M.client.eye = src - M.forceMove(src) - added_units += M.mob_size - return added_units - -/obj/structure/closet/proc/store_closets(var/stored_units) - var/added_units = 0 - for(var/obj/structure/closet/C in src.loc) - if(C == src) //Don't store ourself - continue - if(C.anchored) //Don't worry about anchored things on the same tile - continue - if(C.max_closets) //Prevents recursive storage - continue - if(stored_units + added_units + storage_cost > storage_capacity) - break - C.forceMove(src) - added_units += storage_cost - return added_units - - -/obj/structure/closet/proc/toggle(mob/user as mob) - if(!(src.opened ? src.close() : src.open())) - to_chat(user, "It won't budge!") - return - update_icon() - -// this should probably use dump_contents() -/obj/structure/closet/ex_act(severity) - switch(severity) - if(1) - for(var/atom/movable/A as mob|obj in src)//pulls everything out of the locker and hits it with an explosion - A.forceMove(src.loc) - A.ex_act(severity + 1) - qdel(src) - if(2) - if(prob(50)) - for (var/atom/movable/A as mob|obj in src) - A.forceMove(src.loc) - A.ex_act(severity + 1) - qdel(src) - if(3) - if(prob(5)) - for(var/atom/movable/A as mob|obj in src) - A.forceMove(src.loc) - qdel(src) - -/obj/structure/closet/blob_act() - damage(100) - -/obj/structure/closet/proc/damage(var/damage) - health -= damage - if(health <= 0) - for(var/atom/movable/A in src) - A.forceMove(src.loc) - qdel(src) - -/obj/structure/closet/bullet_act(var/obj/item/projectile/Proj) - var/proj_damage = Proj.get_structure_damage() - if(!proj_damage) - return - - ..() - damage(proj_damage) - - return - -/obj/structure/closet/attackby(obj/item/weapon/W as obj, mob/user as mob) - if(src.opened) - if(istype(W, /obj/item/weapon/grab)) - var/obj/item/weapon/grab/G = W - src.MouseDrop_T(G.affecting, user) //act like they were dragged onto the closet - return 0 - if(istype(W,/obj/item/tk_grab)) - return 0 - if(istype(W, /obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/WT = W - if(!WT.remove_fuel(0,user)) - if(!WT.isOn()) - return - else - to_chat(user, "You need more welding fuel to complete this task.") - return - playsound(src, WT.usesound, 50) - new /obj/item/stack/material/steel(src.loc) - for(var/mob/M in viewers(src)) - M.show_message("\The [src] has been cut apart by [user] with \the [WT].", 3, "You hear welding.", 2) - qdel(src) - return - if(istype(W, /obj/item/weapon/storage/laundry_basket) && W.contents.len) - var/obj/item/weapon/storage/laundry_basket/LB = W - var/turf/T = get_turf(src) - for(var/obj/item/I in LB.contents) - LB.remove_from_storage(I, T) - user.visible_message("[user] empties \the [LB] into \the [src].", \ - "You empty \the [LB] into \the [src].", \ - "You hear rustling of clothes.") - return - if(isrobot(user)) - return - if(W.loc != user) // This should stop mounted modules ending up outside the module. - return - usr.drop_item() - if(W) - W.forceMove(src.loc) - else if(istype(W, /obj/item/weapon/packageWrap)) - return - else if(seal_tool) - if(istype(W, seal_tool)) - var/obj/item/weapon/S = W - if(istype(S, /obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/WT = S - if(!WT.remove_fuel(0,user)) - if(!WT.isOn()) - return - else - to_chat(user, "You need more welding fuel to complete this task.") - return - if(do_after(user, 20 * S.toolspeed)) - playsound(src, S.usesound, 50) - src.sealed = !src.sealed - src.update_icon() - for(var/mob/M in viewers(src)) - M.show_message("[src] has been [sealed?"sealed":"unsealed"] by [user.name].", 3) - else if(W.is_wrench()) - if(sealed) - if(anchored) - user.visible_message("\The [user] begins unsecuring \the [src] from the floor.", "You start unsecuring \the [src] from the floor.") - else - user.visible_message("\The [user] begins securing \the [src] to the floor.", "You start securing \the [src] to the floor.") - playsound(src, W.usesound, 50) - if(do_after(user, 20 * W.toolspeed)) - if(!src) return - to_chat(user, "You [anchored? "un" : ""]secured \the [src]!") - anchored = !anchored - else - src.attack_hand(user) - return - -/obj/structure/closet/MouseDrop_T(atom/movable/O as mob|obj, mob/user as mob) - if(istype(O, /obj/screen)) //fix for HUD elements making their way into the world -Pete - return - if(O.loc == user) - return - if(user.restrained() || user.stat || user.weakened || user.stunned || user.paralysis) - return - if((!( istype(O, /atom/movable) ) || O.anchored || !Adjacent(user) || !Adjacent(O) || !user.Adjacent(O) || user.contents.Find(src))) - return - if(!isturf(user.loc)) // are you in a container/closet/pod/etc? - return - if(!src.opened) - return - if(istype(O, /obj/structure/closet)) - return - step_towards(O, src.loc) - if(user != O) - user.show_viewers("[user] stuffs [O] into [src]!") - src.add_fingerprint(user) - return - -/obj/structure/closet/attack_robot(mob/user) - if(Adjacent(user)) - attack_hand(user) - -/obj/structure/closet/relaymove(mob/user as mob) - if(user.stat || !isturf(src.loc)) - return - - if(!src.open()) - to_chat(user, "It won't budge!") - -/obj/structure/closet/attack_hand(mob/user as mob) - src.add_fingerprint(user) - src.toggle(user) - -// tk grab then use on self -/obj/structure/closet/attack_self_tk(mob/user as mob) - src.add_fingerprint(user) - if(!src.toggle()) - to_chat(usr, "It won't budge!") - -/obj/structure/closet/verb/verb_toggleopen() - set src in oview(1) - set category = "Object" - set name = "Toggle Open" - - if(!usr.canmove || usr.stat || usr.restrained()) - return - - if(ishuman(usr) || isrobot(usr)) - src.add_fingerprint(usr) - src.toggle(usr) - else - to_chat(usr, "This mob type can't use this verb.") - -/obj/structure/closet/update_icon()//Putting the sealed stuff in updateicon() so it's easy to overwrite for special cases (Fridges, cabinets, and whatnot) - overlays.Cut() - if(!opened) - icon_state = icon_closed - if(sealed) - overlays += "welded" - else - icon_state = icon_opened - -/obj/structure/closet/attack_generic(var/mob/user, var/damage, var/attack_message = "destroys") - if(damage < STRUCTURE_MIN_DAMAGE_THRESHOLD) - return - user.do_attack_animation(src) - visible_message("[user] [attack_message] the [src]!") - dump_contents() - spawn(1) qdel(src) - return 1 - -/obj/structure/closet/proc/req_breakout() - if(opened) - return 0 //Door's open... wait, why are you in it's contents then? - if(!sealed) - return 0 //closed but not sealed... - return 1 - -/obj/structure/closet/container_resist(var/mob/living/escapee) - if(breakout || !req_breakout()) - return - - escapee.setClickCooldown(100) - - //okay, so the closet is either sealed or locked... resist!!! - to_chat(escapee, "You lean on the back of \the [src] and start pushing the door open. (this will take about [breakout_time] minutes)") - - visible_message("\The [src] begins to shake violently!") - - spawn(0) - breakout = 1 //can't think of a better way to do this right now. - for(var/i in 1 to (6*breakout_time * 2)) //minutes * 6 * 5seconds * 2 - if(!do_after(escapee, 50)) //5 seconds - breakout = 0 - return - if(!escapee || escapee.incapacitated() || escapee.loc != src) - breakout = 0 - return //closet/user destroyed OR user dead/unconcious OR user no longer in closet OR closet opened - //Perform the same set of checks as above for weld and lock status to determine if there is even still a point in 'resisting'... - if(!req_breakout()) - breakout = 0 - return - - playsound(src.loc, breakout_sound, 100, 1) - animate_shake() - add_fingerprint(escapee) - - //Well then break it! - breakout = 0 - to_chat(escapee, "You successfully break out!") - visible_message("\The [escapee] successfully broke out of \the [src]!") - playsound(src.loc, breakout_sound, 100, 1) - break_open() - animate_shake() - -/obj/structure/closet/proc/break_open() - sealed = 0 - update_icon() - //Do this to prevent contents from being opened into nullspace (read: bluespace) - if(istype(loc, /obj/structure/bigDelivery)) - var/obj/structure/bigDelivery/BD = loc - BD.unwrap() - open() - -/obj/structure/closet/proc/animate_shake() - var/init_px = pixel_x - var/shake_dir = pick(-1, 1) - animate(src, transform=turn(matrix(), 8*shake_dir), pixel_x=init_px + 2*shake_dir, time=1) - animate(transform=null, pixel_x=init_px, time=6, easing=ELASTIC_EASING) - -/obj/structure/closet/onDropInto(var/atom/movable/AM) - return - -/obj/structure/closet/AllowDrop() - return TRUE - -/obj/structure/closet/return_air_for_internal_lifeform(var/mob/living/L) - if(src.loc) - if(istype(src.loc, /obj/structure/closet)) - return (loc.return_air_for_internal_lifeform(L)) - return return_air() - -/obj/structure/closet/take_damage(var/damage) - if(damage < STRUCTURE_MIN_DAMAGE_THRESHOLD) - return - dump_contents() - spawn(1) qdel(src) - return 1 +// Someone should really merge secure closets and crates into this, which Bay has done already. +/obj/structure/closet + name = "closet" + desc = "It's a basic storage unit." + icon = 'icons/obj/closets/bases/closet.dmi' + icon_state = "base" + density = 1 + w_class = ITEMSIZE_HUGE + layer = UNDER_JUNK_LAYER + + var/opened = 0 + var/sealed = 0 + + var/seal_tool = /obj/item/weapon/weldingtool //Tool used to seal the closet, defaults to welder + var/wall_mounted = 0 //never solid (You can always pass over it) + var/health = 100 + + var/breakout = 0 //if someone is currently breaking out. mutex + var/breakout_time = 2 //2 minutes by default + var/breakout_sound = 'sound/effects/grillehit.ogg' //Sound that plays while breaking out + + var/storage_capacity = 2 * MOB_MEDIUM //This is so that someone can't pack hundreds of items in a locker/crate + //then open it in a populated area to crash clients. + var/storage_cost = 40 //How much space this closet takes up if it's stuffed in another closet + + var/open_sound = 'sound/machines/click.ogg' + var/close_sound = 'sound/machines/click.ogg' + + var/store_misc = 1 //Chameleon item check + var/store_items = 1 //Will the closet store items? + var/store_mobs = 1 //Will the closet store mobs? + var/max_closets = 0 //Number of other closets allowed on tile before it won't close. + + var/list/starts_with // List of type = count (or just type for 1) + + var/closet_appearance = /decl/closet_appearance // The /decl that defines what decals we end up with, that makes our look unique + +/obj/structure/closet/Initialize() + ..() + // Closets need to come later because of spawners potentially creating objects during init. + return INITIALIZE_HINT_LATELOAD + +/obj/structure/closet/LateInitialize() + . = ..() + if(starts_with) + create_objects_in_loc(src, starts_with) + starts_with = null + + if(!opened) // if closed, any item at the crate's loc is put in the contents + if(istype(loc, /mob/living)) return //VOREStation Edit - No collecting mob organs if spawned inside mob + var/obj/item/I + for(I in loc) + if(I.density || I.anchored || I == src) continue + I.forceMove(src) + // adjust locker size to hold all items with 5 units of free store room + var/content_size = 0 + for(I in contents) + content_size += CEILING(I.w_class/2, 1) + if(content_size > storage_capacity-5) + storage_capacity = content_size + 5 + + if(ispath(closet_appearance)) + var/decl/closet_appearance/app = GLOB.closet_appearances[closet_appearance] + if(app) + icon = app.icon + color = null + update_icon() + +/obj/structure/closet/examine(mob/user) + . = ..() + if(Adjacent(user) || isobserver(user)) + var/content_size = 0 + for(var/obj/item/I in contents) + if(!I.anchored) + content_size += CEILING(I.w_class/2, 1) + if(!content_size) + . += "It is empty." + else if(storage_capacity > content_size*4) + . += "It is barely filled." + else if(storage_capacity > content_size*2) + . += "It is less than half full." + else if(storage_capacity > content_size) + . += "There is still some free space." + else + . += "It is full." + + if(!opened && isobserver(user)) + . += "It contains: [counting_english_list(contents)]" + +/obj/structure/closet/CanPass(atom/movable/mover, turf/target) + if(wall_mounted) + return TRUE + return ..() + +/obj/structure/closet/proc/can_open() + if(sealed) + return 0 + return 1 + +/obj/structure/closet/proc/can_close() + var/closet_count = 0 + for(var/obj/structure/closet/closet in get_turf(src)) + if(closet != src) + if(!closet.anchored) + closet_count ++ + if(closet_count > max_closets) + return 0 + return 1 + +/obj/structure/closet/proc/dump_contents() + //Cham Projector Exception + for(var/obj/effect/dummy/chameleon/AD in src) + AD.forceMove(loc) + + for(var/obj/I in src) + I.forceMove(loc) + + for(var/mob/M in src) + M.forceMove(loc) + if(M.client) + M.client.eye = M.client.mob + M.client.perspective = MOB_PERSPECTIVE + +/obj/structure/closet/proc/open() + if(opened) + return 0 + + if(!can_open()) + return 0 + + dump_contents() + + opened = 1 + playsound(src, open_sound, 15, 1, -3) + if(initial(density)) + density = !density + update_icon() + return 1 + +/obj/structure/closet/proc/close() + if(!opened) + return 0 + if(!can_close()) + return 0 + + var/stored_units = 0 + + if(store_misc) + stored_units += store_misc(stored_units) + if(store_items) + stored_units += store_items(stored_units) + if(store_mobs) + stored_units += store_mobs(stored_units) + if(max_closets) + stored_units += store_closets(stored_units) + + opened = 0 + + playsound(src, close_sound, 15, 1, -3) + if(initial(density)) + density = !density + update_icon() + return 1 + +//Cham Projector Exception +/obj/structure/closet/proc/store_misc(var/stored_units) + var/added_units = 0 + for(var/obj/effect/dummy/chameleon/AD in loc) + if((stored_units + added_units) > storage_capacity) + break + AD.forceMove(src) + added_units++ + return added_units + +/obj/structure/closet/proc/store_items(var/stored_units) + var/added_units = 0 + for(var/obj/item/I in loc) + var/item_size = CEILING(I.w_class / 2, 1) + if(stored_units + added_units + item_size > storage_capacity) + continue + if(!I.anchored) + I.forceMove(src) + added_units += item_size + return added_units + +/obj/structure/closet/proc/store_mobs(var/stored_units) + var/added_units = 0 + for(var/mob/living/M in loc) + if(M.buckled || M.pinned.len) + continue + if(stored_units + added_units + M.mob_size > storage_capacity) + break + if(M.client) + M.client.perspective = EYE_PERSPECTIVE + M.client.eye = src + M.forceMove(src) + added_units += M.mob_size + return added_units + +/obj/structure/closet/proc/store_closets(var/stored_units) + var/added_units = 0 + for(var/obj/structure/closet/C in loc) + if(C == src) //Don't store ourself + continue + if(C.anchored) //Don't worry about anchored things on the same tile + continue + if(C.max_closets) //Prevents recursive storage + continue + if(stored_units + added_units + storage_cost > storage_capacity) + break + C.forceMove(src) + added_units += storage_cost + return added_units + + +/obj/structure/closet/proc/toggle(mob/user as mob) + if(!(opened ? close() : open())) + to_chat(user, "It won't budge!") + return + update_icon() + +// this should probably use dump_contents() +/obj/structure/closet/ex_act(severity) + switch(severity) + if(1) + for(var/atom/movable/A as mob|obj in src)//pulls everything out of the locker and hits it with an explosion + A.forceMove(loc) + A.ex_act(severity + 1) + qdel(src) + if(2) + if(prob(50)) + for (var/atom/movable/A as mob|obj in src) + A.forceMove(loc) + A.ex_act(severity + 1) + qdel(src) + if(3) + if(prob(5)) + for(var/atom/movable/A as mob|obj in src) + A.forceMove(loc) + qdel(src) + +/obj/structure/closet/blob_act() + damage(100) + +/obj/structure/closet/proc/damage(var/damage) + health -= damage + if(health <= 0) + for(var/atom/movable/A in src) + A.forceMove(loc) + qdel(src) + +/obj/structure/closet/bullet_act(var/obj/item/projectile/Proj) + var/proj_damage = Proj.get_structure_damage() + if(!proj_damage) + return + + ..() + damage(proj_damage) + + return + +/obj/structure/closet/attackby(obj/item/weapon/W as obj, mob/user as mob) + if(opened) + if(istype(W, /obj/item/weapon/grab)) + var/obj/item/weapon/grab/G = W + MouseDrop_T(G.affecting, user) //act like they were dragged onto the closet + return 0 + if(istype(W,/obj/item/tk_grab)) + return 0 + if(istype(W, /obj/item/weapon/weldingtool)) + var/obj/item/weapon/weldingtool/WT = W + if(!WT.remove_fuel(0,user)) + if(!WT.isOn()) + return + else + to_chat(user, "You need more welding fuel to complete this task.") + return + playsound(src, WT.usesound, 50) + new /obj/item/stack/material/steel(loc) + for(var/mob/M in viewers(src)) + M.show_message("\The [src] has been cut apart by [user] with \the [WT].", 3, "You hear welding.", 2) + qdel(src) + return + if(istype(W, /obj/item/weapon/storage/laundry_basket) && W.contents.len) + var/obj/item/weapon/storage/laundry_basket/LB = W + var/turf/T = get_turf(src) + for(var/obj/item/I in LB.contents) + LB.remove_from_storage(I, T) + user.visible_message("[user] empties \the [LB] into \the [src].", \ + "You empty \the [LB] into \the [src].", \ + "You hear rustling of clothes.") + return + if(isrobot(user)) + return + if(W.loc != user) // This should stop mounted modules ending up outside the module. + return + usr.drop_item() + if(W) + W.forceMove(loc) + else if(istype(W, /obj/item/weapon/packageWrap)) + return + else if(seal_tool) + if(istype(W, seal_tool)) + var/obj/item/weapon/S = W + if(istype(S, /obj/item/weapon/weldingtool)) + var/obj/item/weapon/weldingtool/WT = S + if(!WT.remove_fuel(0,user)) + if(!WT.isOn()) + return + else + to_chat(user, "You need more welding fuel to complete this task.") + return + if(do_after(user, 20 * S.toolspeed)) + playsound(src, S.usesound, 50) + sealed = !sealed + update_icon() + for(var/mob/M in viewers(src)) + M.show_message("[src] has been [sealed?"sealed":"unsealed"] by [user.name].", 3) + else if(W.is_wrench()) + if(sealed) + if(anchored) + user.visible_message("\The [user] begins unsecuring \the [src] from the floor.", "You start unsecuring \the [src] from the floor.") + else + user.visible_message("\The [user] begins securing \the [src] to the floor.", "You start securing \the [src] to the floor.") + playsound(src, W.usesound, 50) + if(do_after(user, 20 * W.toolspeed)) + if(!src) return + to_chat(user, "You [anchored? "un" : ""]secured \the [src]!") + anchored = !anchored + else + attack_hand(user) + return + +/obj/structure/closet/MouseDrop_T(atom/movable/O as mob|obj, mob/user as mob) + if(istype(O, /obj/screen)) //fix for HUD elements making their way into the world -Pete + return + if(O.loc == user) + return + if(user.restrained() || user.stat || user.weakened || user.stunned || user.paralysis) + return + if((!( istype(O, /atom/movable) ) || O.anchored || !Adjacent(user) || !Adjacent(O) || !user.Adjacent(O) || user.contents.Find(src))) + return + if(!isturf(user.loc)) // are you in a container/closet/pod/etc? + return + if(!opened) + return + if(istype(O, /obj/structure/closet)) + return + step_towards(O, loc) + if(user != O) + user.show_viewers("[user] stuffs [O] into [src]!") + add_fingerprint(user) + return + +/obj/structure/closet/attack_robot(mob/user) + if(Adjacent(user)) + attack_hand(user) + +/obj/structure/closet/relaymove(mob/user as mob) + if(user.stat || !isturf(loc)) + return + + if(!open()) + to_chat(user, "It won't budge!") + +/obj/structure/closet/attack_hand(mob/user as mob) + add_fingerprint(user) + toggle(user) + +// tk grab then use on self +/obj/structure/closet/attack_self_tk(mob/user as mob) + add_fingerprint(user) + if(!toggle()) + to_chat(usr, "It won't budge!") + +/obj/structure/closet/verb/verb_toggleopen() + set src in oview(1) + set category = "Object" + set name = "Toggle Open" + + if(!usr.canmove || usr.stat || usr.restrained()) + return + + if(ishuman(usr) || isrobot(usr)) + add_fingerprint(usr) + toggle(usr) + else + to_chat(usr, "This mob type can't use this verb.") + +/obj/structure/closet/update_icon() + if(opened) + icon_state = "open" + else + icon_state = "closed_unlocked[sealed ? "_welded" : ""]" + +/obj/structure/closet/attack_generic(var/mob/user, var/damage, var/attack_message = "destroys") + if(damage < STRUCTURE_MIN_DAMAGE_THRESHOLD) + return + user.do_attack_animation(src) + visible_message("[user] [attack_message] the [src]!") + dump_contents() + spawn(1) qdel(src) + return 1 + +/obj/structure/closet/proc/req_breakout() + if(opened) + return 0 //Door's open... wait, why are you in it's contents then? + if(!sealed) + return 0 //closed but not sealed... + return 1 + +/obj/structure/closet/container_resist(var/mob/living/escapee) + if(breakout || !req_breakout()) + return + + escapee.setClickCooldown(100) + + //okay, so the closet is either sealed or locked... resist!!! + to_chat(escapee, "You lean on the back of \the [src] and start pushing the door open. (this will take about [breakout_time] minutes)") + + visible_message("\The [src] begins to shake violently!") + + breakout = 1 //can't think of a better way to do this right now. + for(var/i in 1 to (6*breakout_time * 2)) //minutes * 6 * 5seconds * 2 + if(!do_after(escapee, 50)) //5 seconds + breakout = 0 + return + if(!escapee || escapee.incapacitated() || escapee.loc != src) + breakout = 0 + return //closet/user destroyed OR user dead/unconcious OR user no longer in closet OR closet opened + //Perform the same set of checks as above for weld and lock status to determine if there is even still a point in 'resisting'... + if(!req_breakout()) + breakout = 0 + return + + playsound(src, breakout_sound, 100, 1) + animate_shake() + add_fingerprint(escapee) + + //Well then break it! + breakout = 0 + to_chat(escapee, "You successfully break out!") + visible_message("\The [escapee] successfully broke out of \the [src]!") + playsound(src, breakout_sound, 100, 1) + break_open() + animate_shake() + +/obj/structure/closet/proc/break_open() + sealed = 0 + update_icon() + //Do this to prevent contents from being opened into nullspace (read: bluespace) + if(istype(loc, /obj/structure/bigDelivery)) + var/obj/structure/bigDelivery/BD = loc + BD.unwrap() + open() + +/obj/structure/closet/proc/animate_shake() + var/init_px = pixel_x + var/shake_dir = pick(-1, 1) + animate(src, transform=turn(matrix(), 8*shake_dir), pixel_x=init_px + 2*shake_dir, time=1) + animate(transform=null, pixel_x=init_px, time=6, easing=ELASTIC_EASING) + +/obj/structure/closet/onDropInto(var/atom/movable/AM) + return + +/obj/structure/closet/AllowDrop() + return TRUE + +/obj/structure/closet/return_air_for_internal_lifeform(var/mob/living/L) + if(loc) + if(istype(loc, /obj/structure/closet)) + return (loc.return_air_for_internal_lifeform(L)) + return return_air() + +/obj/structure/closet/take_damage(var/damage) + if(damage < STRUCTURE_MIN_DAMAGE_THRESHOLD) + return + dump_contents() + spawn(1) qdel(src) + return 1 + +// Just a generic cabinet for mappers to use +/obj/structure/closet/cabinet + name = "cabinet" + icon = 'icons/obj/closets/bases/cabinet.dmi' + closet_appearance = /decl/closet_appearance/cabinet diff --git a/code/game/objects/structures/crates_lockers/_closets_appearance_definitions.dm b/code/game/objects/structures/crates_lockers/_closets_appearance_definitions.dm new file mode 100644 index 0000000000..f6a0942d36 --- /dev/null +++ b/code/game/objects/structures/crates_lockers/_closets_appearance_definitions.dm @@ -0,0 +1,1108 @@ +/obj/structure/closet/debug/Initialize(var/maploading, var/newappearance) + closet_appearance = newappearance + . = ..() + +/decl/closet_appearance + var/color = COLOR_GRAY40 + var/decals = list( + "upper_vent", + "lower_vent" + ) + var/list/extra_decals + var/icon/icon + var/base_icon = 'icons/obj/closets/bases/closet.dmi' + var/decal_icon = 'icons/obj/closets/decals/closet.dmi' + var/can_lock = FALSE + +/decl/closet_appearance/New() + // Build our colour and decal lists. + if(LAZYLEN(extra_decals)) + if(!decals) + decals = list() + for(var/thing in extra_decals) + decals[thing] = extra_decals[thing] + for(var/thing in decals) + if(isnull(decals[thing])) + decals[thing] = color + + // Declare storage vars for icons. + var/icon/open_icon + var/icon/closed_emagged_icon + var/icon/closed_emagged_welded_icon + var/icon/closed_locked_icon + var/icon/closed_locked_welded_icon + var/icon/closed_unlocked_icon + var/icon/closed_unlocked_welded_icon + + // Create open icon. + var/icon/new_icon = new + open_icon = icon(base_icon, "base") + open_icon.Blend(icon(base_icon, "open"), ICON_OVERLAY) + open_icon.Blend(color, BLEND_ADD) + open_icon.Blend(icon(base_icon, "interior"), ICON_OVERLAY) + if(decal_icon) + for(var/thing in decals) + var/icon/this_decal_icon = icon(decal_icon, "[thing]_open") + this_decal_icon.Blend(decals[thing], BLEND_ADD) + open_icon.Blend(this_decal_icon, ICON_OVERLAY) + + // Generate basic closed icons. + closed_emagged_icon = icon(base_icon, "base") + if(can_lock) + closed_emagged_icon.Blend(icon(base_icon, "lock"), ICON_OVERLAY) + closed_emagged_icon.Blend(color, BLEND_ADD) + if(decal_icon) + for(var/thing in decals) + var/icon/this_decal_icon = icon(decal_icon, thing) + this_decal_icon.Blend(decals[thing], BLEND_ADD) + closed_emagged_icon.Blend(this_decal_icon, ICON_OVERLAY) + closed_locked_icon = icon(closed_emagged_icon) + closed_unlocked_icon = icon(closed_emagged_icon) + + // Add lock lights. + if(can_lock) + var/icon/light = icon(base_icon, "light") + light.Blend(COLOR_RED, BLEND_ADD) + closed_locked_icon.Blend(light, ICON_OVERLAY) + light = icon(base_icon, "light") + light.Blend(COLOR_LIME, BLEND_ADD) + closed_unlocked_icon.Blend(light, ICON_OVERLAY) + + // Add welded states. + var/icon/welded = icon(base_icon, "welded") + closed_locked_welded_icon = icon(closed_locked_icon) + closed_unlocked_welded_icon = icon(closed_unlocked_icon) + closed_emagged_welded_icon = icon(closed_emagged_icon) + closed_locked_welded_icon.Blend(welded, ICON_OVERLAY) + closed_unlocked_welded_icon.Blend(welded, ICON_OVERLAY) + closed_emagged_welded_icon.Blend(welded, ICON_OVERLAY) + + // Finish up emagged icons. + var/icon/sparks = icon(base_icon, "sparks") + closed_emagged_icon.Blend(sparks, ICON_OVERLAY) + closed_emagged_welded_icon.Blend(sparks, ICON_OVERLAY) + + // Insert our bevy of icons into the final icon file. + new_icon.Insert(open_icon, "open") + new_icon.Insert(closed_emagged_icon, "closed_emagged") + new_icon.Insert(closed_emagged_welded_icon, "closed_emagged_welded") + new_icon.Insert(closed_locked_icon, "closed_locked") + new_icon.Insert(closed_locked_welded_icon, "closed_locked_welded") + new_icon.Insert(closed_unlocked_icon, "closed_unlocked") + new_icon.Insert(closed_unlocked_welded_icon, "closed_unlocked_welded") + + // Set icon! + icon = new_icon + +/decl/closet_appearance/tactical + color = COLOR_RED_GRAY + extra_decals = list( + "inset" = COLOR_GRAY + ) + +/decl/closet_appearance/thunderdomered + color = COLOR_LIGHT_RED + +/decl/closet_appearance/thunderdomegreen + color = COLOR_LIGHT_GREEN + +/decl/closet_appearance/tactical/alt + color = COLOR_PALE_BTL_GREEN + +/decl/closet_appearance/wardrobe + extra_decals = list( + "stripe_horizontal" = COLOR_PALE_BLUE_GRAY, + "stripe_w" = COLOR_GRAY + ) + +/decl/closet_appearance/wardrobe/blue + extra_decals = list( + "stripe_horizontal" = COLOR_TEAL, + "stripe_w" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/wardrobe/purple + extra_decals = list( + "stripe_horizontal" = COLOR_VIOLET, + "stripe_w" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/wardrobe/mixed + extra_decals = list( + "stripe_horizontal_upper" = COLOR_VIOLET, + "stripe_horizontal_lower" = COLOR_PALE_PINK, + "stripe_w" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/wardrobe/orange + extra_decals = list( + "stripe_horizontal" = COLOR_ORANGE, + "stripe_w" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/wardrobe/green + extra_decals = list( + "stripe_horizontal" = COLOR_GREEN, + "stripe_w" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/wardrobe/grey + extra_decals = list( + "stripe_horizontal" = COLOR_GRAY, + "stripe_w" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/wardrobe/pink + extra_decals = list( + "stripe_horizontal" = COLOR_LIGHT_PINK, + "stripe_w" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/wardrobe/black + extra_decals = list( + "stripe_horizontal" = COLOR_GRAY20, + "stripe_w" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/wardrobe/yellow + extra_decals = list( + "stripe_horizontal" = COLOR_YELLOW, + "stripe_w" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/wardrobe/red + extra_decals = list( + "stripe_horizontal" = COLOR_LIGHT_RED, + "stripe_w" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/wardrobe/white + extra_decals = list( + "stripe_horizontal" = COLOR_GRAY, + "stripe_w" = COLOR_OFF_WHITE, + ) + +/decl/closet_appearance/wardrobe/suit + extra_decals = list( + "stripe_horizontal_upper" = COLOR_OFF_WHITE, + "stripe_horizontal_lower" = COLOR_GRAY, + "stripe_w" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/wardrobe/janitor + extra_decals = list( + "stripe_horizontal" = COLOR_PURPLE, + "stripe_w" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/wardrobe/medical + color = COLOR_OFF_WHITE + +/decl/closet_appearance/wardrobe/medical/patient + extra_decals = list( + "stripe_horizontal" = COLOR_GRAY, + "stripe_w" = COLOR_OFF_WHITE, + ) + +/decl/closet_appearance/wardrobe/medical/white + extra_decals = list( + "stripe_horizontal" = COLOR_OFF_WHITE, + "stripe_w" = COLOR_OFF_WHITE, + ) + +/decl/closet_appearance/wardrobe/medical/chemistry + extra_decals = list( + "stripe_horizontal_upper" = COLOR_OFF_WHITE, + "stripe_horizontal_lower" = COLOR_ORANGE, + "stripe_w" = COLOR_OFF_WHITE, + ) + +/decl/closet_appearance/wardrobe/medical/genetics + extra_decals = list( + "stripe_horizontal_upper" = COLOR_OFF_WHITE, + "stripe_horizontal_lower" = COLOR_BABY_BLUE, + "stripe_w" = COLOR_OFF_WHITE, + ) + +/decl/closet_appearance/wardrobe/medical/virology + extra_decals = list( + "stripe_horizontal_upper" = COLOR_OFF_WHITE, + "stripe_horizontal_lower" = COLOR_LIME, + "stripe_w" = COLOR_OFF_WHITE, + ) + +/decl/closet_appearance/wardrobe/robotics + color = COLOR_OFF_WHITE + extra_decals = list( + "stripe_horizontal_upper" = COLOR_GRAY20, + "stripe_horizontal_lower" = COLOR_PALE_MAROON, + "stripe_w" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/wardrobe/science + color = COLOR_OFF_WHITE + extra_decals = list( + "stripe_horizontal" = COLOR_PURPLE, + "stripe_w" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/wardrobe/pjs + extra_decals = list( + "stripe_horizontal" = COLOR_OFF_WHITE, + ) + +/decl/closet_appearance/wardrobe/white + extra_decals = list( + "stripe_horizontal" = COLOR_OFF_WHITE, + "stripe_w" = COLOR_OFF_WHITE, + ) + +/decl/closet_appearance/wardrobe/engineer + extra_decals = list( + "stripe_horizontal" = COLOR_PALE_ORANGE, + "stripe_w" = COLOR_OFF_WHITE, + ) + +/decl/closet_appearance/wardrobe/engineer/atmos + extra_decals = list( + "stripe_horizontal_upper" = COLOR_PALE_ORANGE, + "stripe_horizontal_lower" = COLOR_TEAL, + "stripe_w" = COLOR_OFF_WHITE, + ) + +/decl/closet_appearance/wardrobe/chapel + extra_decals = list( + "stripe_horizontal_upper" = COLOR_PALE_YELLOW, + "stripe_horizontal_lower" = COLOR_GRAY20, + "stripe_w" = COLOR_OFF_WHITE, + ) + +/decl/closet_appearance/wardrobe/xenos + extra_decals = list( + "stripe_horizontal_upper" = COLOR_GREEN, + "stripe_horizontal_lower" = COLOR_GOLD, + "stripe_w" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/ert + color = COLOR_RED_GRAY + +/decl/closet_appearance/bio + color = COLOR_PALE_ORANGE + decals = list( + "l3" = COLOR_OFF_WHITE, + "stripe_horizontal_narrow" = COLOR_ORANGE + ) + extra_decals = list( + "biohazard" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/bio/command + extra_decals = list( + "lower_half_solid" = COLOR_BLUE_GRAY, + "biohazard" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/bio/medical + extra_decals = list( + "lower_half_solid" = COLOR_PALE_BLUE_GRAY, + "biohazard" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/bio/science + extra_decals = list( + "lower_half_solid" = COLOR_PALE_PINK, + "biohazard" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/bio/security + extra_decals = list( + "lower_half_solid" = COLOR_RED_GRAY, + "biohazard" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/bio/janitor + color = COLOR_PURPLE + decals = list( + "l3" = COLOR_OFF_WHITE, + ) + extra_decals = list( + "stripe_horizontal_broad" = COLOR_ORANGE, + "biohazard" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/bio/virology + extra_decals = list( + "lower_half_solid" = COLOR_GREEN_GRAY, + "biohazard" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/secure_closet + can_lock = TRUE + +/decl/closet_appearance/secure_closet/patient + color = COLOR_OFF_WHITE + +/decl/closet_appearance/secure_closet/engineering + can_lock = TRUE + color = COLOR_YELLOW_GRAY + decals = list( + "upper_side_vent", + "lower_side_vent" + ) + extra_decals = list( + "stripe_vertical_right_partial" = COLOR_BEASTY_BROWN, + "stripe_vertical_left_partial" = COLOR_BEASTY_BROWN, + "eng" = COLOR_BEASTY_BROWN + ) + +/decl/closet_appearance/secure_closet/engineering/electrical + decals = list( + "lower_vent" + ) + extra_decals = list( + "electric" = COLOR_BEASTY_BROWN, + "vertical_stripe_simple" = COLOR_BEASTY_BROWN + ) + +/decl/closet_appearance/secure_closet/engineering/atmos + extra_decals = list( + "stripe_vertical_right_partial" = COLOR_DARK_TEAL, + "stripe_vertical_mid_partial" = COLOR_DARK_TEAL, + "atmos" = COLOR_DARK_TEAL + ) + +/decl/closet_appearance/secure_closet/engineering/welding + decals = list( + "lower_vent" + ) + extra_decals = list( + "fire" = COLOR_BEASTY_BROWN, + "vertical_stripe_simple" = COLOR_BEASTY_BROWN + ) + +/decl/closet_appearance/secure_closet/engineering/tools + can_lock = FALSE + decals = list( + "lower_vent" + ) + extra_decals = list( + "tool" = COLOR_BEASTY_BROWN, + "vertical_stripe_simple" = COLOR_BEASTY_BROWN + ) + +/decl/closet_appearance/secure_closet/engineering/tools/xenoarch + extra_decals = list( + "pick" = COLOR_BEASTY_BROWN, + "vertical_stripe_simple" = COLOR_BEASTY_BROWN + ) + +/decl/closet_appearance/secure_closet/engineering/tools/radiation + extra_decals = list( + "l2" = COLOR_BEASTY_BROWN, + "rads" = COLOR_BEASTY_BROWN + ) + +/decl/closet_appearance/secure_closet/engineering/ce + color = COLOR_OFF_WHITE + extra_decals = list( + "stripe_vertical_right_partial" = COLOR_DARK_GOLD, + "stripe_vertical_mid_partial" = COLOR_DARK_GOLD, + "eng_narrow" = COLOR_DARK_GOLD + ) + +/decl/closet_appearance/secure_closet/mining + color = COLOR_WARM_YELLOW + decals = list( + "upper_side_vent", + "lower_side_vent" + ) + extra_decals = list( + "stripe_vertical_mid_partial" = COLOR_BEASTY_BROWN, + "stripe_vertical_left_partial" = COLOR_BEASTY_BROWN, + "mining" = COLOR_BEASTY_BROWN + ) + +/decl/closet_appearance/secure_closet/mining/sec + decals = list( + "stripe_vertical_mid_partial" = COLOR_NT_RED, + "stripe_vertical_left_partial" = COLOR_NT_RED, + "mining" = COLOR_NT_RED + ) + +/decl/closet_appearance/secure_closet/command + color = COLOR_BLUE_GRAY + decals = list( + "lower_holes", + "upper_holes" + ) + extra_decals = list( + "stripe_vertical_left_partial" = COLOR_GOLD, + "stripe_vertical_right_partial" = COLOR_GOLD, + "captain" = COLOR_GOLD + ) + +/decl/closet_appearance/secure_closet/command/hop + color = COLOR_PALE_BLUE_GRAY + extra_decals = list( + "stripe_vertical_mid_partial" = COLOR_GOLD, + "hop" = COLOR_GOLD + ) + +/decl/closet_appearance/secure_closet/cmo + color = COLOR_BABY_BLUE + decals = list( + "upper_side_vent", + "lower_side_vent" + ) + extra_decals = list( + "medcircle" = COLOR_GOLD, + "stripe_vertical_right_partial" = COLOR_GOLD, + "stripe_vertical_mid_partial" = COLOR_GOLD + ) + +/decl/closet_appearance/secure_closet/medical + color = COLOR_OFF_WHITE + decals = null + extra_decals = list( + "circle" = COLOR_BLUE_GRAY, + "stripes_horizontal" = COLOR_BLUE_GRAY + ) + +/decl/closet_appearance/secure_closet/medical/virology + decals = list( + "upper_side_vent", + "lower_side_vent" + ) + extra_decals = list( + "stripe_vertical_right_partial" = COLOR_BOTTLE_GREEN, + "stripe_vertical_mid_partial" = COLOR_BOTTLE_GREEN, + "viro" = COLOR_BOTTLE_GREEN + ) + +/decl/closet_appearance/secure_closet/medical/alt + extra_decals = list( + "medcircle" =COLOR_BLUE_GRAY, + "stripe_vertical_right_partial" = COLOR_BLUE_GRAY, + "stripe_vertical_mid_partial" = COLOR_BLUE_GRAY + ) + +/decl/closet_appearance/secure_closet/medical/chemistry + extra_decals = list( + "medcircle" = COLOR_ORANGE, + "stripe_vertical_right_partial" = COLOR_ORANGE, + "stripe_vertical_mid_partial" = COLOR_ORANGE + ) + +/decl/closet_appearance/secure_closet/medical/paramedic + decals = list( + "lower_side_vent" + ) + extra_decals = list( + "medical" = COLOR_BLUE_GRAY, + "stripe_vertical_mid_full" = COLOR_BLUE_GRAY + ) + +/decl/closet_appearance/secure_closet/medical/doctor + decals = list( + "lower_side_vent" + ) + extra_decals = list( + "medical" = COLOR_BLUE_GRAY, + "stripe_vertical_right_full" = COLOR_BLUE_GRAY, + "stripe_vertical_left_full" = COLOR_BLUE_GRAY + ) + +/decl/closet_appearance/secure_closet/cargo + color = COLOR_WARM_YELLOW + decals = list( + "upper_side_vent", + "lower_side_vent" + ) + extra_decals = list( + "cargo" = COLOR_BEASTY_BROWN, + "stripe_vertical_left_partial" = COLOR_BEASTY_BROWN, + "stripe_vertical_mid_partial" = COLOR_BEASTY_BROWN + ) + +/decl/closet_appearance/secure_closet/cargo/qm + extra_decals = list( + "cargo" = COLOR_SILVER, + "stripe_vertical_left_partial" = COLOR_SILVER, + "stripe_vertical_mid_partial" = COLOR_SILVER + ) + +/decl/closet_appearance/secure_closet/courtroom + decals = list( + "lower_holes", + "upper_holes" + ) + +/decl/closet_appearance/secure_closet/brig + color = COLOR_DARK_ORANGE + extra_decals = list( + "inset" = COLOR_GRAY40 + ) + +/decl/closet_appearance/secure_closet/security + color = COLOR_NT_RED + decals = list( + "lower_holes" + ) + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_WARM_YELLOW, + "security" = COLOR_WARM_YELLOW + ) + +/decl/closet_appearance/secure_closet/security/warden + extra_decals = list( + "stripe_vertical_left_full" = COLOR_WARM_YELLOW, + "stripe_vertical_right_full" = COLOR_WARM_YELLOW, + "security" = COLOR_WARM_YELLOW + ) + +/decl/closet_appearance/secure_closet/security/hos + extra_decals = list( + "stripe_vertical_left_full" = COLOR_WARM_YELLOW, + "stripe_vertical_right_full" = COLOR_WARM_YELLOW, + "stripe_vertical_mid_full" = COLOR_GOLD, + "security" = COLOR_GOLD + ) + +/decl/closet_appearance/bomb + color = COLOR_DARK_GREEN_GRAY + decals = list( + "l4" = COLOR_OFF_WHITE + ) + extra_decals = list( + "lower_half_solid" = COLOR_PALE_PINK + ) + +/decl/closet_appearance/bomb/security + extra_decals = list( + "lower_half_solid" = COLOR_RED_GRAY + ) + +/decl/closet_appearance/oxygen + color = COLOR_LIGHT_CYAN + decals = list( + "lower_vent" + ) + extra_decals = list( + "oxy" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/oxygen/fire + color = COLOR_RED_LIGHT + extra_decals = list( + "extinguisher" = COLOR_OFF_WHITE, + "vertical_stripe_simple" = COLOR_OFF_WHITE, + ) + +/decl/closet_appearance/alien + color = COLOR_PURPLE + +/decl/closet_appearance/secure_closet/expedition + color = COLOR_BLUE_GRAY + decals = list( + "lower_side_vent" + ) + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_PURPLE, + "security" = COLOR_PURPLE + ) + +/decl/closet_appearance/secure_closet/expedition/pathfinder + extra_decals = list( + "stripe_vertical_left_full" = COLOR_PURPLE, + "stripe_vertical_mid_full" = COLOR_CLOSET_GOLD, + "stripe_vertical_right_full" = COLOR_PURPLE, + "security" = COLOR_CLOSET_GOLD + ) + +/decl/closet_appearance/secure_closet/science + color = COLOR_OFF_WHITE + decals = list( + "lower_holes" + ) + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_PURPLE, + "research" = COLOR_PURPLE + ) + +/decl/closet_appearance/secure_closet/science/xenoarch + extra_decals = list( + "stripe_vertical_left_full" = COLOR_PURPLE, + "stripe_vertical_right_full" = COLOR_PURPLE, + "research" = COLOR_PURPLE + ) + +/decl/closet_appearance/secure_closet/science/rd + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_GOLD, + "stripe_vertical_left_full" = COLOR_PURPLE, + "stripe_vertical_right_full" = COLOR_PURPLE, + "research" = COLOR_PURPLE + ) + +/decl/closet_appearance/secure_closet/corporate + color = COLOR_GREEN_GRAY + decals = list( + "lower_holes" + ) + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_GRAY80, + "research" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/secure_closet/hydroponics + color = COLOR_SALAD_GREEN + decals = list( + "lower_side_vent", + "upper_side_vent" + ) + extra_decals = list( + "stripe_vertical_right_partial" = COLOR_GREEN, + "stripe_vertical_mid_partial" = COLOR_GREEN, + "hydro" = COLOR_GREEN + ) + +/decl/closet_appearance/secure_closet/hydroponics/xenoflora + extra_decals = list( + "stripe_vertical_right_partial" = COLOR_PURPLE, + "stripe_vertical_mid_partial" = COLOR_PURPLE, + "hydro" = COLOR_PURPLE + ) + +/decl/closet_appearance/secure_closet/chaplain + decals = list( + "lower_side_vent", + "upper_side_vent" + ) + extra_decals = list( + "stripe_vertical_right_full" = COLOR_GRAY20, + "stripe_vertical_mid_full" = COLOR_GRAY20 + ) + +/decl/closet_appearance/secure_closet/sol + color = COLOR_BABY_BLUE + decals = list( + "lower_side_vent" + ) + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_BOTTLE_GREEN, + "security" = COLOR_BOTTLE_GREEN + ) + +/decl/closet_appearance/secure_closet/sol/two + extra_decals = list( + "stripe_vertical_left_full" = COLOR_BOTTLE_GREEN, + "stripe_vertical_right_full" = COLOR_BOTTLE_GREEN, + "security" = COLOR_BOTTLE_GREEN + ) + +/decl/closet_appearance/secure_closet/sol/two/dark + color = COLOR_DARK_BLUE_GRAY + +// Crates. +/decl/closet_appearance/crate + decals = null + extra_decals = null + base_icon = 'icons/obj/closets/bases/crate.dmi' + decal_icon = 'icons/obj/closets/decals/crate.dmi' + color = COLOR_GRAY40 + +/decl/closet_appearance/crate/plastic + color = COLOR_GRAY80 + +/decl/closet_appearance/crate/oxygen + color = COLOR_CYAN_BLUE + decals = list( + "crate_stripes" = COLOR_OFF_WHITE, + "crate_oxy" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/crate/medical + color = COLOR_GRAY80 + decals = list( + "crate_stripe" = COLOR_WARM_YELLOW, + "crate_cross" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/crate/medical/trauma + decals = list( + "crate_stripe" = COLOR_NT_RED, + "crate_cross" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/crate/medical/oxygen + decals = list( + "crate_stripe" = COLOR_BABY_BLUE, + "crate_cross" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/crate/medical/toxins + decals = list( + "crate_stripe" = COLOR_GREEN_GRAY, + "crate_cross" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/crate/hydroponics + decals = list( + "crate_stripe_left" = COLOR_GREEN_GRAY, + "crate_stripe_right" = COLOR_GREEN_GRAY + ) + +/decl/closet_appearance/crate/radiation + color = COLOR_BROWN_ORANGE + extra_decals = list( + "crate_radiation_left" = COLOR_WARM_YELLOW, + "crate_radiation_right" = COLOR_WARM_YELLOW, + "lid_stripes" = COLOR_NT_RED + ) + +/decl/closet_appearance/crate/freezer + color = COLOR_BABY_BLUE + +/decl/closet_appearance/crate/secure + can_lock = TRUE + +/decl/closet_appearance/crate/secure/hazard + color = COLOR_NT_RED + decals = list( + "crate_bracing" + ) + extra_decals = list( + "crate_stripe_left" = COLOR_OFF_WHITE, + "crate_stripe_right" = COLOR_OFF_WHITE, + "toxin" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/crate/secure/weapon + color = COLOR_GREEN_GRAY + decals = list( + "crate_bracing" + ) + extra_decals = list( + "crate_stripe_left" = COLOR_OFF_WHITE, + "crate_stripe_right" = COLOR_OFF_WHITE, + "hazard" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/crate/secure/hydroponics + extra_decals = list( + "crate_stripe_left" = COLOR_GREEN_GRAY, + "crate_stripe_right" = COLOR_GREEN_GRAY + ) + +/decl/closet_appearance/crate/secure/shuttle + extra_decals = list( + "crate_stripe_left" = COLOR_YELLOW_GRAY, + "crate_stripe_right" = COLOR_YELLOW_GRAY + ) + +// Large crates. +/decl/closet_appearance/large_crate + base_icon = 'icons/obj/closets/bases/large_crate.dmi' + decal_icon = 'icons/obj/closets/decals/large_crate.dmi' + decals = null + extra_decals = null + +/decl/closet_appearance/large_crate/critter + decals = list( + "airholes" + ) + extra_decals = list( + "oxy" = COLOR_WHITE + ) + +/decl/closet_appearance/large_crate/hydroponics + extra_decals = list( + "stripes" = COLOR_GREEN_GRAY, + "text" = COLOR_GREEN_GRAY + ) + +/decl/closet_appearance/large_crate/secure + can_lock = TRUE + +/decl/closet_appearance/large_crate/secure/hazard + color = COLOR_NT_RED + decals = list( + "crate_bracing" + ) + extra_decals = list( + "marking" = COLOR_OFF_WHITE, + "text_upper" = COLOR_OFF_WHITE + ) + +// Cabinets. +/decl/closet_appearance/cabinet + base_icon = 'icons/obj/closets/bases/cabinet.dmi' + decal_icon = null + color = WOOD_COLOR_RICH + decals = null + extra_decals = null + +/decl/closet_appearance/cabinet/secure + can_lock = TRUE + +// Wall lockers. +/decl/closet_appearance/wall + base_icon = 'icons/obj/closets/bases/wall.dmi' + decal_icon = 'icons/obj/closets/decals/wall.dmi' + decals = list( + "vent" + ) + extra_decals = null + +/decl/closet_appearance/wall/emergency + color = COLOR_LIGHT_CYAN + decals = null + extra_decals = list( + "glass" = COLOR_WHITE + ) + +/decl/closet_appearance/wall/medical + decals = null + color = COLOR_OFF_WHITE + extra_decals = list( + "stripe_outer" = COLOR_BLUE_GRAY, + "stripe_inner" = COLOR_OFF_WHITE, + "cross" = COLOR_BLUE_GRAY + ) + +/decl/closet_appearance/wall/shipping + color = COLOR_WARM_YELLOW + decals = null + extra_decals = list( + "stripes" = COLOR_BEASTY_BROWN, + "glass" = COLOR_WHITE + ) + +/decl/closet_appearance/wall/hydrant + color = COLOR_RED_LIGHT + decals = null + extra_decals = list( + "stripes" = COLOR_OFF_WHITE, + "glass" = COLOR_WHITE + ) + +// Carts +/decl/closet_appearance/cart + color = COLOR_GRAY20 + base_icon = 'icons/obj/closets/bases/cart.dmi' + decal_icon = 'icons/obj/closets/decals/cart.dmi' + decals = null + extra_decals = null + +/decl/closet_appearance/cart/trash + color = COLOR_BOTTLE_GREEN + +/decl/closet_appearance/cart/biohazard + can_lock = TRUE + decals = list( + "biohazard" = COLOR_GRAY80 + ) + +/decl/closet_appearance/cart/biohazard/alt + color = COLOR_SURGERY_BLUE + decals = list( + "biohazard" = COLOR_RED_GRAY + ) + +// From the Torch +/decl/closet_appearance/secure_closet/exploration // These three renamed since Polaris actually uses these + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_PURPLE, + "exped" = COLOR_PURPLE + ) + +/decl/closet_appearance/secure_closet/exploration/pilot + extra_decals = list( + "stripe_vertical_left_full" = COLOR_PURPLE, + "stripe_vertical_right_full" = COLOR_PURPLE, + "exped" = COLOR_PURPLE + ) + +/decl/closet_appearance/secure_closet/exploration/pathfinder + extra_decals = list( + "stripe_vertical_left_full" = COLOR_PURPLE, + "stripe_vertical_mid_full" = COLOR_CLOSET_GOLD, + "stripe_vertical_right_full" = COLOR_PURPLE, + "exped" = COLOR_CLOSET_GOLD + ) + +/decl/closet_appearance/secure_closet/torch/command + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_CLOSET_GOLD + ) + +/decl/closet_appearance/secure_closet/torch/command/bo + extra_decals = list( + "stripe_vertical_left_full" = COLOR_CLOSET_GOLD, + "stripe_vertical_right_full" = COLOR_CLOSET_GOLD + ) + +/decl/closet_appearance/secure_closet/torch/command/xo + extra_decals = list( + "stripe_vertical_left_full" = COLOR_CLOSET_GOLD, + "stripe_vertical_right_full" = COLOR_CLOSET_GOLD, + "command" = COLOR_CLOSET_GOLD + ) + +/decl/closet_appearance/secure_closet/torch/command/co + extra_decals = list( + "stripe_vertical_left_full" = COLOR_CLOSET_GOLD, + "stripe_vertical_mid_full" = COLOR_OFF_WHITE, + "stripe_vertical_right_full" = COLOR_CLOSET_GOLD, + "command" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/secure_closet/torch/engineering + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_WARM_YELLOW, + "exped" = COLOR_WARM_YELLOW + ) + +/decl/closet_appearance/secure_closet/torch/engineering/atmos + extra_decals = list( + "stripe_vertical_right_full" = COLOR_WARM_YELLOW, + "stripe_vertical_mid_full" = COLOR_CYAN_BLUE, + "atmos_upper" = COLOR_WARM_YELLOW + ) + +/decl/closet_appearance/secure_closet/torch/engineering/se + extra_decals = list( + "stripe_vertical_left_full" = COLOR_WARM_YELLOW, + "stripe_vertical_right_full" = COLOR_WARM_YELLOW, + "exped" = COLOR_WARM_YELLOW + ) + +/decl/closet_appearance/secure_closet/torch/engineering/ce + extra_decals = list( + "stripe_vertical_left_full" = COLOR_WARM_YELLOW, + "stripe_vertical_mid_full" = COLOR_CLOSET_GOLD, + "stripe_vertical_right_full" = COLOR_WARM_YELLOW, + "exped" = COLOR_CLOSET_GOLD + ) + +/decl/closet_appearance/secure_closet/torch/medical + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_BABY_BLUE, + "medical" = COLOR_BABY_BLUE + ) + +/decl/closet_appearance/secure_closet/torch/medical/physician + extra_decals = list( + "stripe_vertical_left_full" = COLOR_BABY_BLUE, + "stripe_vertical_right_full" = COLOR_BABY_BLUE, + "medical" = COLOR_BABY_BLUE + ) + +/decl/closet_appearance/secure_closet/torch/medical/cmo + extra_decals = list( + "stripe_vertical_left_full" = COLOR_BABY_BLUE, + "stripe_vertical_mid_full" = COLOR_CLOSET_GOLD, + "stripe_vertical_right_full" = COLOR_BABY_BLUE, + "medical" = COLOR_CLOSET_GOLD + ) + +/decl/closet_appearance/secure_closet/torch/sol + color = COLOR_BABY_BLUE + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/secure_closet/torch/sol/rep + color = COLOR_BABY_BLUE + extra_decals = list( + "stripe_vertical_left_full" = COLOR_OFF_WHITE, + "stripe_vertical_right_full" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/secure_closet/torch/corporate + color = COLOR_BOTTLE_GREEN + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/secure_closet/torch/corporate/liaison + extra_decals = list( + "stripe_vertical_left_full" = COLOR_OFF_WHITE, + "stripe_vertical_right_full" = COLOR_OFF_WHITE, + "command" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/secure_closet/torch/science + extra_decals = list( + "stripe_vertical_left_full" = COLOR_PURPLE_GRAY, + "stripe_vertical_right_full" = COLOR_PURPLE_GRAY, + "research" = COLOR_PURPLE_GRAY + ) + +/decl/closet_appearance/secure_closet/torch/science/cso + color = COLOR_BOTTLE_GREEN + decals = list( + "lower_holes" + ) + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_GOLD, + "stripe_vertical_left_full" = COLOR_PURPLE, + "stripe_vertical_right_full" = COLOR_PURPLE, + "research" = COLOR_GOLD + ) + +/decl/closet_appearance/secure_closet/torch/security + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_NT_RED, + "security" = COLOR_NT_RED + ) + +/decl/closet_appearance/secure_closet/torch/security/forensics + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_NT_RED, + "forensics" = COLOR_NT_RED + ) + +/decl/closet_appearance/secure_closet/torch/security/warden + extra_decals = list( + "stripe_vertical_left_full" = COLOR_NT_RED, + "stripe_vertical_right_full" = COLOR_NT_RED, + "security" = COLOR_NT_RED + ) + +/decl/closet_appearance/secure_closet/torch/security/hos + extra_decals = list( + "stripe_vertical_left_full" = COLOR_NT_RED, + "stripe_vertical_mid_full" = COLOR_CLOSET_GOLD, + "stripe_vertical_right_full" = COLOR_NT_RED, + "security" = COLOR_CLOSET_GOLD + ) + +/decl/closet_appearance/secure_closet/torch/hydroponics + extra_decals = list( + "stripe_vertical_right_partial" = COLOR_GREEN_GRAY, + "stripe_vertical_mid_partial" = COLOR_GREEN_GRAY, + "hydro" = COLOR_GREEN_GRAY + ) + +/decl/closet_appearance/secure_closet/torch/cargo + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_BEASTY_BROWN, + "cargo_upper" = COLOR_BEASTY_BROWN + ) + +/decl/closet_appearance/secure_closet/torch/cargo/worker + extra_decals = list( + "stripe_vertical_left_full" = COLOR_BEASTY_BROWN, + "stripe_vertical_right_full" = COLOR_BEASTY_BROWN, + "cargo_upper" = COLOR_BEASTY_BROWN + ) + +/decl/closet_appearance/secure_closet/torch/cargo/deck_officer + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_CLOSET_GOLD, + "stripe_vertical_left_full" = COLOR_BEASTY_BROWN, + "stripe_vertical_right_full" = COLOR_BEASTY_BROWN, + "cargo_upper" = COLOR_CLOSET_GOLD + ) \ No newline at end of file diff --git a/code/game/objects/structures/crates_lockers/_closets_appearance_definitions_vr.dm b/code/game/objects/structures/crates_lockers/_closets_appearance_definitions_vr.dm new file mode 100644 index 0000000000..3708e42f52 --- /dev/null +++ b/code/game/objects/structures/crates_lockers/_closets_appearance_definitions_vr.dm @@ -0,0 +1,98 @@ +/decl/closet_appearance/wall/autolok + color = COLOR_GRAY20 + decals = null + extra_decals = list( + "stripe_outer" = COLOR_BLUE_GRAY, + "stripe_inner" = COLOR_OFF_WHITE + ) + +/decl/closet_appearance/secure_closet/talon + color = COLOR_GRAY80 + decals = list( + "lower_holes" + ) + +/decl/closet_appearance/secure_closet/talon/engineer + extra_decals = list( + "stripes_horizontal" = COLOR_BEASTY_BROWN + ) + +/decl/closet_appearance/secure_closet/talon/guard + extra_decals = list( + "stripes_horizontal" = COLOR_NT_RED + ) + +/decl/closet_appearance/secure_closet/talon/pilot + extra_decals = list( + "stripes_horizontal" = COLOR_PURPLE + ) + +/decl/closet_appearance/secure_closet/talon/doctor + extra_decals = list( + "stripes_horizontal" = COLOR_SKY_BLUE + ) + +/decl/closet_appearance/secure_closet/talon/captain + extra_decals = list( + "stripes_horizontal" = COLOR_GOLD + ) + +/decl/closet_appearance/secure_closet/nanotrasen + color = COLOR_BOTTLE_GREEN + decals = list( + "lower_holes" + ) + +/decl/closet_appearance/secure_closet/nanotrasen/security + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_NAVY_BLUE, + "nanotrasen" = COLOR_GOLD + ) + +/decl/closet_appearance/secure_closet/nanotrasen/warden + extra_decals = list( + "stripe_vertical_left_full" = COLOR_NAVY_BLUE, + "stripe_vertical_right_full" = COLOR_NAVY_BLUE, + "nanotrasen" = COLOR_GOLD + ) + +/decl/closet_appearance/secure_closet/nanotrasen/commander + extra_decals = list( + "stripe_vertical_left_full" = COLOR_NAVY_BLUE, + "stripe_vertical_mid_full" = COLOR_GOLD, + "stripe_vertical_right_full" = COLOR_NAVY_BLUE, + "nanotrasen" = COLOR_GOLD + ) + +/decl/closet_appearance/secure_closet/expedition + color = COLOR_LIGHT_VIOLET + decals = list( + "lower_side_vent" + ) + +/decl/closet_appearance/secure_closet/expedition/pilot + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_DARK_ORANGE, + "exped" = COLOR_DARK_ORANGE + ) + +/decl/closet_appearance/secure_closet/expedition/sar + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_SAN_MARINO_BLUE, + "exped" = COLOR_SAN_MARINO_BLUE + ) + +/decl/closet_appearance/secure_closet/expedition/explorer + extra_decals = list( + "stripe_vertical_left_full" = COLOR_PURPLE, + "stripe_vertical_right_full" = COLOR_PURPLE, + "exped" = COLOR_PURPLE + ) + +/decl/closet_appearance/secure_closet/expedition/pathfinder + extra_decals = list( + "stripe_vertical_left_full" = COLOR_PURPLE, + "stripe_vertical_mid_full" = COLOR_GRAY40, + "stripe_vertical_right_full" = COLOR_PURPLE, + "exped" = COLOR_GRAY40 + ) \ No newline at end of file diff --git a/code/game/objects/structures/crates_lockers/_closets_appearance_definitions_yw.dm b/code/game/objects/structures/crates_lockers/_closets_appearance_definitions_yw.dm new file mode 100644 index 0000000000..effcb5a2a6 --- /dev/null +++ b/code/game/objects/structures/crates_lockers/_closets_appearance_definitions_yw.dm @@ -0,0 +1,36 @@ +/decl/closet_appearance/wall/autolok/shuttleemerg + color = COLOR_YELLOW_GRAY + decals = list( + "upper_side_vent", + "lower_side_vent" + ) + +/decl/closet_appearance/secure_closet/lumber + can_lock = FALSE + color = COLOR_WARM_YELLOW + decals = list( + "upper_side_vent", + "lower_side_vent" + ) + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_BEASTY_BROWN, + "stripe_vertical_left_full" = COLOR_BEASTY_BROWN + ) + +/decl/closet_appearance/secure_closet/blueshield + color = COLOR_PALE_BLUE_GRAY + decals = list("lower_side_vent") + extra_decals = list( + "stripe_vertical_mid_full" = COLOR_CLOSET_GOLD, + "command" = COLOR_CLOSET_GOLD + ) + +/decl/closet_appearance/secure_closet/security_pilot + color = COLOR_NT_RED + decals = list( + "lower_holes" + ) + extra_decals = list( + "stripe_vertical_mid_partial" = COLOR_WARM_YELLOW, + "hop" = COLOR_WARM_YELLOW + ) \ No newline at end of file diff --git a/code/game/objects/structures/crates_lockers/closets/coffin.dm b/code/game/objects/structures/crates_lockers/closets/coffin.dm index 7ea80de7ff..14e1c276b2 100644 --- a/code/game/objects/structures/crates_lockers/closets/coffin.dm +++ b/code/game/objects/structures/crates_lockers/closets/coffin.dm @@ -1,30 +1,25 @@ /obj/structure/closet/coffin name = "coffin" desc = "It's a burial receptacle for the dearly departed." - icon_state = "coffin" - icon_closed = "coffin" - icon_opened = "coffin_open" + icon = 'icons/obj/closets/coffin.dmi' + + icon_state = "closed_unlocked" seal_tool = /obj/item/weapon/tool/screwdriver breakout_sound = 'sound/weapons/tablehit1.ogg' - -/obj/structure/closet/coffin/update_icon() - if(!opened) - icon_state = icon_closed - else - icon_state = icon_opened + closet_appearance = null // Special icon for us /* Graves */ /obj/structure/closet/grave name = "grave" desc = "Dirt." - icon_state = "grave" - icon_closed = "grave" - icon_opened = "grave_open" + icon = 'icons/obj/closets/grave.dmi' + icon_state = "closed_unlocked" seal_tool = null breakout_sound = 'sound/weapons/thudswoosh.ogg' anchored = 1 max_closets = 1 opened = 1 + closet_appearance = null // Special icon for us /obj/structure/closet/grave/attack_hand(mob/user as mob) if(opened) diff --git a/code/game/objects/structures/crates_lockers/closets/crittercrate.dm b/code/game/objects/structures/crates_lockers/closets/crittercrate.dm index 3546cd52e7..72a9188d12 100644 --- a/code/game/objects/structures/crates_lockers/closets/crittercrate.dm +++ b/code/game/objects/structures/crates_lockers/closets/crittercrate.dm @@ -1,6 +1,4 @@ /obj/structure/closet/crate/critter name = "critter crate" desc = "A crate which can sustain life for a while." - icon_state = "critter" - icon_opened = "critteropen" - icon_closed = "critter" + closet_appearance = /decl/closet_appearance/large_crate/critter \ No newline at end of file diff --git a/code/game/objects/structures/crates_lockers/closets/egg_vr.dm b/code/game/objects/structures/crates_lockers/closets/egg_vr.dm index 1a1bd40e2f..3efa8ded8b 100644 --- a/code/game/objects/structures/crates_lockers/closets/egg_vr.dm +++ b/code/game/objects/structures/crates_lockers/closets/egg_vr.dm @@ -4,15 +4,24 @@ icon = 'icons/obj/egg_vr.dmi' icon_state = "egg" density = 0 //Just in case there's a lot of eggs, so it doesn't block hallways/areas. - icon_closed = "egg" - icon_opened = "egg_open" - icon_locked = "egg" + var/icon_closed = "egg" + var/icon_opened = "egg_open" + var/icon_locked = "egg" open_sound = 'sound/vore/schlorp.ogg' close_sound = 'sound/vore/schlorp.ogg' opened = 0 sealed = 0 //Don't touch this. health = 100 +/obj/structure/closet/secure_closet/egg/update_icon() + if(opened) + icon_state = icon_opened + else + if(sealed) + icon_state = icon_locked + else + icon_state = icon_closed + /obj/structure/closet/secure_closet/egg/attackby(obj/item/weapon/W, mob/user as mob) //This also prevents crew from welding the eggs and making them unable to be opened. if(istype(W, /obj/item/weapon/weldingtool)) src.dump_contents() diff --git a/code/game/objects/structures/crates_lockers/closets/fitness.dm b/code/game/objects/structures/crates_lockers/closets/fitness.dm index c261d8d2f6..ca2f81e307 100644 --- a/code/game/objects/structures/crates_lockers/closets/fitness.dm +++ b/code/game/objects/structures/crates_lockers/closets/fitness.dm @@ -1,8 +1,7 @@ /obj/structure/closet/athletic_mixed name = "athletic wardrobe" desc = "It's a storage unit for athletic wear." - icon_state = "mixed" - icon_closed = "mixed" + closet_appearance = /decl/closet_appearance/wardrobe/mixed starts_with = list( /obj/item/clothing/under/shorts/grey, @@ -24,6 +23,7 @@ /obj/structure/closet/boxinggloves name = "boxing gloves" desc = "It's a storage unit for gloves for use in the boxing ring." + closet_appearance = /decl/closet_appearance/wardrobe/mixed starts_with = list( /obj/item/clothing/gloves/boxing/blue, @@ -34,6 +34,7 @@ /obj/structure/closet/masks name = "mask closet" desc = "IT'S A STORAGE UNIT FOR FIGHTER MASKS OLE!" + closet_appearance = /decl/closet_appearance/wardrobe/mixed starts_with = list( /obj/item/clothing/mask/luchador, @@ -44,8 +45,7 @@ /obj/structure/closet/lasertag/red name = "red laser tag equipment" desc = "It's a storage unit for laser tag equipment." - icon_state = "red" - icon_closed = "red" + closet_appearance = /decl/closet_appearance/wardrobe/red starts_with = list( /obj/item/weapon/gun/energy/lasertag/red = 5, @@ -55,8 +55,7 @@ /obj/structure/closet/lasertag/blue name = "blue laser tag equipment" desc = "It's a storage unit for laser tag equipment." - icon_state = "blue" - icon_closed = "blue" + closet_appearance = /decl/closet_appearance/wardrobe/blue starts_with = list( /obj/item/weapon/gun/energy/lasertag/blue = 5, diff --git a/code/game/objects/structures/crates_lockers/closets/gimmick.dm b/code/game/objects/structures/crates_lockers/closets/gimmick.dm index f567cdbd3a..0c91f7aecf 100644 --- a/code/game/objects/structures/crates_lockers/closets/gimmick.dm +++ b/code/game/objects/structures/crates_lockers/closets/gimmick.dm @@ -1,38 +1,23 @@ /obj/structure/closet/cabinet name = "cabinet" desc = "Old will forever be in fashion." - icon_state = "cabinet_closed" - icon_closed = "cabinet_closed" - icon_opened = "cabinet_open" - -/obj/structure/closet/cabinet/update_icon() - if(!opened) - icon_state = icon_closed - else - icon_state = icon_opened + closet_appearance = /decl/closet_appearance/cabinet /obj/structure/closet/acloset name = "strange closet" desc = "It looks alien!" - icon_state = "acloset" - icon_closed = "acloset" - icon_opened = "aclosetopen" - + closet_appearance = /decl/closet_appearance/alien /obj/structure/closet/gimmick name = "administrative supply closet" desc = "It's a storage unit for things that have no right being here." - icon_state = "syndicate1" - icon_closed = "syndicate1" - icon_opened = "syndicate1open" + closet_appearance = /decl/closet_appearance/tactical anchored = 0 /obj/structure/closet/gimmick/russian name = "russian surplus closet" desc = "It's a storage unit for Russian standard-issue surplus." - icon_state = "syndicate1" - icon_closed = "syndicate1" - icon_opened = "syndicate1open" + closet_appearance = /decl/closet_appearance/tactical starts_with = list( /obj/item/clothing/head/ushanka = 5, @@ -42,9 +27,7 @@ /obj/structure/closet/gimmick/tacticool name = "tacticool gear closet" desc = "It's a storage unit for Tacticool gear." - icon_state = "syndicate1" - icon_closed = "syndicate1" - icon_opened = "syndicate1open" + closet_appearance = /decl/closet_appearance/tactical starts_with = list( /obj/item/clothing/glasses/eyepatch, @@ -60,9 +43,7 @@ /obj/structure/closet/thunderdome name = "\improper Thunderdome closet" desc = "Everything you need!" - icon_state = "syndicate" - icon_closed = "syndicate" - icon_opened = "syndicateopen" + closet_appearance = /decl/closet_appearance/thunderdomered anchored = 1 /obj/structure/closet/thunderdome/tdred @@ -78,9 +59,7 @@ /obj/structure/closet/thunderdome/tdgreen name = "green-team Thunderdome closet" - icon_state = "syndicate1" - icon_closed = "syndicate1" - icon_opened = "syndicate1open" + closet_appearance = /decl/closet_appearance/thunderdomegreen starts_with = list( /obj/item/clothing/suit/armor/tdome/green = 3, @@ -93,8 +72,6 @@ /obj/structure/closet/alien name = "alien container" desc = "Contains secrets of the universe." - icon = 'icons/obj/abductor.dmi' - icon_state = "alien_locker" - icon_closed = "alien_locker" - icon_opened = "alien_locker_open" + icon = 'icons/obj/closets/abductor.dmi' anchored = TRUE + closet_appearance = null // special icons diff --git a/code/game/objects/structures/crates_lockers/closets/job_closets.dm b/code/game/objects/structures/crates_lockers/closets/job_closets.dm index cfed9c545f..72a3d29a07 100644 --- a/code/game/objects/structures/crates_lockers/closets/job_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/job_closets.dm @@ -11,8 +11,7 @@ /obj/structure/closet/gmcloset name = "formal closet" desc = "It's a storage unit for formal clothing." - icon_state = "black" - icon_closed = "black" + closet_appearance = /decl/closet_appearance/wardrobe/suit starts_with = list( /obj/item/clothing/head/that = 2, @@ -37,8 +36,7 @@ /obj/structure/closet/chefcloset name = "chef's closet" desc = "It's a storage unit for foodservice garments." - icon_state = "black" - icon_closed = "black" + closet_appearance = /decl/closet_appearance/wardrobe/white starts_with = list( /obj/item/clothing/under/sundress, @@ -55,8 +53,7 @@ /obj/structure/closet/jcloset name = "custodial closet" desc = "It's a storage unit for janitorial clothes and gear." - icon_state = "mixed" - icon_closed = "mixed" + closet_appearance = /decl/closet_appearance/wardrobe/janitor starts_with = list( /obj/item/clothing/under/rank/janitor, @@ -79,8 +76,7 @@ /obj/structure/closet/lawcloset name = "legal closet" desc = "It's a storage unit for courtroom apparel and items." - icon_state = "blue" - icon_closed = "blue" + closet_appearance = /decl/closet_appearance/wardrobe/suit starts_with = list( /obj/item/clothing/under/lawyer/female = 2, diff --git a/code/game/objects/structures/crates_lockers/closets/l3closet.dm b/code/game/objects/structures/crates_lockers/closets/l3closet.dm index 695b5575d2..d9692abdc3 100644 --- a/code/game/objects/structures/crates_lockers/closets/l3closet.dm +++ b/code/game/objects/structures/crates_lockers/closets/l3closet.dm @@ -1,14 +1,10 @@ /obj/structure/closet/l3closet name = "level-3 biohazard suit closet" desc = "It's a storage unit for level-3 biohazard gear." - icon_state = "bio" - icon_closed = "bio" - icon_opened = "bioopen" + closet_appearance = /decl/closet_appearance/bio /obj/structure/closet/l3closet/general - icon_state = "bio_general" - icon_closed = "bio_general" - icon_opened = "bio_generalopen" + closet_appearance = /decl/closet_appearance/bio starts_with = list( /obj/item/clothing/suit/bio_suit/general, @@ -16,9 +12,7 @@ /obj/structure/closet/l3closet/virology - icon_state = "bio_virology" - icon_closed = "bio_virology" - icon_opened = "bio_virologyopen" + closet_appearance = /decl/closet_appearance/bio/virology starts_with = list( /obj/item/clothing/suit/bio_suit/virology, @@ -28,9 +22,7 @@ /obj/structure/closet/l3closet/security - icon_state = "bio_security" - icon_closed = "bio_security" - icon_opened = "bio_securityopen" + closet_appearance = /decl/closet_appearance/bio/security starts_with = list( /obj/item/clothing/suit/bio_suit/security, @@ -38,9 +30,7 @@ ///obj/item/weapon/gun/energy/taser/xeno/sec) //VOREStation Removal /obj/structure/closet/l3closet/janitor - icon_state = "bio_janitor" - icon_closed = "bio_janitor" - icon_opened = "bio_janitoropen" + closet_appearance = /decl/closet_appearance/bio/janitor starts_with = list( /obj/item/clothing/suit/bio_suit/janitor = 2, @@ -50,9 +40,7 @@ /obj/structure/closet/l3closet/scientist - icon_state = "bio_scientist" - icon_closed = "bio_scientist" - icon_opened = "bio_scientistopen" + closet_appearance = /decl/closet_appearance/bio/science starts_with = list( /obj/item/clothing/suit/bio_suit/scientist, @@ -65,9 +53,7 @@ /obj/structure/closet/l3closet/medical - icon_state = "bio_scientist" - icon_closed = "bio_scientist" - icon_opened = "bio_scientistopen" + closet_appearance = /decl/closet_appearance/bio/medical starts_with = list( /obj/item/clothing/suit/bio_suit/general = 3, diff --git a/code/game/objects/structures/crates_lockers/closets/malfunction.dm b/code/game/objects/structures/crates_lockers/closets/malfunction.dm index 40b6ec68b9..feaa63e39f 100644 --- a/code/game/objects/structures/crates_lockers/closets/malfunction.dm +++ b/code/game/objects/structures/crates_lockers/closets/malfunction.dm @@ -1,8 +1,6 @@ /obj/structure/closet/malf/suits desc = "It's a storage unit for operational gear." - icon_state = "syndicate" - icon_closed = "syndicate" - icon_opened = "syndicateopen" + closet_appearance = /decl/closet_appearance/tactical starts_with = list( /obj/item/weapon/tank/jetpack/void, diff --git a/code/game/objects/structures/crates_lockers/closets/misc_vr.dm b/code/game/objects/structures/crates_lockers/closets/misc_vr.dm index e99e284b88..adb5612017 100644 --- a/code/game/objects/structures/crates_lockers/closets/misc_vr.dm +++ b/code/game/objects/structures/crates_lockers/closets/misc_vr.dm @@ -37,14 +37,8 @@ /obj/structure/closet/secure_closet/explorer name = "explorer locker" - icon = 'icons/obj/closet_vr.dmi' - icon_state = "secureexp1" - icon_closed = "secureexp" - icon_locked = "secureexp1" - icon_opened = "secureexpopen" - icon_broken = "secureexpbroken" - icon_off = "secureexpoff" req_access = list(access_explorer) + closet_appearance = /decl/closet_appearance/secure_closet/expedition/explorer starts_with = list( /obj/item/clothing/under/explorer, @@ -81,13 +75,8 @@ /obj/structure/closet/secure_closet/sar name = "field medic locker" desc = "Supplies for a wilderness first responder." - icon_state = "medical1" - icon_closed = "medical" - icon_locked = "medical1" - icon_opened = "medicalopen" - icon_broken = "medicalbroken" - icon_off = "medicaloff" req_access = list(access_medical_equip) + closet_appearance = /decl/closet_appearance/secure_closet/expedition/sar starts_with = list( /obj/item/weapon/storage/backpack/dufflebag/emt, @@ -128,6 +117,7 @@ /obj/structure/closet/secure_closet/pilot name = "pilot locker" req_access = list(access_pilot) + closet_appearance = /decl/closet_appearance/secure_closet/expedition/pilot starts_with = list( /obj/item/weapon/storage/backpack/parachute, @@ -162,14 +152,8 @@ /obj/structure/closet/secure_closet/pathfinder //CHOMPedit: Changes bluespaceradio/tether_prelinked to bluespaceradio because we don't have Tether here name = "pathfinder locker" - icon = 'icons/obj/closet_vr.dmi' - icon_state = "secureexp1" - icon_closed = "secureexp" - icon_locked = "secureexp1" - icon_opened = "secureexpopen" - icon_broken = "secureexpbroken" - icon_off = "secureexpoff" req_access = list(access_gateway) + closet_appearance = /decl/closet_appearance/secure_closet/expedition/pathfinder starts_with = list( /obj/item/clothing/under/explorer, @@ -193,6 +177,7 @@ /obj/item/weapon/material/knife/machete/deluxe, /obj/item/weapon/gun/energy/locked/frontier/carbine, /obj/item/clothing/accessory/holster/machete, + /obj/random/explorer_shield, /obj/item/weapon/reagent_containers/food/snacks/liquidfood, /obj/item/weapon/reagent_containers/food/snacks/liquidprotein, /obj/item/device/cataloguer/compact/pathfinder) @@ -217,3 +202,36 @@ /obj/item/seeds/kudzuseed, /obj/item/seeds/libertymycelium, /obj/item/seeds/reishimycelium) + +/obj/structure/closet/autolok_wall + name = "autolok suit storage" + desc = "It's wall-mounted storage unit for an AutoLok suit." + icon = 'icons/obj/closets/bases/wall.dmi' + closet_appearance = /decl/closet_appearance/wall/autolok + anchored = 1 + density = 0 + wall_mounted = 1 + store_mobs = 0 + + starts_with = list( + /obj/item/clothing/suit/space/void/autolok, + /obj/item/weapon/tank/emergency/oxygen/engi, + /obj/item/device/suit_cooling_unit/emergency + ) + +/obj/structure/closet/emergsuit_wall + name = "emergency suit storage" + desc = "It's wall-mounted storage unit for an emergency suit." + icon = 'icons/obj/closets/bases/wall.dmi' + closet_appearance = /decl/closet_appearance/wall/emergency + anchored = 1 + density = 0 + wall_mounted = 1 + store_mobs = 0 + + starts_with = list( + /obj/item/clothing/head/helmet/space/emergency, + /obj/item/clothing/suit/space/emergency, + /obj/item/weapon/tank/emergency/oxygen/engi, + /obj/item/device/suit_cooling_unit/emergency + ) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/antimatter_am.dm b/code/game/objects/structures/crates_lockers/closets/secure/antimatter_am.dm index c6b8d02a5a..8ced446d2d 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/antimatter_am.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/antimatter_am.dm @@ -1,13 +1,7 @@ /obj/structure/closet/secure_closet/am_closet name = "Antimatter Equipment" req_access = list(access_all_personal_lockers) - icon_state = "secureeng1" - icon_closed = "secureeng" - icon_locked = "secureeng1" - icon_opened = "secureengopen" - icon_broken = "secureengbroken" - icon_off = "secureengoff" - + closet_appearance = /decl/closet_appearance/secure_closet/engineering New() ..() diff --git a/code/game/objects/structures/crates_lockers/closets/secure/bar.dm b/code/game/objects/structures/crates_lockers/closets/secure/bar.dm index 516d2a645e..52b949f809 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/bar.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/bar.dm @@ -1,24 +1,7 @@ /obj/structure/closet/secure_closet/bar name = "booze closet" req_access = list(access_bar) - icon_state = "cabinetdetective_locked" - icon_closed = "cabinetdetective" - icon_locked = "cabinetdetective_locked" - icon_opened = "cabinetdetective_open" - icon_broken = "cabinetdetective_broken" - icon_off = "cabinetdetective_broken" + closet_appearance = /decl/closet_appearance/cabinet/secure starts_with = list( /obj/item/weapon/reagent_containers/food/drinks/bottle/small/beer = 10) - -/obj/structure/closet/secure_closet/bar/update_icon() - if(broken) - icon_state = icon_broken - else - if(!opened) - if(locked) - icon_state = icon_locked - else - icon_state = icon_closed - else - icon_state = icon_opened diff --git a/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm b/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm index d7b6ed4e80..6ee9c88ba7 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm @@ -1,12 +1,7 @@ /obj/structure/closet/secure_closet/cargotech name = "cargo technician's locker" req_access = list(access_cargo) - icon_state = "securecargo1" - icon_closed = "securecargo" - icon_locked = "securecargo1" - icon_opened = "securecargoopen" - icon_broken = "securecargobroken" - icon_off = "securecargooff" + closet_appearance = /decl/closet_appearance/secure_closet/cargo starts_with = list( /obj/item/clothing/under/rank/cargotech, @@ -34,12 +29,7 @@ /obj/structure/closet/secure_closet/quartermaster name = "quartermaster's locker" req_access = list(access_qm) - icon_state = "secureqm1" - icon_closed = "secureqm" - icon_locked = "secureqm1" - icon_opened = "secureqmopen" - icon_broken = "secureqmbroken" - icon_off = "secureqmoff" + closet_appearance = /decl/closet_appearance/secure_closet/cargo/qm starts_with = list( /obj/item/clothing/under/rank/cargo, @@ -70,13 +60,8 @@ /obj/structure/closet/secure_closet/miner name = "miner's equipment" - icon_state = "miningsec1" - icon_closed = "miningsec" - icon_locked = "miningsec1" - icon_opened = "miningsecopen" - icon_broken = "miningsecbroken" - icon_off = "miningsecoff" req_access = list(access_mining) + closet_appearance = /decl/closet_appearance/secure_closet/mining starts_with = list( /obj/item/device/radio/headset/headset_mine, @@ -104,9 +89,8 @@ /obj/structure/closet/lumber name = "Lumberjack's equipment" - icon_state = "mining" - icon_closed = "mining" - icon_opened = "miningopen" + desc = "It's a storage unit for Lumberjack equpiment, though it seems the lock is broken." + closet_appearance = /decl/closet_appearance/secure_closet/lumber starts_with = list( /obj/item/device/radio/headset/headset_mine, diff --git a/code/game/objects/structures/crates_lockers/closets/secure/closets_yw.dm b/code/game/objects/structures/crates_lockers/closets/secure/closets_yw.dm index f986211cfa..e7ff3d88f2 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/closets_yw.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/closets_yw.dm @@ -1,13 +1,7 @@ /obj/structure/closet/secure_closet/blueshield - name = "blueshield's locker" + name = "blueshield's closet" req_access = list(access_blueshield) - icon = 'icons/obj/closet_yw.dmi' - icon_state = "bssecure1" - icon_closed = "bssecure" - icon_locked = "bssecure1" - icon_opened = "bssecureopen" - icon_broken = "bssecurebroken" - icon_off = "bssecureoff" + closet_appearance = /decl/closet_appearance/secure_closet/blueshield storage_capacity = 2.5 * MOB_MEDIUM starts_with = list( @@ -39,13 +33,7 @@ /obj/structure/closet/secure_closet/security_pilot name = "security pilot's locker" req_access = list(access_secpilot) - icon = 'icons/obj/closet_yw.dmi' - icon_state = "secpilot1" - icon_closed = "secpilot" - icon_locked = "secpilot1" - icon_opened = "secpilotopen" - icon_broken = "secpilotbroken" - icon_off = "secpilotoff" + closet_appearance = /decl/closet_appearance/secure_closet/security_pilot storage_capacity = 2.5 * MOB_MEDIUM starts_with = list( diff --git a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm index 4710efdbd4..feef58e05a 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -1,12 +1,7 @@ /obj/structure/closet/secure_closet/engineering_chief name = "chief engineer's locker" - icon_state = "securece1" - icon_closed = "securece" - icon_locked = "securece1" - icon_opened = "secureceopen" - icon_broken = "securecebroken" - icon_off = "secureceoff" req_access = list(access_ce) + closet_appearance = /decl/closet_appearance/secure_closet/engineering/ce starts_with = list( /obj/item/clothing/accessory/storage/brown_vest, @@ -47,13 +42,8 @@ /obj/structure/closet/secure_closet/engineering_electrical name = "electrical supplies" - icon_state = "secureengelec1" - icon_closed = "secureengelec" - icon_locked = "secureengelec1" - icon_opened = "toolclosetopen" - icon_broken = "secureengelecbroken" - icon_off = "secureengelecoff" req_access = list(access_engine_equip) + closet_appearance = /decl/closet_appearance/secure_closet/engineering/electrical starts_with = list( /obj/item/clothing/gloves/yellow = 2, @@ -64,13 +54,8 @@ /obj/structure/closet/secure_closet/engineering_welding name = "welding supplies" - icon_state = "secureengweld1" - icon_closed = "secureengweld" - icon_locked = "secureengweld1" - icon_opened = "toolclosetopen" - icon_broken = "secureengweldbroken" - icon_off = "secureengweldoff" req_access = list(access_construction) + closet_appearance = /decl/closet_appearance/secure_closet/engineering/welding starts_with = list( /obj/item/clothing/head/welding = 3, @@ -80,13 +65,8 @@ /obj/structure/closet/secure_closet/engineering_personal name = "engineer's locker" - icon_state = "secureeng1" - icon_closed = "secureeng" - icon_locked = "secureeng1" - icon_opened = "secureengopen" - icon_broken = "secureengbroken" - icon_off = "secureengoff" req_access = list(access_engine_equip) + closet_appearance = /decl/closet_appearance/secure_closet/engineering starts_with = list( /obj/item/clothing/accessory/storage/brown_vest, @@ -116,13 +96,8 @@ /obj/structure/closet/secure_closet/atmos_personal name = "technician's locker" - icon_state = "secureatm1" - icon_closed = "secureatm" - icon_locked = "secureatm1" - icon_opened = "secureatmopen" - icon_broken = "secureatmbroken" - icon_off = "secureatmoff" req_access = list(access_atmospherics) + closet_appearance = /decl/closet_appearance/secure_closet/engineering/atmos starts_with = list( /obj/item/clothing/accessory/storage/brown_vest, diff --git a/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm b/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm index f6ca40fe2b..afb8b1c3ba 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm @@ -1,20 +1,6 @@ -/obj/structure/closet/secure_closet/freezer - -/obj/structure/closet/secure_closet/freezer/update_icon() - if(broken) - icon_state = icon_broken - else - if(!opened) - if(locked) - icon_state = icon_locked - else - icon_state = icon_closed - else - icon_state = icon_opened - /obj/structure/closet/secure_closet/freezer/kitchen name = "kitchen cabinet" - req_access = list() + req_access = list(access_kitchen) starts_with = list( /obj/item/weapon/reagent_containers/food/condiment/flour = 7, @@ -26,12 +12,8 @@ /obj/structure/closet/secure_closet/freezer/meat name = "meat fridge" - icon_state = "fridge1" - icon_closed = "fridge" - icon_locked = "fridge1" - icon_opened = "fridgeopen" - icon_broken = "fridgebroken" - icon_off = "fridge1" + icon = 'icons/obj/closets/fridge.dmi' + closet_appearance = null starts_with = list( /obj/item/weapon/reagent_containers/food/snacks/meat/monkey = 10) @@ -39,12 +21,8 @@ /obj/structure/closet/secure_closet/freezer/fridge name = "refrigerator" - icon_state = "fridge1" - icon_closed = "fridge" - icon_locked = "fridge1" - icon_opened = "fridgeopen" - icon_broken = "fridgebroken" - icon_off = "fridge1" + icon = 'icons/obj/closets/fridge.dmi' + closet_appearance = null starts_with = list( /obj/item/weapon/reagent_containers/food/drinks/milk = 6, @@ -55,12 +33,8 @@ /obj/structure/closet/secure_closet/freezer/money name = "freezer" - icon_state = "fridge1" - icon_closed = "fridge" - icon_locked = "fridge1" - icon_opened = "fridgeopen" - icon_broken = "fridgebroken" - icon_off = "fridge1" + icon = 'icons/obj/closets/fridge.dmi' + closet_appearance = null req_access = list(access_heads_vault) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/guncabinet.dm b/code/game/objects/structures/crates_lockers/closets/secure/guncabinet.dm index 2be8e52db1..b69a3ff368 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/guncabinet.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/guncabinet.dm @@ -2,12 +2,8 @@ name = "gun cabinet" icon = 'icons/obj/guncabinet.dmi' icon_state = "base" - icon_off ="base" - icon_broken ="base" - icon_locked ="base" - icon_closed ="base" - icon_opened = "base" req_one_access = list(access_armory) + closet_appearance = null /obj/structure/closet/secure_closet/guncabinet/Initialize() . = ..() diff --git a/code/game/objects/structures/crates_lockers/closets/secure/hydroponics.dm b/code/game/objects/structures/crates_lockers/closets/secure/hydroponics.dm index 71c76bb7e3..17d67f912c 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/hydroponics.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/hydroponics.dm @@ -1,12 +1,7 @@ /obj/structure/closet/secure_closet/hydroponics name = "botanist's locker" req_access = list(access_hydroponics) - icon_state = "hydrosecure1" - icon_closed = "hydrosecure" - icon_locked = "hydrosecure1" - icon_opened = "hydrosecureopen" - icon_broken = "hydrosecurebroken" - icon_off = "hydrosecureoff" + closet_appearance = /decl/closet_appearance/secure_closet/hydroponics starts_with = list( /obj/item/weapon/storage/bag/plants, @@ -32,12 +27,7 @@ /obj/structure/closet/secure_closet/hydroponics/sci name = "xenoflorist's locker" req_access = list(access_xenobiology) - icon_state = "scihydrosecure1" - icon_closed = "scihydrosecure" - icon_locked = "scihydrosecure1" - icon_opened = "scihydrosecureopen" - icon_broken = "scihydrosecurebroken" - icon_off = "scihydrosecureoff" + closet_appearance = /decl/closet_appearance/secure_closet/hydroponics/xenoflora /obj/structure/closet/secure_closet/hydroponics/sci/Initialize() starts_with += /obj/item/clothing/head/bio_hood/scientist diff --git a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm index 86cb24dc8c..b1b8bf9098 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm @@ -1,13 +1,8 @@ /obj/structure/closet/secure_closet/medical1 name = "medicine closet" desc = "Filled with medical junk." - icon_state = "medical1" - icon_closed = "medical" - icon_locked = "medical1" - icon_opened = "medicalopen" - icon_broken = "medicalbroken" - icon_off = "medicaloff" req_access = list(access_medical) + closet_appearance = /decl/closet_appearance/secure_closet/medical/alt starts_with = list( /obj/item/weapon/storage/box/autoinjectors, @@ -21,13 +16,8 @@ /obj/structure/closet/secure_closet/medical2 name = "anesthetics closet" desc = "Used to knock people out." - icon_state = "medical1" - icon_closed = "medical" - icon_locked = "medical1" - icon_opened = "medicalopen" - icon_broken = "medicalbroken" - icon_off = "medicaloff" req_access = list(access_surgery) + closet_appearance = /decl/closet_appearance/secure_closet/medical starts_with = list( /obj/item/weapon/tank/anesthetic = 3, @@ -37,12 +27,7 @@ /obj/structure/closet/secure_closet/medical3 name = "medical doctor's locker" req_access = list(access_medical_equip) - icon_state = "securemed1" - icon_closed = "securemed" - icon_locked = "securemed1" - icon_opened = "securemedopen" - icon_broken = "securemedbroken" - icon_off = "securemedoff" + closet_appearance = /decl/closet_appearance/secure_closet/medical/doctor starts_with = list( /obj/item/clothing/under/rank/medical, @@ -105,13 +90,8 @@ /obj/structure/closet/secure_closet/paramedic name = "paramedic locker" desc = "Supplies for a first responder." - icon_state = "medical1" - icon_closed = "medical" - icon_locked = "medical1" - icon_opened = "medicalopen" - icon_broken = "medicalbroken" - icon_off = "medicaloff" req_access = list(access_medical_equip) + closet_appearance = /decl/closet_appearance/secure_closet/medical/paramedic starts_with = list( /obj/item/weapon/storage/backpack/dufflebag/emt, @@ -141,12 +121,7 @@ /obj/structure/closet/secure_closet/CMO name = "chief medical officer's locker" req_access = list(access_cmo) - icon_state = "cmosecure1" - icon_closed = "cmosecure" - icon_locked = "cmosecure1" - icon_opened = "cmosecureopen" - icon_broken = "cmosecurebroken" - icon_off = "cmosecureoff" + closet_appearance = /decl/closet_appearance/secure_closet/cmo starts_with = list( /obj/item/clothing/under/rank/chief_medical_officer, @@ -155,7 +130,7 @@ /obj/item/clothing/suit/storage/toggle/labcoat/cmoalt, /obj/item/weapon/cartridge/cmo, /obj/item/clothing/gloves/sterile/latex, - /obj/item/clothing/shoes/brown , + /obj/item/clothing/shoes/brown, /obj/item/device/radio/headset/heads/cmo, /obj/item/device/radio/headset/heads/cmo/alt, /obj/item/device/flash, @@ -208,13 +183,8 @@ /obj/structure/closet/secure_closet/chemical name = "chemical closet" desc = "Store dangerous chemicals in here." - icon_state = "medical1" - icon_closed = "medical" - icon_locked = "medical1" - icon_opened = "medicalopen" - icon_broken = "medicalbroken" - icon_off = "medicaloff" req_access = list(access_chemistry) + closet_appearance = /decl/closet_appearance/secure_closet/medical/chemistry starts_with = list( /obj/item/weapon/storage/box/pillbottles = 2, @@ -228,15 +198,10 @@ /obj/structure/closet/secure_closet/psych - name = "psychiatric closet" + name = "psychiatric cabinet" desc = "Store psychology tools and medicines in here." - icon_state = "medical1" - icon_closed = "medical" - icon_locked = "medical1" - icon_opened = "medicalopen" - icon_broken = "medicalbroken" - icon_off = "medicaloff" req_access = list(access_psychiatrist) + closet_appearance = /decl/closet_appearance/cabinet/secure starts_with = list( /obj/item/clothing/under/rank/psych, @@ -257,30 +222,14 @@ /obj/structure/closet/secure_closet/medical_wall name = "first aid closet" desc = "It's a secure wall-mounted storage unit for first aid supplies." - icon_state = "medical_wall_locked" - icon_closed = "medical_wall_unlocked" - icon_locked = "medical_wall_locked" - icon_opened = "medical_wall_open" - icon_broken = "medical_wall_spark" - icon_off = "medical_wall_off" plane = TURF_PLANE layer = ABOVE_TURF_LAYER anchored = 1 density = 0 wall_mounted = 1 + store_mobs = 0 req_access = list(access_medical_equip) - -/obj/structure/closet/secure_closet/medical_wall/update_icon() - if(broken) - icon_state = icon_broken - else - if(!opened) - if(locked) - icon_state = icon_locked - else - icon_state = icon_closed - else - icon_state = icon_opened + closet_appearance = /decl/closet_appearance/wall/medical /obj/structure/closet/secure_closet/medical_wall/pills name = "pill cabinet" diff --git a/code/game/objects/structures/crates_lockers/closets/secure/personal.dm b/code/game/objects/structures/crates_lockers/closets/secure/personal.dm index 7c90e2a50a..bbcdd07d7b 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/personal.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/personal.dm @@ -20,6 +20,7 @@ /obj/structure/closet/secure_closet/personal/patient name = "patient's closet" + closet_appearance = /decl/closet_appearance/secure_closet/patient starts_with = list( /obj/item/clothing/under/medigown, @@ -28,30 +29,13 @@ /obj/structure/closet/secure_closet/personal/cabinet - icon_state = "cabinetdetective_locked" - icon_closed = "cabinetdetective" - icon_locked = "cabinetdetective_locked" - icon_opened = "cabinetdetective_open" - icon_broken = "cabinetdetective_broken" - icon_off = "cabinetdetective_broken" + closet_appearance = /decl/closet_appearance/cabinet/secure starts_with = list( /obj/item/weapon/storage/backpack/satchel/withwallet, /obj/item/device/radio/headset ) -/obj/structure/closet/secure_closet/personal/cabinet/update_icon() - if(broken) - icon_state = icon_broken - else - if(!opened) - if(locked) - icon_state = icon_locked - else - icon_state = icon_closed - else - icon_state = icon_opened - /obj/structure/closet/secure_closet/personal/attackby(obj/item/weapon/W as obj, mob/user as mob) if (src.opened) if (istype(W, /obj/item/weapon/grab)) @@ -69,8 +53,6 @@ if(src.allowed(user) || !src.registered_name || (istype(I) && (src.registered_name == I.registered_name))) //they can open all lockers, or nobody owns this, or they own this locker src.locked = !( src.locked ) - if(src.locked) src.icon_state = src.icon_locked - else src.icon_state = src.icon_closed if(!src.registered_name) src.registered_name = I.registered_name @@ -82,18 +64,18 @@ var/datum/effect/effect/system/spark_spread/spark_system = new /datum/effect/effect/system/spark_spread() spark_system.set_up(5, 0, src.loc) spark_system.start() - playsound(src.loc, 'sound/weapons/blade1.ogg', 50, 1) - playsound(src.loc, "sparks", 50, 1) + playsound(src, 'sound/weapons/blade1.ogg', 50, 1) + playsound(src, "sparks", 50, 1) else to_chat(user, "Access Denied") - return + update_icon() /obj/structure/closet/secure_closet/personal/emag_act(var/remaining_charges, var/mob/user, var/visual_feedback, var/audible_feedback) if(!broken) broken = 1 locked = 0 desc = "It appears to be broken." - icon_state = src.icon_broken + update_icon() if(visual_feedback) visible_message("[visual_feedback]", "[audible_feedback]") return 1 @@ -115,7 +97,6 @@ if(!src.close()) return src.locked = 1 - src.icon_state = src.icon_locked + update_icon() src.registered_name = null src.desc = "It's a secure locker for personnel. The first card swiped gains control." - return diff --git a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm index 4e78a613e4..1592445e3e 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm @@ -1,12 +1,7 @@ /obj/structure/closet/secure_closet/scientist name = "scientist's locker" - icon_state = "secureres1" - icon_closed = "secureres" - icon_locked = "secureres1" - icon_opened = "secureresopen" - icon_broken = "secureresbroken" - icon_off = "secureresoff" req_access = list(access_tox_storage) + closet_appearance = /decl/closet_appearance/secure_closet/science starts_with = list( /obj/item/clothing/under/rank/scientist, @@ -28,13 +23,8 @@ /obj/structure/closet/secure_closet/RD name = "research director's locker" - icon_state = "rdsecure1" - icon_closed = "rdsecure" - icon_locked = "rdsecure1" - icon_opened = "rdsecureopen" - icon_broken = "rdsecurebroken" - icon_off = "rdsecureoff" req_access = list(access_rd) + closet_appearance = /decl/closet_appearance/secure_closet/science/rd starts_with = list( /obj/item/clothing/suit/bio_suit/scientist, @@ -55,3 +45,39 @@ /obj/item/clothing/suit/storage/hooded/wintercoat/science, /obj/item/clothing/shoes/boots/winter/science, /obj/item/weapon/bluespace_harpoon) //VOREStation Add + +/obj/structure/closet/secure_closet/xenoarchaeologist + name = "Xenoarchaeologist Locker" + req_access = list(access_tox_storage) + closet_appearance = /decl/closet_appearance/secure_closet/science/xenoarch + + starts_with = list( + /obj/item/clothing/under/rank/scientist, + /obj/item/clothing/suit/storage/toggle/labcoat, + /obj/item/clothing/shoes/white, + /obj/item/weapon/melee/umbrella, // vorestation addition, + /obj/item/clothing/glasses/science, + /obj/item/device/radio/headset/headset_sci, + /obj/item/weapon/storage/belt/archaeology, + /obj/item/weapon/storage/excavation) + +/obj/structure/closet/excavation + name = "Excavation tools" + closet_appearance = /decl/closet_appearance/secure_closet/engineering/tools/xenoarch + + starts_with = list( + /obj/item/weapon/storage/belt/archaeology, + /obj/item/weapon/storage/excavation, + /obj/item/device/flashlight/lantern, + /obj/item/device/ano_scanner, + /obj/item/device/depth_scanner, + /obj/item/device/core_sampler, + /obj/item/device/gps, + /obj/item/device/beacon_locator, + /obj/item/device/radio/beacon, + /obj/item/clothing/glasses/meson, + /obj/item/weapon/pickaxe, + /obj/item/device/measuring_tape, + /obj/item/weapon/pickaxe/hand, + /obj/item/weapon/storage/bag/fossils, + /obj/item/weapon/hand_labeler) \ No newline at end of file diff --git a/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm b/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm index af07ceb9e5..e5fc47c64a 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm @@ -8,55 +8,44 @@ var/locked = 1 var/broken = 0 var/large = 1 - icon_closed = "secure" - var/icon_locked = "secure1" - icon_opened = "secureopen" - var/icon_broken = "securebroken" - var/icon_off = "secureoff" wall_mounted = 0 //never solid (You can always pass over it) health = 200 + closet_appearance = /decl/closet_appearance/secure_closet + /obj/structure/closet/secure_closet/can_open() - if(src.locked) + if(locked) return 0 return ..() -/obj/structure/closet/secure_closet/close() - if(..()) - if(broken) - icon_state = src.icon_off - return 1 - else - return 0 - /obj/structure/closet/secure_closet/emp_act(severity) for(var/obj/O in src) O.emp_act(severity) if(!broken) if(prob(50/severity)) - src.locked = !src.locked - src.update_icon() + locked = !locked + update_icon() if(prob(20/severity) && !opened) if(!locked) open() else - src.req_access = list() - src.req_access += pick(get_all_station_access()) + req_access = list() + req_access += pick(get_all_station_access()) ..() /obj/structure/closet/secure_closet/proc/togglelock(mob/user as mob) - if(src.opened) + if(opened) to_chat(user, "Close the locker first.") return - if(src.broken) + if(broken) to_chat(user, "The locker appears to be broken.") return if(user.loc == src) to_chat(user, "You can't reach the lock from inside.") return - if(src.allowed(user)) - src.locked = !src.locked - playsound(src.loc, 'sound/machines/click.ogg', 15, 1, -3) + if(allowed(user)) + locked = !locked + playsound(src, 'sound/machines/click.ogg', 15, 1, -3) for(var/mob/O in viewers(user, 3)) if((O.client && !( O.blinded ))) to_chat(O, "The locker has been [locked ? null : "un"]locked by [user].") @@ -65,13 +54,13 @@ to_chat(user, "Access Denied") /obj/structure/closet/secure_closet/attackby(obj/item/weapon/W as obj, mob/user as mob) - if(src.opened) + if(opened) if(istype(W, /obj/item/weapon/storage/laundry_basket)) return ..(W,user) if(istype(W, /obj/item/weapon/grab)) var/obj/item/weapon/grab/G = W - if(src.large) - src.MouseDrop_T(G.affecting, user) //act like they were dragged onto the closet + if(large) + MouseDrop_T(G.affecting, user) //act like they were dragged onto the closet else to_chat(user, "The locker is too small to stuff [G.affecting] into!") if(isrobot(user)) @@ -80,14 +69,14 @@ return user.drop_item() if(W) - W.forceMove(src.loc) + W.forceMove(loc) else if(istype(W, /obj/item/weapon/melee/energy/blade)) if(emag_act(INFINITY, user, "The locker has been sliced open by [user] with \an [W]!", "You hear metal being sliced and sparks flying.")) var/datum/effect/effect/system/spark_spread/spark_system = new /datum/effect/effect/system/spark_spread() - spark_system.set_up(5, 0, src.loc) + spark_system.set_up(5, 0, loc) spark_system.start() - playsound(src.loc, 'sound/weapons/blade1.ogg', 50, 1) - playsound(src.loc, "sparks", 50, 1) + playsound(src, 'sound/weapons/blade1.ogg', 50, 1) + playsound(src, "sparks", 50, 1) else if(W.is_wrench()) if(sealed) if(anchored) @@ -109,8 +98,6 @@ broken = 1 locked = 0 desc = "It appears to be broken." - icon_state = icon_off - flick(icon_broken, src) if(visual_feedback) visible_message(visual_feedback, audible_feedback) @@ -118,14 +105,15 @@ visible_message("\The [src] has been broken by \the [user] with \an [emag_source]!", "You hear a faint electrical spark.") else visible_message("\The [src] sparks and breaks open!", "You hear a faint electrical spark.") + update_icon() return 1 /obj/structure/closet/secure_closet/attack_hand(mob/user as mob) - src.add_fingerprint(user) - if(src.locked) - src.togglelock(user) + add_fingerprint(user) + if(locked) + togglelock(user) else - src.toggle(user) + toggle(user) /obj/structure/closet/secure_closet/AltClick() ..() @@ -140,25 +128,22 @@ return if(ishuman(usr) || isrobot(usr)) - src.add_fingerprint(usr) - src.togglelock(usr) + add_fingerprint(usr) + togglelock(usr) else to_chat(usr, "This mob type can't use this verb.") -/obj/structure/closet/secure_closet/update_icon()//Putting the sealed stuff in updateicon() so it's easy to overwrite for special cases (Fridges, cabinets, and whatnot) - overlays.Cut() - - if(!opened) - if(broken) - icon_state = icon_off - else if(locked) - icon_state = icon_locked - else - icon_state = icon_closed - if(sealed) - overlays += "sealed" +/obj/structure/closet/secure_closet/update_icon() + if(opened) + icon_state = "open" else - icon_state = icon_opened + if(broken) + icon_state = "closed_emagged[sealed ? "_welded" : ""]" + else + if(locked) + icon_state = "closed_locked[sealed ? "_welded" : ""]" + else + icon_state = "closed_unlocked[sealed ? "_welded" : ""]" /obj/structure/closet/secure_closet/req_breakout() if(!opened && locked) return 1 diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index 9a304932c1..a0ade2c0ee 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -1,12 +1,7 @@ /obj/structure/closet/secure_closet/captains name = "colony director's locker" - icon_state = "capsecure1" - icon_closed = "capsecure" - icon_locked = "capsecure1" - icon_opened = "capsecureopen" - icon_broken = "capsecurebroken" - icon_off = "capsecureoff" req_access = list(access_captain) + closet_appearance = /decl/closet_appearance/secure_closet/command starts_with = list( /obj/item/weapon/storage/backpack/dufflebag/captain, @@ -24,13 +19,8 @@ /obj/structure/closet/secure_closet/hop name = "head of personnel's locker" - icon_state = "hopsecure1" - icon_closed = "hopsecure" - icon_locked = "hopsecure1" - icon_opened = "hopsecureopen" - icon_broken = "hopsecurebroken" - icon_off = "hopsecureoff" req_access = list(access_hop) + closet_appearance = /decl/closet_appearance/secure_closet/command/hop starts_with = list( /obj/item/clothing/suit/storage/vest, @@ -48,13 +38,8 @@ /obj/structure/closet/secure_closet/hop2 name = "head of personnel's attire" - icon_state = "hopsecure1" - icon_closed = "hopsecure" - icon_locked = "hopsecure1" - icon_opened = "hopsecureopen" - icon_broken = "hopsecurebroken" - icon_off = "hopsecureoff" req_access = list(access_hop) + closet_appearance = /decl/closet_appearance/secure_closet/command/hop starts_with = list( /obj/item/clothing/under/rank/head_of_personnel, @@ -80,14 +65,9 @@ /obj/structure/closet/secure_closet/hos name = "head of security's locker" req_access = list(access_hos) - icon_state = "hossecure1" - icon_closed = "hossecure" - icon_locked = "hossecure1" - icon_opened = "hossecureopen" - icon_broken = "hossecurebroken" - icon_off = "hossecureoff" req_access = list(access_hos) storage_capacity = 2.5 * MOB_MEDIUM + closet_appearance = /decl/closet_appearance/secure_closet/security/hos starts_with = list( /obj/item/clothing/head/helmet/HoS, @@ -136,13 +116,8 @@ /obj/structure/closet/secure_closet/warden name = "warden's locker" - icon_state = "wardensecure1" - icon_closed = "wardensecure" - icon_locked = "wardensecure1" - icon_opened = "wardensecureopen" - icon_broken = "wardensecurebroken" - icon_off = "wardensecureoff" req_access = list(access_armory) + closet_appearance = /decl/closet_appearance/secure_closet/security/warden starts_with = list( /obj/item/clothing/suit/storage/vest/warden, @@ -188,13 +163,8 @@ /obj/structure/closet/secure_closet/security name = "security officer's locker" - icon_state = "sec1" - icon_closed = "sec" - icon_locked = "sec1" - icon_opened = "secopen" - icon_broken = "secbroken" - icon_off = "secoff" req_access = list(access_brig) + closet_appearance = /decl/closet_appearance/secure_closet/security starts_with = list( /obj/item/clothing/suit/storage/vest/officer, @@ -255,13 +225,8 @@ /obj/structure/closet/secure_closet/detective name = "detective's cabinet" - icon_state = "cabinetdetective_locked" - icon_closed = "cabinetdetective" - icon_locked = "cabinetdetective_locked" - icon_opened = "cabinetdetective_open" - icon_broken = "cabinetdetective_broken" - icon_off = "cabinetdetective_broken" req_access = list(access_forensics_lockers) + closet_appearance = /decl/closet_appearance/cabinet/secure starts_with = list( /obj/item/clothing/accessory/badge/holo/detective, @@ -281,22 +246,10 @@ /obj/item/weapon/storage/bag/detective, /obj/item/device/tape/random = 3) -/obj/structure/closet/secure_closet/detective/update_icon() - if(broken) - icon_state = icon_broken - else - if(!opened) - if(locked) - icon_state = icon_locked - else - icon_state = icon_closed - else - icon_state = icon_opened - - /obj/structure/closet/secure_closet/injection name = "lethal injections locker" req_access = list(access_captain) + closet_appearance = /decl/closet_appearance/secure_closet/courtroom starts_with = list( /obj/item/weapon/reagent_containers/syringe/ld50_syringe/choral = 2) @@ -306,6 +259,7 @@ GLOBAL_LIST_BOILERPLATE(all_brig_closets, /obj/structure/closet/secure_closet/br /obj/structure/closet/secure_closet/brig name = "brig locker" req_access = list(access_brig) + closet_appearance = /decl/closet_appearance/secure_closet/brig anchored = 1 var/id = null @@ -328,6 +282,7 @@ GLOBAL_LIST_BOILERPLATE(all_brig_closets, /obj/structure/closet/secure_closet/br /obj/structure/closet/secure_closet/courtroom name = "courtroom locker" req_access = list(access_lawyer) + closet_appearance = /decl/closet_appearance/secure_closet/courtroom starts_with = list( /obj/item/clothing/shoes/brown, @@ -340,26 +295,9 @@ GLOBAL_LIST_BOILERPLATE(all_brig_closets, /obj/structure/closet/secure_closet/br /obj/structure/closet/secure_closet/wall name = "wall locker" - icon_state = "wall-locker1" - icon_closed = "wall-locker" - icon_locked = "wall-locker1" - icon_opened = "wall-lockeropen" - icon_broken = "wall-lockerbroken" - icon_off = "wall-lockeroff" req_access = list(access_security) + closet_appearance = /decl/closet_appearance/wall density = 1 //too small to put a man in large = 0 - -/obj/structure/closet/secure_closet/wall/update_icon() - if(broken) - icon_state = icon_broken - else - if(!opened) - if(locked) - icon_state = icon_locked - else - icon_state = icon_closed - else - icon_state = icon_opened diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security_vr.dm b/code/game/objects/structures/crates_lockers/closets/secure/security_vr.dm index e2a7702e34..788db8cedb 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security_vr.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security_vr.dm @@ -1,12 +1,7 @@ /obj/structure/closet/secure_closet/hos name = "head of security's attire" - icon_state = "hossecure1" - icon_closed = "hossecure" - icon_locked = "hossecure1" - icon_opened = "hossecureopen" - icon_broken = "hossecurebroken" - icon_off = "hossecureoff" req_access = list(access_hos) + closet_appearance = /decl/closet_appearance/secure_closet/security/hos storage_capacity = 2.5 * MOB_MEDIUM starts_with = list( @@ -30,13 +25,8 @@ /obj/structure/closet/secure_closet/hos2 name = "head of security's gear" - icon_state = "hossecure1" - icon_closed = "hossecure" - icon_locked = "hossecure1" - icon_opened = "hossecureopen" - icon_broken = "hossecurebroken" - icon_off = "hossecureoff" req_access = list(access_hos) + closet_appearance = /decl/closet_appearance/secure_closet/security/hos storage_capacity = 2.5 * MOB_MEDIUM starts_with = list( @@ -63,14 +53,8 @@ //Custom NT Security Lockers, Only found at central command /obj/structure/closet/secure_closet/nanotrasen_security name = "NanoTrasen security officer's locker" - icon = 'icons/obj/closet_vr.dmi' - icon_state = "secC1" - icon_closed = "secC" - icon_locked = "secC1" - icon_opened = "secCopen" - icon_broken = "secCbroken" - icon_off = "seCcoff" req_access = list(access_brig) + closet_appearance = /decl/closet_appearance/secure_closet/nanotrasen/security storage_capacity = 3.5 * MOB_MEDIUM starts_with = list( @@ -110,14 +94,8 @@ /obj/structure/closet/secure_closet/nanotrasen_commander name = "NanoTrasen commander's locker" - icon = 'icons/obj/closet_vr.dmi' - icon_state = "secC1" - icon_closed = "secC" - icon_locked = "secC1" - icon_opened = "secCopen" - icon_broken = "secCbroken" - icon_off = "seCcoff" req_access = list(access_brig) + closet_appearance = /decl/closet_appearance/secure_closet/nanotrasen/commander storage_capacity = 3.5 * MOB_MEDIUM starts_with = list( @@ -165,14 +143,8 @@ /obj/structure/closet/secure_closet/nanotrasen_warden name = "NanoTrasen warden's locker" - icon = 'icons/obj/closet_vr.dmi' - icon_state = "secC1" - icon_closed = "secC" - icon_locked = "secC1" - icon_opened = "secCopen" - icon_broken = "secCbroken" - icon_off = "seCcoff" req_access = list(access_brig) + closet_appearance = /decl/closet_appearance/secure_closet/nanotrasen/warden storage_capacity = 3.5 * MOB_MEDIUM starts_with = list( diff --git a/code/game/objects/structures/crates_lockers/closets/syndicate.dm b/code/game/objects/structures/crates_lockers/closets/syndicate.dm index f608c05b26..dee5e284a3 100644 --- a/code/game/objects/structures/crates_lockers/closets/syndicate.dm +++ b/code/game/objects/structures/crates_lockers/closets/syndicate.dm @@ -1,9 +1,7 @@ /obj/structure/closet/syndicate name = "armory closet" desc = "Why is this here?" - icon_state = "syndicate" - icon_closed = "syndicate" - icon_opened = "syndicateopen" + closet_appearance = /decl/closet_appearance/tactical/alt /obj/structure/closet/syndicate/personal desc = "It's a storage unit for operative gear." diff --git a/code/game/objects/structures/crates_lockers/closets/utility_closets.dm b/code/game/objects/structures/crates_lockers/closets/utility_closets.dm index 903a058f9c..8ccf80bf18 100644 --- a/code/game/objects/structures/crates_lockers/closets/utility_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/utility_closets.dm @@ -15,9 +15,7 @@ /obj/structure/closet/emcloset name = "emergency closet" desc = "It's a storage unit for emergency breathmasks and O2 tanks." - icon_state = "emergency" - icon_closed = "emergency" - icon_opened = "emergencyopen" + closet_appearance = /decl/closet_appearance/oxygen /obj/structure/closet/emcloset/Initialize() switch (pickweight(list("small" = 55, "aid" = 25, "tank" = 10, "both" = 10))) @@ -64,9 +62,7 @@ /obj/structure/closet/firecloset name = "fire-safety closet" desc = "It's a storage unit for fire-fighting supplies." - icon_state = "firecloset" - icon_closed = "firecloset" - icon_opened = "fireclosetopen" + closet_appearance = /decl/closet_appearance/oxygen/fire starts_with = list( /obj/item/clothing/suit/fire/firefighter, @@ -93,21 +89,13 @@ /obj/item/weapon/extinguisher = 2, /obj/item/clothing/head/hardhat/red = 2) -/obj/structure/closet/firecloset/update_icon() - if(!opened) - icon_state = icon_closed - else - icon_state = icon_opened - /* * Tool Closet */ /obj/structure/closet/toolcloset name = "tool closet" desc = "It's a storage unit for tools." - icon_state = "toolcloset" - icon_closed = "toolcloset" - icon_opened = "toolclosetopen" + closet_appearance = /decl/closet_appearance/secure_closet/engineering/tools /obj/structure/closet/toolcloset/Initialize() starts_with = list() @@ -151,9 +139,7 @@ /obj/structure/closet/radiation name = "radiation suit closet" desc = "It's a storage unit for rad-protective suits." - icon_state = "radsuitcloset" - icon_opened = "toolclosetopen" - icon_closed = "radsuitcloset" + closet_appearance = /decl/closet_appearance/secure_closet/engineering/tools/radiation starts_with = list( /obj/item/clothing/suit/radiation = 2, @@ -166,9 +152,7 @@ /obj/structure/closet/bombcloset name = "\improper EOD closet" desc = "It's a storage unit for explosion-protective suits." - icon_state = "bombsuit" - icon_closed = "bombsuit" - icon_opened = "bombsuitopen" + closet_appearance = /decl/closet_appearance/bomb starts_with = list( /obj/item/clothing/suit/bomb_suit, @@ -186,9 +170,7 @@ /obj/structure/closet/bombclosetsecurity name = "\improper EOD closet" desc = "It's a storage unit for explosion-protective suits." - icon_state = "bombsuitsec" - icon_closed = "bombsuitsec" - icon_opened = "bombsuitsecopen" + closet_appearance = /decl/closet_appearance/bomb/security starts_with = list( /obj/item/clothing/suit/bomb_suit/security, @@ -202,14 +184,13 @@ /obj/structure/closet/hydrant //wall mounted fire closet name = "fire-safety closet" desc = "It's a storage unit for fire-fighting supplies." - icon_state = "hydrant" - icon_closed = "hydrant" - icon_opened = "hydrant_open" + closet_appearance = /decl/closet_appearance/wall/hydrant plane = TURF_PLANE layer = ABOVE_TURF_LAYER anchored = 1 density = 0 wall_mounted = 1 + store_mobs = 0 starts_with = list( /obj/item/clothing/suit/fire/firefighter, @@ -225,15 +206,8 @@ /obj/structure/closet/medical_wall //wall mounted medical closet name = "first-aid closet" desc = "It's wall-mounted storage unit for first aid supplies." - icon_state = "medical_wall" - icon_closed = "medical_wall" - icon_opened = "medical_wall_open" + closet_appearance = /decl/closet_appearance/wall/medical anchored = 1 density = 0 wall_mounted = 1 - -/obj/structure/closet/medical_wall/update_icon() - if(!opened) - icon_state = icon_closed - else - icon_state = icon_opened + store_mobs = 0 diff --git a/code/game/objects/structures/crates_lockers/closets/utility_closets_yw.dm b/code/game/objects/structures/crates_lockers/closets/utility_closets_yw.dm index d93f8f5838..0fcc284053 100644 --- a/code/game/objects/structures/crates_lockers/closets/utility_closets_yw.dm +++ b/code/game/objects/structures/crates_lockers/closets/utility_closets_yw.dm @@ -1,10 +1,7 @@ /obj/structure/closet/shuttleemerg //wall mounted fire closet name = "emergency repairs closet" desc = "It's a storage unit for emergency repair supplies." - icon = 'icons/obj/closet_yw.dmi' - icon_state = "engicloset" - icon_closed = "engicloset" - icon_opened = "engicloset_open" + closet_appearance = /decl/closet_appearance/wall/autolok/shuttleemerg plane = TURF_PLANE layer = ABOVE_TURF_LAYER anchored = 1 diff --git a/code/game/objects/structures/crates_lockers/closets/walllocker.dm b/code/game/objects/structures/crates_lockers/closets/walllocker.dm index 3e351f1fb3..82afaa33ff 100644 --- a/code/game/objects/structures/crates_lockers/closets/walllocker.dm +++ b/code/game/objects/structures/crates_lockers/closets/walllocker.dm @@ -4,12 +4,11 @@ /obj/structure/closet/walllocker desc = "A wall mounted storage locker." name = "Wall Locker" - icon = 'icons/obj/walllocker.dmi' - icon_state = "wall-locker" + icon = 'icons/obj/closets/bases/wall.dmi' + closet_appearance = /decl/closet_appearance/wall density = 0 anchored = 1 - icon_closed = "wall-locker" - icon_opened = "wall-lockeropen" + store_mobs = 0 //spawns endless (3 sets) amounts of breathmask, emergency oxy tank and crowbar @@ -18,9 +17,7 @@ desc = "A wall mounted locker with emergency supplies." var/list/spawnitems = list(/obj/item/weapon/tank/emergency/oxygen,/obj/item/clothing/mask/breath,/obj/item/weapon/tool/crowbar/red,/obj/item/device/flashlight/flare,) var/amount = 2 // spawns each items X times. - icon_state = "emerg" - icon_closed = "emerg" - icon_opened = "emerg_open" + closet_appearance = /decl/closet_appearance/wall/emergency /obj/structure/closet/walllocker/emerglocker/toggle(mob/user as mob) src.attack_hand(user) diff --git a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm index d1501e3bd6..609a657ca7 100644 --- a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm +++ b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm @@ -1,13 +1,11 @@ /obj/structure/closet/wardrobe name = "wardrobe" desc = "It's a storage unit for standard-issue attire." - icon_state = "blue" - icon_closed = "blue" + closet_appearance = /decl/closet_appearance/wardrobe /obj/structure/closet/wardrobe/red name = "security wardrobe" - icon_state = "red" - icon_closed = "red" + closet_appearance = /decl/closet_appearance/wardrobe/red starts_with = list( /obj/item/clothing/under/rank/security = 3, @@ -41,9 +39,7 @@ /obj/structure/closet/wardrobe/detective name = "detective wardrobe" - icon_state = "cabinet_closed" - icon_closed = "cabinet_closed" - icon_opened = "cabinet_open" + closet_appearance = /decl/closet_appearance/cabinet starts_with = list( /obj/item/clothing/head/det = 2, @@ -64,8 +60,7 @@ /obj/structure/closet/wardrobe/pink name = "pink wardrobe" - icon_state = "pink" - icon_closed = "pink" + closet_appearance = /decl/closet_appearance/wardrobe/pink starts_with = list( /obj/item/clothing/under/color/pink = 3, @@ -73,8 +68,7 @@ /obj/structure/closet/wardrobe/black name = "black wardrobe" - icon_state = "black" - icon_closed = "black" + closet_appearance = /decl/closet_appearance/wardrobe/black starts_with = list( /obj/item/clothing/under/color/black = 3, @@ -88,8 +82,7 @@ /obj/structure/closet/wardrobe/chaplain_black name = "chapel wardrobe" desc = "It's a storage unit for approved religious attire." - icon_state = "black" - icon_closed = "black" + closet_appearance = /decl/closet_appearance/wardrobe/chapel starts_with = list( /obj/item/clothing/under/rank/chaplain, @@ -110,8 +103,7 @@ /obj/structure/closet/wardrobe/monastary name = "Monastary wardrobe" desc = "It's a storage unit for approved religious attire." - icon_state = "black" - icon_closed = "black" + closet_appearance = /decl/closet_appearance/wardrobe/black starts_with = list( /obj/item/clothing/suit/unathi/mantle = 2, @@ -124,8 +116,7 @@ /obj/structure/closet/wardrobe/green name = "green wardrobe" - icon_state = "green" - icon_closed = "green" + closet_appearance = /decl/closet_appearance/wardrobe/green starts_with = list( /obj/item/clothing/under/color/green = 3, @@ -135,8 +126,7 @@ /obj/structure/closet/wardrobe/xenos name = "xenos wardrobe" - icon_state = "green" - icon_closed = "green" + closet_appearance = /decl/closet_appearance/wardrobe/xenos starts_with = list( /obj/item/clothing/suit/unathi/mantle, @@ -150,8 +140,7 @@ /obj/structure/closet/wardrobe/orange name = "prison wardrobe" desc = "It's a storage unit for regulation prisoner attire." - icon_state = "orange" - icon_closed = "orange" + closet_appearance = /decl/closet_appearance/wardrobe/orange starts_with = list( /obj/item/clothing/under/color/prison = 3, @@ -160,8 +149,7 @@ /obj/structure/closet/wardrobe/yellow name = "yellow wardrobe" - icon_state = "yellow" - icon_closed = "yellow" + closet_appearance = /decl/closet_appearance/wardrobe/yellow starts_with = list( /obj/item/clothing/under/color/yellow = 3, @@ -172,8 +160,7 @@ /obj/structure/closet/wardrobe/atmospherics_yellow name = "atmospherics wardrobe" - icon_state = "yellow" - icon_closed = "yellow" + closet_appearance = /decl/closet_appearance/wardrobe/engineer/atmos starts_with = list( /obj/item/clothing/under/rank/atmospheric_technician = 3, @@ -187,8 +174,7 @@ /obj/structure/closet/wardrobe/engineering_yellow name = "engineering wardrobe" - icon_state = "yellow" - icon_closed = "yellow" + closet_appearance = /decl/closet_appearance/wardrobe/engineer starts_with = list( /obj/item/clothing/under/rank/engineer = 3, @@ -205,8 +191,7 @@ /obj/structure/closet/wardrobe/white name = "white wardrobe" - icon_state = "white" - icon_closed = "white" + closet_appearance = /decl/closet_appearance/wardrobe/white starts_with = list( /obj/item/clothing/under/color/white = 3, @@ -216,8 +201,7 @@ /obj/structure/closet/wardrobe/pjs name = "pajama wardrobe" - icon_state = "white" - icon_closed = "white" + closet_appearance = /decl/closet_appearance/wardrobe/pjs starts_with = list( /obj/item/clothing/under/pj/red = 2, @@ -228,8 +212,7 @@ /obj/structure/closet/wardrobe/science_white name = "science wardrobe" - icon_state = "white" - icon_closed = "white" + closet_appearance = /decl/closet_appearance/wardrobe/science starts_with = list( /obj/item/clothing/under/rank/scientist = 3, @@ -258,8 +241,7 @@ /obj/structure/closet/wardrobe/robotics_black name = "robotics wardrobe" - icon_state = "black" - icon_closed = "black" + closet_appearance = /decl/closet_appearance/wardrobe/robotics starts_with = list( /obj/item/clothing/under/rank/roboticist = 2, @@ -280,8 +262,7 @@ /obj/structure/closet/wardrobe/chemistry_white name = "chemistry wardrobe" - icon_state = "white" - icon_closed = "white" + closet_appearance = /decl/closet_appearance/wardrobe/medical/chemistry starts_with = list( /obj/item/clothing/under/rank/chemist = 2, @@ -295,8 +276,7 @@ /obj/structure/closet/wardrobe/genetics_white name = "genetics wardrobe" - icon_state = "white" - icon_closed = "white" + closet_appearance = /decl/closet_appearance/wardrobe/medical/genetics starts_with = list( /obj/item/clothing/under/rank/geneticist = 2, @@ -309,8 +289,7 @@ /obj/structure/closet/wardrobe/virology_white name = "virology wardrobe" - icon_state = "white" - icon_closed = "white" + closet_appearance = /decl/closet_appearance/wardrobe/medical/virology starts_with = list( /obj/item/clothing/under/rank/virologist = 2, @@ -324,8 +303,7 @@ /obj/structure/closet/wardrobe/medic_white name = "medical wardrobe" - icon_state = "white" - icon_closed = "white" + closet_appearance = /decl/closet_appearance/wardrobe/medical/white starts_with = list( /obj/item/clothing/under/rank/medical = 2, @@ -350,8 +328,7 @@ /obj/structure/closet/wardrobe/medic_gown name = "cloning wardrobe" - icon_state = "white" - icon_closed = "white" + closet_appearance = /decl/closet_appearance/wardrobe/medical/patient starts_with = list( /obj/item/clothing/under/medigown = 4) @@ -359,8 +336,7 @@ /obj/structure/closet/wardrobe/grey name = "grey wardrobe" - icon_state = "grey" - icon_closed = "grey" + closet_appearance = /decl/closet_appearance/wardrobe/grey starts_with = list( /obj/item/clothing/under/color/grey = 3, @@ -370,8 +346,7 @@ /obj/structure/closet/wardrobe/mixed name = "mixed wardrobe" - icon_state = "mixed" - icon_closed = "mixed" + closet_appearance = /decl/closet_appearance/wardrobe/mixed starts_with = list( /obj/item/clothing/under/color/blue, @@ -407,9 +382,7 @@ /obj/structure/closet/wardrobe/tactical name = "tactical equipment" - icon_state = "syndicate1" - icon_closed = "syndicate1" - icon_opened = "syndicate1open" + closet_appearance = /decl/closet_appearance/tactical starts_with = list( /obj/item/clothing/under/tactical, @@ -434,9 +407,7 @@ /obj/structure/closet/wardrobe/ert name = "emergency response team equipment" - icon_state = "syndicate1" - icon_closed = "syndicate1" - icon_opened = "syndicate1open" + closet_appearance = /decl/closet_appearance/ert starts_with = list( /obj/item/clothing/under/rank/centcom, @@ -453,8 +424,7 @@ /obj/structure/closet/wardrobe/suit name = "suit locker" - icon_state = "mixed" - icon_closed = "mixed" + closet_appearance = /decl/closet_appearance/wardrobe/suit starts_with = list( /obj/item/clothing/under/assistantformal, @@ -482,9 +452,7 @@ /obj/structure/closet/wardrobe/captain name = "colony director's wardrobe" - icon_state = "cabinet_closed" - icon_closed = "cabinet_closed" - icon_opened = "cabinet_open" + closet_appearance = /decl/closet_appearance/cabinet starts_with = list( /obj/item/weapon/storage/backpack/captain, diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm index 431b60f2ee..d68fa514fc 100644 --- a/code/game/objects/structures/crates_lockers/crates.dm +++ b/code/game/objects/structures/crates_lockers/crates.dm @@ -3,13 +3,10 @@ /obj/structure/closet/crate name = "crate" desc = "A rectangular steel crate." - icon = 'icons/obj/storage_vr.dmi' //VOREStation edit - icon_state = "crate" - icon_opened = "crateopen" - icon_closed = "crate" + icon = 'icons/obj/closets/bases/crate.dmi' + closet_appearance = /decl/closet_appearance/crate climbable = 1 var/points_per_crate = 5 -// mouse_drag_pointer = MOUSE_ACTIVE_POINTER //??? var/rigged = 0 /obj/structure/closet/crate/can_open() @@ -34,14 +31,14 @@ if(usr.stunned) return 2 - playsound(src.loc, 'sound/machines/click.ogg', 15, 1, -3) + playsound(src, 'sound/machines/click.ogg', 15, 1, -3) for(var/obj/O in src) O.forceMove(get_turf(src)) - icon_state = icon_opened src.opened = 1 if(climbable) structure_shaken() + update_icon() return 1 /obj/structure/closet/crate/close() @@ -50,7 +47,7 @@ if(!src.can_close()) return 0 - playsound(src.loc, 'sound/machines/click.ogg', 15, 1, -3) + playsound(src, 'sound/machines/click.ogg', 15, 1, -3) var/itemcount = 0 for(var/obj/O in get_turf(src)) if(itemcount >= storage_capacity) @@ -64,8 +61,8 @@ O.forceMove(src) itemcount++ - icon_state = icon_closed src.opened = 0 + update_icon() return 1 /obj/structure/closet/crate/attackby(obj/item/weapon/W as obj, mob/user as mob) @@ -97,7 +94,7 @@ else if(W.is_wirecutter()) if(rigged) to_chat(user , "You cut away the wiring.") - playsound(src.loc, W.usesound, 100, 1) + playsound(src, W.usesound, 100, 1) rigged = 0 return else return attack_hand(user) @@ -125,28 +122,25 @@ /obj/structure/closet/crate/secure desc = "A secure crate." name = "Secure crate" - icon_state = "securecrate" - icon_opened = "securecrateopen" - icon_closed = "securecrate" - var/redlight = "securecrater" - var/greenlight = "securecrateg" - var/sparks = "securecratesparks" - var/emag = "securecrateemag" + closet_appearance = /decl/closet_appearance/crate/secure var/broken = 0 var/locked = 1 -/obj/structure/closet/crate/secure/New() - ..() - if(locked) - overlays.Cut() - overlays += redlight - else - overlays.Cut() - overlays += greenlight - /obj/structure/closet/crate/secure/can_open() return !locked +/obj/structure/closet/crate/secure/update_icon() + if(opened) + icon_state = "open" + else + if(broken) + icon_state = "closed_emagged[sealed ? "_welded" : ""]" + else + if(locked) + icon_state = "closed_locked[sealed ? "_welded" : ""]" + else + icon_state = "closed_unlocked[sealed ? "_welded" : ""]" + /obj/structure/closet/crate/secure/proc/togglelock(mob/user as mob) if(src.opened) to_chat(user, "Close the crate first.") @@ -166,8 +160,7 @@ if(user) for(var/mob/O in viewers(user, 3)) O.show_message( "The crate has been [locked ? null : "un"]locked by [user].", 1) - overlays.Cut() - overlays += locked ? redlight : greenlight + update_icon() /obj/structure/closet/crate/secure/verb/verb_togglelock() set src in oview(1) // One square distance @@ -202,14 +195,11 @@ /obj/structure/closet/crate/secure/emag_act(var/remaining_charges, var/mob/user) if(!broken) - overlays.Cut() - overlays += emag - overlays += sparks - spawn(6) overlays -= sparks //Tried lots of stuff but nothing works right. so i have to use this *sadface* - playsound(src.loc, "sparks", 60, 1) - src.locked = 0 - src.broken = 1 + playsound(src, "sparks", 60, 1) + locked = 0 + broken = 1 to_chat(user, "You unlock \the [src].") + update_icon() return 1 /obj/structure/closet/crate/secure/emp_act(severity) @@ -217,75 +207,52 @@ O.emp_act(severity) if(!broken && !opened && prob(50/severity)) if(!locked) - src.locked = 1 - overlays.Cut() - overlays += redlight + locked = 1 else - overlays.Cut() - overlays += emag - overlays += sparks - spawn(6) overlays -= sparks //Tried lots of stuff but nothing works right. so i have to use this *sadface* - playsound(src.loc, 'sound/effects/sparks4.ogg', 75, 1) - src.locked = 0 + playsound(src, 'sound/effects/sparks4.ogg', 75, 1) + locked = 0 if(!opened && prob(20/severity)) if(!locked) open() else - src.req_access = list() - src.req_access += pick(get_all_station_access()) + req_access = list() + req_access += pick(get_all_station_access()) + update_icon() ..() /obj/structure/closet/crate/plastic name = "plastic crate" desc = "A rectangular plastic crate." - icon_state = "plasticcrate" - icon_opened = "plasticcrateopen" - icon_closed = "plasticcrate" + closet_appearance = /decl/closet_appearance/crate/plastic points_per_crate = 1 //5 crates per ordered crate, +5 for the crate it comes in. /obj/structure/closet/crate/internals name = "internals crate" desc = "A internals crate." - icon_state = "o2crate" - icon_opened = "o2crateopen" - icon_closed = "o2crate" /obj/structure/closet/crate/trashcart name = "trash cart" desc = "A heavy, metal trashcart with wheels." - icon_state = "trashcart" - icon_opened = "trashcartopen" - icon_closed = "trashcart" + closet_appearance = /decl/closet_appearance/cart/trash /*these aren't needed anymore /obj/structure/closet/crate/hat desc = "A crate filled with Valuable Collector's Hats!." name = "Hat Crate" - icon_state = "crate" - icon_opened = "crateopen" - icon_closed = "crate" /obj/structure/closet/crate/contraband name = "Poster crate" desc = "A random assortment of posters manufactured by providers NOT listed under NanoTrasen's whitelist." - icon_state = "crate" - icon_opened = "crateopen" - icon_closed = "crate" */ /obj/structure/closet/crate/medical name = "medical crate" desc = "A medical crate." - icon_state = "medicalcrate" - icon_opened = "medicalcrateopen" - icon_closed = "medicalcrate" + closet_appearance = /decl/closet_appearance/crate/medical /obj/structure/closet/crate/rcd name = "\improper RCD crate" desc = "A crate with rapid construction device." - icon_state = "engi_crate" - icon_opened = "engi_crateopen" - icon_closed = "engi_crate" starts_with = list( /obj/item/weapon/rcd_ammo = 3, @@ -293,9 +260,6 @@ /obj/structure/closet/crate/solar name = "solar pack crate" - icon_state = "engi_crate" //VOREStation Edit - icon_opened = "engi_crateopen" //VOREStation Edit - icon_closed = "engi_crate" //VOREStation Edit starts_with = list( /obj/item/solar_assembly = 21, @@ -312,9 +276,7 @@ /obj/structure/closet/crate/freezer name = "freezer" desc = "A freezer." - icon_state = "freezer" - icon_opened = "freezeropen" - icon_closed = "freezer" + closet_appearance = /decl/closet_appearance/crate/freezer var/target_temp = T0C - 40 var/cooling_power = 40 @@ -365,18 +327,14 @@ /obj/structure/closet/crate/bin name = "large bin" desc = "A large bin." - icon = 'icons/obj/storage.dmi' //VOREStation edit - icon_state = "largebin" - icon_opened = "largebinopen" - icon_closed = "largebin" + closet_appearance = null + icon = 'icons/obj/closets/largebin.dmi' /obj/structure/closet/crate/radiation name = "radioactive gear crate" desc = "A crate with a radiation sign on it." - icon_state = "radiation" - icon_opened = "radiationopen" - icon_closed = "radiation" + closet_appearance = /decl/closet_appearance/crate/radiation starts_with = list( /obj/item/clothing/suit/radiation = 4, @@ -386,72 +344,47 @@ /obj/structure/closet/crate/secure/weapon name = "weapons crate" desc = "A secure weapons crate." - icon_state = "weaponcrate" - icon_opened = "weaponcrateopen" - icon_closed = "weaponcrate" + closet_appearance = /decl/closet_appearance/crate/secure/weapon /obj/structure/closet/crate/secure/phoron name = "phoron crate" desc = "A secure phoron crate." - icon_state = "phoroncrate" - icon_opened = "phoroncrateopen" - icon_closed = "phoroncrate" + closet_appearance = /decl/closet_appearance/crate/secure/hazard /obj/structure/closet/crate/secure/gear name = "gear crate" desc = "A secure gear crate." - icon_state = "secgearcrate" - icon_opened = "secgearcrateopen" - icon_closed = "secgearcrate" + closet_appearance = /decl/closet_appearance/crate/secure/weapon /obj/structure/closet/crate/secure/hydrosec name = "secure hydroponics crate" desc = "A crate with a lock on it, painted in the scheme of the station's botanists." - icon_state = "hydrosecurecrate" - icon_opened = "hydrosecurecrateopen" - icon_closed = "hydrosecurecrate" + closet_appearance = /decl/closet_appearance/crate/secure/hydroponics /obj/structure/closet/crate/secure/engineering desc = "A crate with a lock on it, painted in the scheme of the station's engineers." name = "secure engineering crate" - icon_state = "engi_secure_crate" - icon_opened = "engi_secure_crateopen" - icon_closed = "engi_secure_crate" /obj/structure/closet/crate/secure/science name = "secure science crate" desc = "A crate with a lock on it, painted in the scheme of the station's scientists." - icon_state = "scisecurecrate" - icon_opened = "scisecurecrateopen" - icon_closed = "scisecurecrate" /obj/structure/closet/crate/secure/bin name = "secure bin" desc = "A secure bin." - icon = 'icons/obj/storage.dmi' //VOREStation edit - icon_state = "largebins" - icon_opened = "largebinsopen" - icon_closed = "largebins" - redlight = "largebinr" - greenlight = "largebing" - sparks = "largebinsparks" - emag = "largebinemag" /obj/structure/closet/crate/large name = "large crate" desc = "A hefty metal crate." - icon = 'icons/obj/storage_vr.dmi' //VOREStation Edit - icon_state = "largemetal" - icon_opened = "largemetalopen" - icon_closed = "largemetal" - + icon = 'icons/obj/closets/bases/large_crate.dmi' + closet_appearance = /decl/closet_appearance/large_crate /obj/structure/closet/crate/large/close() . = ..() @@ -475,12 +408,8 @@ /obj/structure/closet/crate/secure/large name = "large crate" desc = "A hefty metal crate with an electronic locking system." - icon = 'icons/obj/storage_vr.dmi' //VOREStation Edit - icon_state = "largemetalsecure" //VOREStation Edit - icon_opened = "largemetalsecureopen" //VOREStation Edit - icon_closed = "largemetalsecure" //VOREStation Edit - redlight = "largemetalr" - greenlight = "largemetalg" + icon = 'icons/obj/closets/bases/large_crate.dmi' + closet_appearance = /decl/closet_appearance/large_crate/secure /obj/structure/closet/crate/secure/large/close() @@ -505,33 +434,19 @@ //fluff variant /obj/structure/closet/crate/secure/large/reinforced desc = "A hefty, reinforced metal crate with an electronic locking system." - icon_state = "largermetal" - icon_opened = "largermetalopen" - icon_closed = "largermetal" /obj/structure/closet/crate/engineering name = "engineering crate" - icon_state = "engi_crate" - icon_opened = "engi_crateopen" - icon_closed = "engi_crate" /obj/structure/closet/crate/engineering/electrical - icon_state = "engi_e_crate" - icon_opened = "engi_crateopen" - icon_closed = "engi_e_crate" /obj/structure/closet/crate/science name = "science crate" - icon_state = "scicrate" - icon_opened = "scicrateopen" - icon_closed = "scicrate" /obj/structure/closet/crate/hydroponics name = "hydroponics crate" desc = "All you need to destroy those pesky weeds and pests." - icon_state = "hydrocrate" - icon_opened = "hydrocrateopen" - icon_closed = "hydrocrate" + closet_appearance = /decl/closet_appearance/crate/hydroponics /obj/structure/closet/crate/hydroponics/prespawned diff --git a/code/game/objects/structures/crates_lockers/crates_vr.dm b/code/game/objects/structures/crates_lockers/crates_vr.dm index 85eccb3d77..4e09b1af1d 100644 --- a/code/game/objects/structures/crates_lockers/crates_vr.dm +++ b/code/game/objects/structures/crates_lockers/crates_vr.dm @@ -34,6 +34,4 @@ return /obj/structure/closet/crate/medical/blood - icon_state = "blood" - icon_opened = "bloodopen" - icon_closed = "blood" \ No newline at end of file + closet_appearance = /decl/closet_appearance/cart/biohazard/alt \ No newline at end of file diff --git a/code/game/objects/structures/crates_lockers/vehiclecage.dm b/code/game/objects/structures/crates_lockers/vehiclecage.dm index b565124e78..b98636eb16 100644 --- a/code/game/objects/structures/crates_lockers/vehiclecage.dm +++ b/code/game/objects/structures/crates_lockers/vehiclecage.dm @@ -32,11 +32,11 @@ if(!T) to_chat(user, "You can't open this here!") if(W.is_wrench() && do_after(user, 60 * W.toolspeed, src)) - playsound(loc, W.usesound, 50, 1) + playsound(src, W.usesound, 50, 1) disassemble(W, user) user.visible_message("[user] begins loosening \the [src]'s bolts.") if(W.is_wirecutter() && do_after(user, 70 * W.toolspeed, src)) - playsound(loc, W.usesound, 50, 1) + playsound(src, W.usesound, 50, 1) disassemble(W, user) user.visible_message("[user] begins cutting \the [src]'s bolts.") else diff --git a/code/game/objects/structures/curtains.dm b/code/game/objects/structures/curtains.dm index cbf9fad58f..13530d731a 100644 --- a/code/game/objects/structures/curtains.dm +++ b/code/game/objects/structures/curtains.dm @@ -22,7 +22,7 @@ ..(P, def_zone) /obj/structure/curtain/attack_hand(mob/user) - playsound(get_turf(loc), "rustle", 15, 1, -5) + playsound(src, "rustle", 15, 1, -5) toggle() ..() diff --git a/code/game/objects/structures/displaycase.dm b/code/game/objects/structures/displaycase.dm index 088dbd33c6..0f18d967b3 100644 --- a/code/game/objects/structures/displaycase.dm +++ b/code/game/objects/structures/displaycase.dm @@ -43,7 +43,7 @@ playsound(src, "shatter", 70, 1) update_icon() else - playsound(src.loc, 'sound/effects/Glasshit.ogg', 75, 1) + playsound(src, 'sound/effects/Glasshit.ogg', 75, 1) return /obj/structure/displaycase/update_icon() @@ -57,7 +57,7 @@ /obj/structure/displaycase/attackby(obj/item/weapon/W as obj, mob/user as mob) user.setClickCooldown(user.get_attack_speed(W)) user.do_attack_animation(src) - playsound(loc, 'sound/effects/Glasshit.ogg', 50, 1) + playsound(src, 'sound/effects/Glasshit.ogg', 50, 1) src.health -= W.force src.healthcheck() ..() diff --git a/code/game/objects/structures/door_assembly.dm b/code/game/objects/structures/door_assembly.dm index 40c47c9bb9..5a786cacd8 100644 --- a/code/game/objects/structures/door_assembly.dm +++ b/code/game/objects/structures/door_assembly.dm @@ -268,7 +268,7 @@ if (S) if (S.get_amount() >= 1) if(material_name == "rglass") - playsound(src.loc, 'sound/items/Crowbar.ogg', 100, 1) + playsound(src, 'sound/items/Crowbar.ogg', 100, 1) user.visible_message("[user] adds [S.name] to the airlock assembly.", "You start to install [S.name] into the airlock assembly.") if(do_after(user, 40) && !glass) if (S.use(1)) @@ -280,7 +280,7 @@ to_chat(user, "You cannot make an airlock out of that material.") return if(S.get_amount() >= 2) - playsound(src.loc, 'sound/items/Crowbar.ogg', 100, 1) + playsound(src, 'sound/items/Crowbar.ogg', 100, 1) user.visible_message("[user] adds [S.name] to the airlock assembly.", "You start to install [S.name] into the airlock assembly.") if(do_after(user, 40) && !glass) if (S.use(2)) diff --git a/code/game/objects/structures/extinguisher.dm b/code/game/objects/structures/extinguisher.dm index 0879e196f2..ed3669247a 100644 --- a/code/game/objects/structures/extinguisher.dm +++ b/code/game/objects/structures/extinguisher.dm @@ -38,7 +38,7 @@ if(O.is_wrench()) if(!has_extinguisher) to_chat(user, "You start to unwrench the extinguisher cabinet.") - playsound(src.loc, O.usesound, 50, 1) + playsound(src, O.usesound, 50, 1) if(do_after(user, 15 * O.toolspeed)) to_chat(user, "You unwrench the extinguisher cabinet.") new /obj/item/frame/extinguisher_cabinet( src.loc ) diff --git a/code/game/objects/structures/fireaxe.dm b/code/game/objects/structures/fireaxe.dm index e5735d1255..2e2251fabe 100644 --- a/code/game/objects/structures/fireaxe.dm +++ b/code/game/objects/structures/fireaxe.dm @@ -31,7 +31,7 @@ if (isrobot(user) || locked) if(istype(O, /obj/item/device/multitool)) to_chat(user, "Resetting circuitry...") - playsound(user, 'sound/machines/lockreset.ogg', 50, 1) + playsound(src, 'sound/machines/lockreset.ogg', 50, 1) if(do_after(user, 20 * O.toolspeed)) locked = 0 to_chat(user, " You disable the locking modules.") @@ -44,13 +44,13 @@ toggle_close_open() return else - playsound(user, 'sound/effects/Glasshit.ogg', 100, 1) //We don't want this playing every time + playsound(src, 'sound/effects/Glasshit.ogg', 100, 1) //We don't want this playing every time if(W.force < 15) to_chat(user, "The cabinet's protective glass glances off the hit.") else hitstaken++ if(hitstaken == 4) - playsound(user, 'sound/effects/Glassbr3.ogg', 100, 1) //Break cabinet, receive goodies. Cabinet's fucked for life after that. + playsound(src, 'sound/effects/Glassbr3.ogg', 100, 1) //Break cabinet, receive goodies. Cabinet's fucked for life after that. smashed = 1 locked = 0 open= 1 @@ -82,7 +82,7 @@ return else to_chat(user, "Resetting circuitry...") - playsound(user, 'sound/machines/lockenable.ogg', 50, 1) + playsound(src, 'sound/machines/lockenable.ogg', 50, 1) if(do_after(user,20 * O.toolspeed)) locked = 1 to_chat(user, " You re-enable the locking modules.") diff --git a/code/game/objects/structures/fitness.dm b/code/game/objects/structures/fitness.dm index f0b121a1aa..729e578ba5 100644 --- a/code/game/objects/structures/fitness.dm +++ b/code/game/objects/structures/fitness.dm @@ -20,7 +20,7 @@ if(user.a_intent == I_HURT) user.setClickCooldown(user.get_attack_speed()) flick("[icon_state]_hit", src) - playsound(src.loc, 'sound/effects/woodhit.ogg', 25, 1, -1) + playsound(src, 'sound/effects/woodhit.ogg', 25, 1, -1) user.do_attack_animation(src) user.nutrition = user.nutrition - 5 to_chat(user, "You [pick(hit_message)] \the [src].") @@ -34,7 +34,7 @@ /obj/structure/fitness/weightlifter/attackby(obj/item/weapon/W as obj, mob/user as mob) if(W.is_wrench()) - playsound(src.loc, 'sound/items/Deconstruct.ogg', 75, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 75, 1) weight = ((weight) % qualifiers.len) + 1 to_chat(user, "You set the machine's weight level to [weight].") @@ -52,11 +52,11 @@ return else being_used = 1 - playsound(src.loc, 'sound/effects/weightlifter.ogg', 50, 1) + playsound(src, 'sound/effects/weightlifter.ogg', 50, 1) user.set_dir(SOUTH) flick("[icon_state]_[weight]", src) if(do_after(user, 20 + (weight * 10))) - playsound(src.loc, 'sound/effects/weightdrop.ogg', 25, 1) + playsound(src, 'sound/effects/weightdrop.ogg', 25, 1) user.adjust_nutrition(weight * -10) to_chat(user, "You lift the weights [qualifiers[weight]].") being_used = 0 diff --git a/code/game/objects/structures/fitness_vr.dm b/code/game/objects/structures/fitness_vr.dm index 341246051e..6459cd469b 100644 --- a/code/game/objects/structures/fitness_vr.dm +++ b/code/game/objects/structures/fitness_vr.dm @@ -9,18 +9,51 @@ layer = WINDOW_LAYER anchored = 1 flags = ON_BORDER -/obj/structure/fitness/boxing_ropes/CanPass(atom/movable/mover, turf/target) +/obj/structure/fitness/boxing_ropes/CanPass(atom/movable/mover, turf/target) //sets it so that players can enter turf from all directions except the main direction. if(istype(mover) && mover.checkpass(PASSTABLE)) return TRUE if(get_dir(mover, target) == turn(dir, 180)) return !density return TRUE -/obj/structure/fitness/boxing_ropes/CheckExit(atom/movable/O as mob|obj, target as turf) +/obj/structure/fitness/boxing_ropes/CheckExit(atom/movable/O as mob|obj, target as turf) // Sets it so that players can't leave the truf from the set direction. if(istype(O) && O.checkpass(PASSTABLE)) return 1 if(get_dir(O.loc, target) == dir) return 0 return 1 +/obj/structure/fitness/boxing_ropes/do_climb(var/mob/living/user) //Sets it so that players can climb *over* the turf and will enter the the turf **this** turf is facing. + if(!can_climb(user)) + return + + usr.visible_message("[user] starts climbing onto \the [src]!") + climbers |= user + + if(!do_after(user,(issmall(user) ? 20 : 34))) + climbers -= user + return + + if(!can_climb(user, post_climb_check=1)) + climbers -= user + return + + if(get_turf(user) == get_turf(src)) + usr.forceMove(get_step(src, src.dir)) + else + usr.forceMove(get_turf(src)) + + usr.visible_message("[user] climbed over \the [src]!") + climbers -= user + +/obj/structure/fitness/boxing_ropes/can_climb(var/mob/living/user, post_climb_check=0) //Sets it to keep people from climbing over into the next turf if it is occupied. + if(!..()) + return 0 + + if(get_turf(user) == get_turf(src)) + var/obj/occupied = neighbor_turf_impassable() + if(occupied) + to_chat(user, "You can't climb there, there's \a [occupied] in the way.") + return 0 + return 1 /obj/structure/fitness/boxing_ropes_bottom name = "Ropes" @@ -46,6 +79,39 @@ if(get_dir(O.loc, target) == dir) return 0 return 1 +/obj/structure/fitness/boxing_ropes_bottom/do_climb(var/mob/living/user) + if(!can_climb(user)) + return + + usr.visible_message("[user] starts climbing onto \the [src]!") + climbers |= user + + if(!do_after(user,(issmall(user) ? 20 : 34))) + climbers -= user + return + + if(!can_climb(user, post_climb_check=1)) + climbers -= user + return + + if(get_turf(user) == get_turf(src)) + usr.forceMove(get_step(src, src.dir)) + else + usr.forceMove(get_turf(src)) + + usr.visible_message("[user] climbed over \the [src]!") + climbers -= user + +/obj/structure/fitness/boxing_ropes_bottom/can_climb(var/mob/living/user, post_climb_check=0) + if(!..()) + return 0 + + if(get_turf(user) == get_turf(src)) + var/obj/occupied = neighbor_turf_impassable() + if(occupied) + to_chat(user, "You can't climb there, there's \a [occupied] in the way.") + return 0 + return 1 @@ -72,6 +138,39 @@ if(get_dir(O.loc, target) == dir) return 0 return 1 +/obj/structure/fitness/boxing_turnbuckle/do_climb(var/mob/living/user) + if(!can_climb(user)) + return + + usr.visible_message("[user] starts climbing onto \the [src]!") + climbers |= user + + if(!do_after(user,(issmall(user) ? 20 : 34))) + climbers -= user + return + + if(!can_climb(user, post_climb_check=1)) + climbers -= user + return + + if(get_turf(user) == get_turf(src)) + usr.forceMove(get_step(src, src.dir)) + else + usr.forceMove(get_turf(src)) + + usr.visible_message("[user] climbed over \the [src]!") + climbers -= user + +/obj/structure/fitness/boxing_turnbuckle/can_climb(var/mob/living/user, post_climb_check=0) + if(!..()) + return 0 + + if(get_turf(user) == get_turf(src)) + var/obj/occupied = neighbor_turf_impassable() + if(occupied) + to_chat(user, "You can't climb there, there's \a [occupied] in the way.") + return 0 + return 1 /turf/simulated/fitness name = "Mat" diff --git a/code/game/objects/structures/flora/trees.dm b/code/game/objects/structures/flora/trees.dm index 67d35797f2..2d7a1e20f7 100644 --- a/code/game/objects/structures/flora/trees.dm +++ b/code/game/objects/structures/flora/trees.dm @@ -58,9 +58,9 @@ damage_to_do = round(damage_to_do / 4) if(damage_to_do > 0) if(W.sharp && W.edge) - playsound(get_turf(src), 'sound/effects/woodcutting.ogg', 50, 1) + playsound(src, 'sound/effects/woodcutting.ogg', 50, 1) else - playsound(get_turf(src), W.hitsound, 50, 1) + playsound(src, W.hitsound, 50, 1) if(damage_to_do > 5 && !indestructable) adjust_health(-damage_to_do) else diff --git a/code/game/objects/structures/grille.dm b/code/game/objects/structures/grille.dm index 16bdbdf120..17ea6845e3 100644 --- a/code/game/objects/structures/grille.dm +++ b/code/game/objects/structures/grille.dm @@ -27,7 +27,7 @@ /obj/structure/grille/attack_hand(mob/user as mob) user.setClickCooldown(user.get_attack_speed()) - playsound(loc, 'sound/effects/grillehit.ogg', 80, 1) + playsound(src, 'sound/effects/grillehit.ogg', 80, 1) user.do_attack_animation(src) var/damage_dealt = 1 @@ -153,7 +153,7 @@ else if((W.flags & NOCONDUCT) || !shock(user, 70)) user.setClickCooldown(user.get_attack_speed(W)) user.do_attack_animation(src) - playsound(loc, 'sound/effects/grillehit.ogg', 80, 1) + playsound(src, 'sound/effects/grillehit.ogg', 80, 1) switch(W.damtype) if("fire") health -= W.force diff --git a/code/game/objects/structures/inflatable.dm b/code/game/objects/structures/inflatable.dm index 995bf4eece..3e58a93850 100644 --- a/code/game/objects/structures/inflatable.dm +++ b/code/game/objects/structures/inflatable.dm @@ -86,7 +86,7 @@ /obj/structure/inflatable/proc/hit(var/damage, var/sound_effect = 1) health = max(0, health - damage) if(sound_effect) - playsound(loc, 'sound/effects/Glasshit.ogg', 75, 1) + playsound(src, 'sound/effects/Glasshit.ogg', 75, 1) if(health <= 0) puncture() @@ -102,7 +102,7 @@ qdel(src) /obj/structure/inflatable/proc/deflate() - playsound(loc, 'sound/machines/hiss.ogg', 75, 1) + playsound(src, 'sound/machines/hiss.ogg', 75, 1) //to_chat(user, "You slowly deflate the inflatable wall.") visible_message("[src] slowly deflates.") spawn(50) @@ -111,7 +111,7 @@ qdel(src) /obj/structure/inflatable/proc/puncture() - playsound(loc, 'sound/machines/hiss.ogg', 75, 1) + playsound(src, 'sound/machines/hiss.ogg', 75, 1) visible_message("[src] rapidly deflates!") var/obj/item/inflatable/torn/R = new /obj/item/inflatable/torn(loc) src.transfer_fingerprints_to(R) @@ -227,7 +227,7 @@ icon_state = "door_closed" /obj/structure/inflatable/door/deflate() - playsound(loc, 'sound/machines/hiss.ogg', 75, 1) + playsound(src, 'sound/machines/hiss.ogg', 75, 1) visible_message("[src] slowly deflates.") spawn(50) var/obj/item/inflatable/door/R = new /obj/item/inflatable/door(loc) @@ -235,7 +235,7 @@ qdel(src) /obj/structure/inflatable/door/puncture() - playsound(loc, 'sound/machines/hiss.ogg', 75, 1) + playsound(src, 'sound/machines/hiss.ogg', 75, 1) visible_message("[src] rapidly deflates!") var/obj/item/inflatable/door/torn/R = new /obj/item/inflatable/door/torn(loc) src.transfer_fingerprints_to(R) diff --git a/code/game/objects/structures/janicart.dm b/code/game/objects/structures/janicart.dm index e6e58954a4..d14efeea5b 100644 --- a/code/game/objects/structures/janicart.dm +++ b/code/game/objects/structures/janicart.dm @@ -3,6 +3,7 @@ GLOBAL_LIST_BOILERPLATE(all_janitorial_carts, /obj/structure/janitorialcart) /obj/structure/janitorialcart name = "janitorial cart" desc = "The ultimate in janitorial carts! Has space for water, mops, signs, trash bags, and more!" + description_info = "You can use alt-click while holding a mop to stow the mop. Alt-click holding a reagent container will empty the contents into the bucket without trying to put the container in any attached trash bag." icon = 'icons/obj/janitor.dmi' icon_state = "cart" anchored = 0 @@ -56,7 +57,7 @@ GLOBAL_LIST_BOILERPLATE(all_janitorial_carts, /obj/structure/janitorialcart) else mybucket.reagents.trans_to_obj(I, 5) // to_chat(user, "You wet [I] in [mybucket].") - playsound(loc, 'sound/effects/slosh.ogg', 25, 1) + playsound(src, 'sound/effects/slosh.ogg', 25, 1) else to_chat(user, "[I] can't absorb anymore liquid!") else @@ -328,7 +329,7 @@ GLOBAL_LIST_BOILERPLATE(all_janitorial_carts, /obj/structure/janitorialcart) if(reagents.total_volume > 1) reagents.trans_to_obj(I, 2) to_chat(user, "You wet [I] in the [callme].") - playsound(loc, 'sound/effects/slosh.ogg', 25, 1) + playsound(src, 'sound/effects/slosh.ogg', 25, 1) else to_chat(user, "This [callme] is out of water!") else if(istype(I, /obj/item/key)) diff --git a/code/game/objects/structures/kitchen_foodcart_vr.dm b/code/game/objects/structures/kitchen_foodcart_vr.dm new file mode 100644 index 0000000000..2e9d65d970 --- /dev/null +++ b/code/game/objects/structures/kitchen_foodcart_vr.dm @@ -0,0 +1,42 @@ +/obj/structure/foodcart + name = "Foodcart" + icon = 'icons/obj/kitchen_vr.dmi' + icon_state = "foodcart-0" + desc = "The ultimate in food transport! When opened you notice two compartments with odd blue glows to them. One feels very warm, while the other is very cold." + anchored = 0 + opacity = 0 + density = 1 + +/obj/structure/foodcart/Initialize() + . = ..() + for(var/obj/item/I in loc) + if(istype(I, /obj/item/weapon/reagent_containers/food)) + I.loc = src + update_icon() + +/obj/structure/foodcart/attackby(obj/item/O as obj, mob/user as mob) + if(istype(O, /obj/item/weapon/reagent_containers/food)) + user.drop_item() + O.loc = src + update_icon() + else + return + +/obj/structure/foodcart/attack_hand(var/mob/user as mob) + if(contents.len) + var/obj/item/weapon/reagent_containers/food/choice = input("What would you like to grab from the cart?") as null|obj in contents + if(choice) + if(!usr.canmove || usr.stat || usr.restrained() || !in_range(loc, usr)) + return + if(ishuman(user)) + if(!user.get_active_hand()) + user.put_in_hands(choice) + else + choice.loc = get_turf(src) + update_icon() + +/obj/structure/foodcart/update_icon() + if(contents.len < 5) + icon_state = "foodcart-[contents.len]" + else + icon_state = "foodcart-5" \ No newline at end of file diff --git a/code/game/objects/structures/medical_stand_vr.dm b/code/game/objects/structures/medical_stand_vr.dm index 9e0b2cdf37..e32a1a39df 100644 --- a/code/game/objects/structures/medical_stand_vr.dm +++ b/code/game/objects/structures/medical_stand_vr.dm @@ -212,7 +212,7 @@ breather.internal = tank breather.internals?.icon_state = "internal1" valve_opened = TRUE - //playsound(get_turf(src), 'sound/effects/internals.ogg', 100, 1) + //playsound(src, 'sound/effects/internals.ogg', 100, 1) update_icon() START_PROCESSING(SSobj,src) if ("Remove vessel") diff --git a/code/game/objects/structures/mirror.dm b/code/game/objects/structures/mirror.dm index 07cc774fb0..4705b39276 100644 --- a/code/game/objects/structures/mirror.dm +++ b/code/game/objects/structures/mirror.dm @@ -51,7 +51,7 @@ /obj/structure/mirror/attackby(obj/item/I as obj, mob/user as mob) if(I.is_wrench()) if(!glass) - playsound(src.loc, I.usesound, 50, 1) + playsound(src, I.usesound, 50, 1) if(do_after(user, 20 * I.toolspeed)) to_chat(user, "You unfasten the frame.") new /obj/item/frame/mirror( src.loc ) @@ -65,7 +65,7 @@ new /obj/item/weapon/material/shard( src.loc ) return if(!shattered && glass) - playsound(src.loc, I.usesound, 50, 1) + playsound(src, I.usesound, 50, 1) to_chat(user, "You remove the glass.") glass = !glass icon_state = "mirror_frame" @@ -88,7 +88,7 @@ return if(shattered && glass) - playsound(src.loc, 'sound/effects/hit_on_shattered_glass.ogg', 70, 1) + playsound(src, 'sound/effects/hit_on_shattered_glass.ogg', 70, 1) return if(prob(I.force * 2)) @@ -97,13 +97,13 @@ shatter() else visible_message("[user] hits [src] with [I]!") - playsound(src.loc, 'sound/effects/Glasshit.ogg', 70, 1) + playsound(src, 'sound/effects/Glasshit.ogg', 70, 1) /obj/structure/mirror/attack_generic(var/mob/user, var/damage) user.do_attack_animation(src) if(shattered && glass) - playsound(src.loc, 'sound/effects/hit_on_shattered_glass.ogg', 70, 1) + playsound(src, 'sound/effects/hit_on_shattered_glass.ogg', 70, 1) return 0 if(damage) diff --git a/code/game/objects/structures/mop_bucket.dm b/code/game/objects/structures/mop_bucket.dm index 1c6476d1d1..5d5e4fb630 100644 --- a/code/game/objects/structures/mop_bucket.dm +++ b/code/game/objects/structures/mop_bucket.dm @@ -28,4 +28,4 @@ GLOBAL_LIST_BOILERPLATE(all_mopbuckets, /obj/structure/mopbucket) else reagents.trans_to_obj(I, 5) to_chat(user, "You wet \the [I] in \the [src].") - playsound(loc, 'sound/effects/slosh.ogg', 25, 1) + playsound(src, 'sound/effects/slosh.ogg', 25, 1) diff --git a/code/game/objects/structures/morgue.dm b/code/game/objects/structures/morgue.dm index 2043ca2a11..a908f3f0c0 100644 --- a/code/game/objects/structures/morgue.dm +++ b/code/game/objects/structures/morgue.dm @@ -95,13 +95,13 @@ for(var/atom/movable/A as mob|obj in src.connected.loc) if (!( A.anchored )) A.forceMove(src) - playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) qdel(src.connected) src.connected = null /obj/structure/morgue/proc/open() - playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) src.connected = new /obj/structure/m_tray( src.loc ) step(src.connected, src.dir) src.connected.layer = OBJ_LAYER @@ -225,11 +225,11 @@ GLOBAL_LIST_BOILERPLATE(all_crematoriums, /obj/structure/morgue/crematorium) for(var/atom/movable/A as mob|obj in src.connected.loc) if (!( A.anchored )) A.forceMove(src) - playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) //src.connected = null qdel(src.connected) else if (src.locked == 0) - playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) src.connected = new /obj/structure/m_tray/c_tray( src.loc ) step(src.connected, dir) //Vorestation Edit src.connected.layer = OBJ_LAYER @@ -319,7 +319,7 @@ GLOBAL_LIST_BOILERPLATE(all_crematoriums, /obj/structure/morgue/crematorium) sleep(30) cremating = 0 locked = 0 - playsound(src.loc, 'sound/machines/ding.ogg', 50, 1) + playsound(src, 'sound/machines/ding.ogg', 50, 1) return diff --git a/code/game/objects/structures/morgue_vr.dm b/code/game/objects/structures/morgue_vr.dm index 2abe7098d1..3d9a72deb8 100644 --- a/code/game/objects/structures/morgue_vr.dm +++ b/code/game/objects/structures/morgue_vr.dm @@ -55,5 +55,5 @@ sleep(30) cremating = 0 locked = 0 - playsound(src.loc, 'sound/machines/ding.ogg', 50, 1) + playsound(src, 'sound/machines/ding.ogg', 50, 1) return \ No newline at end of file diff --git a/code/game/objects/structures/musician.dm b/code/game/objects/structures/musician.dm index bf9e811b3d..40e7b5e01c 100644 --- a/code/game/objects/structures/musician.dm +++ b/code/game/objects/structures/musician.dm @@ -87,7 +87,7 @@ var/sound/music_played = sound(soundfile) for(var/i in hearing_mobs) var/mob/M = i - M.playsound_local(source, null, 100, falloff = 5, S = music_played) + M.playsound_local(source, null, 100, falloff = 0.5, S = music_played) /datum/song/proc/updateDialog(mob/user) instrumentObj.updateDialog() // assumes it's an object in world, override if otherwise @@ -356,7 +356,7 @@ /obj/structure/device/piano/attackby(obj/item/O as obj, mob/user as mob) if(O.is_wrench()) if(anchored) - playsound(src.loc, O.usesound, 50, 1) + playsound(src, O.usesound, 50, 1) to_chat(user, "You begin to loosen \the [src]'s casters...") if (do_after(user, 40 * O.toolspeed)) user.visible_message( \ @@ -365,7 +365,7 @@ "You hear ratchet.") src.anchored = 0 else - playsound(src.loc, O.usesound, 50, 1) + playsound(src, O.usesound, 50, 1) to_chat(user, "You begin to tighten \the [src] to the floor...") if (do_after(user, 20 * O.toolspeed)) user.visible_message( \ diff --git a/code/game/objects/structures/noticeboard.dm b/code/game/objects/structures/noticeboard.dm index c701ae9015..629bc1c41e 100644 --- a/code/game/objects/structures/noticeboard.dm +++ b/code/game/objects/structures/noticeboard.dm @@ -43,7 +43,7 @@ to_chat(user, "You reach to pin your paper to the board but hesitate. You are certain your paper will not be seen among the many others already attached.") if(O.is_wrench()) to_chat(user, "You start to unwrench the noticeboard.") - playsound(src.loc, O.usesound, 50, 1) + playsound(src, O.usesound, 50, 1) if(do_after(user, 15 * O.toolspeed)) to_chat(user, "You unwrench the noticeboard.") new /obj/item/frame/noticeboard( src.loc ) diff --git a/code/game/objects/structures/props/swarm.dm b/code/game/objects/structures/props/swarm.dm index 181001036a..128254a456 100644 --- a/code/game/objects/structures/props/swarm.dm +++ b/code/game/objects/structures/props/swarm.dm @@ -37,7 +37,7 @@ if(prob(1 + damage * 3)) visible_message("[shatter_message]") STOP_PROCESSING(SSobj, src) - playsound(get_turf(src),shatter_sound, 75, 1) + playsound(src,shatter_sound, 75, 1) isbroken = 1 density = 0 icon_state = "[initial(icon_state)]-broken" @@ -53,21 +53,21 @@ ) STOP_PROCESSING(SSobj, src) user.do_attack_animation(src) - playsound(get_turf(src),shatter_sound, 75, 1) + playsound(src,shatter_sound, 75, 1) isbroken = 1 density = 0 icon_state = "[initial(icon_state)]-broken" set_light(0) else to_chat(user, "You hit \the [src]!") - playsound(get_turf(src),impact_sound, 75, 1) + playsound(src,impact_sound, 75, 1) else if(prob(damage * 2)) to_chat(user, "You pulverize what was left of \the [src]!") qdel(src) else to_chat(user, "You hit \the [src]!") - playsound(get_turf(src),impact_sound, 75, 1) + playsound(src,impact_sound, 75, 1) /obj/structure/cult/pylon/swarm/pylon_unique() . = ..() @@ -114,10 +114,10 @@ /obj/structure/cult/pylon/swarm/defender/pylonhit(var/damage) if(!isbroken) - if(prob(1 + damage * 3) && round(damage * 0.8) >= 30) + if(prob(1 + damage * 3) && damage >= 25) visible_message("[shatter_message]") STOP_PROCESSING(SSobj, src) - playsound(get_turf(src),shatter_sound, 75, 1) + playsound(src,shatter_sound, 75, 1) isbroken = 1 density = 0 icon_state = "[initial(icon_state)]-broken" @@ -125,7 +125,7 @@ /obj/structure/cult/pylon/swarm/defender/attackpylon(mob/user as mob, var/damage) if(!isbroken) - if(prob(1 + damage * 3) && round(damage * 0.8) >= 25) + if(prob(1 + damage * 2) && damage >= 15) user.visible_message( "[user] smashed \the [src]!", "You hit \the [src], and its crystal breaks apart!", @@ -133,18 +133,18 @@ ) STOP_PROCESSING(SSobj, src) user.do_attack_animation(src) - playsound(get_turf(src),shatter_sound, 75, 1) + playsound(src,shatter_sound, 75, 1) isbroken = 1 density = 0 icon_state = "[initial(icon_state)]-broken" set_light(0) else to_chat(user, "You hit \the [src]!") - playsound(get_turf(src),impact_sound, 75, 1) + playsound(src,impact_sound, 75, 1) else - if(prob(damage * 2)) + if(prob(damage * 3)) to_chat(user, "You pulverize what was left of \the [src]!") qdel(src) else to_chat(user, "You hit \the [src]!") - playsound(get_turf(src),impact_sound, 75, 1) + playsound(src,impact_sound, 75, 1) diff --git a/code/game/objects/structures/railing.dm b/code/game/objects/structures/railing.dm index ae21c406c3..5a4ce00a8c 100644 --- a/code/game/objects/structures/railing.dm +++ b/code/game/objects/structures/railing.dm @@ -63,7 +63,7 @@ health -= amount if(health <= 0) visible_message("\The [src] breaks down!") - playsound(loc, 'sound/effects/grillehit.ogg', 50, 1) + playsound(src, 'sound/effects/grillehit.ogg', 50, 1) new /obj/item/stack/rods(get_turf(src)) qdel(src) @@ -203,7 +203,7 @@ /obj/structure/railing/attackby(obj/item/W as obj, mob/user as mob) // Dismantle if(W.is_wrench() && !anchored) - playsound(src.loc, W.usesound, 50, 1) + playsound(src, W.usesound, 50, 1) if(do_after(user, 20, src)) user.visible_message("\The [user] dismantles \the [src].", "You dismantle \the [src].") new /obj/item/stack/material/steel(get_turf(usr), 2) @@ -214,7 +214,7 @@ if(health < maxhealth && istype(W, /obj/item/weapon/weldingtool)) var/obj/item/weapon/weldingtool/F = W if(F.welding) - playsound(src.loc, F.usesound, 50, 1) + playsound(src, F.usesound, 50, 1) if(do_after(user, 20, src)) user.visible_message("\The [user] repairs some damage to \the [src].", "You repair some damage to \the [src].") health = min(health+(maxhealth/5), maxhealth) // 20% repair per application @@ -223,7 +223,7 @@ // Install if(W.is_screwdriver()) user.visible_message(anchored ? "\The [user] begins unscrewing \the [src]." : "\The [user] begins fasten \the [src]." ) - playsound(loc, W.usesound, 75, 1) + playsound(src, W.usesound, 75, 1) if(do_after(user, 10, src)) to_chat(user, (anchored ? "You have unfastened \the [src] from the floor." : "You have fastened \the [src] to the floor.")) anchored = !anchored @@ -245,7 +245,7 @@ M.apply_damage(8,def_zone = "head") take_damage(8) visible_message("[G.assailant] slams [G.affecting]'s face against \the [src]!") - playsound(loc, 'sound/effects/grillehit.ogg', 50, 1) + playsound(src, 'sound/effects/grillehit.ogg', 50, 1) else to_chat(user, "You need a better grip to do that!") return @@ -260,7 +260,7 @@ return else - playsound(loc, 'sound/effects/grillehit.ogg', 50, 1) + playsound(src, 'sound/effects/grillehit.ogg', 50, 1) take_damage(W.force) user.setClickCooldown(user.get_attack_speed(W)) diff --git a/code/game/objects/structures/safe.dm b/code/game/objects/structures/safe.dm index 9de9dc082b..e68fa43640 100644 --- a/code/game/objects/structures/safe.dm +++ b/code/game/objects/structures/safe.dm @@ -114,7 +114,7 @@ FLOOR SAFES tumbler_2_pos = decrement(tumbler_2_pos) if(canhear) to_chat(user, "You hear a [pick("click", "chink", "clink")] from \the [src].") - playsound(user, 'sound/machines/click.ogg', 20, 1) + playsound(src, 'sound/machines/click.ogg', 20, 1) check_unlocked(user, canhear) updateUsrDialog() @@ -130,7 +130,7 @@ FLOOR SAFES tumbler_2_pos = increment(tumbler_2_pos) if(canhear) to_chat(user, "You hear a [pick("click", "chink", "clink")] from \the [src].") - playsound(user, 'sound/machines/click.ogg', 20, 1) + playsound(src, 'sound/machines/click.ogg', 20, 1) check_unlocked(user, canhear) updateUsrDialog() return diff --git a/code/game/objects/structures/salvageable.dm b/code/game/objects/structures/salvageable.dm index 2703a7eed6..201b203acc 100644 --- a/code/game/objects/structures/salvageable.dm +++ b/code/game/objects/structures/salvageable.dm @@ -15,7 +15,7 @@ /obj/structure/salvageable/attackby(obj/item/I, mob/user) if(I.is_crowbar()) - playsound(loc, I.usesound, 50, 1) + playsound(src, I.usesound, 50, 1) var/actual_time = I.toolspeed * 170 user.visible_message( \ "\The [user] begins salvaging from \the [src].", \ @@ -240,7 +240,7 @@ obj/structure/salvageable/bliss/Initialize() /obj/structure/salvageable/bliss/attackby(obj/item/I, mob/user) if((. = ..())) - playsound(user, 'sound/machines/shutdown.ogg', 60, 1) + playsound(src, 'sound/machines/shutdown.ogg', 60, 1) ////////////////// //// ONE STAR //// diff --git a/code/game/objects/structures/simple_doors.dm b/code/game/objects/structures/simple_doors.dm index 60b94841ea..95689683a5 100644 --- a/code/game/objects/structures/simple_doors.dm +++ b/code/game/objects/structures/simple_doors.dm @@ -37,7 +37,7 @@ else set_opacity(1) if(material.products_need_process()) - START_PROCESSING(SSobj, src) + START_PROCESSING(SSobj, src) update_nearby_tiles(need_rebuild=1) /obj/structure/simple_door/Destroy() @@ -95,7 +95,7 @@ /obj/structure/simple_door/proc/Open() isSwitchingStates = 1 - playsound(loc, material.dooropen_noise, 100, 1) + playsound(src, material.dooropen_noise, 100, 1) flick("[material.door_icon_base]opening",src) sleep(10) density = 0 @@ -107,7 +107,7 @@ /obj/structure/simple_door/proc/Close() isSwitchingStates = 1 - playsound(loc, material.dooropen_noise, 100, 1) + playsound(src, material.dooropen_noise, 100, 1) flick("[material.door_icon_base]closing",src) sleep(10) density = 1 @@ -135,9 +135,9 @@ hardness -= W.force/10 visible_message("[user] hits [src] with [W]!") if(material == get_material_by_name("resin")) - playsound(loc, 'sound/effects/attackblob.ogg', 100, 1) + playsound(src, 'sound/effects/attackblob.ogg', 100, 1) else if(material == (get_material_by_name(MAT_WOOD) || get_material_by_name(MAT_SIFWOOD))) - playsound(loc, 'sound/effects/woodcutting.ogg', 100, 1) + playsound(src, 'sound/effects/woodcutting.ogg', 100, 1) else playsound(src, 'sound/weapons/smash.ogg', 50, 1) CheckHardness() @@ -160,9 +160,9 @@ /obj/structure/simple_door/attack_generic(var/mob/user, var/damage, var/attack_verb) visible_message("[user] [attack_verb] the [src]!") if(material == get_material_by_name("resin")) - playsound(loc, 'sound/effects/attackblob.ogg', 100, 1) + playsound(src, 'sound/effects/attackblob.ogg', 100, 1) else if(material == (get_material_by_name(MAT_WOOD) || get_material_by_name(MAT_SIFWOOD))) - playsound(loc, 'sound/effects/woodcutting.ogg', 100, 1) + playsound(src, 'sound/effects/woodcutting.ogg', 100, 1) else playsound(src, 'sound/weapons/smash.ogg', 50, 1) user.do_attack_animation(src) diff --git a/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm b/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm index 270583011d..ebba811fb9 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/alien_nests.dm @@ -73,7 +73,7 @@ /obj/structure/bed/nest/attackby(obj/item/weapon/W as obj, mob/user as mob) var/aforce = W.force health = max(0, health - aforce) - playsound(loc, 'sound/effects/attackblob.ogg', 100, 1) + playsound(src, 'sound/effects/attackblob.ogg', 100, 1) for(var/mob/M in viewers(src, 7)) M.show_message("[user] hits [src] with [W]!", 1) healthcheck() diff --git a/code/game/objects/structures/stool_bed_chair_nest/bed.dm b/code/game/objects/structures/stool_bed_chair_nest/bed.dm index 3f29d7832e..01003decf0 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/bed.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/bed.dm @@ -128,7 +128,7 @@ to_chat(user, "\The [src] has no padding to remove.") return to_chat(user, "You remove the padding from \the [src].") - playsound(src.loc, W.usesound, 100, 1) + playsound(src, W.usesound, 100, 1) remove_padding() else if(istype(W, /obj/item/weapon/grab)) diff --git a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm index d471ba3840..a3426aa816 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm @@ -22,7 +22,7 @@ return user.drop_item() var/obj/structure/bed/chair/e_chair/E = new (src.loc, material.name) - playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) E.set_dir(dir) E.part = SK SK.loc = E @@ -175,7 +175,7 @@ occupant.apply_effect(6, WEAKEN, blocked) occupant.apply_effect(6, STUTTER, blocked) occupant.apply_damage(10, BRUTE, def_zone, blocked, soaked) - playsound(src.loc, 'sound/weapons/punch1.ogg', 50, 1, -1) + playsound(src, 'sound/weapons/punch1.ogg', 50, 1, -1) if(istype(A, /mob/living)) var/mob/living/victim = A def_zone = ran_zone() diff --git a/code/game/objects/structures/stool_bed_chair_nest/chairs_vr.dm b/code/game/objects/structures/stool_bed_chair_nest/chairs_vr.dm index 5e571e41c4..0d5f8f45a5 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/chairs_vr.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/chairs_vr.dm @@ -236,7 +236,7 @@ ..(newloc, DEFAULT_WALL_MATERIAL, padding) /obj/structure/bed/chair/bay/shuttle/post_buckle_mob() - playsound(loc,buckling_sound,75,1) + playsound(src,buckling_sound,75,1) if(has_buckled_mobs()) base_icon = "shuttle_chair-b" else diff --git a/code/game/objects/structures/stool_bed_chair_nest/stools.dm b/code/game/objects/structures/stool_bed_chair_nest/stools.dm index 1d4b9fc47e..a804b93ca4 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/stools.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/stools.dm @@ -149,7 +149,7 @@ var/global/list/stool_cache = list() //haha stool to_chat(user, "\The [src] has no padding to remove.") return to_chat(user, "You remove the padding from \the [src].") - playsound(src.loc, W.usesound, 50, 1) + playsound(src, W.usesound, 50, 1) remove_padding() else ..() diff --git a/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm b/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm index 639020ba5d..089e65fc04 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm @@ -166,7 +166,7 @@ occupant.apply_effect(6, WEAKEN, blocked) occupant.apply_effect(6, STUTTER, blocked) occupant.apply_damage(10, BRUTE, def_zone, soaked) - playsound(src.loc, 'sound/weapons/punch1.ogg', 50, 1, -1) + playsound(src, 'sound/weapons/punch1.ogg', 50, 1, -1) if(istype(A, /mob/living)) var/mob/living/victim = A def_zone = ran_zone() diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm index 467579a225..27330786b1 100644 --- a/code/game/objects/structures/watercloset.dm +++ b/code/game/objects/structures/watercloset.dm @@ -46,7 +46,7 @@ /obj/structure/toilet/attackby(obj/item/I as obj, mob/living/user as mob) if(I.is_crowbar()) to_chat(user, "You start to [cistern ? "replace the lid on the cistern" : "lift the lid off the cistern"].") - playsound(loc, 'sound/effects/stonedoor_openclose.ogg', 50, 1) + playsound(src, 'sound/effects/stonedoor_openclose.ogg', 50, 1) if(do_after(user, 30)) user.visible_message("[user] [cistern ? "replaces the lid on the cistern" : "lifts the lid off the cistern"]!", "You [cistern ? "replace the lid on the cistern" : "lift the lid off the cistern"]!", "You hear grinding porcelain.") cistern = !cistern @@ -172,7 +172,7 @@ if(I.is_wrench()) var/newtemp = input(user, "What setting would you like to set the temperature valve to?", "Water Temperature Valve") in temperature_settings to_chat(user, "You begin to adjust the temperature valve with \the [I].") - playsound(src.loc, I.usesound, 50, 1) + playsound(src, I.usesound, 50, 1) if(do_after(user, 50 * I.toolspeed)) watertemp = newtemp user.visible_message("[user] adjusts the shower with \the [I].", "You adjust the shower with \the [I].") @@ -384,14 +384,15 @@ return to_chat(usr, "You start washing your hands.") - playsound(loc, 'sound/effects/sink_long.ogg', 75, 1) + playsound(src, 'sound/effects/sink_long.ogg', 75, 1) busy = 1 - sleep(40) + if(!do_after(user, 40, src)) + busy = 0 + to_chat(usr, "You stop washing your hands.") + return busy = 0 - if(!Adjacent(user)) return //Person has moved away from the sink - user.clean_blood() if(ishuman(user)) user:update_inv_gloves() @@ -407,7 +408,7 @@ if (istype(RG) && RG.is_open_container()) RG.reagents.add_reagent("water", min(RG.volume - RG.reagents.total_volume, RG.amount_per_transfer_from_this)) user.visible_message("[user] fills \the [RG] using \the [src].","You fill \the [RG] using \the [src].") - playsound(loc, 'sound/effects/sink.ogg', 75, 1) + playsound(src, 'sound/effects/sink.ogg', 75, 1) return 1 else if (istype(O, /obj/item/weapon/melee/baton)) @@ -431,7 +432,7 @@ else if(istype(O, /obj/item/weapon/mop)) O.reagents.add_reagent("water", 5) to_chat(user, "You wet \the [O] in \the [src].") - playsound(loc, 'sound/effects/slosh.ogg', 25, 1) + playsound(src, 'sound/effects/slosh.ogg', 25, 1) return var/turf/location = user.loc @@ -443,13 +444,12 @@ to_chat(usr, "You start washing \the [I].") busy = 1 - sleep(40) + if(!do_after(user, 40, src)) + busy = 0 + to_chat(usr, "You stop washing \the [I].") + return busy = 0 - if(user.loc != location) return //User has moved - if(!I) return //Item's been destroyed while washing - if(user.get_active_hand() != I) return //Person has switched hands or the item in their hands - O.clean_blood() user.visible_message( \ "[user] washes \a [I] using \the [src].", \ diff --git a/code/game/objects/structures/windoor_assembly.dm b/code/game/objects/structures/windoor_assembly.dm index 353df5ecb8..400b997dc5 100644 --- a/code/game/objects/structures/windoor_assembly.dm +++ b/code/game/objects/structures/windoor_assembly.dm @@ -91,7 +91,7 @@ obj/structure/windoor_assembly/Destroy() var/obj/item/weapon/weldingtool/WT = W if (WT.remove_fuel(0,user)) user.visible_message("[user] disassembles the windoor assembly.", "You start to disassemble the windoor assembly.") - playsound(src.loc, WT.usesound, 50, 1) + playsound(src, WT.usesound, 50, 1) if(do_after(user, 40 * WT.toolspeed)) if(!src || !WT.isOn()) return @@ -157,7 +157,7 @@ obj/structure/windoor_assembly/Destroy() //Adding airlock electronics for access. Step 6 complete. else if(istype(W, /obj/item/weapon/airlock_electronics)) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 100, 1) + playsound(src, 'sound/items/Screwdriver.ogg', 100, 1) user.visible_message("[user] installs the electronics into the airlock assembly.", "You start to install electronics into the airlock assembly.") if(do_after(user, 40)) diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index 2434d33e89..be79fe7b23 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -62,7 +62,7 @@ shatter() else if(sound_effect) - playsound(loc, 'sound/effects/Glasshit.ogg', 100, 1) + playsound(src, 'sound/effects/Glasshit.ogg', 100, 1) if(health < maxhealth / 4 && initialhealth >= maxhealth / 4) visible_message("[src] looks like it's about to shatter!" ) update_icon() @@ -176,7 +176,7 @@ /obj/structure/window/attack_tk(mob/user as mob) user.visible_message("Something knocks on [src].") - playsound(loc, 'sound/effects/Glasshit.ogg', 50, 1) + playsound(src, 'sound/effects/Glasshit.ogg', 50, 1) /obj/structure/window/attack_hand(mob/user as mob) user.setClickCooldown(user.get_attack_speed()) @@ -194,13 +194,13 @@ attack_generic(H,25) return - playsound(src.loc, 'sound/effects/glassknock.ogg', 80, 1) + playsound(src, 'sound/effects/glassknock.ogg', 80, 1) user.do_attack_animation(src) usr.visible_message("\The [usr] bangs against \the [src]!", "You bang against \the [src]!", "You hear a banging sound.") else - playsound(src.loc, 'sound/effects/glassknock.ogg', 80, 1) + playsound(src, 'sound/effects/glassknock.ogg', 80, 1) usr.visible_message("[usr.name] knocks on the [src.name].", "You knock on the [src.name].", "You hear a knocking sound.") @@ -301,13 +301,13 @@ else if(istype(W, /obj/item/stack/cable_coil) && reinf && state == 0 && !istype(src, /obj/structure/window/reinforced/polarized)) var/obj/item/stack/cable_coil/C = W if (C.use(1)) - playsound(src.loc, 'sound/effects/sparks1.ogg', 75, 1) + playsound(src, 'sound/effects/sparks1.ogg', 75, 1) user.visible_message( \ "\The [user] begins to wire \the [src] for electrochromic tinting.", \ "You begin to wire \the [src] for electrochromic tinting.", \ "You hear sparks.") if(do_after(user, 20 * C.toolspeed, src) && state == 0) - playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) var/obj/structure/window/reinforced/polarized/P = new(loc, dir) if(is_fulltile()) P.fulltile = TRUE @@ -330,7 +330,7 @@ update_nearby_icons() step(src, get_dir(user, src)) else - playsound(loc, 'sound/effects/Glasshit.ogg', 75, 1) + playsound(src, 'sound/effects/Glasshit.ogg', 75, 1) ..() return @@ -424,6 +424,11 @@ /obj/structure/window/proc/is_fulltile() return fulltile +/obj/structure/window/is_between_turfs(var/turf/origin, var/turf/target) + if(fulltile) + return TRUE + return ..() + //This proc is used to update the icons of nearby windows. It should not be confused with update_nearby_tiles(), which is an atmos proc! /obj/structure/window/proc/update_nearby_icons() update_icon() diff --git a/code/game/objects/stumble_into_vr.dm b/code/game/objects/stumble_into_vr.dm index f1612be040..1493323af1 100644 --- a/code/game/objects/stumble_into_vr.dm +++ b/code/game/objects/stumble_into_vr.dm @@ -1,5 +1,5 @@ /atom/proc/stumble_into(mob/living/M) - playsound(get_turf(M), "punch", 25, 1, -1) + playsound(src, "punch", 25, 1, -1) visible_message("[M] [pick("ran", "slammed")] into \the [src]!") to_chat(M, "You just [pick("ran", "slammed")] into \the [src]!") M.apply_damage(5, BRUTE) @@ -11,9 +11,9 @@ if(occupied) return ..() if(material) - playsound(get_turf(src), material.tableslam_noise, 25, 1, -1) + playsound(src, material.tableslam_noise, 25, 1, -1) else - playsound(get_turf(src), 'sound/weapons/tablehit1.ogg', 25, 1, -1) + playsound(src, 'sound/weapons/tablehit1.ogg', 25, 1, -1) visible_message("[M] flopped onto \the [src]!") M.apply_damage(5, BRUTE) M.Weaken(2) @@ -21,7 +21,7 @@ M.stop_flying() /obj/machinery/disposal/stumble_into(mob/living/M) - playsound(get_turf(src), 'sound/effects/clang.ogg', 25, 1, -1) + playsound(src, 'sound/effects/clang.ogg', 25, 1, -1) visible_message("[M] [pick("tripped", "stumbled")] into \the [src]!") if(M.client) M.client.perspective = EYE_PERSPECTIVE @@ -33,20 +33,20 @@ update() /obj/structure/inflatable/stumble_into(mob/living/M) - playsound(get_turf(M), "sound/effects/Glasshit.ogg", 25, 1, -1) + playsound(src, "sound/effects/Glasshit.ogg", 25, 1, -1) visible_message("[M] [pick("ran", "slammed")] into \the [src]!") M.Weaken(1) M.stop_flying() /obj/structure/kitchenspike/stumble_into(mob/living/M) - playsound(get_turf(M), "sound/weapons/pierce.ogg", 25, 1, -1) + playsound(src, "sound/weapons/pierce.ogg", 25, 1, -1) visible_message("[M] [pick("ran", "slammed")] into the spikes on \the [src]!") M.apply_damage(15, BRUTE, sharp=1) M.Weaken(5) M.stop_flying() /obj/structure/m_tray/stumble_into(mob/living/M) - playsound(get_turf(src), 'sound/weapons/tablehit1.ogg', 25, 1, -1) + playsound(src, 'sound/weapons/tablehit1.ogg', 25, 1, -1) visible_message("[M] flopped onto \the [src]!") M.apply_damage(5, BRUTE) M.Weaken(2) @@ -54,7 +54,7 @@ M.stop_flying() /obj/structure/c_tray/stumble_into(mob/living/M) - playsound(get_turf(src), 'sound/weapons/tablehit1.ogg', 25, 1, -1) + playsound(src, 'sound/weapons/tablehit1.ogg', 25, 1, -1) visible_message("[M] flopped onto \the [src]!") M.apply_damage(5, BRUTE) M.Weaken(2) @@ -72,7 +72,7 @@ var/obj/occupied = turf_is_crowded() if(occupied) return ..() - playsound(get_turf(src), 'sound/misc/slip.ogg', 25, 1, -1) + playsound(src, 'sound/misc/slip.ogg', 25, 1, -1) visible_message("[M] [pick("tripped", "stumbled")] over \the [src]!") M.Weaken(2) M.stop_flying() @@ -99,7 +99,7 @@ /obj/machinery/atmospherics/unary/cryo_cell/stumble_into(mob/living/M) if((stat & (NOPOWER|BROKEN)) || !istype(M, /mob/living/carbon) || occupant || M.abiotic() || !node) return ..() - playsound(get_turf(src), 'sound/effects/Glasshit.ogg', 25, 1, -1) + playsound(src, 'sound/effects/Glasshit.ogg', 25, 1, -1) visible_message("[M] [pick("tripped", "stumbled")] into \the [src]!") M.apply_damage(5, BRUTE) M.Weaken(2) @@ -123,7 +123,7 @@ /obj/machinery/suit_storage_unit/stumble_into(mob/living/M) if(!ishuman(M) || !isopen || !ispowered || isbroken || OCCUPANT || HELMET || SUIT) return ..() - playsound(get_turf(src), 'sound/effects/clang.ogg', 25, 1, -1) + playsound(src, 'sound/effects/clang.ogg', 25, 1, -1) visible_message("[M] [pick("tripped", "stumbled")] into \the [src]!") if(M.client) M.client.perspective = EYE_PERSPECTIVE diff --git a/code/game/turfs/flooring/flooring.dm b/code/game/turfs/flooring/flooring.dm index c0f6902e1e..8679190d04 100644 --- a/code/game/turfs/flooring/flooring.dm +++ b/code/game/turfs/flooring/flooring.dm @@ -45,6 +45,84 @@ var/list/flooring_types var/can_paint var/list/footstep_sounds = list() // key=species name, value = list of sounds, // For instance, footstep_sounds = list("key" = list(sound.ogg)) + var/is_plating = FALSE + var/list/flooring_cache = list() // Cached overlays for our edges and corners and junk + + //Plating types, can be overridden + var/plating_type = null + + //Resistance is subtracted from all incoming damage + //var/resistance = RESISTANCE_FRAGILE + + //Damage the floor can take before being destroyed + //var/health = 50 + + //var/removal_time = WORKTIME_FAST * 0.75 + + //Flooring Icon vars + var/smooth_nothing = FALSE //True/false only, optimisation + //If true, all smoothing logic is entirely skipped + + //The rest of these x_smooth vars use one of the following options + //SMOOTH_NONE: Ignore all of type + //SMOOTH_ALL: Smooth with all of type + //SMOOTH_WHITELIST: Ignore all except types on this list + //SMOOTH_BLACKLIST: Smooth with all except types on this list + //SMOOTH_GREYLIST: Objects only: Use both lists + + //How we smooth with other flooring + var/floor_smooth = SMOOTH_NONE + var/list/flooring_whitelist = list() //Smooth with nothing except the contents of this list + var/list/flooring_blacklist = list() //Smooth with everything except the contents of this list + + //How we smooth with walls + var/wall_smooth = SMOOTH_NONE + //There are no lists for walls at this time + + //How we smooth with space and openspace tiles + var/space_smooth = SMOOTH_NONE + //There are no lists for spaces + + /* + How we smooth with movable atoms + These are checked after the above turf based smoothing has been handled + SMOOTH_ALL or SMOOTH_NONE are treated the same here. Both of those will just ignore atoms + Using the white/blacklists will override what the turfs concluded, to force or deny smoothing + + Movable atom lists are much more complex, to account for many possibilities + Each entry in a list, is itself a list consisting of three items: + Type: The typepath to allow/deny. This will be checked against istype, so all subtypes are included + Priority: Used when items in two opposite lists conflict. The one with the highest priority wins out. + Vars: An associative list of variables (varnames in text) and desired values + Code will look for the desired vars on the target item and only call it a match if all desired values match + This can be used, for example, to check that objects are dense and anchored + there are no safety checks on this, it will probably throw runtimes if you make typos + + Common example: + Don't smooth with dense anchored objects except airlocks + + smooth_movable_atom = SMOOTH_GREYLIST + movable_atom_blacklist = list( + list(/obj, list("density" = TRUE, "anchored" = TRUE), 1) + ) + movable_atom_whitelist = list( + list(/obj/machinery/door/airlock, list(), 2) + ) + + */ + var/smooth_movable_atom = SMOOTH_NONE + var/list/movable_atom_whitelist = list() + var/list/movable_atom_blacklist = list() + +/decl/flooring/proc/get_plating_type(var/turf/T) + return plating_type + +/decl/flooring/proc/get_flooring_overlay(var/cache_key, var/icon_base, var/icon_dir = 0, var/layer = BUILTIN_DECAL_LAYER) + if(!flooring_cache[cache_key]) + var/image/I = image(icon = icon, icon_state = icon_base, dir = icon_dir) + I.layer = layer + flooring_cache[cache_key] = I + return flooring_cache[cache_key] /decl/flooring/grass name = "grass" @@ -53,7 +131,7 @@ var/list/flooring_types icon_base = "grass" has_base_range = 1 damage_temperature = T0C+80 - flags = TURF_HAS_EDGES | TURF_REMOVE_SHOVEL + flags = TURF_HAS_EDGES | TURF_HAS_CORNERS | TURF_REMOVE_SHOVEL build_type = /obj/item/stack/tile/grass footstep_sounds = list("human" = list( 'sound/effects/footstep/grass1.ogg', @@ -354,6 +432,22 @@ var/list/flooring_types icon_base = "freezer" build_type = /obj/item/stack/tile/floor/freezer +/decl/flooring/wmarble + name = "marble floor" + desc = "Very regal white marble flooring." + icon = 'icons/turf/flooring/misc.dmi' + icon_base = "lightmarble" + build_type = /obj/item/stack/tile/wmarble + flags = TURF_REMOVE_CROWBAR + +/decl/flooring/bmarble + name = "marble floor" + desc = "Very regal black marble flooring." + icon = 'icons/turf/flooring/misc.dmi' + icon_base = "darkmarble" + build_type = /obj/item/stack/tile/bmarble + flags = TURF_REMOVE_CROWBAR + /decl/flooring/wood name = "wooden floor" desc = "Polished redwood planks." @@ -424,6 +518,8 @@ var/list/flooring_types desc = "Lava. Y'know. Sets you on fire. AAAAAAAAAAA" icon = 'icons/turf/outdoors.dmi' icon_base = "lava" + is_plating = TRUE + flags = 0 footstep_sounds = list("human" = list( 'sound/effects/footstep/lava1.ogg', 'sound/effects/footstep/lava2.ogg', diff --git a/code/game/turfs/flooring/flooring_decals.dm b/code/game/turfs/flooring/flooring_decals.dm index 59c326c3d9..b9ee2bc93c 100644 --- a/code/game/turfs/flooring/flooring_decals.dm +++ b/code/game/turfs/flooring/flooring_decals.dm @@ -7,6 +7,7 @@ var/list/floor_decals = list() name = "floor decal" icon = 'icons/turf/flooring/decals_vr.dmi' // VOREStation Edit plane = DECAL_PLANE + layer = MAPPER_DECAL_LAYER var/supplied_dir /obj/effect/floor_decal/New(var/newloc, var/newdir, var/newcolour) @@ -29,7 +30,7 @@ var/list/floor_decals = list() var/image/I = floor_decals[cache_key] if(!I) I = image(icon = icon, icon_state = icon_state, dir = dir) - I.layer = T.layer + I.layer = MAPPER_DECAL_LAYER I.color = color I.alpha = alpha floor_decals[cache_key] = I diff --git a/code/game/turfs/flooring/flooring_premade.dm b/code/game/turfs/flooring/flooring_premade.dm index ad79b9b341..c532288acd 100644 --- a/code/game/turfs/flooring/flooring_premade.dm +++ b/code/game/turfs/flooring/flooring_premade.dm @@ -324,6 +324,18 @@ icon_state = "lino" initial_flooring = /decl/flooring/linoleum +/turf/simulated/floor/wmarble + name = "marble" + icon = 'icons/turf/flooring/misc.dmi' + icon_state = "lightmarble" + initial_flooring = /decl/flooring/wmarble + +/turf/simulated/floor/bmarble + name = "marble" + icon = 'icons/turf/flooring/misc.dmi' + icon_state = "darkmarble" + initial_flooring = /decl/flooring/bmarble + //ATMOS PREMADES /turf/simulated/floor/reinforced/airless name = "vacuum floor" @@ -400,6 +412,7 @@ name = "snow" icon_state = "snownew" movement_cost = 4 + initial_flooring = /decl/flooring/snow/snow2 //YWEdit /turf/simulated/floor/outdoors/snow/gravsnow name = "snow" diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm index 879979ea57..05b92d733a 100644 --- a/code/game/turfs/simulated/floor.dm +++ b/code/game/turfs/simulated/floor.dm @@ -33,7 +33,7 @@ var/lava = 0 /turf/simulated/floor/is_plating() - return !flooring + return (!flooring || flooring.is_plating) /turf/simulated/floor/Initialize(mapload, floortype) . = ..() @@ -60,8 +60,8 @@ old_decals = current_decals /turf/simulated/floor/proc/set_flooring(var/decl/flooring/newflooring, var/initializing) - make_plating(defer_icon_update = 1) - if(!flooring && !initializing) // Plating -> Flooring + //make_plating(defer_icon_update = 1) + if(is_plating() && !initializing) // Plating -> Flooring swap_decals() flooring = newflooring vorefootstep_sounds = newflooring.vorefootstep_sounds //CHOMPstation edit @@ -82,11 +82,15 @@ vorefootstep_sounds = base_vorefootstep_sounds //CHOMPstation edit footstep_sounds = base_footstep_sounds - if(flooring) // Flooring -> Plating + if(!is_plating()) // Flooring -> Plating swap_decals() if(flooring.build_type && place_product) new flooring.build_type(src) - flooring = null + var/newtype = flooring.get_plating_type() + if(newtype) // Has a custom plating type to become + set_flooring(get_flooring_data(newtype)) + else + flooring = null set_light(0) broken = null @@ -98,8 +102,9 @@ update_icon(1) /turf/simulated/floor/levelupdate() + var/floored_over = !is_plating() for(var/obj/O in src) - O.hide(O.hides_under_flooring() && src.flooring) + O.hide(O.hides_under_flooring() && floored_over) /turf/simulated/floor/rcd_values(mob/living/user, obj/item/weapon/rcd/the_rcd, passed_mode) switch(passed_mode) diff --git a/code/game/turfs/simulated/floor_attackby.dm b/code/game/turfs/simulated/floor_attackby.dm index 70bc2646a2..df13c2162c 100644 --- a/code/game/turfs/simulated/floor_attackby.dm +++ b/code/game/turfs/simulated/floor_attackby.dm @@ -53,7 +53,7 @@ break return - if(flooring) + if(!is_plating()) if(istype(C, /obj/item/weapon)) try_deconstruct_tile(C, user) return @@ -64,7 +64,6 @@ try_replace_tile(C, user) return else - if(istype(C, /obj/item/stack/cable_coil)) if(broken || burnt) to_chat(user, "This section is too damaged to support anything. Use a welder to fix the damage.") @@ -94,7 +93,7 @@ // Stay still and focus... if(use_flooring.build_time && !do_after(user, use_flooring.build_time)) return - if(flooring || !S || !user || !use_flooring) + if(!is_plating() || !S || !user || !use_flooring) return if(S.use(use_flooring.build_cost)) set_flooring(use_flooring) diff --git a/code/game/turfs/simulated/floor_icon.dm b/code/game/turfs/simulated/floor_icon.dm index 5e332ca760..e82edc294d 100644 --- a/code/game/turfs/simulated/floor_icon.dm +++ b/code/game/turfs/simulated/floor_icon.dm @@ -36,39 +36,39 @@ var/image/no_ceiling_image = null if(flooring.flags & TURF_HAS_EDGES) for(var/step_dir in cardinal) var/turf/simulated/floor/T = get_step(src, step_dir) - if(!test_link(T)) + if(!flooring.test_link(src, T)) has_border |= step_dir - add_overlay(get_flooring_overlay("[flooring.icon_base]-edge-[step_dir]", "[flooring.icon_base]_edges", step_dir)) + add_overlay(flooring.get_flooring_overlay("[flooring.icon_base]-edge-[step_dir]", "[flooring.icon_base]_edges", step_dir)) //Note: Doesn't actually check northeast, this is bitmath to check if we're edge'd (aka not smoothed) to NORTH and EAST //North = 0001, East = 0100, Northeast = 0101, so (North|East) == Northeast, therefore (North|East)&Northeast == Northeast if((has_border & NORTHEAST) == NORTHEAST) - add_overlay(get_flooring_overlay("[flooring.icon_base]-edge-[NORTHEAST]", "[flooring.icon_base]_edges", NORTHEAST)) + add_overlay(flooring.get_flooring_overlay("[flooring.icon_base]-edge-[NORTHEAST]", "[flooring.icon_base]_edges", NORTHEAST)) if((has_border & NORTHWEST) == NORTHWEST) - add_overlay(get_flooring_overlay("[flooring.icon_base]-edge-[NORTHWEST]", "[flooring.icon_base]_edges", NORTHWEST)) + add_overlay(flooring.get_flooring_overlay("[flooring.icon_base]-edge-[NORTHWEST]", "[flooring.icon_base]_edges", NORTHWEST)) if((has_border & SOUTHEAST) == SOUTHEAST) - add_overlay(get_flooring_overlay("[flooring.icon_base]-edge-[SOUTHEAST]", "[flooring.icon_base]_edges", SOUTHEAST)) + add_overlay(flooring.get_flooring_overlay("[flooring.icon_base]-edge-[SOUTHEAST]", "[flooring.icon_base]_edges", SOUTHEAST)) if((has_border & SOUTHWEST) == SOUTHWEST) - add_overlay(get_flooring_overlay("[flooring.icon_base]-edge-[SOUTHWEST]", "[flooring.icon_base]_edges", SOUTHWEST)) + add_overlay(flooring.get_flooring_overlay("[flooring.icon_base]-edge-[SOUTHWEST]", "[flooring.icon_base]_edges", SOUTHWEST)) if(flooring.flags & TURF_HAS_CORNERS) //Like above but checking for NO similar bits rather than both similar bits. if((has_border & NORTHEAST) == 0) //Are connected NORTH and EAST var/turf/simulated/floor/T = get_step(src, NORTHEAST) - if(!test_link(T)) //But not NORTHEAST - add_overlay(get_flooring_overlay("[flooring.icon_base]-corner-[NORTHEAST]", "[flooring.icon_base]_corners", NORTHEAST)) + if(!flooring.test_link(src, T)) //But not NORTHEAST + add_overlay(flooring.get_flooring_overlay("[flooring.icon_base]-corner-[NORTHEAST]", "[flooring.icon_base]_corners", NORTHEAST)) if((has_border & NORTHWEST) == 0) var/turf/simulated/floor/T = get_step(src, NORTHWEST) - if(!test_link(T)) - add_overlay(get_flooring_overlay("[flooring.icon_base]-corner-[NORTHWEST]", "[flooring.icon_base]_corners", NORTHWEST)) + if(!flooring.test_link(src, T)) + add_overlay(flooring.get_flooring_overlay("[flooring.icon_base]-corner-[NORTHWEST]", "[flooring.icon_base]_corners", NORTHWEST)) if((has_border & SOUTHEAST) == 0) var/turf/simulated/floor/T = get_step(src, SOUTHEAST) - if(!test_link(T)) - add_overlay(get_flooring_overlay("[flooring.icon_base]-corner-[SOUTHEAST]", "[flooring.icon_base]_corners", SOUTHEAST)) + if(!flooring.test_link(src, T)) + add_overlay(flooring.get_flooring_overlay("[flooring.icon_base]-corner-[SOUTHEAST]", "[flooring.icon_base]_corners", SOUTHEAST)) if((has_border & SOUTHWEST) == 0) var/turf/simulated/floor/T = get_step(src, SOUTHWEST) - if(!test_link(T)) - add_overlay(get_flooring_overlay("[flooring.icon_base]-corner-[SOUTHWEST]", "[flooring.icon_base]_corners", SOUTHWEST)) + if(!flooring.test_link(src, T)) + add_overlay(flooring.get_flooring_overlay("[flooring.icon_base]-corner-[SOUTHWEST]", "[flooring.icon_base]_corners", SOUTHWEST)) // Re-apply floor decals if(LAZYLEN(decals)) @@ -79,9 +79,9 @@ var/image/no_ceiling_image = null icon_state = "dmg[rand(1,4)]" else if(flooring) if(!isnull(broken) && (flooring.flags & TURF_CAN_BREAK)) - add_overlay(get_flooring_overlay("[flooring.icon_base]-broken-[broken]","broken[broken]")) + add_overlay(flooring.get_flooring_overlay("[flooring.icon_base]-broken-[broken]","broken[broken]")) if(!isnull(burnt) && (flooring.flags & TURF_CAN_BURN)) - add_overlay(get_flooring_overlay("[flooring.icon_base]-burned-[burnt]","burned[burnt]")) + add_overlay(flooring.get_flooring_overlay("[flooring.icon_base]-burned-[burnt]","burned[burnt]")) if(update_neighbors) for(var/turf/simulated/floor/F in range(src, 1)) @@ -129,9 +129,153 @@ var/image/no_ceiling_image = null return S return null +//Tests whether this flooring will smooth with the specified turf +//You can override this if you want a flooring to have super special snowflake smoothing behaviour +/decl/flooring/proc/test_link(var/turf/origin, var/turf/T, var/countercheck = FALSE) -/turf/simulated/floor/proc/test_link(var/turf/simulated/floor/them) - return (istype(them) && them.flooring?.name == src.flooring.name) + var/is_linked = FALSE + if (countercheck) + //If this is a countercheck, we skip all of the above, start off with true, and go straight to the atom lists + is_linked = TRUE + else if(T) + + //If it's a wall, use the wall_smooth setting + if(istype(T, /turf/simulated/wall)) + if(wall_smooth == SMOOTH_ALL) + is_linked = TRUE + + //If it's space or openspace, use the space_smooth setting + else if(isspace(T) || isopenspace(T)) + if(space_smooth == SMOOTH_ALL) + is_linked = TRUE + + //If we get here then its a normal floor + else if (istype(T, /turf/simulated/floor)) + var/turf/simulated/floor/t = T + //If the floor is the same as us,then we're linked, + if (t.flooring?.type == type) + is_linked = TRUE + /* + But there's a caveat. To make atom black/whitelists work correctly, we also need to check that + they smooth with us. Ill call this counterchecking for simplicity. + This is needed to make both turfs have the correct borders + + To prevent infinite loops we have a countercheck var, which we'll set true + */ + + if (smooth_movable_atom != SMOOTH_NONE) + //We do the countercheck, passing countercheck as true + is_linked = test_link(T, origin, countercheck = TRUE) + + else if (floor_smooth == SMOOTH_ALL) + is_linked = TRUE + + else if (floor_smooth != SMOOTH_NONE) + //If we get here it must be using a whitelist or blacklist + if (floor_smooth == SMOOTH_WHITELIST) + for (var/v in flooring_whitelist) + if (istype(t.flooring, v)) + //Found a match on the list + is_linked = TRUE + break + else if(floor_smooth == SMOOTH_BLACKLIST) + is_linked = TRUE //Default to true for the blacklist, then make it false if a match comes up + for (var/v in flooring_whitelist) + if (istype(t.flooring, v)) + //Found a match on the list + is_linked = FALSE + break + + //Alright now we have a preliminary answer about smoothing, however that answer may change with the following + //Atom lists! + var/best_priority = -1 + //A white or blacklist entry will only override smoothing if its priority is higher than this + //And then this value becomes its priority + if (smooth_movable_atom != SMOOTH_NONE) + if (smooth_movable_atom == SMOOTH_WHITELIST || smooth_movable_atom == SMOOTH_GREYLIST) + for (var/list/v in movable_atom_whitelist) + var/d_type = v[1] + var/list/d_vars = v[2] + var/d_priority = v[3] + //Priority is the quickest thing to check first + if (d_priority <= best_priority) + continue + + //Ok, now we start testing all the atoms in the target turf + for (var/a in T) //No implicit typecasting here, faster + + if (istype(a, d_type)) + //It's the right type, so we're sure it will have the vars we want. + + var/atom/movable/AM = a + //Typecast it to a movable atom + //Lets make sure its in the way before we consider it + if (!AM.is_between_turfs(origin, T)) + continue + + //From here on out, we do dangerous stuff that may runtime if the coder screwed up + + + var/match = TRUE + for (var/d_var in d_vars) + //For each variable we want to check + if (AM.vars[d_var] != d_vars[d_var]) + //We get a var of the same name from the atom's vars list. + //And check if it equals our desired value + match = FALSE + break //If any var doesn't match the desired value, then this atom is not a match, move on + + + if (match) + //If we've successfully found an atom which matches a list entry + best_priority = d_priority //This one is king until a higher priority overrides it + + //And this is a whitelist, so this match forces is_linked to true + is_linked = TRUE + + + if (smooth_movable_atom == SMOOTH_BLACKLIST || smooth_movable_atom == SMOOTH_GREYLIST) + //All of this blacklist code is copypasted from above, with only minor name changes + for (var/list/v in movable_atom_blacklist) + var/d_type = v[1] + var/list/d_vars = v[2] + var/d_priority = v[3] + //Priority is the quickest thing to check first + if (d_priority <= best_priority) + continue + + //Ok, now we start testing all the atoms in the target turf + for (var/a in T) //No implicit typecasting here, faster + + if (istype(a, d_type)) + //It's the right type, so we're sure it will have the vars we want. + + var/atom/movable/AM = a + //Typecast it to a movable atom + //Lets make sure its in the way before we consider it + if (!AM.is_between_turfs(origin, T)) + continue + + //From here on out, we do dangerous stuff that may runtime if the coder screwed up + + var/match = TRUE + for (var/d_var in d_vars) + //For each variable we want to check + if (AM.vars[d_var] != d_vars[d_var]) + //We get a var of the same name from the atom's vars list. + //And check if it equals our desired value + match = FALSE + break //If any var doesn't match the desired value, then this atom is not a match, move on + + + if (match) + //If we've successfully found an atom which matches a list entry + best_priority = d_priority //This one is king until a higher priority overrides it + + //And this is a blacklist, so this match forces is_linked to false + is_linked = FALSE + + return is_linked /turf/simulated/floor/proc/get_flooring_overlay(var/cache_key, var/icon_base, var/icon_dir = 0) if(!flooring_cache[cache_key]) diff --git a/code/game/turfs/simulated/floor_types_eris.dm b/code/game/turfs/simulated/floor_types_eris.dm new file mode 100644 index 0000000000..bfc9945678 --- /dev/null +++ b/code/game/turfs/simulated/floor_types_eris.dm @@ -0,0 +1,1023 @@ + +//////////////////////////// +/// ERIS FLOOR DECLS /////// +//////////////////////////// + +/decl/flooring/tiling/eris + name = "floor" + desc = "Scuffed from the passage of countless greyshirts." + icon = 'icons/turf/flooring/eris/tiles.dmi' + icon_base = "tiles" + has_damage_range = 2 + damage_temperature = T0C+1400 + flags = TURF_HAS_EDGES | TURF_HAS_CORNERS | TURF_REMOVE_CROWBAR | TURF_CAN_BREAK + build_type = /obj/item/stack/tile/floor/eris + can_paint = 1 + + plating_type = /decl/flooring/eris_plating/under + + floor_smooth = SMOOTH_WHITELIST + flooring_whitelist = list( + /decl/flooring/eris_plating/under + ) + + smooth_movable_atom = SMOOTH_GREYLIST + movable_atom_whitelist = list( + list(/obj/machinery/door/airlock, list(), 1) // Smooth Eris floors with airlocks + ) + movable_atom_blacklist = list( + list(/obj/machinery/door/airlock/maintenance, list(), 2), // But not maintenance airlocks + list(/obj/structure/window, list("anchored" = TRUE, "fulltile" = TRUE), 2) // Don't blend under full windows + ) + +/decl/flooring/tiling/eris/steel + name = "steel floor" + icon_base = "tiles" + icon = 'icons/turf/flooring/eris/tiles_steel.dmi' + build_type = /obj/item/stack/tile/floor/eris/steel + +/decl/flooring/tiling/eris/steel/panels + icon_base = "panels" + build_type = /obj/item/stack/tile/floor/eris/steel/panels + +/decl/flooring/tiling/eris/steel/techfloor + icon_base = "techfloor" + build_type = /obj/item/stack/tile/floor/eris/steel/techfloor + +/decl/flooring/tiling/eris/steel/techfloor_grid + icon_base = "techfloor_grid" + build_type = /obj/item/stack/tile/floor/eris/steel/techfloor_grid + +/decl/flooring/tiling/eris/steel/brown_perforated + icon_base = "brown_perforated" + build_type = /obj/item/stack/tile/floor/eris/steel/brown_perforated + +/decl/flooring/tiling/eris/steel/gray_perforated + icon_base = "gray_perforated" + build_type = /obj/item/stack/tile/floor/eris/steel/gray_perforated + +/decl/flooring/tiling/eris/steel/cargo + icon_base = "cargo" + build_type = /obj/item/stack/tile/floor/eris/steel/cargo + +/decl/flooring/tiling/eris/steel/brown_platform + icon_base = "brown_platform" + build_type = /obj/item/stack/tile/floor/eris/steel/brown_platform + +/decl/flooring/tiling/eris/steel/gray_platform + icon_base = "gray_platform" + build_type = /obj/item/stack/tile/floor/eris/steel/gray_platform + +/decl/flooring/tiling/eris/steel/danger + icon_base = "danger" + build_type = /obj/item/stack/tile/floor/eris/steel/danger + +/decl/flooring/tiling/eris/steel/golden + icon_base = "golden" + build_type = /obj/item/stack/tile/floor/eris/steel/golden + +/decl/flooring/tiling/eris/steel/bluecorner + icon_base = "bluecorner" + build_type = /obj/item/stack/tile/floor/eris/steel/bluecorner + +/decl/flooring/tiling/eris/steel/orangecorner + icon_base = "orangecorner" + build_type = /obj/item/stack/tile/floor/eris/steel/orangecorner + +/decl/flooring/tiling/eris/steel/cyancorner + icon_base = "cyancorner" + build_type = /obj/item/stack/tile/floor/eris/steel/cyancorner + +/decl/flooring/tiling/eris/steel/violetcorener + icon_base = "violetcorener" + build_type = /obj/item/stack/tile/floor/eris/steel/violetcorener + +/decl/flooring/tiling/eris/steel/monofloor + icon_base = "monofloor" + build_type = /obj/item/stack/tile/floor/eris/steel/monofloor + has_base_range = 15 + +/decl/flooring/tiling/eris/steel/bar_flat + name = "flat bar floor" + icon_base = "bar_flat" + build_type = /obj/item/stack/tile/floor/eris/steel/bar_flat + floor_smooth = SMOOTH_NONE + smooth_movable_atom = SMOOTH_NONE + +/decl/flooring/tiling/eris/steel/bar_dance + name = "dancefloor" + icon_base = "bar_dance" + build_type = /obj/item/stack/tile/floor/eris/steel/bar_dance + floor_smooth = SMOOTH_NONE + smooth_movable_atom = SMOOTH_NONE + +/decl/flooring/tiling/eris/steel/bar_light + name = "lit bar floor" + icon_base = "bar_light" + build_type = /obj/item/stack/tile/floor/eris/steel/bar_light + floor_smooth = SMOOTH_NONE + smooth_movable_atom = SMOOTH_NONE + +/decl/flooring/tiling/eris/white + name = "white floor" + icon_base = "tiles" + icon = 'icons/turf/flooring/eris/tiles_white.dmi' + build_type = /obj/item/stack/tile/floor/eris/white + +/decl/flooring/tiling/eris/white/panels + icon_base = "panels" + build_type = /obj/item/stack/tile/floor/eris/white/panels + +/decl/flooring/tiling/eris/white/techfloor + icon_base = "techfloor" + build_type = /obj/item/stack/tile/floor/eris/white/techfloor + +/decl/flooring/tiling/eris/white/techfloor_grid + icon_base = "techfloor_grid" + build_type = /obj/item/stack/tile/floor/eris/white/techfloor_grid + +/decl/flooring/tiling/eris/white/brown_perforated + icon_base = "brown_perforated" + build_type = /obj/item/stack/tile/floor/eris/white/brown_perforated + +/decl/flooring/tiling/eris/white/gray_perforated + icon_base = "gray_perforated" + build_type = /obj/item/stack/tile/floor/eris/white/gray_perforated + +/decl/flooring/tiling/eris/white/cargo + icon_base = "cargo" + build_type = /obj/item/stack/tile/floor/eris/white/cargo + +/decl/flooring/tiling/eris/white/brown_platform + icon_base = "brown_platform" + build_type = /obj/item/stack/tile/floor/eris/white/brown_platform + +/decl/flooring/tiling/eris/white/gray_platform + icon_base = "gray_platform" + build_type = /obj/item/stack/tile/floor/eris/white/gray_platform + +/decl/flooring/tiling/eris/white/danger + icon_base = "danger" + build_type = /obj/item/stack/tile/floor/eris/white/danger + +/decl/flooring/tiling/eris/white/golden + icon_base = "golden" + build_type = /obj/item/stack/tile/floor/eris/white/golden + +/decl/flooring/tiling/eris/white/bluecorner + icon_base = "bluecorner" + build_type = /obj/item/stack/tile/floor/eris/white/bluecorner + +/decl/flooring/tiling/eris/white/orangecorner + icon_base = "orangecorner" + build_type = /obj/item/stack/tile/floor/eris/white/orangecorner + +/decl/flooring/tiling/eris/white/cyancorner + icon_base = "cyancorner" + build_type = /obj/item/stack/tile/floor/eris/white/cyancorner + +/decl/flooring/tiling/eris/white/violetcorener + icon_base = "violetcorener" + build_type = /obj/item/stack/tile/floor/eris/white/violetcorener + +/decl/flooring/tiling/eris/white/monofloor + icon_base = "monofloor" + build_type = /obj/item/stack/tile/floor/eris/white/monofloor + has_base_range = 15 + +/decl/flooring/tiling/eris/dark + name = "dark floor" + icon_base = "tiles" + icon = 'icons/turf/flooring/eris/tiles_dark.dmi' + build_type = /obj/item/stack/tile/floor/eris/dark + +/decl/flooring/tiling/eris/dark/panels + icon_base = "panels" + build_type = /obj/item/stack/tile/floor/eris/dark/panels + +/decl/flooring/tiling/eris/dark/techfloor + icon_base = "techfloor" + build_type = /obj/item/stack/tile/floor/eris/dark/techfloor + +/decl/flooring/tiling/eris/dark/techfloor_grid + icon_base = "techfloor_grid" + build_type = /obj/item/stack/tile/floor/eris/dark/techfloor_grid + +/decl/flooring/tiling/eris/dark/brown_perforated + icon_base = "brown_perforated" + build_type = /obj/item/stack/tile/floor/eris/dark/brown_perforated + +/decl/flooring/tiling/eris/dark/gray_perforated + icon_base = "gray_perforated" + build_type = /obj/item/stack/tile/floor/eris/dark/gray_perforated + +/decl/flooring/tiling/eris/dark/cargo + icon_base = "cargo" + build_type = /obj/item/stack/tile/floor/eris/dark/cargo + +/decl/flooring/tiling/eris/dark/brown_platform + icon_base = "brown_platform" + build_type = /obj/item/stack/tile/floor/eris/dark/brown_platform + +/decl/flooring/tiling/eris/dark/gray_platform + icon_base = "gray_platform" + build_type = /obj/item/stack/tile/floor/eris/dark/gray_platform + +/decl/flooring/tiling/eris/dark/danger + icon_base = "danger" + build_type = /obj/item/stack/tile/floor/eris/dark/danger + +/decl/flooring/tiling/eris/dark/golden + icon_base = "golden" + build_type = /obj/item/stack/tile/floor/eris/dark/golden + +/decl/flooring/tiling/eris/dark/bluecorner + icon_base = "bluecorner" + build_type = /obj/item/stack/tile/floor/eris/dark/bluecorner + +/decl/flooring/tiling/eris/dark/orangecorner + icon_base = "orangecorner" + build_type = /obj/item/stack/tile/floor/eris/dark/orangecorner + +/decl/flooring/tiling/eris/dark/cyancorner + icon_base = "cyancorner" + build_type = /obj/item/stack/tile/floor/eris/dark/cyancorner + +/decl/flooring/tiling/eris/dark/violetcorener + icon_base = "violetcorener" + build_type = /obj/item/stack/tile/floor/eris/dark/violetcorener + +/decl/flooring/tiling/eris/dark/monofloor + icon_base = "monofloor" + build_type = /obj/item/stack/tile/floor/eris/dark/monofloor + has_base_range = 15 + +/decl/flooring/tiling/eris/cafe + name = "linoleum floor" + icon_base = "cafe" + icon = 'icons/turf/flooring/eris/tiles.dmi' + build_type = /obj/item/stack/tile/floor/eris/cafe + floor_smooth = SMOOTH_NONE + smooth_movable_atom = SMOOTH_NONE + +/decl/flooring/tiling/eris/techmaint + name = "techmaint floor" + icon_base = "techmaint" + icon = 'icons/turf/flooring/eris/tiles_maint.dmi' + build_type = /obj/item/stack/tile/floor/eris/techmaint + floor_smooth = SMOOTH_NONE + smooth_movable_atom = SMOOTH_NONE + +/decl/flooring/tiling/eris/techmaint_perforated + name = "techmaint floor" + icon_base = "techmaint_perforated" + icon = 'icons/turf/flooring/eris/tiles_maint.dmi' + build_type = /obj/item/stack/tile/floor/eris/techmaint/perforated + floor_smooth = SMOOTH_NONE + smooth_movable_atom = SMOOTH_NONE + +/decl/flooring/tiling/eris/techmaint_panels + name = "techmaint floor" + icon_base = "techmaint_panels" + icon = 'icons/turf/flooring/eris/tiles_maint.dmi' + build_type = /obj/item/stack/tile/floor/eris/techmaint/panels + floor_smooth = SMOOTH_NONE + smooth_movable_atom = SMOOTH_NONE + +/decl/flooring/tiling/eris/techmaint_cargo + name = "techmaint floor" + icon_base = "techmaint_cargo" + icon = 'icons/turf/flooring/eris/tiles_maint.dmi' + build_type = /obj/item/stack/tile/floor/eris/techmaint/cargo + floor_smooth = SMOOTH_NONE + smooth_movable_atom = SMOOTH_NONE + +/////////////////////// +/// TILE OBJS /////// +/////////////////////// +/obj/item/stack/tile/floor/eris + icon = 'icons/turf/flooring/eris/tilestack.dmi' + +// Cafe +/obj/item/stack/tile/floor/eris/cafe + name = "cafe floor tile" + singular_name = "cafe floor tile" + desc = "A chekered pattern, an ancient style for a familiar feeling." + icon_state = "tile_cafe" + matter = list(MAT_PLASTIC = 1) + +// Techmaint +/obj/item/stack/tile/floor/eris/techmaint + name = "maint floor tile" + singular_name = "maint floor tile" + icon_state = "tile_techmaint" + matter = list(MAT_STEEL = 1) + +/obj/item/stack/tile/floor/eris/techmaint/perforated + name = "perforated maint floor tile" + singular_name = "perforated maint floor tile" + icon_state = "tile_techmaint_perforated" + +/obj/item/stack/tile/floor/eris/techmaint/panels + name = "panel maint floor tile" + singular_name = "panel maint floor tile" + icon_state = "tile_techmaint_panels" + +/obj/item/stack/tile/floor/eris/techmaint/cargo + name = "cargo maint floor tile" + singular_name = "cargo maint floor tile" + icon_state = "tile_techmaint_cargo" + +/* + * Steel + */ +/obj/item/stack/tile/floor/eris/steel + name = "steel floor tile" + singular_name = "steel floor tile" + icon_state = "tile_steel" + matter = list(MAT_STEEL = 1) + +/obj/item/stack/tile/floor/eris/steel/panels + name = "steel panel tile" + singular_name = "steel panel tile" + icon_state = "tile_steel_panels" + +/obj/item/stack/tile/floor/eris/steel/techfloor + name = "steel techfloor tile" + singular_name = "steel techfloor tile" + icon_state = "tile_steel_techfloor" + +/obj/item/stack/tile/floor/eris/steel/techfloor_grid + name = "steel techfloor tile with vents" + singular_name = "steel techfloor tile with vents" + icon_state = "tile_steel_techfloor_grid" + +/obj/item/stack/tile/floor/eris/steel/brown_perforated + name = "steel brown perforated tile" + singular_name = "steel brown perforated tile" + icon_state = "tile_steel_brownperforated" + +/obj/item/stack/tile/floor/eris/steel/gray_perforated + name = "steel gray perforated tile" + singular_name = "steel gray perforated tile" + icon_state = "tile_steel_grayperforated" + +/obj/item/stack/tile/floor/eris/steel/cargo + name = "steel cargo tile" + singular_name = "steel cargo tile" + icon_state = "tile_steel_cargo" + +/obj/item/stack/tile/floor/eris/steel/brown_platform + name = "steel brown platform tile" + singular_name = "steel brown platform tile" + icon_state = "tile_steel_brownplatform" + +/obj/item/stack/tile/floor/eris/steel/gray_platform + name = "steel gray platform tile" + singular_name = "steel gray platform tile" + icon_state = "tile_steel_grayplatform" + +/obj/item/stack/tile/floor/eris/steel/danger + name = "steel danger tile" + singular_name = "steel danger tile" + icon_state = "tile_steel_danger" + +/obj/item/stack/tile/floor/eris/steel/golden + name = "steel golden tile" + singular_name = "steel golden tile" + icon_state = "tile_steel_golden" + +/obj/item/stack/tile/floor/eris/steel/bluecorner + name = "steel blue corner tile" + singular_name = "steel blue corner tile" + icon_state = "tile_steel_bluecorner" + +/obj/item/stack/tile/floor/eris/steel/orangecorner + name = "steel orange corner tile" + singular_name = "steel orange corner tilee" + icon_state = "tile_steel_orangecorner" + +/obj/item/stack/tile/floor/eris/steel/cyancorner + name = "steel cyan corner tile" + singular_name = "steel cyan corner tile" + icon_state = "tile_steel_cyancorner" + +/obj/item/stack/tile/floor/eris/steel/violetcorener + name = "steel violet corener tile" + singular_name = "steel violet corener tile" + icon_state = "tile_steel_violetcorener" + +/obj/item/stack/tile/floor/eris/steel/monofloor + name = "steel monofloor tile" + singular_name = "steel monofloor tile" + icon_state = "tile_steel_monofloor" + +/obj/item/stack/tile/floor/eris/steel/bar_flat + name = "steel bar flat tile" + singular_name = "steel bar flat tile" + icon_state = "tile_steel_bar_flat" + +/obj/item/stack/tile/floor/eris/steel/bar_dance + name = "steel bar dance tile" + singular_name = "steel bar dance tile" + icon_state = "tile_steel_bar_dance" + +/obj/item/stack/tile/floor/eris/steel/bar_light + name = "steel bar light tile" + singular_name = "steel bar light tile" + icon_state = "tile_steel_bar_light" + +/* + * Plastic + */ +/obj/item/stack/tile/floor/eris/white + name = "white floor tile" + singular_name = "white floor tile" + desc = "Appears to be made out of a lighter mat." + icon_state = "tile_white" + matter = list(MAT_PLASTIC = 1) + +/obj/item/stack/tile/floor/eris/white/panels + name = "white panel tile" + singular_name = "white panel tile" + icon_state = "tile_white_panels" + +/obj/item/stack/tile/floor/eris/white/techfloor + name = "white techfloor tile" + singular_name = "white techfloor tile" + icon_state = "tile_white_techfloor" + +/obj/item/stack/tile/floor/eris/white/techfloor_grid + name = "white techfloor tile with vents" + singular_name = "white techfloor tile with vents" + icon_state = "tile_white_techfloor_grid" + +/obj/item/stack/tile/floor/eris/white/brown_perforated + name = "white brown perforated tile" + singular_name = "white brown perforated tile" + icon_state = "tile_white_brownperforated" + +/obj/item/stack/tile/floor/eris/white/gray_perforated + name = "white gray perforated tile" + singular_name = "white gray perforated tile" + icon_state = "tile-white-grayperforated" + +/obj/item/stack/tile/floor/eris/white/cargo + name = "white cargo tile" + singular_name = "white cargo tile" + icon_state = "tile_white_cargo" + +/obj/item/stack/tile/floor/eris/white/brown_platform + name = "white brown platform tile" + singular_name = "white brown platform tile" + icon_state = "tile_white_brownplatform" + +/obj/item/stack/tile/floor/eris/white/gray_platform + name = "white gray platform tile" + singular_name = "white gray platform tile" + icon_state = "tile_white_grayplatform" + +/obj/item/stack/tile/floor/eris/white/danger + name = "white danger tile" + singular_name = "white danger tile" + icon_state = "tile_white_danger" + +/obj/item/stack/tile/floor/eris/white/golden + name = "white golden tile" + singular_name = "white golden tile" + icon_state = "tile_white_golden" + +/obj/item/stack/tile/floor/eris/white/bluecorner + name = "white blue corner tile" + singular_name = "white blue corner tile" + icon_state = "tile_white_bluecorner" + +/obj/item/stack/tile/floor/eris/white/orangecorner + name = "white orange corner tile" + singular_name = "white orange corner tilee" + icon_state = "tile_white_orangecorner" + +/obj/item/stack/tile/floor/eris/white/cyancorner + name = "white cyan corner tile" + singular_name = "white cyan corner tile" + icon_state = "tile_white_cyancorner" + +/obj/item/stack/tile/floor/eris/white/violetcorener + name = "white violet corener tile" + singular_name = "white violet corener tile" + icon_state = "tile_white_violetcorener" + +/obj/item/stack/tile/floor/eris/white/monofloor + name = "white monofloor tile" + singular_name = "white monofloor tile" + icon_state = "tile_white_monofloor" + +/* + * Steel + */ +/obj/item/stack/tile/floor/eris/dark + name = "dark floor tile" + singular_name = "dark floor tile" + icon_state = "tile_dark" + matter = list(MAT_STEEL = 1) + +/obj/item/stack/tile/floor/eris/dark/panels + name = "dark panel tile" + singular_name = "dark panel tile" + icon_state = "tile_dark_panels" + +/obj/item/stack/tile/floor/eris/dark/techfloor + name = "dark techfloor tile" + singular_name = "dark techfloor tile" + icon_state = "tile_dark_techfloor" + +/obj/item/stack/tile/floor/eris/dark/techfloor_grid + name = "dark techfloor tile with vents" + singular_name = "dark techfloor tile with vents" + icon_state = "tile_dark_techfloor_grid" + +/obj/item/stack/tile/floor/eris/dark/brown_perforated + name = "dark brown perforated tile" + singular_name = "dark brown perforated tile" + icon_state = "tile_dark_brownperforated" + +/obj/item/stack/tile/floor/eris/dark/gray_perforated + name = "dark gray perforated tile" + singular_name = "dark gray perforated tile" + icon_state = "tile_dark_grayperforated" + +/obj/item/stack/tile/floor/eris/dark/cargo + name = "dark cargo tile" + singular_name = "dark cargo tile" + icon_state = "tile_dark_cargo" + +/obj/item/stack/tile/floor/eris/dark/brown_platform + name = "dark brown platform tile" + singular_name = "dark brown platform tile" + icon_state = "tile_dark_brownplatform" + +/obj/item/stack/tile/floor/eris/dark/gray_platform + name = "dark gray platform tile" + singular_name = "dark gray platform tile" + icon_state = "tile_dark_grayplatform" + +/obj/item/stack/tile/floor/eris/dark/danger + name = "dark danger tile" + singular_name = "dark danger tile" + icon_state = "tile_dark_danger" + +/obj/item/stack/tile/floor/eris/dark/golden + name = "dark golden tile" + singular_name = "dark golden tile" + icon_state = "tile_dark_golden" + +/obj/item/stack/tile/floor/eris/dark/bluecorner + name = "dark blue corner tile" + singular_name = "dark blue corner tile" + icon_state = "tile_dark_bluecorner" + +/obj/item/stack/tile/floor/eris/dark/orangecorner + name = "dark orange corner tile" + singular_name = "dark orange corner tilee" + icon_state = "tile_dark_orangecorner" + +/obj/item/stack/tile/floor/eris/dark/cyancorner + name = "dark cyan corner tile" + singular_name = "dark cyan corner tile" + icon_state = "tile_dark_cyancorner" + +/obj/item/stack/tile/floor/eris/dark/violetcorener + name = "dark violet corener tile" + singular_name = "dark violet corener tile" + icon_state = "tile_dark_violetcorener" + +/obj/item/stack/tile/floor/eris/dark/monofloor + name = "dark monofloor tile" + singular_name = "dark monofloor tile" + icon_state = "tile_dark_monofloor" + + +/////////////////////// +/// PREMADE TURFS ///// +/////////////////////// +/turf/simulated/floor/tiled/eris + name = "floor" + icon = 'icons/turf/flooring/eris/tiles.dmi' + icon_state = "tiles" + initial_flooring = /decl/flooring/tiling/eris + + + +//Steel tiles +/turf/simulated/floor/tiled/eris/steel + name = "floor" + icon = 'icons/turf/flooring/eris/tiles_steel.dmi' + icon_state = "tiles" + initial_flooring = /decl/flooring/tiling/eris/steel + +/turf/simulated/floor/tiled/eris/steel/panels + icon_state = "panels" + initial_flooring = /decl/flooring/tiling/eris/steel/panels + +/turf/simulated/floor/tiled/eris/steel/techfloor + icon_state = "techfloor" + initial_flooring = /decl/flooring/tiling/eris/steel/techfloor + +/turf/simulated/floor/tiled/eris/steel/techfloor_grid + icon_state = "techfloor_grid" + initial_flooring = /decl/flooring/tiling/eris/steel/techfloor_grid + +/turf/simulated/floor/tiled/eris/steel/brown_perforated + icon_state = "brown_perforated" + initial_flooring = /decl/flooring/tiling/eris/steel/brown_perforated + +/turf/simulated/floor/tiled/eris/steel/gray_perforated + icon_state = "gray_perforated" + initial_flooring = /decl/flooring/tiling/eris/steel/gray_perforated + +/turf/simulated/floor/tiled/eris/steel/cargo + icon_state = "cargo" + initial_flooring = /decl/flooring/tiling/eris/steel/cargo + +/turf/simulated/floor/tiled/eris/steel/brown_platform + icon_state = "brown_platform" + initial_flooring = /decl/flooring/tiling/eris/steel/brown_platform + +/turf/simulated/floor/tiled/eris/steel/gray_platform + icon_state = "gray_platform" + initial_flooring = /decl/flooring/tiling/eris/steel/gray_platform + +/turf/simulated/floor/tiled/eris/steel/danger + icon_state = "danger" + initial_flooring = /decl/flooring/tiling/eris/steel/danger + +/turf/simulated/floor/tiled/eris/steel/golden + icon_state = "golden" + initial_flooring = /decl/flooring/tiling/eris/steel/golden + +/turf/simulated/floor/tiled/eris/steel/bluecorner + icon_state = "bluecorner" + initial_flooring = /decl/flooring/tiling/eris/steel/bluecorner + +/turf/simulated/floor/tiled/eris/steel/orangecorner + icon_state = "orangecorner" + initial_flooring = /decl/flooring/tiling/eris/steel/orangecorner + +/turf/simulated/floor/tiled/eris/steel/cyancorner + icon_state = "cyancorner" + initial_flooring = /decl/flooring/tiling/eris/steel/cyancorner + +/turf/simulated/floor/tiled/eris/steel/violetcorener + icon_state = "violetcorener" + initial_flooring = /decl/flooring/tiling/eris/steel/violetcorener + +/turf/simulated/floor/tiled/eris/steel/monofloor + icon_state = "monofloor" + initial_flooring = /decl/flooring/tiling/eris/steel/monofloor + +/turf/simulated/floor/tiled/eris/steel/bar_flat + icon_state = "bar_flat" + initial_flooring = /decl/flooring/tiling/eris/steel/bar_flat + +/turf/simulated/floor/tiled/eris/steel/bar_dance + icon_state = "bar_dance" + initial_flooring = /decl/flooring/tiling/eris/steel/bar_dance + +/turf/simulated/floor/tiled/eris/steel/bar_light + icon_state = "bar_light" + initial_flooring = /decl/flooring/tiling/eris/steel/bar_light + +/turf/simulated/floor/tiled/eris/steel/bar_light/Initialize() + . = ..() + set_light(3,4,"#00AAFF") + + + +//White Tiles +/turf/simulated/floor/tiled/eris/white + name = "floor" + icon = 'icons/turf/flooring/eris/tiles_white.dmi' + icon_state = "tiles" + initial_flooring = /decl/flooring/tiling/eris/white + +/turf/simulated/floor/tiled/eris/white/panels + icon_state = "panels" + initial_flooring = /decl/flooring/tiling/eris/white/panels + +/turf/simulated/floor/tiled/eris/white/techfloor + icon_state = "techfloor" + initial_flooring = /decl/flooring/tiling/eris/white/techfloor + +/turf/simulated/floor/tiled/eris/white/techfloor_grid + icon_state = "techfloor_grid" + initial_flooring = /decl/flooring/tiling/eris/white/techfloor_grid + +/turf/simulated/floor/tiled/eris/white/brown_perforated + icon_state = "brown_perforated" + initial_flooring = /decl/flooring/tiling/eris/white/brown_perforated + +/turf/simulated/floor/tiled/eris/white/gray_perforated + icon_state = "gray_perforated" + initial_flooring = /decl/flooring/tiling/eris/white/gray_perforated + +/turf/simulated/floor/tiled/eris/white/cargo + icon_state = "cargo" + initial_flooring = /decl/flooring/tiling/eris/white/cargo + +/turf/simulated/floor/tiled/eris/white/brown_platform + icon_state = "brown_platform" + initial_flooring = /decl/flooring/tiling/eris/white/brown_platform + +/turf/simulated/floor/tiled/eris/white/gray_platform + icon_state = "gray_platform" + initial_flooring = /decl/flooring/tiling/eris/white/gray_platform + +/turf/simulated/floor/tiled/eris/white/danger + icon_state = "danger" + initial_flooring = /decl/flooring/tiling/eris/white/danger + +/turf/simulated/floor/tiled/eris/white/golden + icon_state = "golden" + initial_flooring = /decl/flooring/tiling/eris/white/golden + +/turf/simulated/floor/tiled/eris/white/bluecorner + icon_state = "bluecorner" + initial_flooring = /decl/flooring/tiling/eris/white/bluecorner + +/turf/simulated/floor/tiled/eris/white/orangecorner + icon_state = "orangecorner" + initial_flooring = /decl/flooring/tiling/eris/white/orangecorner + +/turf/simulated/floor/tiled/eris/white/cyancorner + icon_state = "cyancorner" + initial_flooring = /decl/flooring/tiling/eris/white/cyancorner + +/turf/simulated/floor/tiled/eris/white/violetcorener + icon_state = "violetcorener" + initial_flooring = /decl/flooring/tiling/eris/white/violetcorener + +/turf/simulated/floor/tiled/eris/white/monofloor + icon_state = "monofloor" + initial_flooring = /decl/flooring/tiling/eris/white/monofloor + + + +// Dark Tiles +/turf/simulated/floor/tiled/eris/dark + name = "floor" + icon = 'icons/turf/flooring/eris/tiles_dark.dmi' + icon_state = "tiles" + initial_flooring = /decl/flooring/tiling/eris/dark + +/turf/simulated/floor/tiled/eris/dark/panels + icon_state = "panels" + initial_flooring = /decl/flooring/tiling/eris/dark/panels + +/turf/simulated/floor/tiled/eris/dark/techfloor + icon_state = "techfloor" + initial_flooring = /decl/flooring/tiling/eris/dark/techfloor + +/turf/simulated/floor/tiled/eris/dark/techfloor_grid + icon_state = "techfloor_grid" + initial_flooring = /decl/flooring/tiling/eris/dark/techfloor_grid + +/turf/simulated/floor/tiled/eris/dark/brown_perforated + icon_state = "brown_perforated" + initial_flooring = /decl/flooring/tiling/eris/dark/brown_perforated + +/turf/simulated/floor/tiled/eris/dark/gray_perforated + icon_state = "gray_perforated" + initial_flooring = /decl/flooring/tiling/eris/dark/gray_perforated + +/turf/simulated/floor/tiled/eris/dark/cargo + icon_state = "cargo" + initial_flooring = /decl/flooring/tiling/eris/dark/cargo + +/turf/simulated/floor/tiled/eris/dark/brown_platform + icon_state = "brown_platform" + initial_flooring = /decl/flooring/tiling/eris/dark/brown_platform + +/turf/simulated/floor/tiled/eris/dark/gray_platform + icon_state = "gray_platform" + initial_flooring = /decl/flooring/tiling/eris/dark/gray_platform + +/turf/simulated/floor/tiled/eris/dark/danger + icon_state = "danger" + initial_flooring = /decl/flooring/tiling/eris/dark/danger + +/turf/simulated/floor/tiled/eris/dark/golden + icon_state = "golden" + initial_flooring = /decl/flooring/tiling/eris/dark/golden + +/turf/simulated/floor/tiled/eris/dark/bluecorner + icon_state = "bluecorner" + initial_flooring = /decl/flooring/tiling/eris/dark/bluecorner + +/turf/simulated/floor/tiled/eris/dark/orangecorner + icon_state = "orangecorner" + initial_flooring = /decl/flooring/tiling/eris/dark/orangecorner + +/turf/simulated/floor/tiled/eris/dark/cyancorner + icon_state = "cyancorner" + initial_flooring = /decl/flooring/tiling/eris/dark/cyancorner + +/turf/simulated/floor/tiled/eris/dark/violetcorener + icon_state = "violetcorener" + initial_flooring = /decl/flooring/tiling/eris/dark/violetcorener + +/turf/simulated/floor/tiled/eris/dark/monofloor + icon_state = "monofloor" + initial_flooring = /decl/flooring/tiling/eris/dark/monofloor + + + + +/turf/simulated/floor/tiled/eris/cafe + name = "floor" + icon = 'icons/turf/flooring/eris/tiles.dmi' + icon_state = "cafe" + initial_flooring = /decl/flooring/tiling/eris/cafe + +/turf/simulated/floor/tiled/eris/techmaint + name = "floor" + icon = 'icons/turf/flooring/eris/tiles_maint.dmi' + icon_state = "techmaint" + initial_flooring = /decl/flooring/tiling/eris/techmaint + +/turf/simulated/floor/tiled/eris/techmaint_perforated + name = "floor" + icon = 'icons/turf/flooring/eris/tiles_maint.dmi' + icon_state = "techmaint_perforated" + initial_flooring = /decl/flooring/tiling/eris/techmaint_perforated + +/turf/simulated/floor/tiled/eris/techmaint_panels + name = "floor" + icon = 'icons/turf/flooring/eris/tiles_maint.dmi' + icon_state = "techmaint_panels" + initial_flooring = /decl/flooring/tiling/eris/techmaint_panels + +/turf/simulated/floor/tiled/eris/techmaint_cargo + name = "floor" + icon = 'icons/turf/flooring/eris/tiles_maint.dmi' + icon_state = "techmaint_cargo" + initial_flooring = /decl/flooring/tiling/eris/techmaint_cargo + +//=========ERIS GRASS==========\\ +/decl/flooring/grass/heavy + name = "heavy grass" + desc = "A dense ground coating of grass" + flags = TURF_REMOVE_SHOVEL + icon = 'icons/turf/outdoors.dmi' + icon_base = "grass-heavy" + has_base_range = 3 + +/turf/simulated/floor/outdoors/grass/heavy + name = "heavy grass" + icon_state = "grass-heavy0" + edge_blending_priority = 4 + initial_flooring = /decl/flooring/grass/heavy + turf_layers = list( + /turf/simulated/floor/outdoors/rocks, + /turf/simulated/floor/outdoors/dirt + ) + grass_chance = 40 + + grass_types = list( + /obj/structure/flora/ausbushes/sparsegrass, + /obj/structure/flora/ausbushes/fullgrass + ) + +//=========Eris Plating==========\\ +// This is the light grey tiles with random geometric shapes extruded +/decl/flooring/eris_plating + name = "reinforced plating" + descriptor = "reinforced plating" + icon = 'icons/turf/flooring/eris/plating.dmi' + icon_base = "plating" + flags = TURF_REMOVE_WRENCH | TURF_HAS_CORNERS | TURF_HAS_EDGES | TURF_CAN_BURN | TURF_CAN_BREAK + can_paint = 1 + has_base_range = 18 + is_plating = TRUE + + build_type = null + + plating_type = /decl/flooring/eris_plating/under + + /* + footstep_sound = "plating" + space_smooth = FALSE + removal_time = 150 + health = 100 + + floor_smooth = SMOOTH_BLACKLIST + flooring_blacklist = list(/decl/flooring/reinforced/plating/under,/decl/flooring/reinforced/plating/hull) //Smooth with everything except the contents of this list + smooth_movable_atom = SMOOTH_GREYLIST + movable_atom_blacklist = list(list(/obj, list("density" = TRUE, "anchored" = TRUE), 1)) + movable_atom_whitelist = list(list(/obj/machinery/door/airlock, list(), 2)) + */ + +/turf/simulated/floor/plating/eris + name = "reinforced plating" + icon = 'icons/turf/flooring/eris/plating.dmi' + icon_state = "plating" + initial_flooring = /decl/flooring/eris_plating + +/turf/simulated/floor/plating/eris/airless + oxygen = 0 + nitrogen = 0 + temperature = TCMB + +//==========Eris Underplating==============\\ +// This looks similar to normal plating, but with edges +/decl/flooring/eris_plating/under + name = "underplating" + icon = 'icons/turf/flooring/eris/plating.dmi' + descriptor = "support beams" + icon_base = "under" + flags = TURF_HAS_CORNERS | TURF_HAS_EDGES | TURF_CAN_BURN | TURF_CAN_BREAK + has_base_range = 0 + is_plating = TRUE + + floor_smooth = SMOOTH_WHITELIST + flooring_whitelist = list( + /decl/flooring/tiling/eris + ) + + plating_type = null + + //build_type = /obj/item/stack/material/underplating + + /* Eris features we lack on flooring decls + removal_time = 250 + health = 200 + resistance = RESISTANCE_ARMOURED + footstep_sound = "catwalk" + space_smooth = SMOOTH_ALL + floor_smooth = SMOOTH_NONE + smooth_movable_atom = SMOOTH_NONE + */ + +/turf/simulated/floor/plating/eris/under + name = "underplating" + icon_state = "under" + initial_flooring = /decl/flooring/eris_plating/under + +/turf/simulated/floor/plating/eris/under/airless + oxygen = 0 + nitrogen = 0 + temperature = TCMB + +//============Eris Hull Plating=========\\ +// This is 'spaceship outside' plating, black with random rounded rectangles. +/decl/flooring/eris_plating/hull + name = "hull" + descriptor = "outer hull" + icon = 'icons/turf/flooring/eris/hull.dmi' + icon_base = "hullcenter" + flags = TURF_HAS_EDGES | TURF_HAS_CORNERS | TURF_REMOVE_WRENCH | TURF_CAN_BURN | TURF_CAN_BREAK + has_base_range = 35 + is_plating = FALSE + build_type = /obj/item/stack/material/plasteel + + /* Eris features we lack on flooring decls + try_update_icon = 0 + plating_type = null + health = 350 + resistance = RESISTANCE_HEAVILY_ARMOURED + removal_time = 1 MINUTES //Cutting through the hull is very slow work + footstep_sound = "hull" + wall_smooth = SMOOTH_ALL + space_smooth = SMOOTH_NONE + smooth_movable_atom = SMOOTH_NONE + */ + +/* Eris features we lack on flooring decls +//Hull can upgrade to underplating +/decl/flooring/reinforced/plating/hull/can_build_floor(var/decl/flooring/newfloor) + return FALSE //Not allowed to build directly on hull, you must first remove it and then build on the underplating + +/decl/flooring/reinforced/plating/hull/get_plating_type(var/turf/location) + if (turf_is_lower_hull(location)) //Hull plating is only on the lowest level of the ship + return null + else if (turf_is_upper_hull(location)) + return /decl/flooring/reinforced/plating/under + else + return null //This should never happen, hull plawell,ting should only be on the exterior +*/ +/turf/simulated/floor/hull + name = "hull" + icon = 'icons/turf/flooring/eris/hull.dmi' + icon_state = "hullcenter0" + initial_flooring = /decl/flooring/eris_plating/hull + +/turf/simulated/floor/hull/airless + oxygen = 0 + nitrogen = 0 + temperature = TCMB + +/* +/turf/simulated/floor/hull/New() + if(icon_state != "hullcenter0") + overrided_icon_state = icon_state + ..() +*/ \ No newline at end of file diff --git a/code/game/turfs/simulated/lava.dm b/code/game/turfs/simulated/lava.dm index 237a28635c..22b79272b8 100644 --- a/code/game/turfs/simulated/lava.dm +++ b/code/game/turfs/simulated/lava.dm @@ -33,6 +33,17 @@ ..() name = "magma" +/turf/simulated/floor/lava/make_plating(place_product, defer_icon_update) + return + +/turf/simulated/floor/lava/set_flooring(decl/flooring/newflooring, initializing) + if(newflooring?.type == initial_flooring) + return ..() + return + +/turf/simulated/floor/lava/ex_act(severity) + return + /turf/simulated/floor/lava/Entered(atom/movable/AM) if(burn_stuff(AM)) START_PROCESSING(SSturfs, src) diff --git a/code/game/turfs/simulated/outdoors/dirt.dm b/code/game/turfs/simulated/outdoors/dirt.dm index 63d4aa2887..9ba17d9239 100644 --- a/code/game/turfs/simulated/outdoors/dirt.dm +++ b/code/game/turfs/simulated/outdoors/dirt.dm @@ -4,4 +4,4 @@ icon_state = "dirt-dark" edge_blending_priority = 2 turf_layers = list(/turf/simulated/floor/outdoors/rocks) - initial_flooring = /decl/flooring/dirt \ No newline at end of file + initial_flooring = /decl/flooring/dirt diff --git a/code/game/turfs/simulated/outdoors/snow_yw.dm b/code/game/turfs/simulated/outdoors/snow_yw.dm index ef2e339ffd..eb3ce80128 100644 --- a/code/game/turfs/simulated/outdoors/snow_yw.dm +++ b/code/game/turfs/simulated/outdoors/snow_yw.dm @@ -2,7 +2,6 @@ name = "frozen plating" icon_state = "snowyplating" icon = 'icons/turf/snow_new.dmi' - edge_blending_priority = 6 /turf/simulated/floor/snow name = "heavy snow" icon_state = "snow" diff --git a/code/game/turfs/simulated/water.dm b/code/game/turfs/simulated/water.dm index 071499c297..9a5c0c4b48 100644 --- a/code/game/turfs/simulated/water.dm +++ b/code/game/turfs/simulated/water.dm @@ -45,7 +45,7 @@ else if(istype(O, /obj/item/weapon/mop)) O.reagents.add_reagent(reagent_type, 5) to_chat(user, "You wet \the [O] in \the [src].") - playsound(loc, 'sound/effects/slosh.ogg', 25, 1) + playsound(src, 'sound/effects/slosh.ogg', 25, 1) return 1 else return ..() diff --git a/code/game/turfs/space/space.dm b/code/game/turfs/space/space.dm index 793942ecbe..0094ab1983 100644 --- a/code/game/turfs/space/space.dm +++ b/code/game/turfs/space/space.dm @@ -134,15 +134,10 @@ return /turf/space/Entered(var/atom/movable/A) - ..() - - if (!A || src != A.loc) - return - - inertial_drift(A) + . = ..() if(edge && ticker?.mode) - A.touch_map_edge() + A?.touch_map_edge() /turf/space/proc/Sandbox_Spacemove(atom/movable/A as mob|obj) var/cur_x diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index abb8a19062..685d020105 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -143,19 +143,6 @@ turf/attackby(obj/item/weapon/W as obj, mob/user as mob) sleep(2) O.update_transform() -/turf/Entered(var/atom/movable/A, var/old_loc) - . = ..() - - if(ismob(A)) - var/mob/M = A - if(M.lastarea?.has_gravity == 0) - inertial_drift(M) - if(M.flying) //VORESTATION Edit Start. This overwrites the above is_space without touching it all that much. - M.make_floating(1) //VOREStation Edit End. - else if(!is_space()) - M.inertia_dir = 0 - M.make_floating(0) - /turf/CanPass(atom/movable/mover, turf/target) if(!target) return FALSE @@ -224,22 +211,6 @@ turf/attackby(obj/item/weapon/W as obj, mob/user as mob) /turf/proc/is_plating() return 0 -/turf/proc/inertial_drift(atom/movable/A as mob|obj) - if(!(A.last_move)) return - if((istype(A, /mob/) && src.x > 1 && src.x < (world.maxx) && src.y > 1 && src.y < (world.maxy))) - var/mob/M = A - if(M.Process_Spacemove(1)) - M.inertia_dir = 0 - return - spawn(5) - if((M && !(M.anchored) && !(M.pulledby) && (M.loc == src))) - if(M.inertia_dir) - step(M, M.inertia_dir) - return - M.inertia_dir = M.last_move - step(M, M.inertia_dir) - return - /turf/proc/levelupdate() for(var/obj/O in src) O.hide(O.hides_under_flooring() && !is_plating()) diff --git a/code/game/verbs/ooc.dm b/code/game/verbs/ooc.dm index b494e844f4..b599c1fa6f 100644 --- a/code/game/verbs/ooc.dm +++ b/code/game/verbs/ooc.dm @@ -29,7 +29,7 @@ if(prefs.muted & MUTE_OOC) to_chat(src, "You cannot use OOC (muted).") return - if(findtext(msg, "byond://")) + if(findtext(msg, "byond://") && !config.allow_byond_links) to_chat(src, "Advertising other servers is not allowed.") log_admin("[key_name(src)] has attempted to advertise in OOC: [msg]") message_admins("[key_name_admin(src)] has attempted to advertise in OOC: [msg]") @@ -39,6 +39,16 @@ to_chat(src, "OOC is not allowed during voting.") return //VOREStation Add End + if(findtext(msg, "discord.gg") && !config.allow_discord_links) + to_chat(src, "Advertising discords is not allowed.") + log_admin("[key_name(src)] has attempted to advertise a discord server in OOC: [msg]") + message_admins("[key_name_admin(src)] has attempted to advertise a discord server in OOC: [msg]") + return + if((findtext(msg, "http://") || findtext(msg, "https://")) && !config.allow_url_links) + to_chat(src, "Posting external links is not allowed.") + log_admin("[key_name(src)] has attempted to post a link in OOC: [msg]") + message_admins("[key_name_admin(src)] has attempted to post a link in OOC: [msg]") + return log_ooc(msg, src) @@ -48,16 +58,14 @@ var/ooc_style = "everyone" if(holder && !holder.fakekey) ooc_style = "elevated" - //VOREStation Block Edit Start - if(holder.rights & R_EVENT) //Retired Admins - ooc_style = "event_manager" - if(holder.rights & R_ADMIN && !(holder.rights & R_BAN)) //Game Masters + //YawnWider Block Edit Start + if(holder.rights & R_MOD && !(holder.rights & R_BAN)) //Moderator ooc_style = "moderator" - if(holder.rights & R_SERVER && !(holder.rights & R_BAN)) //Developers + if(holder.rights & R_DEBUG && !(holder.rights & R_BAN)) //Developers ooc_style = "developer" if(holder.rights & R_ADMIN && holder.rights & R_BAN) //Admins ooc_style = "admin" - //VOREStation Block Edit End + //YawnWider Block Edit End for(var/client/target in GLOB.clients) if(target.is_preference_enabled(/datum/client_preference/show_ooc)) @@ -109,11 +117,21 @@ if(prefs.muted & MUTE_OOC) to_chat(src, "You cannot use OOC (muted).") return - if(findtext(msg, "byond://")) + if(findtext(msg, "byond://") && !config.allow_byond_links) to_chat(src, "Advertising other servers is not allowed.") log_admin("[key_name(src)] has attempted to advertise in OOC: [msg]") message_admins("[key_name_admin(src)] has attempted to advertise in OOC: [msg]") return + if(findtext(msg, "discord.gg") && !config.allow_discord_links) + to_chat(src, "Advertising discords is not allowed.") + log_admin("[key_name(src)] has attempted to advertise a discord server in OOC: [msg]") + message_admins("[key_name_admin(src)] has attempted to advertise a discord server in OOC: [msg]") + return + if((findtext(msg, "http://") || findtext(msg, "https://")) && !config.allow_url_links) + to_chat(src, "Posting external links is not allowed.") + log_admin("[key_name(src)] has attempted to post a link in OOC: [msg]") + message_admins("[key_name_admin(src)] has attempted to post a link in OOC: [msg]") + return log_looc(msg,src) diff --git a/code/game/verbs/who.dm b/code/game/verbs/who.dm index 3cb25b702e..be062aef6f 100644 --- a/code/game/verbs/who.dm +++ b/code/game/verbs/who.dm @@ -80,7 +80,7 @@ var/num_admins_online = 0 var/num_devs_online = 0 var/num_event_managers_online = 0 - + if(holder) for(var/client/C in GLOB.admins) if(R_ADMIN & C.holder.rights && R_BAN & C.holder.rights) @@ -108,7 +108,7 @@ msg += "\n" num_admins_online++ - else if(R_ADMIN & C.holder.rights && !(R_SERVER & C.holder.rights)) + else if(R_MOD & C.holder.rights && !(R_SERVER & C.holder.rights)) modmsg += "\t[C] is a [C.holder.rank]" if(C.holder.fakekey && (!R_ADMIN & holder.rights && !R_MOD & holder.rights)) @@ -179,7 +179,7 @@ if(!C.holder.fakekey) msg += "\t[C] is a [C.holder.rank]\n" num_admins_online++ - else if(R_ADMIN & C.holder.rights && !(R_SERVER & C.holder.rights)) + else if(R_MOD & C.holder.rights && !(R_SERVER & C.holder.rights)) //YW EDIT if(!C.holder.fakekey) modmsg += "\t[C] is a [C.holder.rank]\n" num_mods_online++ @@ -195,7 +195,7 @@ msg = "Current Admins ([num_admins_online]):\n" + msg if(config.show_mods) - msg += "\n Current Game Masters ([num_mods_online]):\n" + modmsg + msg += "\n Current Moderators ([num_mods_online]):\n" + modmsg //YW EDIT if(config.show_devs) msg += "\n Current Developers ([num_devs_online]):\n" + devmsg diff --git a/code/game/world.dm b/code/game/world.dm index 1232efaeba..d8832d2754 100644 --- a/code/game/world.dm +++ b/code/game/world.dm @@ -16,6 +16,7 @@ to_world_log("Your server's byond version does not meet the recommended requirements for this server. Please update BYOND") TgsNew() + VgsNew() // VOREStation Edit - VGS config.post_load() @@ -85,6 +86,7 @@ var/world_topic_spam_protect_time = world.timeofday /world/Topic(T, addr, master, key) TGS_TOPIC + VGS_TOPIC // VOREStation Edit - VGS log_topic("\"[T]\", from:[addr], master:[master], key:[key]") if (T == "ping") diff --git a/code/global.dm b/code/global.dm index a462972679..fdea8c9c86 100644 --- a/code/global.dm +++ b/code/global.dm @@ -41,7 +41,7 @@ var/const/starsys_name = "Virgo-Erigone" //CHOMPStation Removal End var/const/game_version = "CHOMPStation" //CHOMPStation Edit TFF 24/12/19 - Chompers var/changelog_hash = "" -var/game_year = (text2num(time2text(world.realtime, "YYYY")) + 544) //VOREStation Edit //CHOMPedit: We're sticking with the year 2564 +var/game_year = (text2num(time2text(world.realtime, "YYYY")) + 544) //YW EDIT var/round_progressing = 1 var/master_mode = "extended" // "extended" diff --git a/code/modules/DMAPI/st_commands.dm b/code/modules/DMAPI/st_commands.dm index dc707d8b71..33d4caabb3 100644 --- a/code/modules/DMAPI/st_commands.dm +++ b/code/modules/DMAPI/st_commands.dm @@ -1,3 +1,5 @@ +//File DEFUNCT + /datum/server_tools_command var/name = "" //the string to trigger this command on a chat bot. e.g. TGS3_BOT: do_this_command var/help_text = "" //help text for this command diff --git a/code/modules/DMAPI/st_interface.dm b/code/modules/DMAPI/st_interface.dm index 4e975b14c2..544da9434c 100644 --- a/code/modules/DMAPI/st_interface.dm +++ b/code/modules/DMAPI/st_interface.dm @@ -1,3 +1,5 @@ +//File DEFUNCT + SERVER_TOOLS_DEFINE_AND_SET_GLOBAL(reboot_mode, REBOOT_MODE_NORMAL) SERVER_TOOLS_DEFINE_AND_SET_GLOBAL(server_tools_api_compatible, FALSE) diff --git a/code/modules/DMAPI/yawnDMAPI.dm b/code/modules/DMAPI/yawnDMAPI.dm index 8a0195c369..8f2c5b7605 100644 --- a/code/modules/DMAPI/yawnDMAPI.dm +++ b/code/modules/DMAPI/yawnDMAPI.dm @@ -1,3 +1,5 @@ +//File DEFUNCT + /datum/server_tools_command/status name = "status" //the string to trigger this command on a chat bot. e.g. TGS3_BOT: do_this_command help_text = "Will broadcast the current player count and other round information" //help text for this command @@ -18,4 +20,114 @@ var/list/all_params = splittext(params, " ") var/faxid = all_params[1] var/faxmsg = return_file_text("[config.fax_export_dir]/fax_[faxid].html") - return "FAX: ```[strip_html_properly(faxmsg)]```" \ No newline at end of file + return "FAX: ```[strip_html_properly(faxmsg)]```" + +// - Staffwho +/datum/server_tools_command/staffwho + name = "staffwho" + help_text = "Shows the current online staff count" + required_parameters = 0 + admin_only = TRUE + +/datum/server_tools_command/staffwho/Run(datum/tgs_chat_user/sender, params) + var/message = "Current online staff:\n" + + var/list/admin_keys = list() + var/list/mod_keys = list() + var/list/dev_keys = list() + var/list/other_keys = list() + + var/count = 0 + + for(var/client/C in GLOB.admins) + count++ + var/keymsg = "[C.key]" + if(C.is_afk()) + keymsg += " (AFK)" + else if(C.holder.fakekey) + keymsg += " (Stealth)" + else if(isobserver(C.mob)) + keymsg += " (Ghost)" + else if(isnewplayer(C.mob)) + keymsg += " (Lobby)" + else + keymsg += " (Ingame)" + + if(R_ADMIN & C.holder.rights && R_BAN & C.holder.rights) // R_ADMIN and R_BAN apparently an admin makes + admin_keys += keymsg + + else if(R_MOD & C.holder.rights && !(R_SERVER & C.holder.rights)) // R_MOD but not R_SERVER makes a moderator + mod_keys += keymsg + + else if(R_DEBUG & C.holder.rights) // R_SERVER makes a dev + dev_keys += keymsg + + else // No R_ADMIN&&R_BAN, R_ADMIN!R_BAN, R_SERVER, must be a GM or something + other_keys += keymsg + + var/admin_msg = english_list(admin_keys, "-None-") + var/mod_msg = english_list(mod_keys, "-None-") + var/dev_msg = english_list(dev_keys, "-None-") + var/other_msg = english_list(other_keys, "-None-") + + message += "**Admins:** [admin_msg]\n**Mods:** [mod_msg]\n**Devs:** [dev_msg]\n**Other:** [other_msg]\n**Total:** [count] online" + return message + +// - Discord register +/* Commented out until i can figure it out or until we update tgs +GLOBAL_LIST_EMPTY(pending_discord_registrations) +/datum/server_tools_command/register + name = "register" + help_text = "Registers your chat username with your Byond username" + required_parameters = 0 + admin_only = FALSE + +/datum/server_tools_command/register/Run(datum/tgs_chat_user/sender, params) + // Try to find if that ID is registered to someone already + var/sql_discord = sql_sanitize_text(sender.id) + var/DBQuery/query = dbcon.NewQuery("SELECT discord_id FROM erro_player WHERE discord_id = '[sql_discord]'") + query.Execute() + if(query.NextRow()) + return "[sender.friendly_name], your Discord ID is already registered to a Byond username. Please contact an administrator if you changed your Byond username or Discord ID." + + var/key_to_find = "[ckey(params)]" + + // They didn't provide anything worth looking up. + if(!length(key_to_find)) + return "[sender.friendly_name], you need to provide your Byond username at the end of the command. It can be in 'key' format (with spaces and characters) or 'ckey' format (without spaces or special characters)." + + // Try to find their client. + var/client/user + for(var/client/C in GLOB.clients) + if(C.ckey == key_to_find) + user = C + break + + // Couldn't find them logged in. + if(!user) + return "[sender.friendly_name], I couldn't find a logged-in user with the username of '[key_to_find]', which is what you provided after conversion to Byond's ckey format. Please connect to the game server and try again." + + var/sql_ckey = sql_sanitize_text(key_to_find) + query = dbcon.NewQuery("SELECT discord_id FROM erro_player WHERE ckey = '[sql_ckey]'") + query.Execute() + + // We somehow found their client, BUT they don't exist in the database + if(!query.NextRow()) + return "[sender.friendly_name], the server's database is either not responding or there's no evidence you've ever logged in. Please contact an administrator." + + // We found them in the database, AND they already have a discord ID assigned + if(query.item[1]) + return "[sender.friendly_name], it appears you've already registered your chat and game IDs. If you've changed game or chat usernames, please contact an administrator for help." + + // Okay. We found them, they're in the DB, and they have no discord ID set. + var/message = "A request has been sent from Discord to validate your Byond username, by '[sender.friendly_name]' in '[sender.channel.friendly_name]'\ +
If you did not send this request, do not click the link below, and do notify an administrator in-game or on Discord ASAP.\ +
Click Here if you authorized this registration attempt. This link is valid for 10 minutes." + to_chat(user, message) + + // To stifle href hacking + GLOB.pending_discord_registrations.len++ + GLOB.pending_discord_registrations[GLOB.pending_discord_registrations.len] = list("ckey" = key_to_find, "id" = sender.id, "time" = world.realtime) + + return "[sender.friendly_name], I've sent you a message in-game. Please verify your username there to complete your registration within 10 minutes." +*/ \ No newline at end of file diff --git a/code/modules/Phorochemistry/phororeagent.dm b/code/modules/Phorochemistry/phororeagent.dm index 0877309137..36e886a671 100644 --- a/code/modules/Phorochemistry/phororeagent.dm +++ b/code/modules/Phorochemistry/phororeagent.dm @@ -573,7 +573,7 @@ var/induromol_code = rand(1, 50) /datum/reagent/phororeagent/oculusosone/on_mob_life(var/mob/living/M as mob, var/alien) if(M.client) if(M.client.view == 7) - if(ishuman(M)) + if(ishuman(M) && !(alien == IS_SLIME)) //check for mechanical eyes var/mob/living/carbon/human/H = M var/obj/item/organ/eyes = H.internal_organs_by_name["eyes"] @@ -590,6 +590,11 @@ var/induromol_code = rand(1, 50) if(ishuman(M)) //check for mechanical eyes var/mob/living/carbon/human/H = M + if(H.get_species() == SPECIES_PROMETHEAN) + if(M.client) + M.client.view = 7 + to_chat(M, "After a few blinks, you realize the Oculusosone has worn off.") + return ..() var/obj/item/organ/eyes = H.internal_organs_by_name["eyes"] if(eyes.status & ORGAN_ROBOT) return ..() diff --git a/code/modules/admin/admin_attack_log.dm b/code/modules/admin/admin_attack_log.dm index c1f5c67464..4c5b1b481e 100644 --- a/code/modules/admin/admin_attack_log.dm +++ b/code/modules/admin/admin_attack_log.dm @@ -1,4 +1,4 @@ -/mob/var/lastattacker = null +/atom/var/lastattacker = null /mob/var/lastattacked = null /mob/var/attack_log = list( ) /mob/var/dialogue_log = list( ) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index c47fa3a190..881eb95abb 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -426,43 +426,6 @@ log_and_message_admins("has opened [S]'s law manager.") feedback_add_details("admin_verb","MSL") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! -/client/proc/change_human_appearance_admin() - set name = "Change Mob Appearance - Admin" - set desc = "Allows you to change the mob appearance" - set category = "Admin" - - if(!check_rights(R_FUN)) return - - var/mob/living/carbon/human/H = input("Select mob.", "Change Mob Appearance - Admin") as null|anything in human_mob_list - if(!H) return - - log_and_message_admins("is altering the appearance of [H].") - H.change_appearance(APPEARANCE_ALL, usr, usr, check_species_whitelist = 0, state = admin_state) - feedback_add_details("admin_verb","CHAA") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - -/client/proc/change_human_appearance_self() - set name = "Change Mob Appearance - Self" - set desc = "Allows the mob to change its appearance" - set category = "Admin" - - if(!check_rights(R_FUN)) return - - var/mob/living/carbon/human/H = input("Select mob.", "Change Mob Appearance - Self") as null|anything in human_mob_list - if(!H) return - - if(!H.client) - to_chat(usr, " Only mobs with clients can alter their own appearance.") - return - var/datum/gender/T = gender_datums[H.get_visible_gender()] - switch(alert("Do you wish for [H] to be allowed to select non-whitelisted races?","Alter Mob Appearance","Yes","No","Cancel")) - if("Yes") - log_and_message_admins("has allowed [H] to change [T.his] appearance, without whitelisting of races.") - H.change_appearance(APPEARANCE_ALL, H.loc, check_species_whitelist = 0) - if("No") - log_and_message_admins("has allowed [H] to change [T.his] appearance, with whitelisting of races.") - H.change_appearance(APPEARANCE_ALL, H.loc, check_species_whitelist = 1) - feedback_add_details("admin_verb","CMAS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - /client/proc/change_security_level() set name = "Set security level" set desc = "Sets the station security level" @@ -485,74 +448,6 @@ // feedback_add_details("admin_verb","MP") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! return -/client/proc/editappear() - set name = "Edit Appearance" - set category = "Fun" - - if(!check_rights(R_FUN)) return - - var/mob/living/carbon/human/M = input("Select mob.", "Edit Appearance") as null|anything in human_mob_list - - if(!istype(M, /mob/living/carbon/human)) - to_chat(usr, "You can only do this to humans!") - return - switch(alert("Are you sure you wish to edit this mob's appearance? Skrell, Unathi, Tajaran can result in unintended consequences.",,"Yes","No")) - if("No") - return - var/new_facial = input("Please select facial hair color.", "Character Generation") as color - if(new_facial) - M.r_facial = hex2num(copytext(new_facial, 2, 4)) - M.g_facial = hex2num(copytext(new_facial, 4, 6)) - M.b_facial = hex2num(copytext(new_facial, 6, 8)) - - var/new_hair = input("Please select hair color.", "Character Generation") as color - if(new_facial) - M.r_hair = hex2num(copytext(new_hair, 2, 4)) - M.g_hair = hex2num(copytext(new_hair, 4, 6)) - M.b_hair = hex2num(copytext(new_hair, 6, 8)) - - var/new_eyes = input("Please select eye color.", "Character Generation") as color - if(new_eyes) - M.r_eyes = hex2num(copytext(new_eyes, 2, 4)) - M.g_eyes = hex2num(copytext(new_eyes, 4, 6)) - M.b_eyes = hex2num(copytext(new_eyes, 6, 8)) - M.update_eyes() - - var/new_skin = input("Please select body color. This is for Tajaran, Unathi, and Skrell only!", "Character Generation") as color - if(new_skin) - M.r_skin = hex2num(copytext(new_skin, 2, 4)) - M.g_skin = hex2num(copytext(new_skin, 4, 6)) - M.b_skin = hex2num(copytext(new_skin, 6, 8)) - - var/new_tone = input("Please select skin tone level: 1-220 (1=albino, 35=caucasian, 150=black, 220='very' black)", "Character Generation") as text - - if (new_tone) - M.s_tone = max(min(round(text2num(new_tone)), 220), 1) - M.s_tone = -M.s_tone + 35 - - // hair - var/new_hstyle = input(usr, "Select a hair style", "Grooming") as null|anything in hair_styles_list - if(new_hstyle) - M.h_style = new_hstyle - - // facial hair - var/new_fstyle = input(usr, "Select a facial hair style", "Grooming") as null|anything in facial_hair_styles_list - if(new_fstyle) - M.f_style = new_fstyle - - var/new_gender = alert(usr, "Please select gender.", "Character Generation", "Male", "Female", "Neuter") - if (new_gender) - if(new_gender == "Male") - M.gender = MALE - else if (new_gender == "Female") - M.gender = FEMALE - else - M.gender = NEUTER - - M.update_hair(FALSE) - M.update_icons_body() - M.check_dna(M) - /client/proc/playernotes() set name = "Show Player Info" set category = "Admin" diff --git a/code/modules/admin/verbs/change_appearance.dm b/code/modules/admin/verbs/change_appearance.dm new file mode 100644 index 0000000000..e547d03f84 --- /dev/null +++ b/code/modules/admin/verbs/change_appearance.dm @@ -0,0 +1,107 @@ +/client/proc/change_human_appearance_admin() + set name = "Change Mob Appearance - Admin" + set desc = "Allows you to change the mob appearance" + set category = "Admin" + + if(!check_rights(R_FUN)) return + + var/mob/living/carbon/human/H = input("Select mob.", "Change Mob Appearance - Admin") as null|anything in human_mob_list + if(!H) return + + log_and_message_admins("is altering the appearance of [H].") + H.change_appearance(APPEARANCE_ALL, usr, usr, check_species_whitelist = 0, state = admin_state) + feedback_add_details("admin_verb","CHAA") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + +/client/proc/change_human_appearance_self() + set name = "Change Mob Appearance - Self" + set desc = "Allows the mob to change its appearance" + set category = "Admin" + + if(!check_rights(R_FUN)) return + + var/mob/living/carbon/human/H = input("Select mob.", "Change Mob Appearance - Self") as null|anything in human_mob_list + if(!H) return + + if(!H.client) + to_chat(usr, " Only mobs with clients can alter their own appearance.") + return + var/datum/gender/T = gender_datums[H.get_visible_gender()] + switch(alert("Do you wish for [H] to be allowed to select non-whitelisted races?","Alter Mob Appearance","Yes","No","Cancel")) + if("Yes") + log_and_message_admins("has allowed [H] to change [T.his] appearance, without whitelisting of races.") + H.change_appearance(APPEARANCE_ALL, H.loc, check_species_whitelist = 0) + if("No") + log_and_message_admins("has allowed [H] to change [T.his] appearance, with whitelisting of races.") + H.change_appearance(APPEARANCE_ALL, H.loc, check_species_whitelist = 1) + feedback_add_details("admin_verb","CMAS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + +/client/proc/editappear() + set name = "Edit Appearance" + set category = "Fun" + + if(!check_rights(R_FUN)) return + + var/mob/living/carbon/human/M = input("Select mob.", "Edit Appearance") as null|anything in human_mob_list + + if(!istype(M, /mob/living/carbon/human)) + to_chat(usr, "You can only do this to humans!") + return + switch(alert("Are you sure you wish to edit this mob's appearance? Skrell, Unathi, Tajaran can result in unintended consequences.",,"Yes","No")) + if("No") + return + var/new_facial = input("Please select facial hair color.", "Character Generation") as color + if(new_facial) + M.r_facial = hex2num(copytext(new_facial, 2, 4)) + M.g_facial = hex2num(copytext(new_facial, 4, 6)) + M.b_facial = hex2num(copytext(new_facial, 6, 8)) + + var/new_hair = input("Please select hair color.", "Character Generation") as color + if(new_facial) + M.r_hair = hex2num(copytext(new_hair, 2, 4)) + M.g_hair = hex2num(copytext(new_hair, 4, 6)) + M.b_hair = hex2num(copytext(new_hair, 6, 8)) + + var/new_eyes = input("Please select eye color.", "Character Generation") as color + if(new_eyes) + M.r_eyes = hex2num(copytext(new_eyes, 2, 4)) + M.g_eyes = hex2num(copytext(new_eyes, 4, 6)) + M.b_eyes = hex2num(copytext(new_eyes, 6, 8)) + M.update_eyes() + + var/new_skin = input("Please select body color. This is for Tajaran, Unathi, and Skrell only!", "Character Generation") as color + if(new_skin) + M.r_skin = hex2num(copytext(new_skin, 2, 4)) + M.g_skin = hex2num(copytext(new_skin, 4, 6)) + M.b_skin = hex2num(copytext(new_skin, 6, 8)) + + var/new_tone = input("Please select skin tone level: 1-220 (1=albino, 35=caucasian, 150=black, 220='very' black)", "Character Generation") as text + + if (new_tone) + M.s_tone = max(min(round(text2num(new_tone)), 220), 1) + M.s_tone = -M.s_tone + 35 + + // hair + var/new_hstyle = input(usr, "Select a hair style", "Grooming") as null|anything in hair_styles_list + if(new_hstyle) + M.h_style = new_hstyle + + // facial hair + var/new_fstyle = input(usr, "Select a facial hair style", "Grooming") as null|anything in facial_hair_styles_list + if(new_fstyle) + M.f_style = new_fstyle + + var/new_gender = alert(usr, "Please select gender.", "Character Generation", "Male", "Female", "Neuter") + if (new_gender) + if(new_gender == "Male") + M.gender = MALE + M.dna.SetUIState(DNA_UI_GENDER, FALSE) + else if (new_gender == "Female") + M.gender = FEMALE + M.dna.SetUIState(DNA_UI_GENDER, TRUE) + else + M.gender = NEUTER + M.dna.SetUIState(DNA_UI_GENDER, FALSE) + + M.update_dna(M) + M.update_hair(FALSE) + M.update_icons_body() \ No newline at end of file diff --git a/code/modules/admin/verbs/playsound.dm b/code/modules/admin/verbs/playsound.dm index 3b3843efbd..4acf3a54c1 100644 --- a/code/modules/admin/verbs/playsound.dm +++ b/code/modules/admin/verbs/playsound.dm @@ -28,7 +28,7 @@ var/list/sounds_cache = list() log_admin("[key_name(src)] played a local sound [S]") message_admins("[key_name_admin(src)] played a local sound [S]", 1) - playsound(get_turf(src.mob), S, 50, 0, 0) + playsound(src.mob, S, 50, 0, 0) feedback_add_details("admin_verb","PLS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index 808cafd211..a854023ab9 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -265,32 +265,39 @@ Ccomp's first proc. /client/proc/allow_character_respawn() set category = "Special Verbs" set name = "Allow player to respawn" - set desc = "Let's the player bypass the wait to respawn or allow them to re-enter their corpse." + set desc = "Let a player bypass the wait to respawn or allow them to re-enter their corpse." if(!holder) return - var/list/ghosts= get_ghosts(1,1) - - var/target = input("Please, select a ghost!", "COME BACK TO LIFE!", null, null) as null|anything in ghosts + var/target = input("Select a ckey to allow to rejoin", "Allow Respawn Selector") as null|anything in GLOB.respawn_timers if(!target) - to_chat(src, "Hrm, appears you didn't select a ghost") // Sanity check, if no ghosts in the list we don't want to edit a null variable and cause a runtime error. return + + if(GLOB.respawn_timers[target] == -1) // Their respawn timer is set to -1, which is 'not allowed to respawn' + var/response = alert(src, "Are you sure you wish to allow this individual to respawn? They would normally not be able to.","Allow impossible respawn?","No","Yes") + if(response == "No") + return + + GLOB.respawn_timers -= target - var/mob/observer/dead/G = ghosts[target] - if(G.has_enabled_antagHUD && config.antag_hud_restricted) - var/response = alert(src, "Are you sure you wish to allow this individual to play?","Ghost has used AntagHUD","Yes","No") - if(response == "No") return - G.timeofdeath=-19999 /* time of death is checked in /mob/verb/abandon_mob() which is the Respawn verb. - timeofdeath is used for bodies on autopsy but since we're messing with a ghost I'm pretty sure - there won't be an autopsy. - */ - G.has_enabled_antagHUD = 2 - G.can_reenter_corpse = 1 + var/found_client = FALSE + for(var/c in GLOB.clients) + var/client/C = c + if(C.ckey == target) + found_client = C + to_chat(C, "You may now respawn. You should roleplay as if you learned nothing about the round during your time with the dead.") + if(isobserver(C.mob)) + var/mob/observer/dead/G = C.mob + G.can_reenter_corpse = 1 + to_chat(C, "You can also re-enter your corpse, if you still have one!") + break - G:show_message(text("You may now respawn. You should roleplay as if you learned nothing about the round during your time with the dead."), 1) - log_admin("[key_name(usr)] allowed [key_name(G)] to bypass the respawn time limit") - message_admins("Admin [key_name_admin(usr)] allowed [key_name_admin(G)] to bypass the respawn time limit", 1) + if(!found_client) + to_chat(src, "The associated client didn't appear to be connected, so they couldn't be notified, but they can now respawn if they reconnect.") + + log_admin("[key_name(usr)] allowed [found_client ? key_name(found_client) : target] to bypass the respawn time limit") + message_admins("Admin [key_name_admin(usr)] allowed [found_client ? key_name_admin(found_client) : target] to bypass the respawn time limit", 1) /client/proc/toggle_antagHUD_use() diff --git a/code/modules/ai/ai_holder_communication.dm b/code/modules/ai/ai_holder_communication.dm index ef8fcf253d..beddb68924 100644 --- a/code/modules/ai/ai_holder_communication.dm +++ b/code/modules/ai/ai_holder_communication.dm @@ -34,8 +34,8 @@ if(holder.say_list) holder.ISay(safepick(holder.say_list.say_threaten)) - playsound(holder.loc, holder.say_list.threaten_sound, 50, 1) // We do this twice to make the sound -very- noticable to the target. - playsound(target.loc, holder.say_list.threaten_sound, 50, 1) // Actual aim-mode also does that so at least it's consistant. + playsound(holder, holder.say_list.threaten_sound, 50, 1) // We do this twice to make the sound -very- noticable to the target. + playsound(target, holder.say_list.threaten_sound, 50, 1) // Actual aim-mode also does that so at least it's consistant. else // Otherwise we are waiting for them to go away or to wait long enough for escalate. if(target in list_targets()) // Are they still visible? var/should_escalate = FALSE @@ -57,8 +57,8 @@ set_stance(STANCE_IDLE) if(holder.say_list) holder.ISay(safepick(holder.say_list.say_stand_down)) - playsound(holder.loc, holder.say_list.stand_down_sound, 50, 1) // We do this twice to make the sound -very- noticable to the target. - playsound(target.loc, holder.say_list.stand_down_sound, 50, 1) // Actual aim-mode also does that so at least it's consistant. + playsound(holder, holder.say_list.stand_down_sound, 50, 1) // We do this twice to make the sound -very- noticable to the target. + playsound(target, holder.say_list.stand_down_sound, 50, 1) // Actual aim-mode also does that so at least it's consistant. // Determines what is deserving of a warning when STANCE_ALERT is active. /datum/ai_holder/proc/will_threaten(mob/living/the_target) diff --git a/code/modules/ai/aI_holder_subtypes/simple_mob_ai.dm b/code/modules/ai/ai_holder_subtypes/simple_mob_ai.dm similarity index 100% rename from code/modules/ai/aI_holder_subtypes/simple_mob_ai.dm rename to code/modules/ai/ai_holder_subtypes/simple_mob_ai.dm diff --git a/code/modules/ai/aI_holder_subtypes/simple_mob_ai_ch.dm b/code/modules/ai/ai_holder_subtypes/simple_mob_ai_ch.dm similarity index 100% rename from code/modules/ai/aI_holder_subtypes/simple_mob_ai_ch.dm rename to code/modules/ai/ai_holder_subtypes/simple_mob_ai_ch.dm diff --git a/code/modules/ai/aI_holder_subtypes/simple_mob_ai_vr.dm b/code/modules/ai/ai_holder_subtypes/simple_mob_ai_vr.dm similarity index 100% rename from code/modules/ai/aI_holder_subtypes/simple_mob_ai_vr.dm rename to code/modules/ai/ai_holder_subtypes/simple_mob_ai_vr.dm diff --git a/code/modules/ai/aI_holder_subtypes/slime_xenobio_ai.dm b/code/modules/ai/ai_holder_subtypes/slime_xenobio_ai.dm similarity index 97% rename from code/modules/ai/aI_holder_subtypes/slime_xenobio_ai.dm rename to code/modules/ai/ai_holder_subtypes/slime_xenobio_ai.dm index c2598f4a75..f6e311ad30 100644 --- a/code/modules/ai/aI_holder_subtypes/slime_xenobio_ai.dm +++ b/code/modules/ai/ai_holder_subtypes/slime_xenobio_ai.dm @@ -1,292 +1,292 @@ -// Specialized AI for slime simplemobs. -// Unlike the parent AI code, this will probably break a lot of things if you put it on something that isn't /mob/living/simple_mob/slime/xenobio - -/datum/ai_holder/simple_mob/xenobio_slime - hostile = TRUE - cooperative = TRUE - firing_lanes = TRUE - mauling = TRUE // They need it to get the most out of monkeys. - var/rabid = FALSE // Will attack regardless of discipline. - var/discipline = 0 // Beating slimes makes them less likely to lash out. In theory. - var/resentment = 0 // 'Unjustified' beatings make this go up, and makes it more likely for abused slimes to go rabid. - var/obedience = 0 // Conversely, 'justified' beatings make this go up, and makes discipline decay slower, potentially making it not decay at all. - - var/always_stun = FALSE // If true, the slime will elect to attempt to permastun the target. - - var/last_discipline_decay = null // Last world.time discipline was reduced from decay. - var/discipline_decay_time = 5 SECONDS // Earliest that one discipline can decay. - - var/list/grudges = list() // List of Prometheans who are jerks. - -/datum/ai_holder/simple_mob/xenobio_slime/Destroy() - grudges.Cut() - ..() - -/datum/ai_holder/simple_mob/xenobio_slime/sapphire - always_stun = TRUE // They know that stuns are godly. - intelligence_level = AI_SMART // Also knows not to walk while confused if it risks death. - -/datum/ai_holder/simple_mob/xenobio_slime/light_pink - discipline = 10 - obedience = 10 - -/datum/ai_holder/simple_mob/xenobio_slime/passive/New() // For Kendrick. - ..() - pacify() - -/datum/ai_holder/simple_mob/xenobio_slime/New() - ..() - ASSERT(istype(holder, /mob/living/simple_mob/slime/xenobio)) - -// Checks if disciplining the slime would be 'justified' right now. -/datum/ai_holder/simple_mob/xenobio_slime/proc/is_justified_to_discipline() - ai_log("xenobio_slime/is_justified_to_discipline() : Entered.", AI_LOG_TRACE) - if(!can_act()) - ai_log("xenobio_slime/is_justified_to_discipline() : Judged to be unjustified because we cannot act. Exiting.", AI_LOG_DEBUG) - return FALSE // The slime considers it abuse if they get stunned while already stunned. - if(rabid) - ai_log("xenobio_slime/is_justified_to_discipline() : Judged to be justified because we're rabid. Exiting.", AI_LOG_TRACE) - return TRUE - if(target && can_attack(target)) - if(ishuman(target)) - var/mob/living/carbon/human/H = target - if(istype(H.species, /datum/species/monkey)) - ai_log("xenobio_slime/is_justified_to_discipline() : Judged to be unjustified because we're targeting a monkey. Exiting.", AI_LOG_DEBUG) - return FALSE // Attacking monkeys is okay. - ai_log("xenobio_slime/is_justified_to_discipline() : Judged to be justified because we are targeting a non-monkey. Exiting.", AI_LOG_TRACE) - return TRUE // Otherwise attacking other things is bad. - ai_log("xenobio_slime/is_justified_to_discipline() : Judged to be unjustified because we are not targeting anything. Exiting.", AI_LOG_DEBUG) - return FALSE // Not attacking anything. - -/datum/ai_holder/simple_mob/xenobio_slime/proc/can_command(mob/living/commander) - if(rabid) - return FALSE - if(!hostile) - return SLIME_COMMAND_OBEY -// if(commander in friends) -// return SLIME_COMMAND_FRIEND - if(holder.IIsAlly(commander)) - return SLIME_COMMAND_FACTION - if(discipline > resentment && obedience >= 5) - return SLIME_COMMAND_OBEY - return FALSE - -/datum/ai_holder/simple_mob/xenobio_slime/proc/adjust_discipline(amount, silent) - var/mob/living/simple_mob/slime/xenobio/my_slime = holder - if(amount > 0) - if(rabid) - return - var/justified = my_slime.is_justified_to_discipline() // This will also consider the AI-side of that proc. - remove_target() // Stop attacking. - - if(justified) - obedience++ - if(!silent) - holder.say(pick("Fine...", "Okay...", "Sorry...", "I yield...", "Mercy...")) - else - if(prob(resentment * 20)) - enrage() - holder.say(pick("Evil...", "Kill...", "Tyrant...")) - else - if(!silent) - holder.say(pick("Why...?", "I don't understand...?", "Cruel...", "Stop...", "Nooo...")) - resentment++ // Done after check so first time will never enrage. - - discipline = between(0, discipline + amount, 10) - my_slime.update_mood() - -// This slime always enrages if disciplined. -/datum/ai_holder/simple_mob/xenobio_slime/red/adjust_discipline(amount, silent) - if(amount > 0 && !rabid) - holder.say("Grrr...") - holder.add_modifier(/datum/modifier/berserk, 30 SECONDS) - enrage() - -/datum/ai_holder/simple_mob/xenobio_slime/handle_special_strategical() - discipline_decay() - -// Handles decay of discipline. -/datum/ai_holder/simple_mob/xenobio_slime/proc/discipline_decay() - if(discipline > 0 && last_discipline_decay + discipline_decay_time < world.time) - if(!prob(75 + (obedience * 5))) - adjust_discipline(-1) - last_discipline_decay = world.time - -/datum/ai_holder/simple_mob/xenobio_slime/handle_special_tactic() - evolve_and_reproduce() - -// Hit the correct verbs to keep the slime species going. -/datum/ai_holder/simple_mob/xenobio_slime/proc/evolve_and_reproduce() - var/mob/living/simple_mob/slime/xenobio/my_slime = holder - if(my_slime.amount_grown >= 10) - // Press the correct verb when we can. - if(my_slime.is_adult) - my_slime.reproduce() // Splits into four new baby slimes. - else - my_slime.evolve() // Turns our holder into an adult slime. - - -// Called when pushed too far (or a red slime core was used). -/datum/ai_holder/simple_mob/xenobio_slime/proc/enrage() - var/mob/living/simple_mob/slime/xenobio/my_slime = holder - if(my_slime.harmless) - return - rabid = TRUE - my_slime.update_mood() - my_slime.visible_message(span("danger", "\The [my_slime] enrages!")) - -// Called when using a pacification agent (or it's Kendrick being initalized). -/datum/ai_holder/simple_mob/xenobio_slime/proc/pacify() - remove_target() // So it stops trying to kill them. - rabid = FALSE - hostile = FALSE - retaliate = FALSE - cooperative = FALSE - holder.a_intent = I_HELP - -// The holder's attack changes based on intent. This lets the AI choose what effect is desired. -/datum/ai_holder/simple_mob/xenobio_slime/pre_melee_attack(atom/A) - if(istype(A, /mob/living)) - var/mob/living/L = A - var/mob/living/simple_mob/slime/xenobio/my_slime = holder - - if( (!L.lying && prob(30 + (my_slime.power_charge * 7) ) || (!L.lying && always_stun) )) - my_slime.a_intent = I_DISARM // Stun them first. - else if(my_slime.can_consume(L) && L.lying) - my_slime.a_intent = I_GRAB // Then eat them. - else - my_slime.a_intent = I_HURT // Otherwise robust them. - -/datum/ai_holder/simple_mob/xenobio_slime/closest_distance(atom/movable/AM) - if(istype(AM, /mob/living)) - var/mob/living/L = AM - if(ishuman(L)) - var/mob/living/carbon/human/H = L - if(istype(H.species, /datum/species/monkey)) - return 1 // Otherwise ranged slimes will eat a lot less often. - if(L.stat >= UNCONSCIOUS) - return 1 // Melee (eat) the target if dead/dying, don't shoot it. - return ..() - -/datum/ai_holder/simple_mob/xenobio_slime/can_attack(atom/movable/AM, var/vision_required = TRUE) - . = ..() - if(.) // Do some additional checks because we have Special Code(tm). - if(ishuman(AM)) - var/mob/living/carbon/human/H = AM - if(istype(H.species, /datum/species/monkey)) // istype() is so they'll eat the alien monkeys too. - return TRUE // Monkeys are always food (sorry Pun Pun). - else if(H.species && H.species.name == SPECIES_PROMETHEAN) // Prometheans are always our friends. - if(!(H in grudges)) // Unless they're an ass. - return FALSE - if(discipline && !rabid) - holder.a_intent = I_HELP - return FALSE // We're a good slime. - -/datum/ai_holder/simple_mob/xenobio_slime/react_to_attack(atom/movable/attacker) - . = ..(attacker) - - if(ishuman(attacker)) - var/mob/living/carbon/human/H = attacker - if(H.species && H.species.name == SPECIES_PROMETHEAN) // They're a jerk. - grudges |= H - -// Commands, reactions, etc -/datum/ai_holder/simple_mob/xenobio_slime/on_hear_say(mob/living/speaker, message) - ai_log("xenobio_slime/on_hear_say([speaker], [message]) : Entered.", AI_LOG_DEBUG) - var/mob/living/simple_mob/slime/xenobio/my_slime = holder - - if((findtext(message, num2text(my_slime.number)) || findtext(message, my_slime.name) || findtext(message, "slimes"))) // Talking to us. - - // First, make sure it's actually a player saying something and not an AI, or else we risk infinite loops. - if(!speaker.client) - return - - // Are all slimes being referred to? - // var/mass_order = FALSE - // if(findtext(message, "slimes")) - // mass_order = TRUE - - // Say hello back. - if(findtext(message, "hello") || findtext(message, "hi") || findtext(message, "greetings")) - delayed_say(pick("Hello...", "Hi..."), speaker) - - // Follow request. - if(findtext(message, "follow") || findtext(message, "come with me")) - if(!can_command(speaker)) - delayed_say(pick("No...", "I won't follow..."), speaker) - return - - delayed_say("Yes... I follow \the [speaker]...", speaker) - set_follow(speaker) - - // Squish request. - if(findtext(message , "squish")) - if(!can_command(speaker)) - delayed_say("No...", speaker) - return - - spawn(rand(1 SECOND, 2 SECONDS)) - if(!src || !holder || !can_act()) // We might've died/got deleted/etc in the meantime. - return - my_slime.squish() - - - // Stop request. - if(findtext(message, "stop") || findtext(message, "halt") || findtext(message, "cease")) - if(my_slime.victim) // We're being asked to stop eatting someone. - if(!can_command(speaker) || !is_justified_to_discipline()) - delayed_say("No...", speaker) - return - else - delayed_say("Fine...", speaker) - adjust_discipline(1, TRUE) - my_slime.stop_consumption() - - if(target) // We're being asked to stop chasing someone. - if(!can_command(speaker) || !is_justified_to_discipline()) - delayed_say("No...", speaker) - return - else - delayed_say("Fine...", speaker) - adjust_discipline(1, TRUE) // This must come before losing the target or it will be unjustified. - remove_target() - - - if(leader) // We're being asked to stop following someone. - if(can_command(speaker) == SLIME_COMMAND_FRIEND || leader == speaker) - delayed_say("Yes... I'll stop...", speaker) - lose_follow() - else - delayed_say("No... I'll keep following \the [leader]...", speaker) - - /* // Commented out since its mostly useless now due to slimes refusing to attack if it would make them naughty. - // Murder request - if(findtext(message, "harm") || findtext(message, "attack") || findtext(message, "kill") || findtext(message, "murder") || findtext(message, "eat") || findtext(message, "consume") || findtext(message, "absorb")) - if(can_command(speaker) < SLIME_COMMAND_FACTION) - delayed_say("No...", speaker) - return - - for(var/mob/living/L in view(7, my_slime) - list(my_slime, speaker)) - if(L == src) - continue // Don't target ourselves. - var/list/valid_names = splittext(L.name, " ") // Should output list("John", "Doe") as an example. - for(var/line in valid_names) // Check each part of someone's name. - if(findtext(message, lowertext(line))) // If part of someone's name is in the command, the slime targets them if allowed to. - if(!(mass_order && line == "slime")) //don't think random other slimes are target - if(can_attack(L)) - delayed_say("Okay... I attack \the [L]...", speaker) - give_target(L) - return - else - delayed_say("No... I won't attack \the [L].", speaker) - return - - // If we're here, it couldn't find anyone with that name. - delayed_say("No... I don't know who to attack...", speaker) - */ - ai_log("xenobio_slime/on_hear_say() : Exited.", AI_LOG_DEBUG) - -/datum/ai_holder/simple_mob/xenobio_slime/can_violently_breakthrough() - if(discipline && !rabid) // Good slimes don't shatter the windows because their buddy in an adjacent cell decided to piss off Slimesky. - return FALSE - return ..() +// Specialized AI for slime simplemobs. +// Unlike the parent AI code, this will probably break a lot of things if you put it on something that isn't /mob/living/simple_mob/slime/xenobio + +/datum/ai_holder/simple_mob/xenobio_slime + hostile = TRUE + cooperative = TRUE + firing_lanes = TRUE + mauling = TRUE // They need it to get the most out of monkeys. + var/rabid = FALSE // Will attack regardless of discipline. + var/discipline = 0 // Beating slimes makes them less likely to lash out. In theory. + var/resentment = 0 // 'Unjustified' beatings make this go up, and makes it more likely for abused slimes to go rabid. + var/obedience = 0 // Conversely, 'justified' beatings make this go up, and makes discipline decay slower, potentially making it not decay at all. + + var/always_stun = FALSE // If true, the slime will elect to attempt to permastun the target. + + var/last_discipline_decay = null // Last world.time discipline was reduced from decay. + var/discipline_decay_time = 5 SECONDS // Earliest that one discipline can decay. + + var/list/grudges = list() // List of Prometheans who are jerks. + +/datum/ai_holder/simple_mob/xenobio_slime/Destroy() + grudges.Cut() + ..() + +/datum/ai_holder/simple_mob/xenobio_slime/sapphire + always_stun = TRUE // They know that stuns are godly. + intelligence_level = AI_SMART // Also knows not to walk while confused if it risks death. + +/datum/ai_holder/simple_mob/xenobio_slime/light_pink + discipline = 10 + obedience = 10 + +/datum/ai_holder/simple_mob/xenobio_slime/passive/New() // For Kendrick. + ..() + pacify() + +/datum/ai_holder/simple_mob/xenobio_slime/New() + ..() + ASSERT(istype(holder, /mob/living/simple_mob/slime/xenobio)) + +// Checks if disciplining the slime would be 'justified' right now. +/datum/ai_holder/simple_mob/xenobio_slime/proc/is_justified_to_discipline() + ai_log("xenobio_slime/is_justified_to_discipline() : Entered.", AI_LOG_TRACE) + if(!can_act()) + ai_log("xenobio_slime/is_justified_to_discipline() : Judged to be unjustified because we cannot act. Exiting.", AI_LOG_DEBUG) + return FALSE // The slime considers it abuse if they get stunned while already stunned. + if(rabid) + ai_log("xenobio_slime/is_justified_to_discipline() : Judged to be justified because we're rabid. Exiting.", AI_LOG_TRACE) + return TRUE + if(target && can_attack(target)) + if(ishuman(target)) + var/mob/living/carbon/human/H = target + if(istype(H.species, /datum/species/monkey)) + ai_log("xenobio_slime/is_justified_to_discipline() : Judged to be unjustified because we're targeting a monkey. Exiting.", AI_LOG_DEBUG) + return FALSE // Attacking monkeys is okay. + ai_log("xenobio_slime/is_justified_to_discipline() : Judged to be justified because we are targeting a non-monkey. Exiting.", AI_LOG_TRACE) + return TRUE // Otherwise attacking other things is bad. + ai_log("xenobio_slime/is_justified_to_discipline() : Judged to be unjustified because we are not targeting anything. Exiting.", AI_LOG_DEBUG) + return FALSE // Not attacking anything. + +/datum/ai_holder/simple_mob/xenobio_slime/proc/can_command(mob/living/commander) + if(rabid) + return FALSE + if(!hostile) + return SLIME_COMMAND_OBEY +// if(commander in friends) +// return SLIME_COMMAND_FRIEND + if(holder.IIsAlly(commander)) + return SLIME_COMMAND_FACTION + if(discipline > resentment && obedience >= 5) + return SLIME_COMMAND_OBEY + return FALSE + +/datum/ai_holder/simple_mob/xenobio_slime/proc/adjust_discipline(amount, silent) + var/mob/living/simple_mob/slime/xenobio/my_slime = holder + if(amount > 0) + if(rabid) + return + var/justified = my_slime.is_justified_to_discipline() // This will also consider the AI-side of that proc. + remove_target() // Stop attacking. + + if(justified) + obedience++ + if(!silent) + holder.say(pick("Fine...", "Okay...", "Sorry...", "I yield...", "Mercy...")) + else + if(prob(resentment * 20)) + enrage() + holder.say(pick("Evil...", "Kill...", "Tyrant...")) + else + if(!silent) + holder.say(pick("Why...?", "I don't understand...?", "Cruel...", "Stop...", "Nooo...")) + resentment++ // Done after check so first time will never enrage. + + discipline = between(0, discipline + amount, 10) + my_slime.update_mood() + +// This slime always enrages if disciplined. +/datum/ai_holder/simple_mob/xenobio_slime/red/adjust_discipline(amount, silent) + if(amount > 0 && !rabid) + holder.say("Grrr...") + holder.add_modifier(/datum/modifier/berserk, 30 SECONDS) + enrage() + +/datum/ai_holder/simple_mob/xenobio_slime/handle_special_strategical() + discipline_decay() + +// Handles decay of discipline. +/datum/ai_holder/simple_mob/xenobio_slime/proc/discipline_decay() + if(discipline > 0 && last_discipline_decay + discipline_decay_time < world.time) + if(!prob(75 + (obedience * 5))) + adjust_discipline(-1) + last_discipline_decay = world.time + +/datum/ai_holder/simple_mob/xenobio_slime/handle_special_tactic() + evolve_and_reproduce() + +// Hit the correct verbs to keep the slime species going. +/datum/ai_holder/simple_mob/xenobio_slime/proc/evolve_and_reproduce() + var/mob/living/simple_mob/slime/xenobio/my_slime = holder + if(my_slime.amount_grown >= 10) + // Press the correct verb when we can. + if(my_slime.is_adult) + my_slime.reproduce() // Splits into four new baby slimes. + else + my_slime.evolve() // Turns our holder into an adult slime. + + +// Called when pushed too far (or a red slime core was used). +/datum/ai_holder/simple_mob/xenobio_slime/proc/enrage() + var/mob/living/simple_mob/slime/xenobio/my_slime = holder + if(my_slime.harmless) + return + rabid = TRUE + my_slime.update_mood() + my_slime.visible_message(span("danger", "\The [my_slime] enrages!")) + +// Called when using a pacification agent (or it's Kendrick being initalized). +/datum/ai_holder/simple_mob/xenobio_slime/proc/pacify() + remove_target() // So it stops trying to kill them. + rabid = FALSE + hostile = FALSE + retaliate = FALSE + cooperative = FALSE + holder.a_intent = I_HELP + +// The holder's attack changes based on intent. This lets the AI choose what effect is desired. +/datum/ai_holder/simple_mob/xenobio_slime/pre_melee_attack(atom/A) + if(istype(A, /mob/living)) + var/mob/living/L = A + var/mob/living/simple_mob/slime/xenobio/my_slime = holder + + if( (!L.lying && prob(30 + (my_slime.power_charge * 7) ) || (!L.lying && always_stun) )) + my_slime.a_intent = I_DISARM // Stun them first. + else if(my_slime.can_consume(L) && L.lying) + my_slime.a_intent = I_GRAB // Then eat them. + else + my_slime.a_intent = I_HURT // Otherwise robust them. + +/datum/ai_holder/simple_mob/xenobio_slime/closest_distance(atom/movable/AM) + if(istype(AM, /mob/living)) + var/mob/living/L = AM + if(ishuman(L)) + var/mob/living/carbon/human/H = L + if(istype(H.species, /datum/species/monkey)) + return 1 // Otherwise ranged slimes will eat a lot less often. + if(L.stat >= UNCONSCIOUS) + return 1 // Melee (eat) the target if dead/dying, don't shoot it. + return ..() + +/datum/ai_holder/simple_mob/xenobio_slime/can_attack(atom/movable/AM, var/vision_required = TRUE) + . = ..() + if(.) // Do some additional checks because we have Special Code(tm). + if(ishuman(AM)) + var/mob/living/carbon/human/H = AM + if(istype(H.species, /datum/species/monkey)) // istype() is so they'll eat the alien monkeys too. + return TRUE // Monkeys are always food (sorry Pun Pun). + else if(H.species && H.species.name == SPECIES_PROMETHEAN) // Prometheans are always our friends. + if(!(H in grudges)) // Unless they're an ass. + return FALSE + if(discipline && !rabid) + holder.a_intent = I_HELP + return FALSE // We're a good slime. + +/datum/ai_holder/simple_mob/xenobio_slime/react_to_attack(atom/movable/attacker) + . = ..(attacker) + + if(ishuman(attacker)) + var/mob/living/carbon/human/H = attacker + if(H.species && H.species.name == SPECIES_PROMETHEAN) // They're a jerk. + grudges |= H + +// Commands, reactions, etc +/datum/ai_holder/simple_mob/xenobio_slime/on_hear_say(mob/living/speaker, message) + ai_log("xenobio_slime/on_hear_say([speaker], [message]) : Entered.", AI_LOG_DEBUG) + var/mob/living/simple_mob/slime/xenobio/my_slime = holder + + if((findtext(message, num2text(my_slime.number)) || findtext(message, my_slime.name) || findtext(message, "slimes"))) // Talking to us. + + // First, make sure it's actually a player saying something and not an AI, or else we risk infinite loops. + if(!speaker.client) + return + + // Are all slimes being referred to? + // var/mass_order = FALSE + // if(findtext(message, "slimes")) + // mass_order = TRUE + + // Say hello back. + if(findtext(message, "hello") || findtext(message, "hi") || findtext(message, "greetings")) + delayed_say(pick("Hello...", "Hi..."), speaker) + + // Follow request. + if(findtext(message, "follow") || findtext(message, "come with me")) + if(!can_command(speaker)) + delayed_say(pick("No...", "I won't follow..."), speaker) + return + + delayed_say("Yes... I follow \the [speaker]...", speaker) + set_follow(speaker) + + // Squish request. + if(findtext(message , "squish")) + if(!can_command(speaker)) + delayed_say("No...", speaker) + return + + spawn(rand(1 SECOND, 2 SECONDS)) + if(!src || !holder || !can_act()) // We might've died/got deleted/etc in the meantime. + return + my_slime.squish() + + + // Stop request. + if(findtext(message, "stop") || findtext(message, "halt") || findtext(message, "cease")) + if(my_slime.victim) // We're being asked to stop eatting someone. + if(!can_command(speaker) || !is_justified_to_discipline()) + delayed_say("No...", speaker) + return + else + delayed_say("Fine...", speaker) + adjust_discipline(1, TRUE) + my_slime.stop_consumption() + + if(target) // We're being asked to stop chasing someone. + if(!can_command(speaker) || !is_justified_to_discipline()) + delayed_say("No...", speaker) + return + else + delayed_say("Fine...", speaker) + adjust_discipline(1, TRUE) // This must come before losing the target or it will be unjustified. + remove_target() + + + if(leader) // We're being asked to stop following someone. + if(can_command(speaker) == SLIME_COMMAND_FRIEND || leader == speaker) + delayed_say("Yes... I'll stop...", speaker) + lose_follow() + else + delayed_say("No... I'll keep following \the [leader]...", speaker) + + /* // Commented out since its mostly useless now due to slimes refusing to attack if it would make them naughty. + // Murder request + if(findtext(message, "harm") || findtext(message, "attack") || findtext(message, "kill") || findtext(message, "murder") || findtext(message, "eat") || findtext(message, "consume") || findtext(message, "absorb")) + if(can_command(speaker) < SLIME_COMMAND_FACTION) + delayed_say("No...", speaker) + return + + for(var/mob/living/L in view(7, my_slime) - list(my_slime, speaker)) + if(L == src) + continue // Don't target ourselves. + var/list/valid_names = splittext(L.name, " ") // Should output list("John", "Doe") as an example. + for(var/line in valid_names) // Check each part of someone's name. + if(findtext(message, lowertext(line))) // If part of someone's name is in the command, the slime targets them if allowed to. + if(!(mass_order && line == "slime")) //don't think random other slimes are target + if(can_attack(L)) + delayed_say("Okay... I attack \the [L]...", speaker) + give_target(L) + return + else + delayed_say("No... I won't attack \the [L].", speaker) + return + + // If we're here, it couldn't find anyone with that name. + delayed_say("No... I don't know who to attack...", speaker) + */ + ai_log("xenobio_slime/on_hear_say() : Exited.", AI_LOG_DEBUG) + +/datum/ai_holder/simple_mob/xenobio_slime/can_violently_breakthrough() + if(discipline && !rabid) // Good slimes don't shatter the windows because their buddy in an adjacent cell decided to piss off Slimesky. + return FALSE + return ..() diff --git a/code/modules/artifice/deadringer.dm b/code/modules/artifice/deadringer.dm index 0906eda63e..b5edd57784 100644 --- a/code/modules/artifice/deadringer.dm +++ b/code/modules/artifice/deadringer.dm @@ -89,7 +89,7 @@ /obj/item/weapon/deadringer/proc/reveal() if(watchowner) watchowner.alpha = 255 - playsound(get_turf(src), 'sound/effects/uncloak.ogg', 35, 1, -1) + playsound(src, 'sound/effects/uncloak.ogg', 35, 1, -1) return /obj/item/weapon/deadringer/proc/makeacorpse(var/mob/living/carbon/human/H) diff --git a/code/modules/assembly/mousetrap.dm b/code/modules/assembly/mousetrap.dm index b294fc90c8..6ea9dfdff7 100644 --- a/code/modules/assembly/mousetrap.dm +++ b/code/modules/assembly/mousetrap.dm @@ -43,7 +43,7 @@ var/mob/living/simple_mob/animal/passive/mouse/M = target visible_message("SPLAT!") M.splat() - playsound(target.loc, 'sound/effects/snap.ogg', 50, 1) + playsound(target, 'sound/effects/snap.ogg', 50, 1) layer = MOB_LAYER - 0.2 armed = 0 update_icon() @@ -65,7 +65,7 @@ to_chat(user, "You disarm [src].") armed = !armed update_icon() - playsound(user.loc, 'sound/weapons/handcuffs.ogg', 30, 1, -3) + playsound(user, 'sound/weapons/handcuffs.ogg', 30, 1, -3) /obj/item/device/assembly/mousetrap/attack_hand(var/mob/living/user) if(armed) diff --git a/code/modules/awaymissions/loot_vr.dm b/code/modules/awaymissions/loot_vr.dm index d873a77a9c..dcfcb1a33e 100644 --- a/code/modules/awaymissions/loot_vr.dm +++ b/code/modules/awaymissions/loot_vr.dm @@ -78,8 +78,6 @@ new /obj/effect/decal/remains/xeno(src.loc) if("clothes") var/obj/structure/closet/C = new(src.loc) - C.icon_state = "blue" - C.icon_closed = "blue" if(prob(33)) new /obj/item/clothing/under/color/rainbow(C) new /obj/item/clothing/shoes/rainbow(C) diff --git a/code/modules/blob/blob.dm b/code/modules/blob/blob.dm index 877c684b5e..91524d6899 100644 --- a/code/modules/blob/blob.dm +++ b/code/modules/blob/blob.dm @@ -43,7 +43,7 @@ /obj/effect/blob/take_damage(var/damage) // VOREStation Edit health -= damage if(health < 0) - playsound(loc, 'sound/effects/splat.ogg', 50, 1) + playsound(src, 'sound/effects/splat.ogg', 50, 1) qdel(src) else update_icon() @@ -103,7 +103,7 @@ if(L.stat == DEAD) continue L.visible_message("The blob attacks \the [L]!", "The blob attacks you!") - playsound(loc, 'sound/effects/attackblob.ogg', 50, 1) + playsound(src, 'sound/effects/attackblob.ogg', 50, 1) L.take_organ_damage(rand(30, 40)) return new expandType(T, min(health, 30)) @@ -135,7 +135,7 @@ /obj/effect/blob/attackby(var/obj/item/weapon/W, var/mob/user) user.setClickCooldown(DEFAULT_ATTACK_COOLDOWN) - playsound(loc, 'sound/effects/attackblob.ogg', 50, 1) + playsound(src, 'sound/effects/attackblob.ogg', 50, 1) visible_message("\The [src] has been attacked with \the [W][(user ? " by [user]." : ".")]") var/damage = 0 switch(W.damtype) diff --git a/code/modules/blob2/blobs/base_blob.dm b/code/modules/blob2/blobs/base_blob.dm index 1bcf7c35bd..71d4ad7254 100644 --- a/code/modules/blob2/blobs/base_blob.dm +++ b/code/modules/blob2/blobs/base_blob.dm @@ -32,7 +32,7 @@ GLOBAL_LIST_EMPTY(all_blobs) /obj/structure/blob/Destroy() - playsound(src.loc, 'sound/effects/splat.ogg', 50, 1) //Expand() is no longer broken, no check necessary. + playsound(src, 'sound/effects/splat.ogg', 50, 1) //Expand() is no longer broken, no check necessary. GLOB.all_blobs -= src overmind = null return ..() @@ -149,7 +149,7 @@ GLOBAL_LIST_EMPTY(all_blobs) if(istype(T, /turf/space) && !(locate(/obj/structure/lattice) in T) && prob(80)) make_blob = FALSE - playsound(src.loc, 'sound/effects/splat.ogg', 50, 1) //Let's give some feedback that we DID try to spawn in space, since players are used to it + playsound(src, 'sound/effects/splat.ogg', 50, 1) //Let's give some feedback that we DID try to spawn in space, since players are used to it consume_tile() //hit the tile we're in, making sure there are no border objects blocking us @@ -223,7 +223,7 @@ GLOBAL_LIST_EMPTY(all_blobs) /obj/structure/blob/attack_generic(var/mob/user, var/damage, var/attack_verb) visible_message("[user] [attack_verb] the [src]!") - playsound(loc, 'sound/effects/attackblob.ogg', 100, 1) + playsound(src, 'sound/effects/attackblob.ogg', 100, 1) user.do_attack_animation(src) if(overmind) damage *= overmind.blob_type.brute_multiplier @@ -307,7 +307,7 @@ GLOBAL_LIST_EMPTY(all_blobs) /obj/structure/blob/attackby(var/obj/item/weapon/W, var/mob/user) user.setClickCooldown(DEFAULT_ATTACK_COOLDOWN) - playsound(loc, 'sound/effects/attackblob.ogg', 50, 1) + playsound(src, 'sound/effects/attackblob.ogg', 50, 1) visible_message("\The [src] has been attacked with \the [W][(user ? " by [user]." : ".")]") var/damage = W.force switch(W.damtype) @@ -318,7 +318,7 @@ GLOBAL_LIST_EMPTY(all_blobs) damage *= 2 if(damage > 0) - playsound(src.loc, 'sound/items/welder.ogg', 100, 1) + playsound(src, 'sound/items/welder.ogg', 100, 1) else playsound(src, 'sound/weapons/tap.ogg', 50, 1) if(BRUTE, SEARING, TOX, CLONE) @@ -328,7 +328,7 @@ GLOBAL_LIST_EMPTY(all_blobs) damage *= 2 if(damage > 0) - playsound(src.loc, 'sound/effects/attackblob.ogg', 50, 1) + playsound(src, 'sound/effects/attackblob.ogg', 50, 1) else playsound(src, 'sound/weapons/tap.ogg', 50, 1) if(overmind) @@ -369,7 +369,7 @@ GLOBAL_LIST_EMPTY(all_blobs) /obj/structure/blob/proc/adjust_integrity(amount) integrity = between(0, integrity + amount, max_integrity) if(integrity == 0) - playsound(loc, 'sound/effects/splat.ogg', 50, 1) + playsound(src, 'sound/effects/splat.ogg', 50, 1) if(overmind) overmind.blob_type.on_death(src) qdel(src) diff --git a/code/modules/blob2/core_chunk.dm b/code/modules/blob2/core_chunk.dm index 8a5795aae9..7d8f588568 100644 --- a/code/modules/blob2/core_chunk.dm +++ b/code/modules/blob2/core_chunk.dm @@ -61,12 +61,13 @@ /obj/item/weapon/blobcore_chunk/proc/get_carrier(var/atom/target) var/atom/A = target ? target.loc : src - if(!istype(A, /mob/living)) - A = get_carrier(A) if(isturf(A) || isarea(A)) // Something has gone horribly wrong if the second is true. return FALSE // No mob is carrying us. + if(!istype(A, /mob/living)) + A = get_carrier(A) + return A /obj/item/weapon/blobcore_chunk/blob_act(obj/structure/blob/B) diff --git a/code/modules/blob2/overmind/types/ravenous_macrophage.dm b/code/modules/blob2/overmind/types/ravenous_macrophage.dm index 0a73501c34..b6b3b65a4f 100644 --- a/code/modules/blob2/overmind/types/ravenous_macrophage.dm +++ b/code/modules/blob2/overmind/types/ravenous_macrophage.dm @@ -23,7 +23,7 @@ /datum/blob_type/ravenous_macrophage/on_pulse(var/obj/structure/blob/B) var/mob/living/L = locate() in range(world.view, B) - if(prob(1) && L.mind && !L.stat) // There's some active living thing nearby, produce offgas. + if(L && prob(1) && L.mind && !L.stat) // There's some active living thing nearby, produce offgas. var/turf/T = get_turf(B) var/datum/effect/effect/system/smoke_spread/noxious/BS = new /datum/effect/effect/system/smoke_spread/noxious BS.attach(T) diff --git a/code/modules/busy_space_vr/air_traffic.dm b/code/modules/busy_space_vr/air_traffic.dm new file mode 100644 index 0000000000..7c06b964e4 --- /dev/null +++ b/code/modules/busy_space_vr/air_traffic.dm @@ -0,0 +1,409 @@ +//Cactus, Speedbird, Dynasty, oh my +//Also, massive additions/refactors by Killian, because the original incarnation was full of holes + +var/datum/lore/atc_controller/atc = new/datum/lore/atc_controller + +/datum/lore/atc_controller + var/delay_min = 25 MINUTES //How long between ATC traffic + var/delay_max = 35 MINUTES //Adjusted to give approx 2 per hour, will work out to 10-14 over a full shift + //Shorter delays means more traffic, which gives the impression of a busier system, but also means a lot more radio noise + var/backoff_delay = 5 MINUTES //How long to back off if we can't talk and want to. Default is 5 mins. + var/initial_delay = 2 MINUTES //How long to wait before sending the first message of the shift. + var/next_message = 30 MINUTES //When the next message should happen in world.time - Making it default to min value + var/force_chatter_type //Force a specific type of messages + + var/squelched = 0 //If ATC is squelched currently + + //define a block of frequencies so we can have them be static instead of being random for each call + var/ertchannel + var/medchannel + var/engchannel + var/secchannel + var/sdfchannel + +/datum/lore/atc_controller/New() + //generate our static event frequencies for the shift. alternately they can be completely fixed, up in the core block + ertchannel = "[rand(700,749)].[rand(1,9)]" + medchannel = "[rand(750,799)].[rand(1,9)]" + engchannel = "[rand(800,849)].[rand(1,9)]" + secchannel = "[rand(850,899)].[rand(1,9)]" + sdfchannel = "[rand(900,999)].[rand(1,9)]" + spawn(450 SECONDS) //Lots of lag at the start of a shift. Yes, the following lines *have* to be indented or they're not delayed by the spawn properly. + msg("New shift beginning, resuming traffic control. This shift's Colony Frequencies are as follows: Emergency Responders: [ertchannel]. Medical: [medchannel]. Engineering: [engchannel]. Security: [secchannel]. System Defense: [sdfchannel].") + next_message = world.time + initial_delay + process() + +/datum/lore/atc_controller/process() + if(world.time >= next_message) + if(squelched) + next_message = world.time + backoff_delay + else + next_message = world.time + rand(delay_min,delay_max) + random_convo() + + spawn(1 MINUTE) //We don't really need high-accuracy here. + process() + +/datum/lore/atc_controller/proc/msg(var/message,var/sender) + ASSERT(message) + global_announcer.autosay("[message]", sender ? sender : "[using_map.dock_name] Control") + +/datum/lore/atc_controller/proc/reroute_traffic(var/yes = 1) + if(yes) + if(!squelched) + msg("Rerouting traffic away from [using_map.station_name].") + squelched = 1 + else + if(squelched) + msg("Resuming normal traffic routing around [using_map.station_name].") + squelched = 0 + +/datum/lore/atc_controller/proc/shift_ending(var/evac = 0) + msg("[using_map.shuttle_name], this is [using_map.dock_name] Control, you are cleared to complete routine transfer from [using_map.station_name] to [using_map.dock_name].") + sleep(5 SECONDS) + msg("[using_map.shuttle_name] departing [using_map.dock_name] for [using_map.station_name] on routine transfer route. Estimated time to arrival: ten minutes.","[using_map.shuttle_name]") + +/datum/lore/atc_controller/proc/random_convo() + var/one = pick(loremaster.organizations) //These will pick an index, not an instance + var/two = pick(loremaster.organizations) + + var/datum/lore/organization/source = loremaster.organizations[one] //Resolve to the instances + var/datum/lore/organization/secondary = loremaster.organizations[two] //repurposed for new fun stuff + + //Let's get some mission parameters, pick our first ship + var/name = source.name //get the name + var/owner = source.short_name //Use the short name + var/prefix = pick(source.ship_prefixes) //Pick a random prefix + var/mission = source.ship_prefixes[prefix] //The value of the prefix is the mission type that prefix does + var/shipname = pick(source.ship_names) //Pick a random ship name + var/destname = pick(source.destination_names) //destination is where? + var/law_abiding = source.lawful //do we fully observe system law (or are we otherwise favored by the system owners, i.e. NT)? + var/law_breaker = source.hostile //or are we part of a pirate group + var/system_defense = source.sysdef //are we actually system law/SDF? unlocks the SDF-specific events + + //pick our second ship + //var/secondname = secondary.name //not used atm, commented out to suppress errors + var/secondowner = secondary.short_name + var/secondprefix = pick(secondary.ship_prefixes) //Pick a random prefix + var/secondshipname = pick(secondary.ship_names) //Pick a random ship name + var/law_abiding2 = secondary.lawful + var/law_breaker2 = secondary.hostile + var/system_defense2 = secondary.sysdef //mostly here as a secondary check to ensure SDF don't interrogate other SDF + + var/combined_first_name = "[owner][prefix] |[shipname]|" + var/combined_second_name = "[secondowner][secondprefix] |[secondshipname]|" + + var/alt_atc_names = list("[using_map.dock_name] Traffic Control","[using_map.dock_name] TraCon","[using_map.dock_name] System Control","[using_map.dock_name] Star Control","[using_map.dock_name] SysCon","[using_map.dock_name] Tower","[using_map.dock_name] Control","[using_map.dock_name] STC","[using_map.dock_name] StarCon") + var/mission_noun = pick(source.flight_types) //pull from a list of owner-specific flight ops, to allow an extra dash of flavor + if(source.complex_tasks) //if our source has the complex_tasks flag, regenerate with a two-stage assignment + mission_noun = "[pick(source.task_types)] [pick(source.flight_types)]" + + //First response is 'yes', second is 'no' + var/requests = list( + "special flight rules" = list("authorizing special flight rules", "denying special flight rules, not allowed for your traffic class"), + "current solar weather info" = list("sending you the relevant information via tightbeam", "your request has been queued, stand by"), + "aerospace priority" = list("affirmative, aerospace priority is yours", "negative, another vessel has priority right now"), + "system traffic info" = list("sending you current traffic info", "request queued, please hold"), + "refueling information" = list("sending refueling information now", "depots currently experiencing fuel shortages, advise you move on"), + "a current system time sync" = list("sending time sync ping to you now", "your ship isn't compatible with our time sync, set time manually"), + "current system starcharts" = list("transmitting current starcharts", "your request is queued, overloaded right now") + ) + + //Random chance things for variety + var/chatter_type = "normal" + if(force_chatter_type) + chatter_type = force_chatter_type + else if(law_abiding && !system_defense) //I have to offload this from the chatter_type switch below and do it here, otherwise BYOND throws a shitfit for no discernable reason + chatter_type = pick(5;"emerg",25;"policescan",25;"traveladvisory",30;"pathwarning",30;"dockingrequestgeneric",30;"dockingrequestdenied",30;"dockingrequestdelayed",30;"dockingrequestsupply",30;"dockingrequestrepair",30;"dockingrequestmedical",30;"dockingrequestsecurity",30;"undockingrequest","normal",30;"undockingdenied",30;"undockingdelayed") + //the following filters *always* fire their 'unique' event when they're tripped, simply because the conditions behind them are quite rare to begin with + else if(name == "Smugglers" && !system_defense2) //just straight up funnel smugglers into always being caught, otherwise we get them asking for traffic info and stuff + chatter_type = "policeflee" + else if(name == "Smugglers" && system_defense2) //ditto, if an SDF ship catches them + chatter_type = "policeshipflee" + else if(law_abiding && law_breaker2) //on the offchance that we manage to roll a goodguy and a badguy, run a new distress event - it's like emerg but better + chatter_type = "distress" + else if(law_breaker && system_defense2) //if we roll this combo instead, time for the SDF to do their fucking job + chatter_type = "policeshipcombat" + else if(law_breaker && !system_defense2) //but if we roll THIS combo, time to alert the SDF to get off their asses + chatter_type = "hostiledetected" + //SDF-specific events that need to filter based on the second party (basically just the following SDF-unique list with the soft-result ship scan thrown in) + else if(system_defense && law_abiding2 && !system_defense2) //let's see if we can narrow this down, I didn't see many ship-to-ship scans + chatter_type = pick(75;"policeshipscan","sdfpatrolupdate",75;"sdfendingpatrol",30;"dockingrequestgeneric",30;"dockingrequestdelayed",30;"dockingrequestsupply",30;"dockingrequestrepair",30;"dockingrequestmedical",30;"dockingrequestsecurity",20;"undockingrequest",75;"sdfbeginpatrol",50;"normal") + //SDF-specific events that don't require the secondary at all, in the event that we manage to roll SDF + hostile/smuggler or something + else if(system_defense) + chatter_type = pick("sdfpatrolupdate",60;"sdfendingpatrol",30;"dockingrequestgeneric",30;"dockingrequestdelayed",30;"dockingrequestsupply",30;"dockingrequestrepair",30;"dockingrequestmedical",30;"dockingrequestsecurity",20;"undockingrequest",80;"sdfbeginpatrol","normal") + //if we somehow don't match any of the other existing filters once we've run through all of them + else + chatter_type = pick(5;"emerg",25;"policescan",25;"traveladvisory",30;"pathwarning",30;"dockingrequestgeneric",30;"dockingrequestdelayed",30;"dockingrequestdenied",30;"dockingrequestsupply",30;"dockingrequestrepair",30;"dockingrequestmedical",30;"dockingrequestsecurity",30;"undockingrequest",30;"undockingdenied",30;"undockingdelayed","normal") + //I probably should do some kind of pass here to work through all the possible combinations of major factors and see if the filtering list needs reordering or modifying, but I really can't be arsed + + var/yes = prob(90) //Chance for them to say yes vs no + + var/request = pick(requests) + var/callname = pick(alt_atc_names) + var/response = requests[request][yes ? 1 : 2] //1 is yes, 2 is no + var/number = rand(1,42) + var/zone = pick("Alpha","Beta","Gamma","Delta","Epsilon","Zeta","Eta","Theta","Iota","Kappa","Lambda","Mu","Nu","Xi","Omicron","Pi","Rho","Sigma","Tau","Upsilon","Phi","Chi","Psi","Omega") + //fallbacks in case someone sets the dock_type on the map datum to null- it defaults to "station" normally + var/landing_zone = "LZ [zone]" + var/landing_move = "landing request" + var/landing_short = "land" + switch(using_map.dock_type) + if("surface") //formal installations with proper facilities + landing_zone = "landing pad [number]" + landing_move = "landing request" + landing_short = "land" + if("frontier") //for frontier bases - landing spots are literally just open ground, maybe concrete at best + landing_zone = "LZ [zone]" + landing_move = "landing request" + landing_short = "land" + if("station") //standard station pattern + landing_zone = "docking bay [number]" + landing_move = "docking request" + landing_short = "dock" + + // what you're about to witness is what feels like an extremely kludgy rework of the system, but it's more 'flexible' and allows events that aren't just ship-stc-ship + // something more elegant could probably be done, but it won't be done by somebody as half-competent as me + switch(chatter_type) + //mayday call + if("emerg") + var/problem = pick("We have hull breaches on multiple decks","We have unknown hostile life forms on board","Our primary drive is failing","We have asteroids impacting the hull","We're experiencing a total loss of engine power","We have hostile ships closing fast","There's smoke in the cockpit","We have unidentified boarders","Our life support has failed") + msg("+Mayday, mayday, mayday!+ This is [combined_first_name] declaring an emergency! [problem]!","[prefix] [shipname]") + sleep(5 SECONDS) + msg("[combined_first_name], this is [using_map.dock_name] Control, copy. Switch to emergency responder channel [ertchannel].") + sleep(5 SECONDS) + msg("Understood [using_map.dock_name] Control, switching now.","[prefix] [shipname]") + //Control scan event: soft outcome + if("policescan") + var/confirm = pick("Understood","Roger that","Affirmative") + var/complain = pick("I hope this doesn't take too long.","Can we hurry this up?","Make it quick.","This better not take too long.","Is this really necessary?") + var/completed = pick("You're free to proceed.","Everything looks fine, carry on.","You're clear, move along.","Apologies for the delay, you're clear.","Switch to channel [sdfchannel] and await further instruction.") + msg("[combined_first_name], this is [using_map.dock_name] Control, your [pick("ship","vessel","starship")] has been flagged for routine inspection. Hold position and prepare to be scanned.") + sleep(5 SECONDS) + msg("[confirm] [using_map.dock_name] Control, holding position.","[prefix] [shipname]") + sleep(5 SECONDS) + msg("Your compliance is appreciated, [combined_first_name]. Scan commencing.") + sleep(10 SECONDS) + msg(complain,"[prefix] [shipname]") + sleep(15 SECONDS) + msg("[combined_first_name], this is [using_map.dock_name] Control. Scan complete. [completed]") + //Control scan event: hard outcome + if("policeflee") + var/uhoh = pick("No can do chief, we got places to be.","Sorry but we've got places to be.","Not happening.","Ah fuck, who ratted us out this time?!","You'll never take me alive!","Hey, I have a cloaking device! You can't see me!","I'm going to need to ask for a refund on that stealth drive...","I'm afraid I can't do that, Control.","Ah |hell|.","Fuck!","This isn't the ship you're looking for.","Well. This is awkward.","Uh oh.","I surrender!") + msg("Unknown [pick("ship","vessel","starship")], this is [using_map.dock_name] Control, identify yourself and submit to a full inspection. Flying without an active transponder is a violation of system regulations.") + sleep(5 SECONDS) + msg("[uhoh]","[shipname]") + sleep(5 SECONDS) + msg("This is [using_map.starsys_name] Defense Control to all local assets: vector to interdict and detain [combined_first_name]. Control out.","[using_map.starsys_name] Defense Control") + //SDF scan event: soft outcome + if("policeshipscan") + var/confirm = pick("Understood","Roger that","Affirmative") + var/complain = pick("I hope this doesn't take too long.","Can we hurry this up?","Make it quick.","This better not take too long.","Is this really necessary?") + var/completed = pick("You're free to proceed.","Everything looks fine, carry on.","You're clear. Move along.","Apologies for the delay, you're clear.","Switch to channel [sdfchannel] and await further instruction.") + msg("[combined_second_name], this is [combined_first_name], your [pick("ship","vessel","starship")] has been flagged for routine inspection. Hold position and prepare to be scanned.","[prefix] [shipname]") + sleep(5 SECONDS) + msg("[confirm] [combined_first_name], holding position.","[secondprefix] [secondshipname]") + sleep(5 SECONDS) + msg("Your compliance is appreciated, [combined_second_name]. Scan commencing.","[prefix] [shipname]") + sleep(10 SECONDS) + msg(complain,"[secondprefix] [secondshipname]") + sleep(15 SECONDS) + msg("[combined_second_name], this is [combined_first_name]. Scan complete. [completed]","[prefix] [shipname]") + //SDF scan event: hard outcome + if("policeshipflee") + var/uhoh = pick("No can do chief, we got places to be.","Sorry but we've got places to be.","Not happening.","Ah fuck, who ratted us out this time?!","You'll never take me alive!","Hey, I have a cloaking device! You can't see me!","I'm going to need to ask for a refund on that stealth drive...","I'm afraid I can't do that, |[shipname]|.","Ah |hell|.","Fuck!","This isn't the ship you're looking for.","Well. This is awkward.","Uh oh.","I surrender!") + msg("Unknown [pick("ship","vessel","starship")], this is [combined_second_name], identify yourself and submit to a full inspection. Flying without an active transponder is a violation of system regulations.","[secondprefix] [secondshipname]") + sleep(5 SECONDS) + msg("[uhoh]","[shipname]") + sleep(5 SECONDS) + msg("[using_map.starsys_name] Defense Control, this is [combined_second_name], we have a situation here, please advise.","[secondprefix] [secondshipname]") + sleep(5 SECONDS) + msg("Defense Control copies, [combined_second_name], reinforcements are en route. Switch further communications to encrypted band [sdfchannel].","[using_map.starsys_name] Defense Control") + //SDF scan event: engage primary in combat! fairly rare since it needs a pirate/vox + SDF roll + if("policeshipcombat") + var/battlestatus = pick("requesting reinforcements.","we need backup! Now!","holding steady.","we're holding our own for now.","we have them on the run.","they're trying to make a run for it!","we have them right where we want them.","we're badly outgunned!","we have them outgunned.","we're outnumbered here!","we have them outnumbered.","this'll be a cakewalk.",10;"notify their next of kin.") + msg("[using_map.starsys_name] Defense Control, this is [combined_second_name], engaging [combined_first_name] [pick("near route","in sector")] [rand(1,100)], [battlestatus]","[secondprefix] [secondshipname]") + sleep(5 SECONDS) + msg("[using_map.starsys_name] Defense Control copies, [combined_second_name]. Keep us updated.","[using_map.starsys_name] Defense Control") + //SDF event: patrol update + if("sdfpatrolupdate") + var/statusupdate = pick("nothing unusual so far","nothing of note","everything looks clear so far","ran off some [pick("pirates","marauders")] near route [pick(1,100)], [pick("no","minor")] damage sustained, continuing patrol","situation normal, no suspicious activity yet","minor incident on route [pick(1,100)]","Code 7-X [pick("on route","in sector")] [pick(1,100)], situation is under control","seeing a lot of traffic on route [pick(1,100)]","caught a couple of smugglers [pick("on route","in sector")] [pick(1,100)]","sustained some damage in a skirmish just now, we're heading back for repairs") + msg("[using_map.starsys_name] Defense Control, this is [combined_first_name] reporting in, [statusupdate], over.","[prefix] [shipname]") + sleep(5 SECONDS) + msg("[using_map.starsys_name] Defense Control copies, [combined_first_name]. Keep us updated, out.","[using_map.starsys_name] Defense Control") + //SDF event: end patrol + if("sdfendingpatrol") + var/appreciation = pick("Copy","Understood","Affirmative","10-4","Roger that") + var/dockingplan = pick("Starting final approach now.","Commencing landing procedures.","Autopilot engaged.","Approach vector locked in.","In the pipe, five by five.") + msg("[callname], this is [combined_first_name], returning from our system patrol route, requesting permission to [landing_short].","[prefix] [shipname]") + sleep(5 SECONDS) + msg("[combined_first_name], this is [using_map.dock_name] Control. Permission granted, proceed to [landing_zone]. Follow the green lights on your way in.") + sleep(5 SECONDS) + msg("[appreciation], [using_map.dock_name] Control. [dockingplan]","[prefix] [shipname]") + //DefCon event: hostile found + if("hostiledetected") + var/orders = pick("Engage on sight","Engage with caution","Engage with extreme prejudice","Engage at will","Search and destroy","Bring them in alive, if possible","Interdict and detain","Keep your eyes peeled","Bring them in, dead or alive","Stay alert") + msg("This is [using_map.starsys_name] Defense Control to all SDF assets. Priority update follows.","[using_map.starsys_name] Defense Control") + sleep(5 SECONDS) + msg("Be on the lookout for [combined_first_name], last sighted near route [rand(1,100)]. [orders]. DefCon, out.","[using_map.starsys_name] Defense Control") + //Ship event: distress call, under attack + if("distress") + msg("+Mayday, mayday, mayday!+ This is [combined_first_name] declaring an emergency! We are under attack by [combined_second_name]! Requesting immediate assistance!","[prefix] [shipname]") + sleep(5 SECONDS) + msg("[combined_first_name], this is [using_map.starsys_name] Defense Control, copy. SDF is en route, contact on [sdfchannel].") + sleep(5 SECONDS) + msg("Understood [using_map.starsys_name] Defense Control, switching now.","[prefix] [shipname]") + //Control event: travel advisory + if("traveladvisory") + var/flightwarning = pick("Solar flare activity is spiking and expected to cause issues along main flight lanes [rand(1,33)], [rand(34,67)], and [rand(68,100)]","Pirate activity is on the rise, stay close to System Defense vessels","We're seeing a rise in illegal salvage operations, please report any unusual activity to the nearest SDF vessel via channel [sdfchannel]","Vox Marauder activity is higher than usual, report any unusual activity to the nearest System Defense vessel","A quarantined [pick("fleet","convoy")] is passing through the system along route [rand(1,100)], please observe minimum safe distance","A prison [pick("fleet","convoy")] is passing through the system along route [rand(1,100)], please observe minimum safe distance","Traffic volume is higher than normal, expect processing delays","Anomalous bluespace activity detected along route [rand(1,100)], exercise caution","Smugglers have been particularly active lately, expect increased security scans","Depots are currently experiencing a fuel shortage, expect delays and higher rates","Asteroid mining has displaced debris dangerously close to main flight lanes on route [rand(1,100)], watch for potential impactors","[pick("Pirate","Vox Marauder")] and System Defense forces are currently engaged in skirmishes throughout the system, please steer clear of any active combat zones","A [pick("fuel tanker","cargo liner","passenger liner","freighter","transport ship")] has collided with a [pick("fuel tanker","cargo liner","passenger liner","freighter","transport ship")] near route [rand(1,100)], watch for debris and do not impede emergency service vessels","A [pick("fuel tanker","cargo liner","passenger liner","freighter","transport ship")] on route [rand(1,100)] has experienced total engine failure. Emergency response teams are en route, please observe minimum safe distances and do not impede emergency service vessels","Transit routes have been recalculated to adjust for planetary drift. Please synch your astronav computers as soon as possible to avoid delays and difficulties","[pick("Bounty hunters","System Defense officers","Mercenaries")] are currently searching for a wanted fugitive, report any sightings of suspicious activity to System Defense via channel [sdfchannel]","Mercenary contractors are currently conducting aggressive [pick("piracy","marauder")] suppression operations",10;"It's space carp breeding season. [pick("Stars","Gods","God","Goddess")] have mercy on you all, because the carp won't") + msg("This is [using_map.dock_name] Control to all vessels in the [using_map.starsys_name] system. Priority travel advisory follows.") + sleep(5 SECONDS) + msg("[flightwarning]. Control out.") + //Control event: warning to a specific vessel + if("pathwarning") + var/navhazard = pick("a pocket of intense radiation","a pocket of unstable gas","a debris field","a secure installation","an active combat zone","a quarantined ship","a quarantined installation","a quarantined sector","a live-fire SDF training exercise","an ongoing Search & Rescue operation") + var/confirm = pick("Understood","Roger that","Affirmative","Our bad","Thanks for the heads up") + var/safetravels = pick("Fly safe out there","Good luck","Safe travels","Godspeed","Stars guide you","Don't let it happen again") + msg("[combined_first_name], this is [using_map.dock_name] Control, your [pick("ship","vessel","starship")] is approaching [navhazard], observe minimum safe distance and adjust your heading appropriately.") + sleep(5 SECONDS) + msg("[confirm] [using_map.dock_name] Control, adjusting course.","[prefix] [shipname]") + sleep(5 SECONDS) + msg("Your compliance is appreciated, [combined_first_name]. [safetravels].") + //Ship event: docking request (generic) + if("dockingrequestgeneric") + var/appreciation = pick("Much appreciated","Many thanks","Understood","Cheers") + var/dockingplan = pick("Starting final approach now.","Commencing landing procedures.","Autopilot engaged.","Approach vector locked in.","In the pipe, five by five.") + msg("[callname], this is [combined_first_name], [pick("stopping by","passing through")] on our way to [destname], requesting permission to [landing_short].","[prefix] [shipname]") + sleep(5 SECONDS) + msg("[combined_first_name], this is [using_map.dock_name] Control. Permission granted, proceed to [landing_zone]. Follow the green lights on your way in.") + sleep(5 SECONDS) + msg("[appreciation], [using_map.dock_name] Control. [dockingplan]","[prefix] [shipname]") + //Ship event: docking request (denied) + if("dockingrequestdenied") + var/reason = pick("we don't have any landing pads large enough for your vessel","we don't have the necessary facilities for your vessel type or class") + var/disappointed = pick("That's unfortunate. [combined_first_name], out.","Damn shame. We'll just have to keep moving. [combined_first_name], out.","[combined_first_name], out.") + msg("[callname], this is [combined_first_name], [pick("stopping by","passing through")] on our way to [destname], requesting permission to [landing_move].","[prefix] [shipname]") + sleep(5 SECONDS) + msg("[combined_first_name], this is [using_map.dock_name] Control. Request denied, [reason].") + sleep(5 SECONDS) + msg("Understood, [using_map.dock_name] Control. [disappointed]","[prefix] [shipname]") + //Ship event: docking request (delayed) + if("dockingrequestdelayed") + var/reason = pick("we don't have any free landing pads right now, please hold for three minutes","you're too far away, please close to ten thousand meters","we're seeing heavy traffic around the landing pads right now, please hold for three minutes","we're currently cleaning up a fuel spill on one of our free pads, please hold for three minutes","there are loose containers on our free pads, stand by for a couple of minutes whilst we secure them","another vessel has aerospace priority right now, please hold for three minutes") + var/appreciation = pick("Much appreciated","Many thanks","Understood","Perfect, thank you","Excellent, thanks","Great","Copy that") + var/dockingplan = pick("Starting final approach now.","Commencing landing procedures.","Autopilot engaged.","Approach vector locked in.","In the pipe, five by five.") + msg("[callname], this is [combined_first_name], [pick("stopping by","passing through")] on our way to [destname], requesting permission to [landing_short].","[prefix] [shipname]") + sleep(5 SECONDS) + msg("[combined_first_name], this is [using_map.dock_name] Control. Request denied, [reason] and resubmit your request.") + sleep(5 SECONDS) + msg("Understood, [using_map.dock_name] Control.","[prefix] [shipname]") + sleep(180 SECONDS) + msg("[callname], this is [combined_first_name], resubmitting [landing_move].","[prefix] [shipname]") + sleep (5 SECONDS) + msg("[combined_first_name], this is [using_map.dock_name] Control. Everything appears to be in order now, permission granted, proceed to [landing_zone]. Follow the green lights on your way in.") + sleep(5 SECONDS) + msg("[appreciation], [using_map.dock_name] Control. [dockingplan]","[prefix] [shipname]") + //Ship event: docking request (resupply) + if("dockingrequestsupply") + var/preintensifier = pick(75;"getting ",75;"running ","") //whitespace hack, sometimes they'll add a preintensifier, but not always + var/intensifier = pick("very","pretty","critically","extremely","dangerously","desperately","kinda","a little","a bit","rather","sorta") + var/low_thing = pick("ammunition","munitions","clean water","food","spare parts","medical supplies","reaction mass","gas","hydrogen fuel","phoron fuel","fuel",10;"tea",10;"coffee",10;"soda",10;"pizza",10;"beer",10;"booze",10;"vodka",10;"snacks") //low chance of a less serious shortage + var/appreciation = pick("Much appreciated","Many thanks","Understood","You're a lifesaver","We owe you one","I owe you one","Perfect, thank you") + var/dockingplan = pick("Starting final approach now.","Commencing landing procedures.","Autopilot engaged.","Approach vector locked in.","In the pipe, five by five.") + msg("[callname], this is [combined_first_name]. We're [preintensifier][intensifier] low on [low_thing]. Requesting permission to [landing_short] for resupply.","[prefix] [shipname]") + sleep(5 SECONDS) + msg("[combined_first_name], this is [using_map.dock_name] Control. Permission granted, proceed to [landing_zone]. Follow the green lights on your way in.") + sleep(5 SECONDS) + msg("[appreciation], [using_map.dock_name] Control. [dockingplan]","[prefix] [shipname]") + //Ship event: docking request (repair/maint) + if("dockingrequestrepair") + var/damagestate = pick("We've experienced some hull damage","We're suffering minor system malfunctions","We're having some technical issues","We're overdue maintenance","We have several minor space debris impacts","We've got some battle damage here","Our reactor output is fluctuating","We're hearing some weird noises from the [pick("engines","pipes","ducting","HVAC")]","Our artificial gravity generator has failed","Our life support is failing","Our environmental controls are busted","Our water recycling system has shorted out","Our navcomp is freaking out","Our systems are glitching out","We just got caught in a solar flare","We had a close call with an asteroid","We have a minor [pick("fuel","water","oxygen","gas")] leak","We have depressurized compartments","We have a hull breach","Our shield generator is on the fritz","Our RCS is acting up","One of our [pick("hydraulic","pneumatic")] systems has depressurized","Our repair bots are malfunctioning") + var/appreciation = pick("Much appreciated","Many thanks","Understood","You're a lifesaver","We owe you one","I owe you one","Perfect, thank you") + var/dockingplan = pick("Starting final approach now.","Commencing landing procedures.","Autopilot engaged.","Approach vector locked in.","In the pipe, five by five.") + msg("[callname], this is [combined_first_name]. [damagestate]. Requesting permission to [landing_short] for repairs and maintenance.","[prefix] [shipname]") + sleep(5 SECONDS) + msg("[combined_first_name], this is [using_map.dock_name] Control. Permission granted, proceed to [landing_zone]. Follow the green lights on your way in. Repair crews are standing by, contact them on channel [engchannel].") + sleep(5 SECONDS) + msg("[appreciation], [using_map.dock_name] Control. [dockingplan]","[prefix] [shipname]") + //Ship event: docking request (medical) + if("dockingrequestmedical") + var/medicalstate = pick("multiple casualties","several cases of radiation sickness","an unknown virus","an unknown infection","a critically injured VIP","sick refugees","multiple cases of food poisoning","injured passengers","sick passengers","injured engineers","wounded marines","a delicate situation","a pregnant passenger","injured castaways","recovered escape pods","unknown escape pods") + var/appreciation = pick("Much appreciated","Many thanks","Understood","You're a lifesaver","We owe you one","I owe you one","Perfect, thank you") + var/dockingplan = pick("Starting final approach now.","Commencing landing procedures.","Autopilot engaged.","Approach vector locked in.","In the pipe, five by five.") + msg("[callname], this is [combined_first_name]. We have [medicalstate] on board. Requesting permission to [landing_short] for medical assistance.","[prefix] [shipname]") + sleep(5 SECONDS) + msg("[combined_first_name], this is [using_map.dock_name] Control. Permission granted, proceed to [landing_zone]. Follow the green lights on your way in. Medtechs are standing by, contact them on channel [medchannel].") + sleep(5 SECONDS) + msg("[appreciation], [using_map.dock_name] Control. [dockingplan]","[prefix] [shipname]") + //Ship event: docking request (security) + if("dockingrequestsecurity") + var/species = pick("human","unathi","lizard","tajaran","feline","skrell","akula","promethean","sergal","synthetic","robotic","teshari","avian","vulpkanin","canine","vox","zorren","hybrid","mixed-species","vox","grey","alien") + var/securitystate = pick("several [species] convicts","a captured pirate","a wanted criminal","[species] stowaways","incompetent [species] shipjackers","a delicate situation","a disorderly passenger","disorderly [species] passengers","ex-mutineers","a captured vox marauder","captured vox marauders","stolen goods","a container full of confiscated contraband","containers full of confiscated contraband",5;"a very lost shadekin",5;"a raging case of [pick("spiders","crabs")]") //gotta have a little something to lighten the mood now and then + var/appreciation = pick("Much appreciated","Many thanks","Understood","You're a lifesaver","Perfect, thank you") + var/dockingplan = pick("Starting final approach now.","Commencing docking procedures.","Autopilot engaged.","Approach vector locked in.","In the pipe, five by five.") + msg("[callname], this is [combined_first_name]. We have [securitystate] on board and require security assistance. Requesting permission to [landing_short].","[prefix] [shipname]") + sleep(5 SECONDS) + msg("[combined_first_name], this is [using_map.dock_name] Control. Permission granted, proceed to [landing_zone]. Follow the green lights on your way in. Security teams are standing by, contact them on channel [secchannel].") + sleep(5 SECONDS) + msg("[appreciation], [using_map.dock_name] Control. [dockingplan]","[prefix] [shipname]") + //Ship event: undocking request + if("undockingrequest") + var/safetravels = pick("Fly safe out there","Good luck","Safe travels","See you next week","Godspeed","Stars guide you") + var/thanks = pick("Appreciated","Thanks","Don't worry about us","We'll be fine","You too","So long") + var/takeoff = pick("depart","launch") + msg("[callname], this is [combined_first_name], requesting permission to [takeoff] from [landing_zone].","[prefix] [shipname]") + sleep(5 SECONDS) + msg("[combined_first_name], this is [using_map.dock_name] Control. Permission granted. Docking clamps released. [safetravels].") + sleep(5 SECONDS) + msg("[thanks], [using_map.dock_name] Control. This is [combined_first_name] setting course for [destname], out.","[prefix] [shipname]") + //SDF event: starting patrol + if("sdfbeginpatrol") + var/safetravels = pick("Fly safe out there","Good luck","Good hunting","Safe travels","Godspeed","Stars guide you") + var/thanks = pick("Appreciated","Thanks","Don't worry about us","We'll be fine","You too") + var/takeoff = pick("depart","launch","take off","dust off") + msg("[callname], this is [combined_first_name], requesting permission to [takeoff] from [landing_zone] to begin system patrol.","[prefix] [shipname]") + sleep(5 SECONDS) + msg("[combined_first_name], this is [using_map.dock_name] Control. Permission granted. Docking clamps released. [safetravels].") + sleep(5 SECONDS) + msg("[thanks], [using_map.dock_name] Control. This is [combined_first_name] beginning system patrol, out.","[prefix] [shipname]") + //Ship event: undocking request (denied) + if("undockingdenied") + var/takeoff = pick("depart","launch") + var/denialreason = pick("Security is requesting a full cargo inspection","Your ship has been impounded for multiple [pick("security","safety")] violations","Your ship is currently under quarantine lockdown","We have reason to believe there's an issue with your papers","Security personnel are currently searching for a fugitive and have ordered all outbound ships remain grounded until further notice") + msg("[callname], this is [combined_first_name], requesting permission to [takeoff] from [landing_zone].","[prefix] [shipname]") + sleep(5 SECONDS) + msg("Negative [combined_first_name], request denied. [denialreason].") + //Ship event: undocking request (delayed) + if("undockingdelayed") + var/denialreason = pick("Docking clamp malfunction, please hold","Fuel lines have not been secured","Ground crew are still on the pad","Loose containers are on the pad","Exhaust deflectors are not yet in position, please hold","There's heavy traffic right now, it's not safe for your vessel to launch","Another vessel has aerospace priority at this moment","Port officials are still aboard") + var/takeoff = pick("depart","launch") + var/safetravels = pick("Fly safe out there","Good luck","Safe travels","See you next week","Godspeed","Stars guide you") + var/thanks = pick("Appreciated","Thanks","Don't worry about us","We'll be fine","You too","So long") + msg("[callname], this is [combined_first_name], requesting permission to [takeoff] from [landing_zone].","[prefix] [shipname]") + sleep(5 SECONDS) + msg("Negative [combined_first_name], request denied. [denialreason]. Try again in three minutes.") + sleep(180 SECONDS) //yes, three minutes + msg("[callname], this is [combined_first_name], re-requesting permission to depart from [landing_zone].","[prefix] [shipname]") + sleep(5 SECONDS) + msg("[combined_first_name], this is [using_map.dock_name] Control. Everything appears to be in order now, permission granted. Docking clamps released. [safetravels].") + sleep(5 SECONDS) + msg("[thanks], [using_map.dock_name] Control. This is [combined_first_name] setting course for [destname], out.","[prefix] [shipname]") + else //time for generic message + msg("[callname], this is [combined_first_name] on [mission] [pick(mission_noun)] to [destname], requesting [request].","[prefix] [shipname]") + sleep(5 SECONDS) + msg("[combined_first_name], this is [using_map.dock_name] Control, [response].") + sleep(5 SECONDS) + msg("[using_map.dock_name] Control, [yes ? "thank you" : "understood"], out.","[prefix] [shipname]") + return //oops, forgot to restore this + +/* //OLD BLOCK, for reference + //Ship sends request to ATC + msg(full_request,"[prefix] [shipname]" + sleep(5 SECONDS) + //ATC sends response to ship + msg(full_response) + sleep(5 SECONDS) + //Ship sends response to ATC + msg(full_closure,"[prefix] [shipname]") + return +*/ \ No newline at end of file diff --git a/code/modules/busy_space_vr/loremaster.dm b/code/modules/busy_space_vr/loremaster.dm new file mode 100644 index 0000000000..28dca0055b --- /dev/null +++ b/code/modules/busy_space_vr/loremaster.dm @@ -0,0 +1,16 @@ +//I AM THE LOREMASTER, ARE YOU THE GATEKEEPER? + +var/datum/lore/loremaster/loremaster = new/datum/lore/loremaster + +/datum/lore/loremaster + var/list/organizations = list() + +/datum/lore/loremaster/New() + + var/list/paths = typesof(/datum/lore/organization) - /datum/lore/organization + for(var/path in paths) + // Some intermediate paths are not real organizations (ex. /datum/lore/organization/mil). Only do ones with names + var/datum/lore/organization/instance = path + if(initial(instance.name)) + instance = new path() + organizations[path] = instance diff --git a/code/modules/busy_space_vr/organizations.dm b/code/modules/busy_space_vr/organizations.dm new file mode 100644 index 0000000000..05df67ce87 --- /dev/null +++ b/code/modules/busy_space_vr/organizations.dm @@ -0,0 +1,2783 @@ +//Datums for different factions that can be used by busy_space +/datum/lore/organization + var/name = "" // Organization's name + var/short_name = "" // Organization's shortname (NanoTrasen for "NanoTrasen Incorporated") + var/acronym = "" // Organization's acronym, e.g. 'NT' for NanoTrasen'. + var/desc = "" // One or two paragraph description of the organization, but only current stuff. Currently unused. + var/history = "" // Historical discription of the organization's origins Currently unused. + var/work = "" // Short description of their work, eg "an arms manufacturer" + var/headquarters = "" // Location of the organization's HQ. Currently unused. + var/motto = "" // A motto/jingle/whatever, if they have one. Currently unused. + + var/list/ship_prefixes = list() //Some might have more than one! Like NanoTrasen. Value is the mission they perform, e.g. ("ABC" = "mission desc") + var/complex_tasks = FALSE //enables complex task generation + + //how does it work? simple: if you have complex tasks enabled, it goes; PREFIX + TASK_TYPE + FLIGHT_TYPE + //e.g. NDV = Asset Protection + Patrol + Flight + //this allows you to use the ship prefix for subfactions (warbands, religions, whatever) within a faction, and define task_types at the faction level + //task_types are picked from completely at random in air_traffic.dm, much like flight_types, so be careful not to potentially create combos that make no sense! + + var/list/task_types = list( + "logistics", + "patrol", + "training", + "peacekeeping", + "escort", + "search and rescue" + ) + var/list/flight_types = list( //operations and flights - we can override this if we want to remove the military-sounding ones or add our own + "flight", + "mission", + "route", + "assignment" + ) + var/list/ship_names = list( //Names of spaceships. This is a mostly generic list that all the other organizations inherit from if they don't have anything better. + "Scout", + "Beacon", + "Signal", + "Freedom", + "Liberty", + "Enterprise", + "Glory", + "Axiom", + "Eternal", + "Harmony", + "Light", + "Discovery", + "Endeavour", + "Explorer", + "Swift", + "Dragonfly", + "Ascendant", + "Tenacious", + "Pioneer", + "Surveyor", + "Haste", + "Radiant", + "Luminous", + "Calypso", + "Eclipse", + "Maverick", + "Polaris", + "Orion", + "Odyssey", + "Relentless", + "Valor", + "Zodiac", + "Avenger", + "Defiant", + "Dauntless", + "Interceptor", + "Providence", + "Thunderchild", + "Defender", + "Ranger", + "River", + "Jubilee", + "Gumdrop", + "Spider", + "Columbia", + "Eagle", + "Intrepid", + "Odyssey", + "Aquarius", + "Kitty Hawk", + "Antares", + "Falcon", + "Casper", + "Orion", + "Challenger" + ) + var/list/destination_names = list() //Names of static holdings that the organization's ships visit regularly. + + var/lawful = TRUE //Are we exempt from routine inspections? to avoid incidents where SysDef appears to go rogue -- defaults to TRUE now (regular ships always get the "soft" result) + var/hostile = FALSE //Are we explicitly lawless, hostile, or otherwise bad? allows for a finer alignment system, since my last checks weren't working properly + var/sysdef = FALSE //Are we the space cops? + var/autogenerate_destination_names = TRUE //Pad the destination lists with some extra random ones? see the proc below for info on that + +/datum/lore/organization/New() + ..() + if(autogenerate_destination_names) // Lets pad out the destination names. + var/i = rand(15, 30) //significantly increased from original values due to the greater length of rounds on YW + + //known planets and exoplanets, plus fictional ones + var/list/planets = list( + /* real planets in our solar system */ + "Earth","Luna","Mars","Titan","Europa", + /* named exoplanets, god knows if they're habitable */ + "Spe","Arion","Arkas","Orbitar","Dimidium", + "Galileo","Brahe","Lipperhey","Janssen","Harriot", + "Aegir","Amateru","Dagon","Meztli","Smertrios", + "Hypatia","Quijote","Dulcinea","Rocinante","Sancho", + "Thestias","Saffar","Samh","Majriti","Fortitudo", + "Draugr","Arber","Tassili","Madriu","Naqaya", + "Bocaprins","Yanyan","Sissi","Tondra","Eburonia", + "Drukyul","Yvaga","Naron","Guarani","Mastika", + "Bendida","Nakanbe","Awasis","Caleuche","Wangshu", + "Melquiades","Pipitea","Ditso","Asye","Veles", + "Finlay","Onasilos","Makropolus","Surt","Boinayel", + "Eyeke","Cayahuanca","Hamarik","Abol","Hiisi", + "Belisama","Mintome","Neri","Toge","Iolaus", + "Koyopa","Independance","Ixbalanque","Magor","Fold", + "Santamasa","Noifasui","Kavian","Babylonia","Bran", + "Alef","Lete","Chura","Wadirum","Buru", + "Umbaasaa","Vytis","Peitruss","Trimobe","Baiduri", + "Ggantija","Cuptor","Xolotl","Isli","Hairu", + "Bagan","Laligurans","Kereru","Equiano","Albmi", + "Perwana","Pollera","Tumearandu","Sumajmajta","Haik", + "Leklsullun","Pirx","Viriato","Aumatex","Negoiu", + "Teberda","Dopere","Vlasina","Viculus","Kralomoc", + "Iztok","Krotoa","Halla","Riosar","Samagiya", + "Isagel","Eiger","Ugarit","Sazum","Maeping", + "Agouto","Ramajay","Khomsa","Gokturk","Barajeel", + "Cruinlagh","Mulchatria","Ibirapita","Madalitso", + /* fictional planets from polarislore */ + "Sif","Kara","Rota","Root","Toledo, New Ohio", + "Meralar","Adhomai","Binma","Kishar","Anshar", + "Nisp","Elysium","Sophia, El","New Kyoto", + "Angessa's Pearl, Exalt's Light","Oasis","Love" + ) + + //existing systems, pruned for duplicates, includes systems that contain suspected or confirmed exoplanets + var/list/systems = list( + /* real solar systems, specifically ones that have possible planets */ + "Sol","Alpha Centauri","Sirius","Vega","Tau Ceti", + "Altair","Epsilon Eridani","Fomalhaut","Mu Arae","Pollux", + "Wolf 359","Ross 128","Gliese 1061","Luyten's Star","Teegarden's Star", + "Kapteyn","Wolf 1061","Aldebaran","Proxima Centauri","Kepler-90", + "HD 10180","HR 8832","TRAPPIST-1","55 Cancri","Gliese 876", + "Upsilon Andromidae","Mu Arae","WASP-47","82 G. Eridani","Rho Coronae Borealis", + "Pi Mensae","Beta Pictoris","Gamma Librae","Gliese 667 C","LHS 1140", + "Phact", + /* fictional systems from Polaris and other sources*/ + "Zhu Que","Oasis","Vir","Gavel","Ganesha", + "Sidhe","New Ohio","Parvati","Mahi-Mahi","Nyx", + "New Seoul","Kess-Gendar","Raphael","El","Eutopia", + /* skrell */ + "Qerr'valis","Harr'Qak","Qerrna-Lakirr","Kauq'xum", + /* tajaran */ + "Rarkajar","Arrakthiir","Mesomori", + /* other */ + "Vazzend","Thoth","Jahan's Post","Silk","New Singapore", + "Stove","Viola","Isavau's Gamble","Samsara", + "Vounna","Relan","Whythe","Exalt's Light", + /* generic territories */ + "deep space", + "Commonwealth space", + "Commonwealth territory", + "ArCon space", + "ArCon territory", + "independent space", + "a demilitarized zone", + "Elysian space", + "Elysian territory", + "Salthan space", + "Salthan territory", + "Skrell space", + "Skrell territories", + "Tajaran space", + "Hegemonic space", + "Hegemonic territory" + ) + var/list/owners = list("a government", "a civilian", "a corporate", "a private", "an independent", "a military") + var/list/purpose = list("an exploration", "a trade", "a research", "a survey", "a military", "a mercenary", "a corporate", "a civilian", "an independent") + + //unique or special locations + var/list/unique = list("the Jovian subcluster","Isavau International Spaceport","Terminus Station","Casini's Reach","the Shelf flotilla","the Ue'Orsi flotilla","|Heaven| Orbital Complex, Alpha Centauri","the |Saint Columbia| Complex") + + var/list/orbitals = list("[pick(owners)] shipyard","[pick(owners)] dockyard","[pick(owners)] station","[pick(owners)] vessel","a habitat","[pick(owners)] refinery","[pick(owners)] research facility","an industrial platform","[pick(owners)] installation") + var/list/surface = list("a colony","a settlement","a trade outpost","[pick(owners)] supply depot","a fuel depot","[pick(owners)] installation","[pick(owners)] research facility") + var/list/deepspace = list("[pick(owners)] asteroid base","a freeport","[pick(owners)] shipyard","[pick(owners)] dockyard","[pick(owners)] station","[pick(owners)] vessel","[pick(owners)] habitat","a trade outpost","[pick(owners)] supply depot","a fuel depot","[pick(owners)] installation","[pick(owners)] research facility") + var/list/frontier = list("[pick(purpose)] [pick("ship","vessel","outpost")]","a waystation","an outpost","a settlement","a colony") + + //patterns; orbital ("an x orbiting y"), surface ("an x on y"), deep space ("an x in y"), the frontier ("an x on the frontier") + //biased towards inhabited space sites + while(i) + destination_names.Add("[pick("[pick(orbitals)] orbiting [pick(planets)]","[pick(surface)] on [pick(planets)]","[pick(deepspace)] in [pick(systems)]",20;"[pick(unique)]",30;"[pick(frontier)] on the frontier")]") + i-- + //extensive rework for a much greater degree of variety compared to the old system, lists now include known exoplanets and star systems currently suspected or confirmed to have exoplanets + +////////////////////////////////////////////////////////////////////////////////// + +// TSCs +/datum/lore/organization/tsc/nanotrasen + name = "NanoTrasen Incorporated" + short_name = "NanoTrasen " + acronym = "NT" + desc = "NanoTrasen is one of the foremost research and development companies in Commonwealth space. \ + Originally focused on consumer products, their swift move into the field of Phoron has lead to \ + them being the foremost experts on the substance and its uses. In the modern day, NanoTrasen prides \ + itself on being an early adopter to as many new technologies as possible, often offering the newest \ + products to their employees. In an effort to combat complaints about being 'guinea pigs', Nanotrasen \ + also offers one of the most comprehensive medical plans in Commonwealth space, up to and including cloning \ + and therapy.\ +

\ + NT's most well known products are its phoron based creations, especially those used in Cryotherapy. \ + It also boasts an prosthetic line, which is provided to its employees as needed, and is used as an incentive \ + for newly tested posibrains to remain with the company. \ +

\ + NT's ships are named for famous scientists." + history = "" // To be written someday. + work = "research giant" + headquarters = "Luna, Sol" + motto = "" + + ship_prefixes = list("NTV" = "a general operations", "NEV" = "an exploration", "NGV" = "a hauling", "NDV" = "a patrol", "NRV" = "an emergency response", "NDV" = "an asset protection") + //Scientist naming scheme + ship_names = list( + "Bardeen", + "Einstein", + "Feynman", + "Sagan", + "Tyson", + "Galilei", + "Jans", + "Fhriede", + "Franklin", + "Tesla", + "Curie", + "Darwin", + "Newton", + "Pasteur", + "Bell", + "Mendel", + "Kepler", + "Edison", + "Cavendish", + "Nye", + "Hawking", + "Aristotle", + "Von Braun", + "Kaku", + "Oppenheimer", + "Renwick", + "Hubble", + "Alcubierre", + "Robineau", + "Glass" + ) + // Note that the current station being used will be pruned from this list upon being instantiated + destination_names = list( + "NT HQ on Luna", + "NSS Exodus in Nyx", + "NCS Northern Star in Vir", + "NLS Southern Cross in Vir", + "NAS Vir Central Command", + "NAB Smythside Central Headquarters in Sol", + "NAS Zeus orbiting Virgo-Prime", + "NIB Posideon in Alpha Centauri", + "NTB Anur on Virgo-Prime", + "a phoron refinery in Vilous", + "a dockyard orbiting Virgo-Prime", + "an asteroid orbiting Virgo 3", + "Vir Interstellar Spaceport" + ) + +/datum/lore/organization/tsc/nanotrasen/New() + ..() + spawn(1) // BYOND shenanigans means using_map is not initialized yet. Wait a tick. + // Get rid of the current map from the list, so ships flying in don't say they're coming to the current map. + var/string_to_test = "[using_map.station_name] in [using_map.starsys_name]" + if(string_to_test in destination_names) + destination_names.Remove(string_to_test) + +/datum/lore/organization/tsc/hephaestus + name = "Hephaestus Industries" + short_name = "Hephaestus " + acronym = "HI" + desc = "Hephaestus Industries is the largest supplier of arms, ammunition, and small millitary vehicles in Commonwealth space. \ + Hephaestus products have a reputation for reliability, and the corporation itself has a noted tendency to stay removed \ + from corporate politics. They enforce their neutrality with the help of a fairly large asset-protection contingent which \ + prevents any contracting polities from using their own materiel against them. The Commonwealth itself is one of Hephaestus' largest \ + bulk contractors owing to the above factors. \ +

\ + Hephaestus' fleet uses identifiers from various deities and spirits of war from Earth's various belief systems." + history = "" + work = "arms manufacturer" + headquarters = "Luna, Sol" + motto = "" + + ship_prefixes = list("HCV" = "a general operations", "HTV" = "a freight", "HLV" = "a munitions resupply", "HDV" = "an asset protection", "HDV" = "a preemptive deployment") + //War God Theme, updated + ship_names = list( + "Anhur", + "Bast", + "Horus", + "Maahes", + "Neith", + "Pakhet", + "Sekhmet", + "Set", + "Sobek", + "Maher", + "Kokou", + "Ogoun", + "Oya", + "Kovas", + "Agrona", + "Andraste", + "Anann", + "Badb", + "Belatucadros", + "Cicolluis", + "Macha", + "Neit", + "Nemain", + "Rudianos", + "Chiyou", + "Guan Yu", + "Jinzha", + "Nezha", + "Zhao Lang", + "Laran", + "Menrva", + "Tyr", + "Woden", + "Freya", + "Odin", + "Ullr", + "Ares", + "Deimos", + "Enyo", + "Kratos", + "Kartikeya", + "Mangala", + "Parvati", + "Shiva", + "Vishnu", + "Shaushka", + "Wurrukatte", + "Hadur", + "Futsunushi", + "Sarutahiko", + "Takemikazuchi", + "Neto", + "Agasaya", + "Belus", + "Ishtar", + "Shala", + "Huitzilopochtli", + "Tlaloc", + "Xipe-Totec", + "Qamaits", + "'Oro", + "Rongo", + "Ku", + "Pele", + "Maru", + "Tumatauenga", + "Bellona", + "Juno", + "Mars", + "Minerva", + "Victoria", + "Anat", + "Astarte", + "Perun", + "Cao Lo" + ) + destination_names = list( + "our headquarters on Luna", + "a Commonwealth dockyard on Luna", + "a Fleet outpost in the Almach Rim", + "a Fleet outpost on the Moghes border" + ) + +/datum/lore/organization/tsc/vey_med + name = "Vey-Medical" //The Wiki displays them as Vey-Medical. + short_name = "Vey-Med " + acronym = "VM" + desc = "Vey-Med is one of the newer TSCs on the block and is notable for being largely owned and operated by Skrell. \ + Despite the suspicion and prejudice leveled at them for their alien origin, Vey-Med has obtained market dominance in \ + the sale of medical equipment-- from surgical tools to large medical devices to the Odysseus trauma response mecha \ + and everything in between. Their equipment tends to be top-of-the-line, most obviously shown by their incredibly \ + human-like FBP designs. Vey's rise to stardom came from their introduction of resurrective cloning, although in \ + recent years they've been forced to diversify as their patents expired and NanoTrasen-made medications became \ + essential to modern cloning. \ +

\ + For reasons known only to the board, Vey-Med's ship names seem to follow the same naming pattern as the Dionae use." + history = "" + work = "medical equipment supplier" + headquarters = "Toledo, New Ohio" + motto = "" + + ship_prefixes = list("VMV" = "a general operations", "VTV" = "a transportation", "VHV" = "a medical resupply", "VSV" = "a research", "VRV" = "an emergency medical support") + // Diona names, mostly + ship_names = list( + "Wind That Stirs The Waves", + "Sustained Note Of Metal", + "Bright Flash Reflecting Off Glass", + "Veil Of Mist Concealing The Rock", + "Thin Threads Intertwined", + "Clouds Drifting Amid Storm", + "Loud Note And Breaking", + "Endless Vistas Expanding Before The Void", + "Fire Blown Out By Wind", + "Star That Fades From View", + "Eyes Which Turn Inwards", + "Joy Without Which The World Would Come Undone", + "A Thousand Thousand Planets Dangling From Branches", + "Light Streaming Through Interminable Branches", + "Smoke Brought Up From A Terrible Fire", + "Light of Qerr'Valis", + "King Xae'uoque", + "Memory of Kel'xi", + "Xi'Kroo's Herald" + ) + destination_names = list( + "our headquarters on Toledo, New Ohio", + "a research facility in Samsara", + "a sapientarian mission in the Almach Rim" + ) + +/datum/lore/organization/tsc/zeng_hu + name = "Zeng-Hu Pharmaceuticals" + short_name = "Zeng-Hu " + acronym = "ZH" + desc = "Zeng-Hu is an old TSC, based in the Sol system. Until the discovery of Phoron, Zeng-Hu maintained a stranglehold \ + on the market for medications, and many household names are patented by Zeng-Hu-- Bicaridine, Dylovene, Tricordrazine, \ + and Dexalin all came from Zeng-Hu medical laboratories. Zeng-Hu's fortunes have been in decline as Nanotrasen's near monopoly \ + on phoron and cloning research cuts into their R&D and Vey-Med's superior medical equipment effectively decimated their own equipment \ + interests. The three-way rivalry between these companies for dominance in the medical field is well-known and a matter of \ + constant economic speculation. \ +

\ + Not to be outdone by NT in the recognition of famous figures, Zeng-Hu has adopted the names of famous physicians for their fleet." + history = "" + work = "pharmaceuticals company" + headquarters = "Earth, Sol" + motto = "" + + ship_prefixes = list("ZHV" = "a general operations", "ZTV" = "a transportation", "ZMV" = "a medical resupply", "ZRV" = "a medical research") + //ship names: a selection of famous physicians who advanced the cause of medicine + ship_names = list( + "Averroes", + "Avicenna", + "Banting", + "Billroth", + "Blackwell", + "Blalock", + "Charaka", + "Chauliac", + "Cushing", + "Domagk", + "Galen", + "Fauchard", + "Favaloro", + "Fleming", + "Fracastoro", + "Goodfellow", + "Gray", + "Harvey", + "Heimlich", + "Hippocrates", + "Hunter", + "Isselbacher", + "Jenner", + "Joslin", + "Kocher", + "Laennec", + "Lane-Claypon", + "Lister", + "Lower", + "Madhav", + "Maimonides", + "Marshall", + "Mayo", + "Meyerhof", + "Minot", + "Morton", + "Needleman", + "Nicolle", + "Osler", + "Penfield", + "Raichle", + "Ransohoff", + "Rhazes", + "Semmelweis", + "Starzl", + "Still", + "Susruta", + "Urbani", + "Vesalius", + "Vidius", + "Whipple", + "White", + "Worcestor", + "Yegorov", + "Xichun" + ) + destination_names = list( + "our headquarters on Earth" + ) + +/datum/lore/organization/tsc/ward_takahashi + name = "Ward-Takahashi General Manufacturing Conglomerate" + short_name = "Ward-Takahashi " + acronym = "WT" + desc = "Ward-Takahashi focuses on the sale of small consumer electronics, with its computers, communicators, \ + and even mid-class automobiles a fixture of many households. Less famously, Ward-Takahashi also supplies most \ + of the AI cores on which vital control systems are mounted, and it is this branch of their industry that has \ + led to their tertiary interest in the development and sale of high-grade AI systems. Ward-Takahashi's economies \ + of scale frequently steal market share from Nanotrasen's high-price products, leading to a bitter rivalry in the \ + consumer electronics market. \ +

\ + Ward-Takahashi are a mild anomaly in the TSC fleet-naming game, as they've opted to use stellar phenomena." + history = "" + work = "electronics manufacturer" + headquarters = "" + motto = "" + + ship_prefixes = list("WTV" = "a general operations", "WTFV" = "a freight", "WTGV" = "a transport", "WTDV" = "an asset protection") + ship_names = list( + "Comet", + "Meteor", + "Heliosphere", + "Bolide", + "Superbolide", + "Aurora", + "Nova", + "Supernova", + "Nebula", + "Galaxy", + "Starburst", + "Constellation", + "Pulsar", + "Quark", + "Void", + "Asteroid", + "Wormhole", + "Sunspot", + "Supercluster", + "Supergiant", + "Protostar", + "Magnetar", + "Moon", + "Supermoon", + "Anomaly", + "Drift", + "Stream", + "Rift", + "Curtain", + "Planetar", + "Quasar", + "Binary" + ) + destination_names = list() + +/datum/lore/organization/tsc/bishop + name = "Bishop Cybernetics" + short_name = "Bishop " + acronym = "BC" + desc = "Bishop's focus is on high-class, stylish cybernetics. A favorite among transhumanists (and loathed by all \ + bioconservatives), Bishop manufactures not only prostheses but also brain augmentation, synthetic organ replacements, \ + and odds and ends like implanted wrist-watches. Their business model tends towards smaller, boutique operations, giving \ + it a reputation for high price and luxury, with Bishop cyberware often rivalling Vey-Med's for cost. Bishop's reputation \ + for catering towards the interests of human augmentation enthusiasts instead of positronics have earned it ire from the \ + Positronic Rights Group and puts it in ideological (but not economic) competition with Morpheus Cyberkinetics. \ +

\ + Each vessel in Bishop's sleek and stylish fleet is intended to advertise the corporate style, and bears the name of a famous mechanical engineer." + history = "" + work = "cybernetics and augmentation manufacturer" + headquarters = "" + motto = "" + + ship_prefixes = list("BCV" = "a general operations", "BCTV" = "a transportation", "BCSV" = "a research exchange") + //famous mechanical engineers + ship_names = list( + "Al-Jazari", + "Al-Muradi", + "Al-Zarqali", + "Archimedes", + "Arkwright", + "Armstrong", + "Babbage", + "Barsanti", + "Benz", + "Bessemer", + "Bramah", + "Brunel", + "Cardano", + "Cartwright", + "Cayley", + "Clement", + "Leonardo da Vinci", + "Diesel", + "Drebbel", + "Fairbairn", + "Fontana", + "Fourneyron", + "Fulton", + "Fung", + "Gantt", + "Garay", + "Hackworth", + "Harrison", + "Hornblower", + "Jacquard", + "Jendrassik", + "Leibniz", + "Ma Jun", + "Maudslay", + "Metzger", + "Murdoch", + "Nasmyth", + "Parsons", + "Rankine", + "Reynolds", + "Roberts", + "Scheutz", + "Sikorsky", + "Somerset", + "Stephenson", + "Stirling", + "Tesla", + "Vaucanson", + "Vishweswarayya", + "Wankel", + "Watt", + "Wiberg" + ) + destination_names = list( + "a medical facility in Angessa's Pearl" + ) + +/datum/lore/organization/tsc/morpheus + name = "Morpheus Cyberkinetics" + short_name = "Morpheus " + acronym = "MC" + desc = "The only large corporation run by positronic intelligences, Morpheus caters almost exclusively to their sensibilities \ + and needs. A product of the synthetic colony of Shelf, Morpheus eschews traditional advertising to keep their prices low and \ + relied on word of mouth among positronics to reach their current economic dominance. Morpheus in exchange lobbies heavily for \ + positronic rights, sponsors positronics through their Jans-Fhriede test, and tends to other positronic concerns to earn them \ + the good-will of the positronics, and the ire of those who wish to exploit them. \ +

\ + Morpheus' fleet bears the names of periodic elements. They initially wanted to go with complex compounds, but realized that \ + such designations would be unwieldy and inefficient for regular usage. In the event that multiple ships are working together, \ + they may use the periodic element as their flotilla designation, and a numerical identifier that corresponds with an isotope \ + of that element for individual ships." + history = "" + work = "cybernetics manufacturer" + headquarters = "Shelf flotilla" + motto = "" + + ship_prefixes = list("MCV" = "a general operations", "MTV" = "a freight", "MDV" = "a market protection", "MSV" = "an outreach") + //periodic elements; something 'unusual' for the posibrain TSC without being full on 'quirky' culture ship names (much as I love them, they're done to death) + ship_names = list( + "Hydrogen", + "Helium", + "Lithium", + "Beryllium", + "Boron", + "Carbon", + "Nitrogen", + "Oxygen", + "Fluorine", + "Neon", + "Sodium", + "Magnesium", + "Aluminium", + "Silicon", + "Phosphorus", + "Sulfur", + "Chlorine", + "Argon", + "Potassium", + "Calcium", + "Scandium", + "Titanium", + "Vanadium", + "Chromium", + "Manganese", + "Iron", + "Cobalt", + "Nickel", + "Copper", + "Zinc", + "Gallium", + "Germanium", + "Arsenic", + "Selenium", + "Bromine", + "Krypton", + "Rubidium", + "Strontium", + "Yttrium", + "Zirconium", + "Niobium", + "Molybdenum", + "Technetium", + "Ruthenium", + "Rhodium", + "Palladium", + "Silver", + "Cadmium", + "Indium", + "Tin", + "Antimony", + "Tellurium", + "Iodine", + "Xenon", + "Caesium", + "Barium" + ) + //some hebrew alphabet destinations for a little extra unusualness + destination_names = list( + "our headquarters, the Shelf flotilla", + "one of our factory complexes on Root", + "research outpost Aleph", + "logistics depot Dalet", + "research installation Zayin", + "research base Tsadi", + "manufacturing facility Samekh" + ) + +/datum/lore/organization/tsc/xion + name = "Xion Manufacturing Group" + short_name = "Xion " + acronym = "XMG" + desc = "Xion, quietly, controls most of the market for industrial equipment, especially on the frontier. Their portfolio includes mining exosuits, \ + factory equipment, rugged positronic chassis, and other pieces of equipment vital to the function of the economy. Xion \ + keeps its control of the market by leasing, not selling, their equipment, and through infamous and bloody patent protection \ + lawsuits. Xion are noted to be a favorite contractor for Commonwealth engineers, owing to their low cost and rugged design. \ + Dedicated frontiersmen tend to have an unfavorable view of the company however, as the leasing arrangements often make field repairs \ + challenging at best, and expensively contract-breaking at worst. Nobody wants an expensive piece of equipment to break down \ + three weeks of travel away from the closest Licensed Xion Repair Outlet. \ +

\ + Xion's fleet bears the name of mountains and terrain features on Mars." + history = "" + work = "industrial equipment manufacturer" + headquarters = "" + motto = "" + + ship_prefixes = list("XMV" = "a general operations", "XTV" = "a hauling", "XFV" = "a bulk transport", "XIV" = "a resupply") + //martian mountains + ship_names = list( + "Olympus Mons", + "Ascraeus Mons", + "Arsia Mons", + "Pavonis Mons", + "Elysium Mons", + "Hecates Tholus", + "Albor Tholus", + "Tharsis Tholus", + "Biblis Tholus", + "Alba Mons", + "Ulysses Tholus", + "Mount Sharp", + "Uranius Mons", + "Anseris Mons", + "Hadriacus Mons", + "Euripus Mons", + "Tyrrhenus Mons", + "Promethei Mons", + "Chronius Mons", + "Apollinaris Mons", + "Gonnus Mons", + "Syrtis Major Planum", + "Amphitrites Patera", + "Nili Patera", + "Pityusa Patera", + "Malea Patera", + "Peneus Patera", + "Labeatis Mons", + "Issidon Paterae", + "Pindus Mons", + "Meroe Patera", + "Orcus Patera", + "Oceanidum Mons", + "Horarum Mons", + "Peraea Mons", + "Octantis Mons", + "Galaxius Mons", + "Hellas Planitia" + ) + destination_names = list() + +/datum/lore/organization/tsc/ftu + name = "Free Trade Union" + short_name = "Trade Union " + acronym = "FTU" + desc = "The Free Trade Union is different from other transtellar companies in that they are not just a company; rather, they are a big conglomerate of various traders and merchants from all over the galaxy. The FTU is also partially responsible for many of the large scale 'freeport' trade stations across the known galaxy, even in non-human space. Generally, they are multi-purpose stations but they always keep areas filled with duty-free shops, where almost anything you can imagine can be found - so long as it's not outrageously illegal or hideously expensive.

They are the creators of the Tradeband language, created specially for being a lingua franca where every merchant can understand each other independent of language or nationality.

The Union doesn't maintain a particularly large fleet of its own; most members are card-carrying independents who fly under their own flags. When you do see a Union ship (they usually operate under the names of historic merchants) you can be assured that it's tending to something that the Union sees as being of the utmost importance to its interests." + history = "" + work = "" + headquarters = "" + motto = "" + + ship_prefixes = list("FTV" = "a general operations", "FTRP" = "a trade protection", "FTRR" = "a piracy suppression", "FTLV" = "a logistical support", "FTTV" = "a mercantile", "FTDV" = "a market establishment") + //famous merchants and traders, taken from Civ6's Great Merchants, plus the TSC's founder + ship_names = list( + "Isaac Adler", + "Colaeus", + "Marcus Licinius Crassus", + "Zhang Qian", + "Irene of Athens", + "Marco Polo", + "Piero de' Bardi", + "Giovanni de' Medici", + "Jakob Fugger", + "Raja Todar Mal", + "Adam Smith", + "John Jacob Astor", + "John Spilsbury", + "John Rockefeller", + "Sarah Breedlove", + "Mary Katherine Goddard", + "Helena Rubenstein", + "Levi Strauss", + "Melitta Bentz", + "Estee Lauder", + "Jamsetji Tata", + "Masaru Ibuka", + ) + destination_names = list( + "a Free Trade Union office", + "FTU HQ" + ) + +/datum/lore/organization/tsc/mbt + name = "Major Bill's Transportation" + short_name = "Major Bill's " + acronym = "MBT" + desc = "The most popular courier service and starliner, Major Bill's is an unassuming corporation whose greatest asset is their low cost and brand recognition. Major Bill's is known, perhaps unfavorably, for its mascot, Major Bill, a cartoonish military figure that spouts quotable slogans. Their main slogan, featured at least once in all their advertising, is \"With Major Bill's, you won't pay major bills!\", an earworm much of the galaxy longs to forget. \ +

\ + Their ships are named after some of Earth's greatest rivers." + history = "" + work = "courier and passenger transit" + headquarters = "Mars, Sol" + motto = "With Major Bill's, you won't pay major bills!" + + ship_prefixes = list("TTV" = "a general operations", "TTV" = "a transport", "TTV" = "a luxury transit", "TTV" = "a priority transit", "TTV" = "a secure data courier") + //ship names: big rivers + ship_names = list ( + "Nile", + "Kagera", + "Nyabarongo", + "Mwogo", + "Rukarara", + "Amazon", + "Ucayali", + "Tambo", + "Ene", + "Mantaro", + "Yangtze", + "Mississippi", + "Missouri", + "Jefferson", + "Beaverhead", + "Red Rock", + "Hell Roaring", + "Yenisei", + "Angara", + "Yelenge", + "Ider", + "Ob", + "Irtysh", + "Rio de la Plata", + "Parana", + "Rio Grande", + "Congo", + "Chambeshi", + "Amur", + "Argun", + "Kherlen", + "Lena", + "Mekong", + "Mackenzie", + "Peace", + "Finlay", + "Niger", + "Brahmaputra", + "Tsangpo", + "Murray", + "Darling", + "Culgoa", + "Balonne", + "Condamine", + "Tocantins", + "Araguaia", + "Volga" + ) + destination_names = list( + "Major Bill's Transportation HQ on Mars", + "a Major Bill's warehouse", + "a Major Bill's distribution center", + "a Major Bill's supply depot" + ) + +/datum/lore/organization/tsc/grayson + name = "Grayson Manufactories Ltd." + short_name = "Grayson " + acronym = "GM" + desc = "Grayson Manufactories Ltd. is one of the oldest surviving TSCs, having been in 'the biz' almost since mankind began to colonize the rest of the Sol system and thus exploit abundant 'extraterrestrial' resources. Where many choose to go into the high end markets, however, Grayson makes their money by providing foundations for other businesses; they run some of the largest mining and refining operations in all of human-inhabited space. Ore is hauled out of Grayson-owned mines, transported on Grayson-owned ships, and processed in Grayson-owned refineries, then sold by Grayson-licensed vendors to other industries. Several of their relatively newer ventures include heavy industrial equipment, which has earned a reputation for being surprisingly reliable.

Grayson may maintain a neutral stance towards their fellow TSCs, but can be quite aggressive in the markets that it already holds. A steady stream of rumors suggests they're not shy about engaging in industrial sabotage or calling in strikebreakers, either. \ +

\ + Fitting their 'down to earth' reputation, Grayson's corporate fleet uses the names of various forms of rock and mineral to identify their vessels." + history = "" + work = "" + headquarters = "Mars, Sol" + motto = "" + + ship_prefixes = list("GMV" = "a general operations", "GMT" = "a transport", "GMR" = "a resourcing", "GMS" = "a surveying", "GMH" = "a bulk transit") + //rocks + ship_names = list( + "Adakite", + "Andesite", + "Basalt", + "Basanite", + "Diorite", + "Dunite", + "Gabbro", + "Granite", + "Harzburgite", + "Ignimbrite", + "Kimberlite", + "Komatiite", + "Norite", + "Obsidian", + "Pegmatite", + "Picrite", + "Pumice", + "Rhyolite", + "Scoria", + "Syenite", + "Tachylyte", + "Wehrlite", + "Arkose", + "Chert", + "Dolomite", + "Flint", + "Laterite", + "Marl", + "Oolite", + "Sandstone", + "Shale", + "Anthracite", + "Gneiss", + "Granulite", + "Mylonite", + "Schist", + "Skarn", + "Slate" + ) + destination_names = list( + "our headquarters on Mars", + "one of our manufacturing complexes", + "one of our mining installations" + ) + +/datum/lore/organization/tsc/aether + name = "Aether Atmospherics & Recycling" + short_name = "Aether " + acronym = "AAR" + desc = "Aether Atmospherics and Recycling is the prime maintainer and provider of atmospherics systems across both the many ships that navigate the vast expanses of space, and the life support on current and future Human colonies. The byproducts from the filtration of atmospheres across the galaxy are then resold for a variety of uses to those willing to buy. With the nature of their services, most work they do is contracted for construction of these systems, or staffing to maintain them for colonies across human space. \ +

\ + Somewhat unimaginatively, Aether has adopted the names of various types of weather for their fleet." + history = "" + work = "" + headquarters = "" + motto = "Dum spiro spero" + + ship_prefixes = list("AARV" = "a general operations", "AARE" = "a resource extraction", "AARG" = "a gas transport", "AART" = "a transport") + //weather systems/patterns + ship_names = list ( + "Cloud", + "Nimbus", + "Fog", + "Vapor", + "Haze", + "Smoke", + "Thunderhead", + "Veil", + "Steam", + "Mist", + "Noctilucent", + "Nacreous", + "Cirrus", + "Cirrostratus", + "Cirrocumulus", + "Aviaticus", + "Altostratus", + "Altocumulus", + "Stratus", + "Stratocumulus", + "Cumulus", + "Fractus", + "Asperitas", + "Nimbostratus", + "Cumulonimbus", + "Pileus", + "Arcus" + ) + destination_names = list( + "Aether HQ", + "a gas mining orbital", + "a liquid extraction plant" + ) + +/datum/lore/organization/tsc/focalpoint + name = "Focal Point Energistics" + short_name = "Focal " + acronym = "FPE" + desc = "Focal Point Energistics is an electrical engineering solutions firm originally formed as a conglomerate of Earth power companies and affiliates. Focal Point manufactures and distributes vital components in modern power grids, such as TEGs, PSUs and their specialty product, the SMES. The company is often consulted and contracted by larger organisations due to their expertise in their field.\ +

\ + Keeping in theme with the other big TSCs, Focal's fleet (which is comprised almost entirely of transports and engineering vessels) uses the names of electrical engineers." + history = "" + work = "" + headquarters = "" + motto = "" + + ship_prefixes = list("FPV" = "a general operations", "FPH" = "a transport", "FPC" = "an energy relay", "FPT" = "a fuel transport") + //famous electrical engineers + ship_names = list ( + "Erlang", + "Blumlein", + "Taylor", + "Bell", + "Reeves", + "Bennett", + "Volta", + "Blondel", + "Beckman", + "Hirst", + "Lamme", + "Bright", + "Armstrong", + "Ayrton", + "Bardeen", + "Fuller", + "Boucherot", + "Brown", + "Brush", + "Burgess", + "Camras", + "Crompton", + "Deprez", + "Elwell", + "Entz", + "Faraday", + "Halas", + "Hounsfield", + "Immink", + "Laithwaite", + "McKenzie", + "Moog", + "Moore", + "Pierce", + "Ronalds", + "Shallenberger", + "Siemens", + "Spencer", + "Tesla", + "Yablochkov", + ) + destination_names = list( + "Focal Point HQ" + ) + +/datum/lore/organization/tsc/starlanes + name = "StarFlight Inc." + short_name = "StarFlight " + acronym = "SFI" + desc = "Founded in 2137 by Astara Junea, StarFlight Incorporated is now one of the biggest passenger liner businesses in human-occupied space and has even begun breaking into alien markets - all despite a rocky start, and several high-profile ship disappearances and shipjackings. With space traffic at an all-time high, it's a depressing reality that SFI's incidents are just a tiny drop in the bucket compared to everything else going on. \ +

\ + SFI's fleet is, somewhat endearingly, named after various species of bird, though the designation Pigeon was removed from the lineup after a particularly unusual chain of events involving a business liner. For reasons that have continued to remain unclear since the company's foundation, SFI vessels are permitted to use the same high-level identifier pattern as governmental vessels." + history = "" + work = "luxury, business, and economy passenger flights" + headquarters = "Spin Aerostat, Jupiter" + motto = "Sic itur ad astra" + + ship_prefixes = list("SFI-X" = "a VIP liner", "SFI-L" = "a luxury liner", "SFI-B" = "a business liner", "SFI-E" = "an economy liner", "SFI-M" = "a mixed class liner", "SFI-S" = "a sightseeing", "SFI-M" = "a wedding", "SFI-O" = "a marketing", "SFI-S" = "a safari", "SFI-A" = "an aquatic adventure") + flight_types = list( //no military-sounding ones here + "flight", + "route", + "tour" + ) + ship_names = list( //birbs + "Rhea", + "Ostrich", + "Cassowary", + "Emu", + "Kiwi", + "Duck", + "Swan", + "Chachalaca", + "Curassow", + "Guan", + "Guineafowl", + "Pheasant", + "Turkey", + "Francolin", + "Loon", + "Penguin", + "Grebe", + "Flamingo", + "Stork", + "Ibis", + "Heron", + "Pelican", + "Spoonbill", + "Shoebill", + "Gannet", + "Cormorant", + "Osprey", + "Kite", + "Hawk", + "Falcon", + "Caracara" + ) + destination_names = list( + "a resort planet", + "a beautiful ring system", + "a ski-resort world", + "an ocean resort planet", + "a desert resort world", + "an arctic retreat" + ) + +/datum/lore/organization/tsc/oculum + name = "Oculum Broadcasting Network" + short_name = "Oculus " + acronym = "OBN" + desc = "Oculum owns approximately 30% of Sol-wide news networks, including microblogging aggregate sites, network and comedy news, and even old-fashioned newspapers. Staunchly apolitical, they specialize in delivering the most popular news available- which means telling people what they already want to hear. Oculum is a specialist in branding, and most people don't know that the reactionary Daedalus Dispatch newsletter and the radically transhuman Liquid Steel webcrawler are controlled by the same organization." + history = "" + work = "news media" + headquarters = "" + motto = "News from all across the spectrum" + + ship_prefixes = list("OBV" = "an investigation", "OBV" = "a distribution", "OBV" = "a journalism", "OBV" = "a general operations") + destination_names = list( + "Oculus HQ" + ) + +/datum/lore/organization/tsc/centauriprovisions + name = "Centauri Provisions" + short_name = "Centauri " + acronym = "ACP" + desc = "Headquartered in Alpha Centauri, Centauri Provisions made a name in the snack-food industry primarily by being the first to focus on colonial holdings. The various brands of Centauri snackfoods are now household names, from SkrellSnax to Space Mountain Wind to the ubiquitous and supposedly-edible Bread Tube, and they are well known for targeting as many species as possible with each brand (which, some will argue, is at fault for some of those brands being rather bland in taste and texture). Their staying power is legendary, and many spacers have grown up on a mix of their cheap crap and protein shakes." + history = "" + work = "catering, food, drinks" + headquarters = "Alpha Centauri" + motto = "The largest brands of food and drink - most of them are Centauri." + + ship_prefixes = list("CPTV" = "a transport", "CPCV" = "a catering", "CPRV" = "a resupply", "CPV" = "a general operations") + destination_names = list( + "Centauri Provisions HQ", + "a Centauri Provisions depot", + "a Centauri Provisions warehouse" + ) + +/datum/lore/organization/tsc/einstein + name = "Einstein Engines" + short_name = "Einstein " + acronym = "EEN" + desc = "Einstein is an old company that has survived through rampant respecialization. In the age of phoron-powered exotic engines and ubiquitous solar power, Einstein makes its living through the sale of engine designs for power sources it has no access to, and emergency fission or hydrocarbon power supplies. Accusations of corporate espionage against research-heavy corporations like NanoTrasen and its chief rival Focal Point are probably unfounded. Probably." + history = "" + work = "catering, food, drinks" + headquarters = "" + motto = "Engine designs, emergency generators, and old memories" + + ship_prefixes = list("EETV" = "a transport", "EERV" = "a research", "EEV" = "a general operations") + destination_names = list( + "Einstein HQ" + ) + +/datum/lore/organization/tsc/wulf + name = "Wulf Aeronautics" + short_name = "Wulf Aero " + acronym = "WUFA" + desc = "Wulf Aeronautics is the chief producer of transport and hauling spacecraft. A favorite contractor of the CWS, Wulf manufactures most of their diplomatic and logistics craft, and does a brisk business with most other TSCs. The quiet reliance of the economy on their craft has kept them out of the spotlight and uninvolved in other corporations' back-room dealings; nobody is willing to try to undermine Wulf Aerospace in case it bites them in the ass, and everyone knows that trying to buy out the company would start a bidding war from which nobody would escape the PR fallout." + history = "" + work = "starship construction" + headquarters = "" + motto = "We build it - you fly it" + + ship_prefixes = list("WATV" = "a transport", "WARV" = "a repair", "WAV" = "a general operations") + destination_names = list( + "Wulf Aeronautics HQ", + "a Wulf Aeronautics supply depot", + "a Wulf Aeronautics Shipyard" + ) + +/datum/lore/organization/tsc/gilthari + name = "Gilthari Exports" + short_name = "Gilthari " + acronym = "GEX" + desc = "Gilthari is Sol's premier supplier of luxury goods, specializing in extracting money from the rich and successful that aren't already their own shareholders. Their largest holdings are in gambling, but they maintain subsidiaries in everything from VR equipment to luxury watches. Their holdings in mass media are a smaller but still important part of their empire. Gilthari is known for treating its positronic employees very well, sparking a number of conspiracy theories. The gorgeous FBP model that Gilthari provides them is a symbol of the corporation's wealth and reach ludicrous prices when available on the black market, with legal ownership of the chassis limited, by contract, to employees.

In fitting with their heritage, Gilthari ships are named after precious stones." + history = "" + work = "luxury goods" + headquarters = "" + motto = "" + + ship_prefixes = list("GETV" = "a transport", "GECV" = "a luxury catering", "GEV" = "a general operations") + //precious stones + ship_names = list( + "Afghanite", + "Agate", + "Alexandrite", + "Amazonite", + "Amber", + "Amethyst", + "Ametrine", + "Andalusite", + "Aquamarine", + "Azurite", + "Benitoite", + "Beryl", + "Carnelian", + "Chalcedony", + "Chrysoberyl", + "Chrysoprase", + "Citrine", + "Coral", + "Danburite", + "Diamond", + "Emerald", + "Fluorite", + "Garnet", + "Heliodor", + "Iolite", + "Jade", + "Jasper", + "Lapis Lazuli", + "Malachite", + "Moldavite", + "Moonstone", + "Obsidian", + "Onyx", + "Orthoclase", + "Pearl", + "Peridot", + "Quartz", + "Ruby", + "Sapphire", + "Scapolite", + "Selenite", + "Serpentine", + "Sphalerite", + "Sphene", + "Spinel", + "Sunstone", + "Tanzanite", + "Topaz", + "Tourmaline", + "Turquoise", + "Zircon" + ) + destination_names = list( + "Gilthari HQ", + "a GE supply depot", + "a GE warehouse", + "a GE-owned luxury resort" + ) + +/datum/lore/organization/tsc/coyotecorp + name = "Coyote Salvage Corp." + short_name = "Coyote " + acronym = "CSC" + desc = "The threat of Kessler Syndrome ever looms in this age of spaceflight, and it's only thanks to the dedication and hard work of unionized salvage groups like the Coyote Salvage Corporation that the spacelanes are kept clear and free of wrecks and debris. Painted in that distinctive industrial yellow, their fleets of roaming scrappers are contracted throughout civilized space and the frontier alike to clean up space debris. Some may look down on them for handling what would be seen as garbage and discarded scraps, but as far as the CSC is concerned everything would grind to a halt (or more accurately, rapidly expand in a cloud of red-hot scrap metal) without their tender care and watchful eyes.\ +

\ + Many spacers turn to join the ranks of the Salvage Corps when times are lean, or when they need a quick buck. The work is dangerous and the hours are long, but the benefits are generous and you're paid by what you salvage so if you've an eye for appraising scrap you can turn a good profit. For those who dedicate their lives to the work, they can become kings of the scrapheap and live like royalty. \ +

\ + CSC Contractors are no strangers to conflict either, often having to deal with claimjumpers and illegal salvage operations - or worse, the vox." + history = "" + work = "salvage and shipbreaking" + headquarters = "N/A" + motto = "one man's trash is another man's treasure" + + ship_prefixes = list("CSV" = "a salvage", "CRV" = "a recovery", "CTV" = "a transport", "CSV" = "a shipbreaking", "CHV" = "a towing") + //mostly-original, maybe some references, and more than a few puns + ship_names = list( + "Road Hog", + "Mine, Not Yours", + "Legal Salvage", + "Barely Legal", + "One Man's Trash", + "Held Together By Tape And Dreams", + "Ventilated Vagrant", + "Half A Wing And A Prayer", + "Scrap King", + "Make Or Break", + "Lead Into Gold", + "Under New Management", + "Pride of Centauri", + "Long Haul", + "Argonaut", + "Desert Nomad", + "Non-Prophet Organization", + "Rest In Pieces", + "Sweep Dreams", + "Home Sweep Home", + "Atomic Broom", + "Ship Broken", + "Rarely Sober", + "Barely Coherent", + "Piece Of Mind", + "War And Pieces", + "Bits 'n' Bobs", + "Home Wrecker", + "T-Wrecks", + "Dust Bunny", + "No Gears No Glory", + "Three Drinks In", + "The Almighty Janitor", + "Wreckless Endangerment", + "Scarab" + ) + //remove a couple types, add the more down-to-earth 'job' to reflect some personality + flight_types = list( + "job", + "op", + "operation", + "assignment", + "contract" + ) + destination_names = list ( + "a frontier scrapyard", + "a trashbelt", + "a local salvage yard", + "a nearby system" + ) + +/datum/lore/organization/tsc/chimera + name = "Chimera Genetics Corp." + short_name = "Chimera " + acronym = "CGC" + desc = "With the rise of personal body modification, companies specializing in this field were bound to spring up as well. The Chimera Genetics Corporation, or CGC, is one of the largest and most successful competitors in this ever-evolving and ever-adapting field. They originally made a foothold in the market through designer flora and fauna such as \"factory plants\" and \"fabricowtors\"; imagine growing high-strength carbon nanotubes on vines, or goats that can be milked for a substance with the tensile strength of spider silk. Once they had more funding? Chimera aggressively expanded into high-end designer bodies, both vat-grown-from-scratch and modification of existing bodies via extensive therapy procedures. Their best-known designer critter is the Drake line; hardy, cold-tolerant \'furred lizards\' that are unflinchingly loyal to their contract-holders. Drakes find easy work in heavy industries and bodyguard roles, despite constant lobbying from bioconservatives to, quote, \"keep these \"meat drones\" from taking jobs away from regular people.\" \ +

\ + Some things never change. \ +

\ + Unsurprisingly, Chimera names their ships after mythological creatures." + history = "" + work = "designer bodies and bioforms" + headquarters = "Titan, Sol" + motto = "the whole is greater than the sum of its parts" + + ship_prefixes = list("CGV" = "a general operations", "CGT" = "a transport", "CGT" = "a delivery", "CGH" = "a medical") + //edgy mythological critters! + ship_names = list( + "Dragon", + "Chimera", + "Titan", + "Hekatonchires", + "Gorgon", + "Scylla", + "Minotaur", + "Banshee", + "Basilisk", + "Black Dog", + "Centaur", + "Cerberus", + "Charybdis", + "Cyclops", + "Cynocephalus", + "Demon", + "Daemon", + "Echidna", + "Goblin", + "Golem", + "Griffin", + "Hobgoblin", + "Hydra", + "Imp", + "Ladon", + "Manticore", + "Medusa", + "Ogre", + "Pegasus", + "Sasquatch", + "Shade", + "Siren", + "Sphinx", + "Typhon", + "Valkyrie", + "Vampir", + "Wendigo", + "Werewolf", + "Wraith" + ) + destination_names = list ( + "Chimera HQ, Titan", + "a Chimera research lab" + ) + +////////////////////////////////////////////////////////////////////////////////// + +// Other +/datum/lore/organization/other/kitsuhana //sorry KHI, but you're not a coherent stellar government, and you're definitely not a TSC. you get to go in the Others pool. + name = "Kitsuhana Heavy Industries" + short_name = "" //whitespace haaaack + desc = "A large post-scarcity amalgamation of races, Kitsuhana is no longer a company but rather a loose association of 'members' \ + who only share the KHI name and their ideals in common. Kitsuhana accepts interviews to join their ranks, and though they have no \ + formal structure with regards to government or law, the concept of 'consent' drives most of the large decision making. Kitsuhanans \ + pride themselves on their ability to avoid consequence, essentially preferring to live care-free lives. Their post-scarcity allows \ + them to rebuild, regrow, and replenish almost any lost asset or resource nearly instantly. It leads to many of the Kitsuhana \ + 'members' treating everything with frivolity and lends them a care-free demeanor." + history = "Originally a heavy industrial equipment and space mining company. During a forced evacuation of their homeworld, \ + they were they only organization with enough ship capacity to relocate any significant portion of the population, starting with \ + their own employees. After the resulting slowship travel to nearby starsystems, most of the population decided to keep the moniker \ + of the company name. Over the years, Kitsuhana developed into a post-scarcity anarchy where virtually nothing has consequences and \ + Kitsuhana 'members' can live their lives as they see fit, often in isolation." + work = "utopian anarchy" + headquarters = "Kitsuhana Prime" + motto = "Do what you want. We know we will." + + //Culture ship names! + ship_prefixes = list("KHI" = "personal") //Everybody's out for themselves, yanno. + ship_names = list( + "Nervous Energy", + "Prosthetic Conscience", + "Revisionist", + "Trade Surplus", + "Flexible Demeanour", + "Just Read The Instructions", + "Limiting Factor", + "Cargo Cult", + "Gunboat Diplomat", + "A Ship With A View", + "Cantankerous", + "I Thought He Was With You", + "Never Talk To Strangers", + "Sacrificial Victim", + "Unwitting Accomplice", + "Bad For Business", + "Just Testing", + "Size Isn't Everything", + "Yawning Angel", + "Liveware Problem", + "Very Little Gravitas Indeed", + "Zero Gravitas", + "Gravitas Free Zone", + "Absolutely No You-Know-What" + ) + destination_names = list( + "Kitsuhana Prime", + "Kitsuhana Beta", + "Kitsuhana Gamma", + "the Kitsuhana Forge", + "a Kitsuhanan's home", + "a Kitsuhana ringworld in Pleis Ceti V", + "a Kitsuhana ringworld in Lund VI", + "a Kitsuhana ringworld in Dais IX", + "a Kitsuhana ringworld in Leibert II-b" + ) + +/datum/lore/organization/other/independent + name = "Independent Pilots Association" + short_name = "" //using the same whitespace hack as USDF + acronym = "IPA" + desc = "Though less common now than they were in the decades before the Sol Economic Organization took power, independent traders remain an important part of the galactic economy, owing in no small part to protective tariffs established by the Free Trade Union in the late twenty-second century. Further out on the frontier, independent pilots are often the only people keeping freight and supplies moving.\ +

\ + Independent ships use a wide variety of names, many of which are as unusual and eclectic as their crews." + history = "" + work = "everything under the sun" + headquarters = "N/A" + motto = "N/A" + + ship_prefixes = list("ISV" = "a general", "IEV" = "a prospecting", "IEC" = "a prospecting", "IFV" = "a bulk freight", "ITV" = "a passenger transport", "ITC" = "a just-in-time delivery", "IPV" = "a patrol", "IHV" = "a bounty hunting", "ICC" = "an escort", "IMV" = "a mining") + flight_types = list( + "flight", + "mission", + "route", + "operation", + "assignment", + "contract" + ) + destination_names = list() //we have no hqs or facilities of our own + //ship names: blank, because we use the universal list + +//SPACE LAW +/datum/lore/organization/other/sysdef + name = "System Defense Force" + short_name = "" //whitespace hack again + acronym = "SDF" + desc = "Localized militias are used to secure systems throughout inhabited space, but are especially common on the frontier; by levying and maintaining these militia forces, larger governments can use their primary fleets (like the USDF) for more important matters and smaller ones can give travellers in their space some peace of mind given the ever-present threat of pirates and vox marauders whilst also helping cut down on smuggling (narcotic substances remain as popular in this century as they have throughout the last few millennia). System Defense Forces tend to be fairly poorly trained and modestly equipped compared to genuine military fleets, but are more than capable of contending with equally ramshackle pirate vessels and can generally stall greater threats long enough for reinforcements to arrive. They're also typically responsible for most search-and-rescue operations in their system.\ +

\ + SDF ships are traditionally named after various forms of historical weaponry; as their founding members tend to be veterans of other SDF services which used this system, this tradition has slowly propagated.\ +

\ + Common SDF ship designations include;
\ + SDF = System Defense Fleet (General)
\ + SDV/SDB = System Defense Vessel/Boat
\ + SAR = Search And Rescue (Emergency Services)
\ + SDT = System Defense Tender (Mobile Refuel & Resupply)
\ + SDJ = Prisoner Transport" + history = "" + work = "local security" + headquarters = "" + motto = "Serve, Protect, Survive" + sysdef = TRUE //we're the space law, we don't impersonate people and stuff + autogenerate_destination_names = FALSE //don't add extra destinations to our pool, or else we leave the system which makes no sense + + ship_prefixes = list ("SDB" = "a patrol", "SDF" = "a patrol", "SDV" = "a patrol", "SDB" = "an escort", "SDF" = "an escort", "SDV" = "an escort", "SAR" = "a search and rescue", "SDT" = "a logistics", "SDT" = "a resupply", "SDJ" = "a prisoner transport") //b = boat, f = fleet (generic), v = vessel, t = tender + //ship names: weapons + ship_names = list( + "Sword", + "Saber", + "Cutlass", + "Broadsword", + "Katar", + "Shamshir", + "Shashka", + "Epee", + "Estoc", + "Longsword", + "Katana", + "Baselard", + "Gladius", + "Kukri", + "Pick", + "Mattock", + "Hatchet", + "Machete", + "Axe", + "Tomahawk", + "Dirk", + "Dagger", + "Maul", + "Mace", + "Flail", + "Morningstar", + "Shillelagh", + "Cudgel", + "Truncheon", + "Hammer", + "Arbalest", + "Ballista", + "Catapult", + "Trebuchet", + "Longbow", + "Pike", + "Javelin", + "Glaive", + "Halberd", + "Scythe", + "Spear" + ) + destination_names = list( + "the outer system", + "the inner system", + "Waypoint Alpha", + "Waypoint Beta", + "Waypoint Gamma", + "Waypoint Delta", + "Waypoint Epsilon", + "Waypoint Zeta", + "Waypoint Eta", + "Waypoint Theta", + "Waypoint Iota", + "Waypoint Kappa", + "Waypoint Lambda", + "Waypoint Mu", + "Waypoint Nu", + "Waypoint Xi", + "Waypoint Omicron", + "Waypoint Pi", + "Waypoint Rho", + "Waypoint Sigma", + "Waypoint Tau", + "Waypoint Upsilon", + "Waypoint Phi", + "Waypoint Chi", + "Waypoint Psi", + "Waypoint Omega", + "System Defense Control", + "an SDF correctional facility", + "an SDF processing center", + "an SDF supply depot", + "an SDF Rapid Response Hub", + "an SDF outpost" + ) + +//basically just a dummy/placeholder 'org' for smuggler events +/datum/lore/organization/other/smugglers + name = "Smugglers" + short_name = "" //whitespace hack again + acronym = "ISC" + desc = "Where there's a market, there need to be merchants, and where there are buyers, there need to be suppliers. Most of all, wherever there's governments, there'll be somebody trying to control what people are and aren't allowed to do with their bodies. For those seeking goods deemed illegal (for good reasons or otherwise) they need to turn to smugglers and the fine art of sneaking things past the authorities.\ +

\ + The most common goods smuggled throughout space are narcotics, firearms, and occasionally slaves; whilst firearm ownership laws vary from location to location, most governments also take fairly hard stances on hard drugs, and slavery is consistently outlawed and punished viciously throughout the vast majority of civilized space.\ +

\ + Still, contrary to many conceptions, not all smuggling is nefarious. Entertainment media within human territories loves to paint romantic images of heroic smugglers sneaking aid supplies to refugees or even helping oppressed minorities escape the grasp of xenophobic regimes." + history = "" + work = "" + headquarters = "" + motto = "" + lawful = FALSE //if it wasn't obvious, these guys are usually criminals + hostile = FALSE //but they're not aggressive ones + sysdef = FALSE + autogenerate_destination_names = TRUE //the events we get called for don't fire a destination, but we need entries to avoid runtimes. + + ship_prefixes = list ("suspected smuggler" = "an illegal smuggling", "possible smuggler" = "an illegal smuggling") //as assigned by control, second part shouldn't even come up + //blank out our shipnames for redesignation + ship_names = list( + "Morally Bankrupt", + "Bucket of Bolts", + "Wallet Inspector", + "Laughing Stock", + "Wayward Son", + "Wide Load", + "No Refunds", + "Ugly Stick", + "Poetic Justice", + "Foreign Object", + "Why Me", + "Last Straw", + "Designated Driver", + "Slapped Together", + "Lowest Bidder", + "Harsh Language", + "Public Servant", + "Class Act", + "Deviant Citizen", + "Diminishing Returns", + "Calculated Risk", + "Logistical Nightmare", + "Gross Negligence", + "Holier Than Thou", + "Open Wide", + "Red Dread", + "Missing Link", + "Duct Taped", + "Robber Baron", + "Affront to Nature", + "Total Loss", + "Depth Perception", + "This Way", + "Mysterious Rash", + "Jolly Roger", + "Victim of Circumstance", + "Product of Society", + "Under Evaluation", + "Flying Coffin", + "Gilded Cage", + "Disgruntled Worker", + "Of Sound Mind", + "Ivory Tower", + "Bastard Son", + "Scarlet Tentacle", + "Down In Front", + "Learning Experience", + "Desperate Pauper", + "Born Lucky", + "Base Instincts", + "Check Please", + "Infinite Loop", + "Lazy Morning", + "Runtime Error", + "Pointless Platitude", + "Grey Matter", + "Conscientious Objector", + "Unexplained Itch", + "Out of Control", + "Unexpected Obstacle", + "Toxic Behavior", + "Controlled Explosion", + "Happy Camper", + "Unfortunate Ending", + "Criminally Insane", + "Not Guilty", + "Double Jeopardy", + "Perfect Pitch", + "Dark Forecast", + "Apologies in Advance", + "Reduced To This", + "Surprise Encounter", + "Meat Locker", + "Cardiac Arrest", + "Piece of Junk", + "Bottom Line", + "With Abandon", + "Unsound Methods", + "Beast of Burden", + "Red Claw", + "No Laughing Matter", + "Nothing Personal", + "Great Experiment", + "Looks Like Trouble", + "Turning Point", + "Murderous Intent", + "If Looks Could Kill", + "Liquid Courage", + "Attention Seeker", + "Juvenile Delinquent", + "Mystery Meat", + "Slippery Slope", + "Empty Gesture", + "Annoying Pest", + "Killing Implement", + "Blunt Object", + "Blockade Runner", + "Innocent Bystander", + "Lacking Purpose", + "Beyond Salvation", + "This Too Shall Pass", + "Guilty Pleasure", + "Exploratory Surgery", + "Inelegant Solution", + "Under New Ownership", + "Festering Wound", + "Red Smile", + "Mysterious Stranger", + "Process of Elimination", + "Prone to Hysteria", + "Star Beggar", + "Dream Shatterer", + "Do The Math", + "Big Boy", + "Teacher's Pet", + "Hell's Bells", + "Critical Mass", + "Star Wench", + "Double Standard", + "Blind Fury", + "Carrion Eater", + "Pound of Flesh", + "Short Fuse", + "Road Agent", + "Deceiving Looks", + "An Arrow in Flight", + "Gun-to-Head", + "Petty Theft", + "Grand Larceny", + "Pop Up", + "A Promise Kept", + "Frag Machine", + "Unrepentant Camper", + "Impersonal Space", + "Fallen Pillar", + "Motion Tabled", + "Outrageous Fortune", + "Pyrrhic and Proud", + "Wiggling Bait", + "Shoot for Loot", + "Tone Deaf Siren", + "The Worst Thing", + "Violence-Liker", + "Illegal Repercussions", + "Shameless Plagiarist", + "Dove & Crow", + "Barnacle Jim", + "Charles in Charge", + "Strange Aeons", + "Red Queen" + ) + /* + destination_names = list( + ) + */ + +/datum/lore/organization/other/pirates + name = "Pirates" + short_name = "" //whitespace hack again + acronym = "IPG" + desc = "Where there's prey, predators are sure to follow. In space, the prey are civilian merchants, and the predators are opportunistic pirates. This is about where the analogy breaks down, but the basic concept remains the same; civilian ships are usually full of valuable goods or important people, which can be sold on black markets or ransomed back for a healthy sum. Pirates seek to seize the assets of others to get rich, rather than make an honest thaler themselves.\ +

\ + In contrast to the colorful Ue-Katish and sneaky Vox, common pirates tend to be rough, practical, and brutally efficient in their work. System Defense units practice rapid response drills, and in most systems it's only a matter of minutes before The Law arrives unless the pirate is able to isolate their target and prevent them from sending a distress signal.\ +

\ + Complicating matters is the infrequent use of privateers by various minor colonial governments, mercenaries turning to piracy during hard times, and illegal salvage operations." + history = "" + work = "" + headquarters = "" + motto = "What\'s yours is mine." + lawful = FALSE + hostile = TRUE + autogenerate_destination_names = TRUE //the events we get called for don't fire a destination, but we need entries to avoid runtimes. + + ship_prefixes = list ("known pirate" = "a piracy", "suspected pirate" = "a piracy", "rogue privateer" = "a piracy", "Cartel enforcer" = "a piracy", "known outlaw" = "a piracy", "bandit" = "a piracy", "roving corsair" = "a piracy", "illegal salvager" = "an illegal salvage", "rogue mercenary" = "a mercenary") //as assigned by control, second part shouldn't even come up, but it exists to avoid hiccups/weirdness just in case + ship_names = list( + "Morally Bankrupt", + "Bucket of Bolts", + "Wallet Inspector", + "Laughing Stock", + "Wayward Son", + "Wide Load", + "No Refunds", + "Ugly Stick", + "Poetic Justice", + "Foreign Object", + "Why Me", + "Last Straw", + "Designated Driver", + "Slapped Together", + "Lowest Bidder", + "Harsh Language", + "Public Servant", + "Class Act", + "Deviant Citizen", + "Diminishing Returns", + "Calculated Risk", + "Logistical Nightmare", + "Gross Negligence", + "Holier Than Thou", + "Open Wide", + "Red Dread", + "Missing Link", + "Duct Taped", + "Robber Baron", + "Affront to Nature", + "Total Loss", + "Depth Perception", + "This Way", + "Mysterious Rash", + "Jolly Roger", + "Victim of Circumstance", + "Product of Society", + "Under Evaluation", + "Flying Coffin", + "Gilded Cage", + "Disgruntled Worker", + "Of Sound Mind", + "Ivory Tower", + "Bastard Son", + "Scarlet Tentacle", + "Down In Front", + "Learning Experience", + "Desperate Pauper", + "Born Lucky", + "Base Instincts", + "Check Please", + "Infinite Loop", + "Lazy Morning", + "Runtime Error", + "Pointless Platitude", + "Grey Matter", + "Conscientious Objector", + "Unexplained Itch", + "Out of Control", + "Unexpected Obstacle", + "Toxic Behavior", + "Controlled Explosion", + "Happy Camper", + "Unfortunate Ending", + "Criminally Insane", + "Not Guilty", + "Double Jeopardy", + "Perfect Pitch", + "Dark Forecast", + "Apologies in Advance", + "Reduced To This", + "Surprise Encounter", + "Meat Locker", + "Cardiac Arrest", + "Piece of Junk", + "Bottom Line", + "With Abandon", + "Unsound Methods", + "Beast of Burden", + "Red Claw", + "No Laughing Matter", + "Nothing Personal", + "Great Experiment", + "Looks Like Trouble", + "Turning Point", + "Murderous Intent", + "If Looks Could Kill", + "Liquid Courage", + "Attention Seeker", + "Juvenile Delinquent", + "Mystery Meat", + "Slippery Slope", + "Empty Gesture", + "Annoying Pest", + "Killing Implement", + "Blunt Object", + "Blockade Runner", + "Innocent Bystander", + "Lacking Purpose", + "Beyond Salvation", + "This Too Shall Pass", + "Guilty Pleasure", + "Exploratory Surgery", + "Inelegant Solution", + "Under New Ownership", + "Festering Wound", + "Red Smile", + "Mysterious Stranger", + "Process of Elimination", + "Prone to Hysteria", + "Star Beggar", + "Dream Shatterer", + "Do The Math", + "Big Boy", + "Teacher's Pet", + "Hell's Bells", + "Critical Mass", + "Star Wench", + "Double Standard", + "Blind Fury", + "Carrion Eater", + "Pound of Flesh", + "Short Fuse", + "Road Agent", + "Deceiving Looks", + "An Arrow in Flight", + "Gun-to-Head", + "Petty Theft", + "Grand Larceny", + "Pop Up", + "A Promise Kept", + "Frag Machine", + "Unrepentant Camper", + "Impersonal Space", + "Fallen Pillar", + "Motion Tabled", + "Outrageous Fortune", + "Pyrrhic and Proud", + "Wiggling Bait", + "Shoot for Loot", + "Tone Deaf Siren", + "The Worst Thing", + "Violence-Liker", + "Illegal Repercussions", + "Shameless Plagiarist", + "Dove & Crow", + "Barnacle Jim", + "Charles in Charge", + "Strange Aeons", + "Red Queen" + ) + /* + destination_names = list( + ) + */ + +/datum/lore/organization/other/uekatish + name = "Ue-Katish Pirates" + short_name = "" + acronym = "UEK" + desc = "Contrasting with the Qerr-Glia is a vibrant community of Ue-Katish pirates, who live in cargo flotillas on the edge of Skrellian space (especially on the Human-Skrell border). Ue-Katish ships have no caste system even for the truecaste Skrell and aliens who live there, although they are regimented by rank and role in the ship's functioning. Ue-Katish ships are floating black markets where everything is available for the right price, including some of the galaxy's most well-connected information brokers and most skilled guns-for-hire. The Ue-Katish present the greatest Skrellian counterculture and feature heavily in romanticized human media, although at their hearts they are still bandits and criminals, and the black markets are filled with goods plundered from human and Skrellian trade ships. Many of the Ue-Katish ships themselves bear the scars of the battle that brought them under the pirate flag.\ +

\ + Ue-Katish pirate culture is somewhat similar to many human countercultures, gleefully reclaiming slurs and subverting expectations for the sheer shock value. Nonetheless, Ue-Katish are still Skrell, and still organize in neat hierarchies under each ship's Captain. The Captain's word is absolute, and unlike the Qerr-Katish they lack any sort of anti-corruption institutions." + history = "" + work = "" + motto = "" + lawful = FALSE + hostile = TRUE + autogenerate_destination_names = TRUE + + ship_prefixes = list("Ue-Katish pirate" = "a raiding", "Ue-Katish bandit" = "a raiding", "Ue-Katish raider" = "a raiding", "Ue-Katish enforcer" = "an enforcement") + ship_names = list( + "Keqxuer'xeu's Prize", + "Xaeker'qux' Bounty", + "Teq'ker'qerr's Mercy", + "Ke'teq's Thunder", + "Xumxerr's Compass", + "Xue'qux' Greed", + "Xaexuer's Slave", + "Xue'taq's Dagger", + "Teqxae's Madness", + "Taeqtaq'kea's Pride", + "Keqxae'xeu's Saber", + "Xueaeq's Disgrace", + "Xum'taq'qux' Star", + "Ke'xae'xe's Scream", + "Keq'keax' Blade" + ) + +/datum/lore/organization/other/marauders + name = "Vox Marauders" + short_name = "" //whitespace hack again + acronym = "VOX" + desc = "Whilst rarely as directly threatening as 'common' pirates, the phoron-breathing vox nevertheless pose a constant nuisance for shipping; as far as vox are concerned, only vox and vox matters matter, and everyone else is a 'treeless dusthuffer'. Unlike sometimes over-confident pirates, the vox rarely engage in direct, open combat, preferring to make their profits by either stealth or gunboat diplomacy that tends to be more bluster than true brute force: vox raiders will only commit to an attack if they're confident that they can quickly overwhelm and subdue their victims, then get away with the spoils before any reinforcements can arrive.\ +

\ + As Vox ship names are generally impossible for the vast majority of other species to pronounce, System Defense tends to tag marauders with a designation based on the ancient NATO Phonetic Alphabet." + history = "Unknown" + work = "Looting and raiding" + headquarters = "Nowhere" + motto = "(unintelligible screeching)" + lawful = FALSE + hostile = TRUE + autogenerate_destination_names = TRUE //the events we get called for don't fire a destination, but we need *some* entries to avoid runtimes. + + ship_prefixes = list("vox marauder" = "a marauding", "vox raider" = "a raiding", "vox ravager" = "a raiding", "vox corsair" = "a raiding") //as assigned by control, second part shouldn't even come up + //blank out our shipnames for redesignation + ship_names = list( + ) + /* + destination_names = list( + ) + */ + +/datum/lore/organization/other/marauders/New() + ..() + var/i = 20 //give us twenty random names, marauders get tactical designations from SDF + var/list/letters = list( + "Alpha", + "Bravo", + "Charlie", + "Delta", + "Echo", + "Foxtrot", + "Golf", + "Hotel", + "India", + "Juliett", + "Kilo", + "Lima", + "Mike", + "November", + "Oscar", + "Papa", + "Quebec", + "Romeo", + "Sierra", + "Tango", + "Uniform", + "Victor", + "Whiskey", + "X-Ray", + "Yankee", + "Zulu" + ) + var/list/numbers = list( + "Zero", + "One", + "Two", + "Three", + "Four", + "Five", + "Six", + "Seven", + "Eight", + "Nine" + ) + while(i) + ship_names.Add("[pick(letters)]-[pick(numbers)]") + i-- + +////////////////////////////////////////////////////////////////////////////////// + +// Governments +/datum/lore/organization/gov/commonwealth + name = "Commonwealth of Sol-Procyon" + short_name = "SolCom " + acronym = "CWS" + desc = "The Commonwealth of Sol-Procyon is the evolution of the many nation states of Earth and the outlying colonies \ + having spread amongst the stars. While not quite the hegemon of all Humanity, a narrow majority of them follow \ + the flag of the Commonwealth. The constant tug and pull of government versus corporation, democracy and power \ + troubles this federation of deeply entrenched human colonies much like it did in the 21st century. Some things \ + never change. However, they are economically and culturally quite dominant, although not everyone likes that fact. \ +

\ + Ships on official CWS assignments typically carry the designations of Earth\'s largest craters, as a reminder of everything the planet (and humanity itself) has endured." + history = "" // Todo + work = "governing polity of humanity's systems" + headquarters = "Luna, Sol" + motto = "Nil Mortalibus Ardui Est" // Latin, because latin. Says 'Nothing is too steep for mortals' + autogenerate_destination_names = TRUE + + ship_prefixes = list("CWS-A" = "an administrative", "CWS-T" = "a transportation", "CWS-D" = "a diplomatic", "CWS-F" = "a freight", "CWS-J" = "a prisoner transfer") + //earth's biggest impact craters + ship_names = list( + "Wabar", + "Kaali", + "Campo del Cielo", + "Henbury", + "Morasko", + "Boxhole", + "Macha", + "Rio Cuarto", + "Ilumetsa", + "Tenoumer", + "Xiuyan", + "Lonar", + "Agoudal", + "Tswaing", + "Zhamanshin", + "Bosumtwi", + "Elgygytgyn", + "Bigach", + "Karla", + "Karakul", + "Vredefort", + "Chicxulub", + "Sudbury", + "Popigai", + "Manicougan", + "Acraman", + "Morokweng", + "Kara", + "Beaverhead", + "Tookoonooka", + "Charlevoix", + "Siljan Ring", + "Montagnais", + "Araguinha", + "Chesapeake", + "Mjolnir", + "Puchezh-Katunki", + "Saint Martin", + "Woodleigh", + "Carswell", + "Clearwater West", + "Clearwater East", + "Manson", + "Slate", + "Yarrabubba", + "Keurusselka", + "Shoemaker", + "Mistastin", + "Kamensk", + "Steen", + "Strangways", + "Tunnunik", + "Boltysh", + "Nordlinger Ries", + "Presqu'ile", + "Haughton", + "Lappajarvi", + "Rochechouart", + "Gosses Bluff", + "Amelia Creek", + "Logancha", + "Obolon'", + "Nastapoka", + "Ishim", + "Bedout" + ) + destination_names = list( + "Venus", + "Earth", + "Luna", + "Mars", + "Titan", + "Europa", + "the Jovian subcluster", + "a Commonwealth embassy", + "a classified location" + ) + // autogen will add a lot of other places as well. + +/datum/lore/organization/gov/ares + name = "Third Ares Confederation" + short_name = "ArCon " + desc = "A loose coalition of socialist and communist movements on the fringes of the human diaspora \ + the Ares Confederation is a government-in-exile from the original uprisings of Mars to stop \ + the government of corporations and capitalist interests over Humanity. While they failed twice \ + they have made their own home far beyond the reach of an effective military response by the \ + Commonwealth. They have become renowned engineers and terraforming experts, mostly due to necessity." + history = "" + work = "idealist socialist government" + headquarters = "Paraiso a Àstrea" + motto = "Liberty to the Stars!" + + ship_prefixes = list("UFHV" = "military", "FFHV" = "classified") + ship_names = list( + "Bulwark of the Free", + "Charged Negotiation", + "Corporation Breaker", + "Cheeki Breeki", + "Dawnstar", + "Fiery Justice", + "Fist of Ares", + "Freedom", + "Marx Was Right", + "Endstage Capitalism", + "Neoluddism Is The Answer Guys", + "Anarchocapitalism Is A Joke", + "Front Toward Enemy", + "Path of Prosperity", + "Freedom Cry", + "Rebel Yell", + "We Will Return To Mars", + "According To Our Abilities", + "Posadism Gang", + "Accelerationism Doesn't Work In A Vaccuum", + "Don't Shoot, We're Unarmed I Think", + "The Big Stick For Speaking Softly", + "Bull Moose", + "Engels Needs Some Love Too", + "The Icepick", + "Gauntlet", + "Gellaume", + "Hero of the Revolution", + "Jerome", + "Laughing Maniac", + "Liberty", + "Mahama", + "Memory of Fallen", + "Miko", + "Mostly Harmless", + "None Of Your Business", + "Not Insured", + "People's Fist", + "Petrov", + "Prehensile Ethics", + "Pride of Liberty", + "Rodrick", + "Star of Tiamat", + "Torch of Freedom", + "Torch" + ) + destination_names = list( + "Drydocks of the Ares Confederation", + "a classified location", + "a Homestead on Paraiso", + "a contested sector of ArCon space", + "one of our free colonies", + "the Gateway 98-C at Ares", + "Sars Mara on Ares", + "Listening Post Maryland-Sigma", + "an emergency nav bouy", + "New Berlin on Nov-Ferrum", + "a settlement needing our help", + "Forward Base Sigma-Alpha in ArCon space" + ) + +/datum/lore/organization/gov/elysia + name = "The Elysian Colonies" + short_name = "Elysia " + acronym = "ECS" + desc = "The Elysian Colonies, located spinwards from the Commonwealth, are a disunited bunch of \ + vanity states, utopia projects and personal autocracies, whose only unifying characteristic is \ + a general disregard of 'normal' social conventions of Humanity as well as their inherent desire \ + to keep to their ways, in which cases they do sometimes unite to fight off an outside threat. \ + The Elysian Colonies are one of the few places where true slavery is not only accepted, but sadly also \ + rather commonplace if you go to the wrong worlds. Not that they don't internally have at least a dozen would-be liberators." + history = "" + work = "fracturous vanity colonies" + headquarters = "" + motto = "" + + ship_prefixes = list("ECS-M" = "a military", "ECS-T" = "a transport", "ECS-T" = "a special transport", "ECS-D" = "a diplomatic") //The Special Transport is SLAAAAVES. but let's not advertise that openly. + ship_names = list( + "Bring Me Wine!", + "I Can't Believe You", + "More Wives Your Grace?", + "Daddy Bought Me This", + "What Do You Mean It's Unethical", + "Libertine Ideals", + "The True Free", + "Unbound", + "No Man Shackled", + "All Men Shackled", + "All Women Shackled", + "All Hermaphrodites Shackled", + "You Know We Just Shackle Anyone", + "Nobody Deserves Shackles", + "Debt Slavery Is Ethical", + "Fashioned After Tradition", + "Sic Vic Pacem", + "Cultivate This", + "We Demand Self-Governance", + "A Thousand Cultures", + "There Is a Character Limit?", + "Slave Galley I", + "The Unconquered CCXXII" + ) + destination_names = list( + "Cygnus", + "The Ultra Dome of Brutal Kill Death", + "Sanctum", + "Infernum", + "The Most Esteemed Estates of Fred Fredson, Heir of the Fred Throne and All its illustrious Fredpendencies", + "Priory Melana", + "The Clone Pits of Meridiem Five", + "Forward Base Mara Alpha", + "a liberation intervention", + "a nav bouy within Cygnus Space", + "a Elysian only refuel outpost", + "to a killer party the Fredperor is holding right now" + ) + +/datum/lore/organization/gov/fyrds + name = "Unitary Alliance of Salthan Fyrds" + short_name = "Saltha " + acronym = "SMS" + desc = "Born out of neglect, the Salthan Fyrds are cast-off colonies of the Commonwealth after giving up on \ + pacifying the wartorn region and fighting off the stray Unathi Raiders after the Hegemony War. \ + In the end they self-organized into military pacts and have formed a militaristic society, in which \ + every person, be it organic or robot, is a soldier for the continued cause in serving as aegis against \ + another Unathi Incursion. They are very no-nonsense." + history = "" + work = "human stratocracy" + headquarters = "The Pact, Myria" + motto = "" + + ship_prefixes = list("SFM-M" = "a military", "SFM-M" = "a patrol") // The Salthans don't do anything else. + flight_types = list( + "mission", + "operation", + "exercise", + "assignment", + "deployment" + ) + //specifically-undefeated generals, just to shake up the usual list everyone knows + ship_names = list( + "Ahmose I", + "Thutmose I & III", + "Seti I", + "Ramesses II", + "Tariq ibn Ziyad", + "Shaka Zulu", + "Bai Qi", + "Ashoka the Great", + "Han Xin", + "Chen Qingzhi", + "Sargon of Akkad", + "Khalid ibn al-Walid", + "Narses", + "David IV", + "Yue Fei", + "Subutai", + "Tamerlane", + "Kumbha of Mewar", + "Akbar", + "Admiral Yi", + "Chatrapati Sambhaji Maharaj", + "Baji Rao", + "Nguyen Hue", + "Alexander the Great", + "Epaminondas", + "Nero Claudius Drusus", + "Burebista", + "Pepin the Short", + "El Cid", + "Jan Zizka", + "Scanderbeg", + "Edward IV", + "Pal Kinizsi", + "Ivan Sirko", + "John Churchill", + "Maurice of Nassau", + "Alvaro de Bazan", + "Blas de Lezo", + "Prince Henry", + "Alexander Suvorov", + "Fyodor Ushakov", + "Charles XI", + "August von Mackensen", + "Paul von Lettow-Vorbeck", + "George Henry Thomas" + ) + /* retained for archival, no longer necessary + destination_names = list( + "Base Alpha-Romero", + "Base Zeta-Xray", + "Base Epsilon-Epsilon", + "Base Xray-Beta", + "Base Gamma-Delta", + "Base Yotta-Epsilon" + ) + */ + +/datum/lore/organization/gov/fyrds/New() + ..() + var/fyrdsgen = rand(8, 16) //significantly increased from original values due to the greater length of rounds on YW + var/list/location = list( + "Base","Outpost","Installation","Station","Waypoint","Nav Point" + ) + var/list/greek = list( + "Alpha","Beta","Gamma","Delta","Epsilon","Zeta","Eta","Theta","Iota","Kappa","Lambda","Mu","Nu","Xi","Omicron","Pi","Rho","Sigma","Tau","Upsilon","Phi","Chi","Psi","Omega" + ) + var/list/phoenician = list( + "Aleph","Beth","Gimel","Daleth","He","Zayin","Heth","Teth","Yodh","Kaph","Lamedh","Mem","Nun","Samekh","'Ayin","Pe","Res","Sin","Taw","Waw","Sade","Qoph" + ) + var/list/russian = list( + "Anna","Boris","Vasily","Gregory","Galina","Dmitri","Yelena","Zhenya","Zinaida","Zoya","Ivan","Konstantin","Leonid","Mikhail","Mariya","Nikolai","Olga","Pavel","Roman","Semyon","Sergei","Tatyana","Tamara","Ulyana","Fyodor","Khariton","Tsaplya","Tsentr","Chelovek","Shura","Shchuka","Yery","Znak","Echo","Emma","Yuri","Yakov" + ) + var/list/american = list( + "Alfa","Bravo","Charlie","Delta","Echo","Foxtrot","Golf","Hotel","India","Juliet","Kilo","Lima","Mike","November","Oscar","Papa","Quebec","Romeo","Sierra","Tango","Uniform","Victor","Whiskey","Xray","Yankee","Zulu" + ) + + while(fyrdsgen) + destination_names.Add("[pick(location)] [pick(greek)]-[pick(greek)]","[pick(location)] [pick(phoenician)]-[pick(phoenician)]","[pick(location)] [pick(russian)]-[pick(russian)]","[pick(location)] [pick(american)]-[pick(american)]") + fyrdsgen-- + +/datum/lore/organization/gov/teshari + name = "Teshari Expeditionary Fleet" + short_name = "Teshari Expeditionary " + acronym = "TEF" + desc = "Though nominally a client state of the skrell, the teshari nevertheless maintain their own navy in the form of the Teshari Expeditionary Fleet. The TEF are as much civil and combat engineers as a competent space force, as they are the tip of the spear when it comes to locating and surveying new worlds suitable for teshari habitation, and in the establishment of full colonies. That isn't to say there aren't independent teshari colonies out there, but those that are founded under the wings of the TEF tend to be the largest and most prosperous. They're also responsible for maintaining the security of these colonies and protecting trade ships. Like the USDF (and unlike most other governmental fleets), TEF vessels almost universally sport the 'TEF' designator rather than specific terms.\ +

\ + The TEF's ships are named after famous teshari pioneers and explorers and the events surrounding those individuals." + history = "" + work = "teshari colonization and infrastructure maintenance" + headquarters = "Qerr'balak, Qerr'valis" + motto = "" + autogenerate_destination_names = TRUE //big list of own holdings to come + + //the tesh expeditionary fleet's closest analogue in modern terms would be the US Army Corps of Engineers, just with added combat personnel as well + ship_prefixes = list("TEF" = "a diplomatic", "TEF" = "a peacekeeping", "TEF" = "an escort", "TEF" = "an exploration", "TEF" = "a survey", "TEF" = "an expeditionary", "TEF" = "a pioneering") + //TODO: better ship names? I just took a bunch of random teshnames from the Random Name button and added a word. + ship_names = list( + "Leniri's Hope", + "Tatani's Venture", + "Ninai's Voyage", + "Miiescha's Claw", + "Ishena's Talons", + "Lili's Fang", + "Taalische's Wing", + "Cami's Pride", + "Schemisa's Glory", + "Shilirashi's Wit", + "Sanene's Insight", + "Aeimi's Wisdom", + "Ischica's Mind", + "Recite's Cry", + "Leseca's Howl", + "Iisi's Fury", + "Simascha's Revenge", + "Lisascheca's Vengeance" + ) + destination_names = list( + "an Expeditionary Fleet RV point", + "an Expeditionary Fleet Resupply Ship", + "an Expeditionary Fleet Supply Depot", + "a newly-founded Teshari colony", + "a prospective Teshari colony site", + "a potential Teshari colony site", + "Expeditionary Fleet HQ" + ) + +////////////////////////////////////////////////////////////////////////////////// + +// Military +/datum/lore/organization/mil/usdf + name = "United Solar Defense Force" + short_name = "" //Doesn't cause whitespace any more, with a little sneaky low-effort workaround + acronym = "USDF" + desc = "The USDF is the dedicated military force of the Commonwealth, originally formed by the United Nations. USDF ships are responsible for securing the major traffic lanes between Commonwealth member systems, as well as protecting them from threats that are too great for local SDF units to handle. Despite nominally being a 'Defense Force', a lot of dubious incidents and several notable firebrands within the USDF mean that the Fleet is considered by some to be the galaxy\'s eight-hundred-pound gorilla; it does whatever it wants whenever it wants, and there really isn\'t anything you (or anyone else, even the Commonwealth itself) can do about it. Thankfully a coalition of moderates and Commonwealth loyalists have so far managed to keep the hardliners from getting away with too much, at least for the time being." + history = "" + work = "peacekeeping and piracy suppression" + headquarters = "Paris, Earth" + motto = "Si Vis Pacem Para Bellum" //if you wish for peace, prepare for war + autogenerate_destination_names = TRUE + + ship_prefixes = list ("USDF" = "a logistical", "USDF" = "a training", "USDF" = "a patrol", "USDF" = "a piracy suppression", "USDF" = "a peacekeeping", "USDF" = "a relief", "USDF" = "an escort", "USDF" = "a search and rescue", "USDF" = "a classified") + flight_types = list( + "mission", + "operation", + "exercise", + "assignment", + "deployment" + ) + ship_names = list( + "Aphrodite", + "Apollo", + "Ares", + "Artemis", + "Athena", + "Demeter", + "Dionysus", + "Hades", + "Hephaestus", + "Hera", + "Hermes", + "Hestia", + "Poseidon", + "Zeus", + "Achlys", + "Aether", + "Aion", + "Ananke", + "Chaos", + "Chronos", + "Erebus", + "Eros", + "Gaia", + "Hemera", + "Hypnos", + "Nemesis", + "Nyx", + "Phanes", + "Pontus", + "Tartarus", + "Thalassa", + "Thanatos", + "Uranus", + "Coeus", + "Crius", + "Cronus", + "Hyperion", + "Iapetus", + "Mnemosyne", + "Oceanus", + "Phoebe", + "Rhea", + "Tethys", + "Theia", + "Themis", + "Asteria", + "Astraeus", + "Atlas", + "Aura", + "Clymene", + "Dione", + "Helios", + "Selene", + "Eos", + "Epimetheus", + "Eurybia", + "Eurynome", + "Lelantos", + "Leto", + "Menoetius", + "Metis", + "Ophion", + "Pallas", + "Perses", + "Prometheus", + "Styx" + ) + destination_names = list( + "USDF HQ", + "a USDF staging facility on the edge of Commonwealth territory", + "a USDF supply depot", + "a USDF rally point", + "a USDF forward base", + "a USDF repair facility", + "a USDF shipyard in Sol", + "a classified location" + ) + +/datum/lore/organization/mil/pcrc + name = "Proxima Centauri Risk Control" + short_name = "Proxima Centauri " + acronym = "PCRC" + desc = "Not a whole lot is known about the private security company known as PCRC, but it is known that they're irregularly contracted by the larger TSCs for certain delicate matters. Much of the company's inner workings are shrouded in mystery, and most citizens have never even heard of them. Amongst those who do know of them, they enjoy fairly good PR for a private security group, especially when compared to SAARE." + history = "" + work = "risk control and private security" + headquarters = "Proxima Centauri" + motto = "" + autogenerate_destination_names = TRUE + + ship_prefixes = list("PCRC" = "a risk control", "PCRC" = "a private security") + flight_types = list( + "flight", + "mission", + "route", + "operation", + "assignment", + "contract" + ) + //law/protection terms + ship_names = list( + "Detective", + "Constable", + "Inspector", + "Judge", + "Adjudicator", + "Magistrate", + "Marshal", + "Sheriff", + "Deputy", + "Warden", + "Guardian", + "Defender", + "Peacemaker", + "Peacekeeper", + "Arbiter", + "Justice", + "Order", + "Jury", + "Inspector", + "Bluecoat", + "Gendarme", + "Gumshoe", + "Patrolman", + "Sentinel", + "Shield", + "Aegis", + "Auditor", + "Monitor", + "Investigator", + "Agent", + "Prosecutor", + "Sergeant" + ) + + destination_names = list( + "PCRC HQ, in Proxima Centauri", + "a PCRC training installation", + "a PCRC supply depot" + ) + +//I'm covered in beeeeeeees! +/datum/lore/organization/mil/hive + name = "HIVE Security" + short_name = "HIVE " + acronym = "HVS" + desc = "HIVE Security is a merging of several much smaller freelance companies, and operates throughout civilized space. Unlike some companies, it operates no planetside facilities whatsoever, opting instead for larger flotillas that are serviced by innumerable smallcraft. As with any PMC there's no small amount of controversy surrounding them, but they try to keep their operations cleaner than their competitors. They're fairly well known for running 'mercy' operations, which are low-cost no-strings-attached contracts for those in dire need." + history = "" + work = "mercenary contractors" + headquarters = "" + motto = "Strength in Numbers" + autogenerate_destination_names = TRUE + + ship_prefixes = list("HPF" = "a secure freight", "HPT" = "a training", "HPS" = "a logistics", "HPV" = "a patrol", "HPH" = "a bounty hunting", "HPX" = "an experimental", "HPC" = "a command", "HPI" = "a mercy") + flight_types = list( + "flight", + "mission", + "route", + "operation", + "assignment", + "contract" + ) + //animals, preferably predators, all factual/extant critters + ship_names = list( + "Wolf", + "Bear", + "Eagle", + "Condor", + "Falcon", + "Hawk", + "Kestrel", + "Shark", + "Fox", + "Weasel", + "Mongoose", + "Bloodhound", + "Rhino", + "Tiger", + "Leopard", + "Panther", + "Cheetah", + "Lion", + "Vulture", + "Piranha", + "Crocodile", + "Alligator", + "Recluse", + "Tarantula", + "Scorpion", + "Orca", + "Coyote", + "Jackal", + "Hyena", + "Hornet", + "Wasp", + "Sealion", + "Viper", + "Cobra", + "Sidewinder", + "Asp", + "Python", + "Anaconda", + "Krait", + "Diamondback", + "Mamba", + "Fer de Lance", + "Keelback", + "Adder", + "Constrictor", + "Boa", + "Moray", + "Taipan", + "Rattlesnake" + ) + destination_names = list( + "the HIVE Command fleet", + "a HIVE patrol fleet", + "a HIVE flotilla", + "a HIVE training fleet", + "a HIVE logistics fleet" + ) + //some basics, padded with autogen + +//replaced the edgy blackstar group with polaris-canon SAARE +/datum/lore/organization/mil/saare + name = "Stealth Assault Enterprises" + short_name = "" + acronym = "SAARE" + desc = "SAARE consistently have the worst reputation of any paramilitary group. This is because they specialize in deniability and secrecy. Although publically they work in asset recovery, they have a substantiated reputation for info-theft and piracy that has lead to them butting heads with the law on more than one occasion. Nonetheless, they are an invaluable part of the Solar economy, and other TSCs and small colonial governments keep them in business.\ +

\ + For the purposes of plausible deniability, SAARE designates their ships using a series of rotating identifiers, with ships on a specific operation or in a particular area all using the same initial designation (e.g. 'Sledgehammer') and having a different numerical identifier, with the most important ships involved bearing a unique additional codename (such as 'Actual' for Command \& Control ships). As ships are shuffled in and out of operating areas, it can be difficult to pin down exactly which ship in SAARE's fleet was responsible for which act. SAARE's misdirection is multilayered, including elements such as extensive use of repainting, false IFFs, bribes, forged documents, intimidation, camouflage, and all manner of other underhanded tactics." + history = "" + work = "mercenary contractors" + headquarters = "" + motto = "Aut Neca Aut Necare" + autogenerate_destination_names = TRUE + + ship_prefixes = list("SAARE" = "a secure freight", "SAARE" = "a training", "SAARE" = "a logistics", "SAARE" = "a patrol", "SAARE" = "a security", "SAARE" = "an experimental", "SAARE" = "a command", "SAARE" = "a classified") + flight_types = list( + "flight", + "mission", + "route", + "operation", + "assignment", + "contract" + ) + ship_names = list() + destination_names = list( + "SAARE Command", + "a SAARE training site", + "a SAARE logistical depot", + "a SAARE-held shipyard" + ) + +/datum/lore/organization/mil/saare/New() + ..() + var/i = 20 //give us twenty random names, saare uses tacticool designations + var/list/letters = list( + "King", + "Queen", + "Duke", + "Cipher", + "Monarch", + "Marshal", + "Magnum", + "Longbow", + "Jupiter", + "Excalibur", + "Charon", + "Bloodhound", + "Daybreak", + "Tomahawk", + "Raptor", + "Cerberus", + "Apollo", + "Firebird", + "Outlaw", + "Outrider", + "Vector", + "Spearhead", + "Sledgehammer", + "Typhon", + "Sundown", + "Zodiac", + "Colossus", + "Jackhammer", + "Kodiak", + "Phalanx", + "Rainmaker", + "Shockwave", + "Warhammer", + "Crusader", + "Maverick", + "Nighthawk", + "Redshift", + "Challenger", + "Starlight", + "Sunray", + "Ironside", + "Holdfast", + "Foxhound" + ) + var/list/numbersone = list( + "Zero", + "One", + "Two", + "Three", + "Four", + "Five", + "Six", + "Seven", + "Eight", + "Nine" + ) + var/list/numberstwo = list( + "Zero", + "One", + "Two", + "Three", + "Four", + "Five", + "Six", + "Seven", + "Eight", + "Niner" + ) + while(i) + ship_names.Add("[pick(letters)] [pick(40;"Actual","[pick(numbersone)]-[pick(numberstwo)]")]") + i-- + + //ex: "Phalanx One-Niner", "Sledgehammer Actual" (CO/VIP), "Kodiak Seven-Four", "Tomahawk Two-Zero" + //probably a more elegant (read: fancier) way to do the second part but fuck it, this works just fine diff --git a/code/modules/catalogue/catalogue_data.dm b/code/modules/catalogue/catalogue_data.dm index babd9f7491..5293d678f5 100644 --- a/code/modules/catalogue/catalogue_data.dm +++ b/code/modules/catalogue/catalogue_data.dm @@ -352,9 +352,9 @@ GLOBAL_DATUM_INIT(catalogue_data, /datum/category_collection/catalogue, new) name = "TSC - Major Bill's Transportation" datum_to_copy = /datum/lore/organization/tsc/mbt -/datum/category_item/catalogue/information/organization/solgov - name = "Government - Solar Confederate Government" - datum_to_copy = /datum/lore/organization/gov/solgov +/datum/category_item/catalogue/information/organization/solgov //YW EDIT + name = "Government - Solar Confederate Government" //YW EDIT + datum_to_copy = /datum/lore/organization/gov/solgov //YW EDIT /* //VOREStation Removal /datum/category_item/catalogue/information/organization/virgov diff --git a/code/modules/catalogue/catalogue_data_vr.dm b/code/modules/catalogue/catalogue_data_vr.dm index fde60c17be..086291bc10 100644 --- a/code/modules/catalogue/catalogue_data_vr.dm +++ b/code/modules/catalogue/catalogue_data_vr.dm @@ -66,6 +66,6 @@ /* /datum/category_item/catalogue/information/organization/khi - name = "Government - Kitsuhana Heavy Industries" - datum_to_copy = /datum/lore/organization/gov/kitsuhana -*/ \ No newline at end of file + name = "Independents - Kitsuhana Heavy Industries" + datum_to_copy = /datum/lore/organization/other/kitsuhana +*/ diff --git a/code/modules/catalogue/cataloguer.dm b/code/modules/catalogue/cataloguer.dm index e4e148c230..8f7f3152f3 100644 --- a/code/modules/catalogue/cataloguer.dm +++ b/code/modules/catalogue/cataloguer.dm @@ -111,25 +111,25 @@ GLOBAL_LIST_EMPTY(all_cataloguers) box_segments = draw_box(target, scan_range, user.client) color_box(box_segments, "#00FF00", scan_delay) - playsound(src.loc, 'sound/machines/beep.ogg', 50) + playsound(src, 'sound/machines/beep.ogg', 50) // The delay, and test for if the scan succeeds or not. var/scan_start_time = world.time if(do_after(user, scan_delay, target, ignore_movement = TRUE, max_distance = scan_range)) if(target.can_catalogue(user)) to_chat(user, span("notice", "You successfully scan \the [target] with \the [src].")) - playsound(src.loc, 'sound/machines/ping.ogg', 50) + playsound(src, 'sound/machines/ping.ogg', 50) catalogue_object(target, user) else // In case someone else scans it first, or it died, etc. to_chat(user, span("warning", "\The [target] is no longer valid to scan with \the [src].")) - playsound(src.loc, 'sound/machines/buzz-two.ogg', 50) + playsound(src, 'sound/machines/buzz-two.ogg', 50) partial_scanned = null partial_scan_time = 0 else to_chat(user, span("warning", "You failed to finish scanning \the [target] with \the [src].")) - playsound(src.loc, 'sound/machines/buzz-two.ogg', 50) + playsound(src, 'sound/machines/buzz-two.ogg', 50) color_box(box_segments, "#FF0000", 3) partial_scanned = weakref(target) partial_scan_time += world.time - scan_start_time // This is added to the existing value so two partial scans will add up correctly. @@ -204,7 +204,7 @@ GLOBAL_LIST_EMPTY(all_cataloguers) busy = TRUE update_icon() - playsound(src.loc, 'sound/machines/beep.ogg', 50) + playsound(src, 'sound/machines/beep.ogg', 50) // First, get everything able to be scanned. var/list/scannable_atoms = list() @@ -232,9 +232,9 @@ GLOBAL_LIST_EMPTY(all_cataloguers) busy = FALSE update_icon() if(scannable_atoms.len) - playsound(src.loc, 'sound/machines/ping.ogg', 50) + playsound(src, 'sound/machines/ping.ogg', 50) else - playsound(src.loc, 'sound/machines/buzz-two.ogg', 50) + playsound(src, 'sound/machines/buzz-two.ogg', 50) to_chat(user, span("notice", "\The [src] found [scannable_atoms.len] object\s that can be scanned.")) diff --git a/code/modules/client/asset_cache.dm b/code/modules/client/asset_cache.dm index ed6439d3cd..2317cab19e 100644 --- a/code/modules/client/asset_cache.dm +++ b/code/modules/client/asset_cache.dm @@ -223,34 +223,6 @@ You can set verify to TRUE if you want send() to sleep until the client has the return "" //DEFINITIONS FOR ASSET DATUMS START HERE. -/datum/asset/simple/pda - assets = list( - "pda_atmos.png" = 'icons/pda_icons/pda_atmos.png', - "pda_back.png" = 'icons/pda_icons/pda_back.png', - "pda_bell.png" = 'icons/pda_icons/pda_bell.png', - "pda_blank.png" = 'icons/pda_icons/pda_blank.png', - "pda_boom.png" = 'icons/pda_icons/pda_boom.png', - "pda_bucket.png" = 'icons/pda_icons/pda_bucket.png', - "pda_crate.png" = 'icons/pda_icons/pda_crate.png', - "pda_cuffs.png" = 'icons/pda_icons/pda_cuffs.png', - "pda_eject.png" = 'icons/pda_icons/pda_eject.png', - "pda_exit.png" = 'icons/pda_icons/pda_exit.png', - "pda_flashlight.png" = 'icons/pda_icons/pda_flashlight.png', - "pda_honk.png" = 'icons/pda_icons/pda_honk.png', - "pda_mail.png" = 'icons/pda_icons/pda_mail.png', - "pda_medical.png" = 'icons/pda_icons/pda_medical.png', - "pda_menu.png" = 'icons/pda_icons/pda_menu.png', - "pda_mule.png" = 'icons/pda_icons/pda_mule.png', - "pda_notes.png" = 'icons/pda_icons/pda_notes.png', - "pda_power.png" = 'icons/pda_icons/pda_power.png', - "pda_rdoor.png" = 'icons/pda_icons/pda_rdoor.png', - "pda_reagent.png" = 'icons/pda_icons/pda_reagent.png', - "pda_refresh.png" = 'icons/pda_icons/pda_refresh.png', - "pda_scanner.png" = 'icons/pda_icons/pda_scanner.png', - "pda_signaler.png" = 'icons/pda_icons/pda_signaler.png', - "pda_status.png" = 'icons/pda_icons/pda_status.png' - ) - /datum/asset/simple/generic assets = list( "search.js" = 'html/search.js', @@ -261,20 +233,6 @@ You can set verify to TRUE if you want send() to sleep until the client has the "talisman.png" = 'html/images/talisman.png', "paper_bg.png" = 'html/images/paper_bg.png', "no_image32.png" = 'html/images/no_image32.png', - "sos_1.png" = 'icons/spideros_icons/sos_1.png', - "sos_2.png" = 'icons/spideros_icons/sos_2.png', - "sos_3.png" = 'icons/spideros_icons/sos_3.png', - "sos_4.png" = 'icons/spideros_icons/sos_4.png', - "sos_5.png" = 'icons/spideros_icons/sos_5.png', - "sos_6.png" = 'icons/spideros_icons/sos_6.png', - "sos_7.png" = 'icons/spideros_icons/sos_7.png', - "sos_8.png" = 'icons/spideros_icons/sos_8.png', - "sos_9.png" = 'icons/spideros_icons/sos_9.png', - "sos_10.png" = 'icons/spideros_icons/sos_10.png', - "sos_11.png" = 'icons/spideros_icons/sos_11.png', - "sos_12.png" = 'icons/spideros_icons/sos_12.png', - "sos_13.png" = 'icons/spideros_icons/sos_13.png', - "sos_14.png" = 'icons/spideros_icons/sos_14.png' ) /datum/asset/simple/changelog @@ -308,7 +266,7 @@ You can set verify to TRUE if you want send() to sleep until the client has the "nano/images/modular_computers/", "nano/js/" ) - var/list/uncommon_dirs = list( + var/list/template_dirs = list( "nano/templates/" ) @@ -321,18 +279,21 @@ You can set verify to TRUE if you want send() to sleep until the client has the if(fexists(path + filename)) common[filename] = fcopy_rsc(path + filename) register_asset(filename, common[filename]) - for(var/path in uncommon_dirs) + // Combine all templates into a single bundle. + var/list/template_data = list() + for(var/path in template_dirs) var/list/filenames = flist(path) for(var/filename in filenames) - if(copytext(filename, length(filename)) != "/") // Ignore directories. - if(fexists(path + filename)) - register_asset(filename, fcopy_rsc(path + filename)) + if(copytext(filename, length(filename) - 4) == ".tmpl") // Ignore directories. + template_data[filename] = file2text(path + filename) + var/template_bundle = "function nanouiTemplateBundle(){return [json_encode(template_data)];}" + var/fname = "data/nano_templates_bundle.js" + fdel(fname) + text2file(template_bundle, fname) + register_asset("nano_templates_bundle.js", fcopy_rsc(fname)) + fdel(fname) -/datum/asset/nanoui/send(client, uncommon) - if(!islist(uncommon)) - uncommon = list(uncommon) - - send_asset_list(client, uncommon) +/datum/asset/nanoui/send(client) send_asset_list(client, common) diff --git a/code/modules/client/client defines.dm b/code/modules/client/client defines.dm index 0f2b5439f9..5572edf66c 100644 --- a/code/modules/client/client defines.dm +++ b/code/modules/client/client defines.dm @@ -53,8 +53,8 @@ var/related_accounts_cid = "(Requires database)" //So admins know why it isn't working - Used to determine what other accounts previously logged in from this computer id var/account_join_date = "(Requires database)" var/account_age = "(Requires database)" - var/list/department_hours // VOREStation Edit - Track hours of leave accured for each department. - var/list/play_hours // VOREStation Edit - Tracks total playtime hours for each departments. + var/list/department_hours = list() // VOREStation Edit - Track hours of leave accured for each department. + var/list/play_hours = list() // VOREStation Edit - Tracks total playtime hours for each departments. preload_rsc = PRELOAD_RSC diff --git a/code/modules/client/client procs.dm b/code/modules/client/client procs.dm index d3da101100..91cfb6e243 100644 --- a/code/modules/client/client procs.dm +++ b/code/modules/client/client procs.dm @@ -92,9 +92,10 @@ var/DBQuery/query = dbcon.NewQuery("UPDATE erro_player SET discord_id = '[sql_discord]' WHERE ckey = '[sql_ckey]'") if(query.Execute()) to_chat(src, "Registration complete! Thank you for taking the time to register your Discord ID.") - log_and_message_admins("[ckey] has registered their Discord ID to obtain the Crew Member role. Their Discord snowflake ID is: [their_id]") - admin_chat_message(message = "[ckey] has registered their Discord ID to obtain the Crew Member role. Their Discord is: <@[their_id]>", color = "#4eff22") + log_and_message_admins("[ckey] has registered their Discord ID. Their Discord snowflake ID is: [their_id]") //YW EDIT + admin_chat_message(message = "[ckey] has registered their Discord ID. Their Discord is: <@[their_id]>", color = "#4eff22") //YW EDIT notes_add(ckey, "Discord ID: [their_id]") + world.VgsAddMemberRole(their_id) else to_chat(src, "There was an error registering your Discord ID in the database. Contact an administrator.") log_and_message_admins("[ckey] failed to register their Discord ID. Their Discord snowflake ID is: [their_id]. Is the database connected?") @@ -324,13 +325,14 @@ var/sql_computerid = sql_sanitize_text(src.computer_id) var/sql_admin_rank = sql_sanitize_text(admin_rank) + // If you're about to disconnect the player, you have to use to_chat_immediate otherwise they won't get the message (SSchat will queue it) + //Panic bunker code if (isnum(player_age) && player_age == 0) //first connection if (config.panic_bunker && !holder && !deadmin_holder) log_adminwarn("Failed Login: [key] - New account attempting to connect during panic bunker") message_admins("Failed Login: [key] - New account attempting to connect during panic bunker") - to_chat(src, "Sorry but the server is currently not accepting connections from never before seen players.") - qdel(src) + disconnect_with_message("Sorry but the server is currently not accepting connections from never before seen players.") return 0 // IP Reputation Check @@ -347,25 +349,25 @@ //Take action if required if(config.ipr_block_bad_ips && config.ipr_allow_existing) //We allow players of an age, but you don't meet it - to_chat(src, "Sorry, we only allow VPN/Proxy/Tor usage for players who have spent at least [config.ipr_minimum_age] days on the server. If you are unable to use the internet without your VPN/Proxy/Tor, please contact an admin out-of-game to let them know so we can accommodate this.") - qdel(src) + disconnect_with_message("Sorry, we only allow VPN/Proxy/Tor usage for players who have spent at least [config.ipr_minimum_age] days on the server. If you are unable to use the internet without your VPN/Proxy/Tor, please contact an admin out-of-game to let them know so we can accommodate this.") return 0 else if(config.ipr_block_bad_ips) //We don't allow players of any particular age - to_chat(src, "Sorry, we do not accept connections from users via VPN/Proxy/Tor connections.") - qdel(src) + disconnect_with_message("Sorry, we do not accept connections from users via VPN/Proxy/Tor connections. If you believe this is in error, contact an admin out-of-game.") return 0 else log_admin("Couldn't perform IP check on [key] with [address]") // VOREStation Edit Start - Department Hours - if(config.time_off) - var/DBQuery/query_hours = dbcon.NewQuery("SELECT department, hours, total_hours FROM vr_player_hours WHERE ckey = '[sql_ckey]'") - query_hours.Execute() - LAZYINITLIST(department_hours) - LAZYINITLIST(play_hours) + var/DBQuery/query_hours = dbcon.NewQuery("SELECT department, hours, total_hours FROM vr_player_hours WHERE ckey = '[sql_ckey]'") + if(query_hours.Execute()) while(query_hours.NextRow()) department_hours[query_hours.item[1]] = text2num(query_hours.item[2]) play_hours[query_hours.item[1]] = text2num(query_hours.item[3]) + else + var/error_message = query_hours.ErrorMsg() // Need this out here since the spawn below will split the stack and who knows what'll happen by the time it runs + log_debug("Error loading play hours for [ckey]: [error_message]") + spawn(0) + alert(src, "The query to load your existing playtime failed. Screenshot this, give the screenshot to a developer, and reconnect, otherwise you may lose any recorded play hours (which may limit access to jobs). ERROR: [error_message]", "PROBLEMS!!") // VOREStation Edit End - Department Hours if(sql_id) @@ -399,18 +401,6 @@ else . = ..() - -// Byond seemingly calls stat, each tick. -// Calling things each tick can get expensive real quick. -// So we slow this down a little. -// See: http://www.byond.com/docs/ref/info.html#/client/proc/Stat -/client/Stat() - . = ..() - if (holder) - sleep(1) - else - stoplag(5) - /client/proc/last_activity_seconds() return inactivity / 10 @@ -462,18 +452,20 @@ client/verb/character_setup() if(src.chatOutputLoadedAt > (world.time - 10 SECONDS)) alert(src, "You can only try to reload VChat every 10 seconds at most.") return - + + verbs -= /client/proc/vchat_export_log + //Log, disable log_debug("[key_name(src)] reloaded VChat.") winset(src, null, "outputwindow.htmloutput.is-visible=false;outputwindow.oldoutput.is-visible=false;outputwindow.chatloadlabel.is-visible=true") - + //The hard way qdel_null(src.chatOutput) chatOutput = new /datum/chatOutput(src) //veechat chatOutput.send_resources() spawn() chatOutput.start() - + //This is for getipintel.net. //You're welcome to replace this proc with your own that does your own cool stuff. @@ -534,3 +526,9 @@ client/verb/character_setup() else ip_reputation = score return TRUE + +/client/proc/disconnect_with_message(var/message = "You have been intentionally disconnected by the server.
This may be for security or administrative reasons.") + message = "You Have Been Disconnected
[message]


If you feel this is in error, you can contact an administrator out-of-game (for example, on Discord)." + window_flash(src) + src << browse(message,"window=dropmessage;size=480x360;can_close=1") + qdel(src) diff --git a/code/modules/client/preference_setup/antagonism/02_candidacy.dm b/code/modules/client/preference_setup/antagonism/02_candidacy.dm index e9c1f82ec0..fae7e35118 100644 --- a/code/modules/client/preference_setup/antagonism/02_candidacy.dm +++ b/code/modules/client/preference_setup/antagonism/02_candidacy.dm @@ -35,7 +35,7 @@ var/global/list/special_roles = list( //keep synced with the defines BE_* in set S["be_special"] << pref.be_special /datum/category_item/player_setup_item/antagonism/candidacy/sanitize_character() - pref.be_special = sanitize_integer(pref.be_special, 0, 65535, initial(pref.be_special)) + pref.be_special = sanitize_integer(pref.be_special, 0, 16777215, initial(pref.be_special)) //VOREStation Edit - 24 bits of support /datum/category_item/player_setup_item/antagonism/candidacy/content(var/mob/user) if(jobban_isbanned(user, "Syndicate")) diff --git a/code/modules/client/preference_setup/general/03_body.dm b/code/modules/client/preference_setup/general/03_body.dm index 06f0a0c877..40171f8c92 100644 --- a/code/modules/client/preference_setup/general/03_body.dm +++ b/code/modules/client/preference_setup/general/03_body.dm @@ -37,7 +37,6 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O S["synth_green"] >> pref.g_synth S["synth_blue"] >> pref.b_synth S["synth_markings"] >> pref.synth_markings - pref.preview_icon = null S["bgstate"] >> pref.bgstate S["body_descriptors"] >> pref.body_descriptors S["Wingdings"] >> pref.wingdings //YWadd start @@ -213,9 +212,6 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O /datum/category_item/player_setup_item/general/body/content(var/mob/user) . = list() - if(!pref.preview_icon) - pref.update_preview_icon() - user << browse_rsc(pref.preview_icon, "previewicon.png") var/datum/species/mob_species = GLOB.all_species[pref.species] . += "
Body " @@ -338,7 +334,6 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O . += "

" . += "Preview
" - . += "
" . += "
Cycle background" . += "
[pref.equip_preview_mob & EQUIP_PREVIEW_LOADOUT ? "Hide loadout" : "Show loadout"]" . += "
[pref.equip_preview_mob & EQUIP_PREVIEW_JOB ? "Hide job gear" : "Show job gear"]" @@ -346,33 +341,33 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O . += "Hair
" if(has_flag(mob_species, HAS_HAIR_COLOR)) - . += "Change Color
__
" - . += " Style: [pref.h_style]
" + . += "Change Color [color_square(pref.r_hair, pref.g_hair, pref.b_hair)] " + . += " Style: < > [pref.h_style]
" //The < & > in this line is correct-- those extra characters are the arrows you click to switch between styles. . += "
Facial
" if(has_flag(mob_species, HAS_HAIR_COLOR)) - . += "Change Color
__
" - . += " Style: [pref.f_style]
" + . += "Change Color [color_square(pref.r_facial, pref.g_facial, pref.b_facial)] " + . += " Style: < > [pref.f_style]
" //Same as above with the extra > & < characters if(has_flag(mob_species, HAS_EYE_COLOR)) . += "
Eyes
" - . += "Change Color
__

" + . += "Change Color [color_square(pref.r_eyes, pref.g_eyes, pref.b_eyes)]
" if(has_flag(mob_species, HAS_SKIN_COLOR)) . += "
Body Color
" - . += "Change Color
__

" + . += "Change Color [color_square(pref.r_skin, pref.g_skin, pref.b_skin)]
" . += "
Body Markings +
" + . += "" for(var/M in pref.body_markings) - . += "[M] [pref.body_markings.len > 1 ? "˄˅ " : ""]-Color" - . += "
__
" - . += "
" + . += "[M][pref.body_markings.len > 1 ? "˄ ˅ mv " : ""]- Color[color_square(hex = pref.body_markings[M])]" + . += "" . += "
" . += "Allow Synth markings: [pref.synth_markings ? "Yes" : "No"]
" . += "Allow Synth color: [pref.synth_color ? "Yes" : "No"]
" if(pref.synth_color) - . += "Change Color
__
" + . += "Change Color [color_square(pref.r_synth, pref.g_synth, pref.b_synth)]" . = jointext(.,null) @@ -436,16 +431,7 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O pref.set_biological_gender(mob_species.genders[1]) pref.custom_species = null //VOREStation Edit - This is cleared on species changes //grab one of the valid hair styles for the newly chosen species - var/list/valid_hairstyles = list() - for(var/hairstyle in hair_styles_list) - var/datum/sprite_accessory/S = hair_styles_list[hairstyle] - if(pref.biological_gender == MALE && S.gender == FEMALE) - continue - if(pref.biological_gender == FEMALE && S.gender == MALE) - continue - if(!(pref.species in S.species_allowed)) - continue - valid_hairstyles[hairstyle] = hair_styles_list[hairstyle] + var/list/valid_hairstyles = pref.get_valid_hairstyles() if(valid_hairstyles.len) pref.h_style = pick(valid_hairstyles) @@ -454,17 +440,7 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O pref.h_style = hair_styles_list["Bald"] //grab one of the valid facial hair styles for the newly chosen species - var/list/valid_facialhairstyles = list() - for(var/facialhairstyle in facial_hair_styles_list) - var/datum/sprite_accessory/S = facial_hair_styles_list[facialhairstyle] - if(pref.biological_gender == MALE && S.gender == FEMALE) - continue - if(pref.biological_gender == FEMALE && S.gender == MALE) - continue - if(!(pref.species in S.species_allowed)) - continue - - valid_facialhairstyles[facialhairstyle] = facial_hair_styles_list[facialhairstyle] + var/list/valid_facialhairstyles = pref.get_valid_facialhairstyles() if(valid_facialhairstyles.len) pref.f_style = pick(valid_facialhairstyles) @@ -498,21 +474,35 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O return TOPIC_REFRESH_UPDATE_PREVIEW else if(href_list["hair_style"]) - var/list/valid_hairstyles = list() - for(var/hairstyle in hair_styles_list) - var/datum/sprite_accessory/S = hair_styles_list[hairstyle] - if(!(pref.species in S.species_allowed) && (!pref.custom_base || !(pref.custom_base in S.species_allowed))) //VOREStation Edit - Custom species base species allowance - continue - if((!S.ckeys_allowed) || (usr.ckey in S.ckeys_allowed)) //VOREStation Edit, allows ckey locked hairstyles. - valid_hairstyles[S.name] = hairstyle //VOREStation Edit, allows ckey locked hairstyles. - - //valid_hairstyles[hairstyle] = hair_styles_list[hairstyle] //VOREStation Edit. Replaced by above. + var/list/valid_hairstyles = pref.get_valid_hairstyles() var/new_h_style = input(user, "Choose your character's hair style:", "Character Preference", pref.h_style) as null|anything in valid_hairstyles if(new_h_style && CanUseTopic(user)) pref.h_style = new_h_style return TOPIC_REFRESH_UPDATE_PREVIEW + else if(href_list["hair_style_left"]) + var/H = href_list["hair_style_left"] + var/list/valid_hairstyles = pref.get_valid_hairstyles() + var/start = valid_hairstyles.Find(H) + + if(start != 1) //If we're not the beginning of the list, become the previous element. + pref.h_style = valid_hairstyles[start-1] + else //But if we ARE, become the final element. + pref.h_style = valid_hairstyles[valid_hairstyles.len] + return TOPIC_REFRESH_UPDATE_PREVIEW + + else if(href_list["hair_style_right"]) + var/H = href_list["hair_style_right"] + var/list/valid_hairstyles = pref.get_valid_hairstyles() + var/start = valid_hairstyles.Find(H) + + if(start != valid_hairstyles.len) //If we're not the end of the list, become the next element. + pref.h_style = valid_hairstyles[start+1] + else //But if we ARE, become the first element. + pref.h_style = valid_hairstyles[1] + return TOPIC_REFRESH_UPDATE_PREVIEW + else if(href_list["facial_color"]) if(!has_flag(mob_species, HAS_HAIR_COLOR)) return TOPIC_NOACTION @@ -552,23 +542,35 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O return TOPIC_REFRESH_UPDATE_PREVIEW else if(href_list["facial_style"]) - var/list/valid_facialhairstyles = list() - for(var/facialhairstyle in facial_hair_styles_list) - var/datum/sprite_accessory/S = facial_hair_styles_list[facialhairstyle] - if(pref.biological_gender == MALE && S.gender == FEMALE) - continue - if(pref.biological_gender == FEMALE && S.gender == MALE) - continue - if(!(pref.species in S.species_allowed) && (!pref.custom_base || !(pref.custom_base in S.species_allowed))) //VOREStation Edit - Custom species base species allowance - continue - - valid_facialhairstyles[facialhairstyle] = facial_hair_styles_list[facialhairstyle] + var/list/valid_facialhairstyles = pref.get_valid_facialhairstyles() var/new_f_style = input(user, "Choose your character's facial-hair style:", "Character Preference", pref.f_style) as null|anything in valid_facialhairstyles if(new_f_style && has_flag(mob_species, HAS_HAIR_COLOR) && CanUseTopic(user)) pref.f_style = new_f_style return TOPIC_REFRESH_UPDATE_PREVIEW + else if(href_list["facial_style_left"]) + var/F = href_list["facial_style_left"] + var/list/valid_facialhairstyles = pref.get_valid_facialhairstyles() + var/start = valid_facialhairstyles.Find(F) + + if(start != 1) //If we're not the beginning of the list, become the previous element. + pref.f_style = valid_facialhairstyles[start-1] + else //But if we ARE, become the final element. + pref.f_style = valid_facialhairstyles[valid_facialhairstyles.len] + return TOPIC_REFRESH_UPDATE_PREVIEW + + else if(href_list["facial_style_right"]) + var/F = href_list["facial_style_right"] + var/list/valid_facialhairstyles = pref.get_valid_facialhairstyles() + var/start = valid_facialhairstyles.Find(F) + + if(start != valid_facialhairstyles.len) //If we're not the end of the list, become the next element. + pref.f_style = valid_facialhairstyles[start+1] + else //But if we ARE, become the first element. + pref.f_style = valid_facialhairstyles[1] + return TOPIC_REFRESH_UPDATE_PREVIEW + else if(href_list["marking_style"]) var/list/usable_markings = pref.body_markings.Copy() ^ body_marking_styles_list.Copy() /* VOREStation Removal - No markings whitelist, let people mix/match @@ -602,6 +604,19 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O moveElement(pref.body_markings, start, 1) return TOPIC_REFRESH_UPDATE_PREVIEW + else if(href_list["marking_move"]) + var/M = href_list["marking_move"] + var/start = pref.body_markings.Find(M) + var/list/move_locs = pref.body_markings - M + if(start != 1) + move_locs -= pref.body_markings[start-1] + + var/inject_after = input(user, "Move [M] ahead of...", "Character Preference") as null|anything in move_locs //Move ahead of any marking that isn't the current or previous one. + var/newpos = pref.body_markings.Find(inject_after) + if(newpos) + moveElement(pref.body_markings, start, newpos+1) + return TOPIC_REFRESH_UPDATE_PREVIEW + else if(href_list["marking_remove"]) var/M = href_list["marking_remove"] pref.body_markings -= M diff --git a/code/modules/client/preference_setup/general/04_equipment.dm b/code/modules/client/preference_setup/general/04_equipment.dm index 36f315b1c2..397bf2c1d0 100644 --- a/code/modules/client/preference_setup/general/04_equipment.dm +++ b/code/modules/client/preference_setup/general/04_equipment.dm @@ -42,7 +42,7 @@ pref.backbag = 1 //Same as above character.backbag = pref.backbag - if(pref.pdachoice > 5 || pref.pdachoice < 1) + if(pref.pdachoice > 6 || pref.pdachoice < 1) pref.pdachoice = 1 character.pdachoice = pref.pdachoice diff --git a/code/modules/client/preference_setup/global/01_ui.dm b/code/modules/client/preference_setup/global/01_ui.dm index ed66138da5..a40155d2d5 100644 --- a/code/modules/client/preference_setup/global/01_ui.dm +++ b/code/modules/client/preference_setup/global/01_ui.dm @@ -29,7 +29,7 @@ /datum/category_item/player_setup_item/player_global/ui/content(var/mob/user) . = "UI Style: [pref.UI_style]
" . += "Custom UI (recommended for White UI):
" - . += "-Color: [pref.UI_style_color] 
__
 reset
" + . += "-Color: [pref.UI_style_color] [color_square(hex = pref.UI_style_color)] reset
" . += "-Alpha(transparency): [pref.UI_style_alpha] reset
" . += "Tooltip Style: [pref.tooltipstyle]
" . += "Client FPS: [pref.client_fps]
" @@ -38,7 +38,7 @@ if(pref.ooccolor == initial(pref.ooccolor)) . += "Using Default
" else - . += "[pref.ooccolor]
__
 reset
" + . += "[pref.ooccolor] [color_square(hex = pref.ooccolor)] reset
" /datum/category_item/player_setup_item/player_global/ui/OnTopic(var/href,var/list/href_list, var/mob/user) if(href_list["select_style"]) diff --git a/code/modules/client/preference_setup/loadout/loadout_fluffitems_vr.dm b/code/modules/client/preference_setup/loadout/loadout_fluffitems_vr.dm index 088a13c443..21ebb11403 100644 --- a/code/modules/client/preference_setup/loadout/loadout_fluffitems_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_fluffitems_vr.dm @@ -75,7 +75,7 @@ character_name = list("Aronai Sieyes") /datum/gear/fluff/aronai_ccmedjacket - path = /obj/item/clothing/suit/storage/service/sifguard/medical/command + path = /obj/item/clothing/suit/storage/solgov/service/sifguard/medical/command display_name = "centcom medical jacket" description = "A medical jacket straight from Central Command." slot = slot_wear_suit @@ -661,6 +661,12 @@ ckeywhitelist = list("nickcrazy") character_name = list("Damon Bones Xrim") +/datum/gear/fluff/NDF_Medical_jacket + path = /obj/item/clothing/under/solgov/utility/sifguard/medical + display_name = "Ridge's Medical Jacket" + ckeywhitelist = list("nickcrazy") + character_name = list("Ridge") + /datum/gear/fluff/damon_jacket path = /obj/item/clothing/suit/storage/toggle/bomber/bombersec display_name = "Damon's Bomber Jacket" @@ -1115,6 +1121,19 @@ ckeywhitelist = list("xonkon") character_name = list("Ali") +/datum/gear/fluff/zena_suit + path = /obj/item/clothing/suit/space/void/engineering/zena + display_name = "Zena's Shroud Suit" + ckeywhitelist = list("xonkon") + character_name = list("Zena Aviv") + +/datum/gear/fluff/zena_helmet + path = /obj/item/clothing/head/helmet/space/void/engineering/zena + display_name = "Zena's Shroud Helmet" + ckeywhitelist = list("xonkon") + character_name = list("Zena Aviv") + + // Y CKEYS // Z CKEYS @@ -1135,4 +1154,4 @@ path = /obj/item/device/radio/headset/fluff/zodiacshadow display_name = "Nehi's Radio" ckeywhitelist = list("zodiacshadow") - character_name = list("Nehi Maximus") \ No newline at end of file + character_name = list("Nehi Maximus") diff --git a/code/modules/client/preference_setup/loadout/loadout_fluffitems_yw.dm b/code/modules/client/preference_setup/loadout/loadout_fluffitems_yw.dm index 11c4082794..0bfe5bd45a 100644 --- a/code/modules/client/preference_setup/loadout/loadout_fluffitems_yw.dm +++ b/code/modules/client/preference_setup/loadout/loadout_fluffitems_yw.dm @@ -284,7 +284,14 @@ ckeywhitelist = list("dawidoe") character_name = list("Melissa Krutz") allowed_roles = list("Security Officer") - +//Dopiotl +//Jeanne Petite +/datum/gear/fluff/jeans_chocolates + path = /obj/item/weapon/storage/secure/briefcase/fluff/jeans + display_name = "ChocoBox" + description = "M-M-M-M-MONEY SHOT" + ckeywhitelist = list("dopiotl") + character_name = list("Jeanne Petite") //dwaggy90 //Saur Darastrix /datum/gear/fluff/saur_rig diff --git a/code/modules/client/preference_setup/loadout/loadout_gloves.dm b/code/modules/client/preference_setup/loadout/loadout_gloves.dm index 74fb11fcaa..b72549e866 100644 --- a/code/modules/client/preference_setup/loadout/loadout_gloves.dm +++ b/code/modules/client/preference_setup/loadout/loadout_gloves.dm @@ -2,7 +2,7 @@ /datum/gear/gloves display_name = "gloves, black" path = /obj/item/clothing/gloves/black - cost = 2 + cost = 1 slot = slot_gloves sort_category = "Gloves and Handwear" @@ -29,10 +29,12 @@ /datum/gear/gloves/latex display_name = "gloves, latex" path = /obj/item/clothing/gloves/sterile/latex + cost = 2 /datum/gear/gloves/nitrile display_name = "gloves, nitrile" path = /obj/item/clothing/gloves/sterile/nitrile + cost = 2 /datum/gear/gloves/orange display_name = "gloves, orange" diff --git a/code/modules/client/preference_setup/loadout/loadout_head.dm b/code/modules/client/preference_setup/loadout/loadout_head.dm index ed110210b6..c41bcd6cae 100644 --- a/code/modules/client/preference_setup/loadout/loadout_head.dm +++ b/code/modules/client/preference_setup/loadout/loadout_head.dm @@ -125,17 +125,9 @@ display_name = "cap, bill" path = /obj/item/clothing/head/soft/mbill -/*/datum/gear/head/cap/sol +/datum/gear/head/cap/sol display_name = "cap, sol" - path = /obj/item/clothing/head/soft/sol - -/datum/gear/head/cap/expdition - display_name = "cap, expedition" - path = /obj/item/clothing/head/soft/sol/expedition - -/datum/gear/head/cap/fleet - display_name = "cap, fleet" - path = /obj/item/clothing/head/soft/sol/fleet*/ // Vorestation removal + path = /obj/item/clothing/head/soft/solgov /datum/gear/head/cowboy display_name = "cowboy, rodeo" @@ -337,17 +329,17 @@ display_name = "welding, engie (engineering/robotics)" path = /obj/item/clothing/head/welding/engie -/*/datum/gear/head/beret/sol +/datum/gear/head/beret/solgov display_name = "beret sol, selection" - path = /obj/item/clothing/head/beret/sol + path = /obj/item/clothing/head/beret/solgov -/datum/gear/head/beret/sol/New() +/datum/gear/head/beret/solgov/New() ..() var/list/sols = list() - for(var/sol_style in typesof(/obj/item/clothing/head/beret/sol)) - var/obj/item/clothing/head/beret/sol/sol = sol_style + for(var/sol_style in typesof(/obj/item/clothing/head/beret/solgov)) + var/obj/item/clothing/head/beret/solgov/sol = sol_style sols[initial(sol.name)] = sol - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(sols))*/ // Vorestation removal. + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(sols)) /datum/gear/head/surgery display_name = "surgical cap selection" diff --git a/code/modules/client/preference_setup/loadout/loadout_suit_vr.dm b/code/modules/client/preference_setup/loadout/loadout_suit_vr.dm index 35ce55e1fa..d4cd36fbc5 100644 --- a/code/modules/client/preference_setup/loadout/loadout_suit_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_suit_vr.dm @@ -50,3 +50,20 @@ display_name = "sleek modern coat (long), detective" path = /obj/item/clothing/suit/storage/det_trench/alt2 allowed_roles = list("Head of Security", "Detective") + +//Emergency Responder jackets for Parameds & EMTs, but also general Medical Staff +/datum/gear/suit/roles/medical/ems_jacket + display_name = "first responder jacket" + path = /obj/item/clothing/suit/storage/toggle/fr_jacket + allowed_roles = list("Chief Medical Officer","Paramedic","Medical Doctor") + +//imo-superior 'martian' style jacket with the star-of-life design +/datum/gear/suit/roles/medical/ems_jacket/alt + display_name = "first responder jacket, alt." + path = /obj/item/clothing/suit/storage/toggle/fr_jacket/ems + +//paramedic vest +/datum/gear/suit/roles/medical/paramedic_vest + display_name = "paramedic vest" + path = /obj/item/clothing/suit/storage/toggle/paramedic + allowed_roles = list("Chief Medical Officer","Paramedic","Medical Doctor") \ No newline at end of file diff --git a/code/modules/client/preference_setup/loadout/loadout_xeno.dm b/code/modules/client/preference_setup/loadout/loadout_xeno.dm index f7656b13b0..e8263f3175 100644 --- a/code/modules/client/preference_setup/loadout/loadout_xeno.dm +++ b/code/modules/client/preference_setup/loadout/loadout_xeno.dm @@ -393,3 +393,23 @@ /datum/gear/suit/labcoat_tesh/New() ..() gear_tweaks = list(gear_tweak_free_color_choice) + +/datum/gear/suit/teshcoat + display_name = "small black coat, recolorable stripes (Teshari)" + path = /obj/item/clothing/suit/storage/toggle/tesharicoat + whitelisted = SPECIES_TESHARI + sort_category = "Xenowear" + +/datum/gear/suit/teshcoat/New() + ..() + gear_tweaks = list(gear_tweak_free_color_choice) + +/datum/gear/suit/teshcoatwhite + display_name = "smallcoat, recolorable (Teshari)" + path = /obj/item/clothing/suit/storage/toggle/tesharicoatwhite + whitelisted = SPECIES_TESHARI + sort_category = "Xenowear" + +/datum/gear/suit/teshcoatwhite/New() + ..() + gear_tweaks = list(gear_tweak_free_color_choice) \ No newline at end of file diff --git a/code/modules/client/preference_setup/loadout/loadout_xeno_yw.dm b/code/modules/client/preference_setup/loadout/loadout_xeno_yw.dm index b55c3d8a8e..1a8c8ef01a 100644 --- a/code/modules/client/preference_setup/loadout/loadout_xeno_yw.dm +++ b/code/modules/client/preference_setup/loadout/loadout_xeno_yw.dm @@ -18,3 +18,18 @@ whitelisted = SPECIES_ZADDAT allowed_roles = list("Chief Engineer", "Atmospheric Technician", "Station Engineer") + +//Added from CHOMP +/datum/gear/suit/hood + display_name = "hooded cloak selection (Teshari)" + path = /obj/item/clothing/suit/storage/seromi/cloak/standard + whitelisted = SPECIES_TESHARI + sort_category = "Xenowear" + +/datum/gear/suit/hood/New() + ..() + var/list/cloaks = list() + for(var/cloak in typesof(/obj/item/clothing/suit/storage/hooded/teshari/standard)) + var/obj/item/clothing/suit/storage/seromi/cloak/cloak_type = cloak + cloaks[initial(cloak_type.name)] = cloak_type + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) \ No newline at end of file diff --git a/code/modules/client/preference_setup/preference_setup.dm b/code/modules/client/preference_setup/preference_setup.dm index 01a0d75fec..638768ae9e 100644 --- a/code/modules/client/preference_setup/preference_setup.dm +++ b/code/modules/client/preference_setup/preference_setup.dm @@ -232,7 +232,7 @@ . = OnTopic(href, href_list, usr) if(. & TOPIC_UPDATE_PREVIEW) - pref_mob.client.prefs.preview_icon = null + pref_mob.client.prefs.update_preview_icon() if(. & TOPIC_REFRESH) pref_mob.client.prefs.ShowChoices(usr) @@ -298,4 +298,8 @@ return 220 if(PREF_FBP_SOFTWARE) return 150 - return S.max_age // welp \ No newline at end of file + return S.max_age // welp + +/datum/category_item/player_setup_item/proc/color_square(red, green, blue, hex) + var/color = hex ? hex : "#[num2hex(red, 2)][num2hex(green, 2)][num2hex(blue, 2)]" + return "___" \ No newline at end of file diff --git a/code/modules/client/preference_setup/vore/01_ears.dm b/code/modules/client/preference_setup/vore/01_ears.dm index 9098c36a96..8a26513a01 100644 --- a/code/modules/client/preference_setup/vore/01_ears.dm +++ b/code/modules/client/preference_setup/vore/01_ears.dm @@ -27,7 +27,6 @@ var/r_wing2 = 30 // Wing extra color var/g_wing2 = 30 // Wing extra color var/b_wing2 = 30 // Wing extra color - var/dress_mob = TRUE // Definition of the stuff for Ears /datum/category_item/player_setup_item/vore/ears @@ -143,14 +142,6 @@ /datum/category_item/player_setup_item/vore/ears/content(var/mob/user) . += "

VORE Station Settings

" - if(!pref.preview_icon) - pref.update_preview_icon() - user << browse_rsc(pref.preview_icon, "previewicon.png") - - . += "Preview
" - . += "
" - . += "
[pref.dress_mob ? "Hide equipment" : "Show equipment"]
" - var/ear_display = "Normal" if(pref.ear_style && (pref.ear_style in ear_styles_list)) var/datum/sprite_accessory/ears/instance = ear_styles_list[pref.ear_style] @@ -163,9 +154,9 @@ if(ear_styles_list[pref.ear_style]) var/datum/sprite_accessory/ears/ear = ear_styles_list[pref.ear_style] if (ear.do_colouration) - . += "Change Color
__

" + . += "Change Color [color_square(pref.r_ears, pref.g_ears, pref.b_ears)]
" if (ear.extra_overlay) - . += "Change Secondary Color
__

" + . += "Change Secondary Color [color_square(pref.r_ears2, pref.g_ears2, pref.b_ears2)]
" var/tail_display = "Normal" if(pref.tail_style && (pref.tail_style in tail_styles_list)) @@ -179,9 +170,9 @@ if(tail_styles_list[pref.tail_style]) var/datum/sprite_accessory/tail/T = tail_styles_list[pref.tail_style] if (T.do_colouration) - . += "Change Color
__

" + . += "Change Color [color_square(pref.r_tail, pref.g_tail, pref.b_tail)]
" if (T.extra_overlay) - . += "Change Secondary Color
__

" + . += "Change Secondary Color [color_square(pref.r_tail2, pref.g_tail2, pref.b_tail2)]
" var/wing_display = "Normal" if(pref.wing_style && (pref.wing_style in wing_styles_list)) @@ -195,9 +186,9 @@ if(wing_styles_list[pref.wing_style]) var/datum/sprite_accessory/wing/W = wing_styles_list[pref.wing_style] if (W.do_colouration) - . += "Change Color
__

" + . += "Change Color [color_square(pref.r_wing, pref.g_wing, pref.b_wing)]
" if (W.extra_overlay) - . += "Change Secondary Color
__

" + . += "Change Secondary Color [color_square(pref.r_wing2, pref.g_wing2, pref.b_wing2)]
" /datum/category_item/player_setup_item/vore/ears/OnTopic(var/href,var/list/href_list, var/mob/user) if(!CanUseTopic(user)) @@ -302,8 +293,4 @@ pref.b_wing2 = hex2num(copytext(new_wingc2, 6, 8)) return TOPIC_REFRESH_UPDATE_PREVIEW - else if(href_list["toggle_clothing"]) - pref.dress_mob = !pref.dress_mob - return TOPIC_REFRESH_UPDATE_PREVIEW - return ..() diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 2c09523d93..47384f09fa 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -71,7 +71,14 @@ datum/preferences var/antag_vis = "Hidden" //How visible antag association is to others. //Mob preview - var/icon/preview_icon = null + var/list/char_render_holders //Should only be a key-value list of north/south/east/west = obj/screen. + var/static/list/preview_screen_locs = list( + "1" = "character_preview_map:1,5:-12", + "2" = "character_preview_map:1,3:15", + "4" = "character_preview_map:1:7,2:10", + "8" = "character_preview_map:1:-7,1:5", + "BG" = "character_preview_map:1,1 to 1,5" + ) //Jobs, uses bitflags var/job_civilian_high = 0 @@ -157,6 +164,10 @@ datum/preferences if(load_character()) return +/datum/preferences/Destroy() + . = ..() + QDEL_LIST_ASSOC_VAL(char_render_holders) + /datum/preferences/proc/ZeroSkills(var/forced = 0) for(var/V in SKILLS) for(var/datum/skill/S in SKILLS[V]) if(!skills.Find(S.ID) || forced) @@ -216,6 +227,10 @@ datum/preferences to_chat(user, "No mob exists for the given client!") close_load_dialog(user) return + + if(!char_render_holders) + update_preview_icon() + show_character_previews() var/dat = "
" @@ -237,9 +252,50 @@ datum/preferences dat += "" //user << browse(dat, "window=preferences;size=635x736") - var/datum/browser/popup = new(user, "Character Setup","Character Setup", 800, 800, src) + winshow(user, "preferences_window", TRUE) + var/datum/browser/popup = new(user, "preferences_browser", "Character Setup", 800, 800) popup.set_content(dat) - popup.open() + popup.open(FALSE) // Skip registring onclose on the browser pane + onclose(user, "preferences_window", src) // We want to register on the window itself + +/datum/preferences/proc/update_character_previews(mutable_appearance/MA) + if(!client) + return + + var/obj/screen/setup_preview/bg/BG = LAZYACCESS(char_render_holders, "BG") + if(!BG) + BG = new + BG.plane = TURF_PLANE + BG.icon = 'icons/effects/128x48.dmi' + BG.pref = src + LAZYSET(char_render_holders, "BG", BG) + client.screen |= BG + BG.icon_state = bgstate + BG.screen_loc = preview_screen_locs["BG"] + + for(var/D in global.cardinal) + var/obj/screen/setup_preview/O = LAZYACCESS(char_render_holders, "[D]") + if(!O) + O = new + O.pref = src + LAZYSET(char_render_holders, "[D]", O) + client.screen |= O + O.appearance = MA + O.dir = D + O.screen_loc = preview_screen_locs["[D]"] + +/datum/preferences/proc/show_character_previews() + if(!client || !char_render_holders) + return + for(var/render_holder in char_render_holders) + client.screen |= char_render_holders[render_holder] + +/datum/preferences/proc/clear_character_previews() + for(var/index in char_render_holders) + var/obj/screen/S = char_render_holders[index] + client?.screen -= S + qdel(S) + char_render_holders = null /datum/preferences/proc/process_link(mob/user, list/href_list) if(!user) return @@ -289,6 +345,10 @@ datum/preferences overwrite_character(text2num(href_list["overwrite"])) sanitize_preferences() close_load_dialog(usr) + else if(href_list["close"]) + // User closed preferences window, cleanup anything we need to. + clear_character_previews() + return 1 else return 0 diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index efa91fc860..cb25e73396 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -85,6 +85,7 @@ sanitize_preferences() player_setup.load_character(S) + clear_character_previews() // Recalculate them on next show return 1 /datum/preferences/proc/save_character() diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 0f5e85ec4b..3d59a4a17e 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -140,11 +140,13 @@ switch(target_species) //VOREStation Edit Start if(SPECIES_HUMAN, SPECIES_SKRELL) //humanoid bodytypes - species_restricted = list(SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_NEVREAN, SPECIES_RAPALA, SPECIES_VASILISSAN, SPECIES_ALRAUNE, SPECIES_PROMETHEAN, SPECIES_XENOCHIMERA) + species_restricted = list(SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_RAPALA, SPECIES_VASILISSAN, SPECIES_ALRAUNE, SPECIES_PROMETHEAN, SPECIES_XENOCHIMERA) if(SPECIES_UNATHI) species_restricted = list(SPECIES_UNATHI, SPECIES_XENOHYBRID) if(SPECIES_VULPKANIN) species_restricted = list(SPECIES_VULPKANIN, SPECIES_ZORREN_HIGH, SPECIES_FENNEC) + if(SPECIES_SERGAL) + species_restricted = list(SPECIES_SERGAL, SPECIES_NEVREAN) //VOREStation Edit End else species_restricted = list(target_species) @@ -166,15 +168,16 @@ switch(target_species) //VOREStation Edit Start if(SPECIES_HUMAN) - species_restricted = list(SPECIES_HUMAN, SPECIES_NEVREAN, SPECIES_RAPALA, SPECIES_VASILISSAN, SPECIES_ALRAUNE, SPECIES_PROMETHEAN, SPECIES_XENOCHIMERA) + species_restricted = list(SPECIES_HUMAN, SPECIES_RAPALA, SPECIES_VASILISSAN, SPECIES_ALRAUNE, SPECIES_PROMETHEAN, SPECIES_XENOCHIMERA) if(SPECIES_SKRELL) - species_restricted = list(SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_NEVREAN, SPECIES_RAPALA, SPECIES_VASILISSAN, SPECIES_ALRAUNE, SPECIES_PROMETHEAN, SPECIES_XENOCHIMERA) + species_restricted = list(SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_RAPALA, SPECIES_VASILISSAN, SPECIES_ALRAUNE, SPECIES_PROMETHEAN, SPECIES_XENOCHIMERA) if(SPECIES_UNATHI) species_restricted = list(SPECIES_UNATHI, SPECIES_XENOHYBRID) if(SPECIES_VULPKANIN) species_restricted = list(SPECIES_VULPKANIN, SPECIES_ZORREN_HIGH, SPECIES_FENNEC) + if(SPECIES_SERGAL) + species_restricted = list(SPECIES_SERGAL, SPECIES_NEVREAN) //VOREStation Edit End - else species_restricted = list(target_species) @@ -325,7 +328,7 @@ update_icon() return - playsound(src.loc, W.usesound, 50, 1) + playsound(src, W.usesound, 50, 1) user.visible_message("[user] cuts the fingertips off of the [src].","You cut the fingertips off of the [src].") clipped = 1 @@ -602,7 +605,7 @@ if(usr.put_in_hands(holding)) usr.visible_message("\The [usr] pulls a knife out of their boot!") - playsound(get_turf(src), 'sound/weapons/holster/sheathout.ogg', 25) + playsound(src, 'sound/weapons/holster/sheathout.ogg', 25) holding = null overlays -= image(icon, "[icon_state]_knife") else @@ -771,20 +774,24 @@ var/worn_state = null valid_accessory_slots = (\ ACCESSORY_SLOT_UTILITY\ - |ACCESSORY_SLOT_HOLSTER\ + |SLOT_HOLSTER\ |ACCESSORY_SLOT_WEAPON\ |ACCESSORY_SLOT_ARMBAND\ |ACCESSORY_SLOT_DECOR\ |ACCESSORY_SLOT_MEDAL\ |ACCESSORY_SLOT_INSIGNIA\ |ACCESSORY_SLOT_TIE\ + |ACCESSORY_SLOT_RANK\ + |ACCESSORY_SLOT_DEPT\ |ACCESSORY_SLOT_OVER) restricted_accessory_slots = (\ ACCESSORY_SLOT_UTILITY\ - |ACCESSORY_SLOT_HOLSTER\ + |SLOT_HOLSTER\ |ACCESSORY_SLOT_WEAPON\ |ACCESSORY_SLOT_ARMBAND\ |ACCESSORY_SLOT_TIE\ + |ACCESSORY_SLOT_RANK\ + |ACCESSORY_SLOT_DEPT\ |ACCESSORY_SLOT_OVER) var/icon/rolled_down_icon = 'icons/mob/uniform_rolled_down.dmi' diff --git a/code/modules/clothing/clothing_vr.dm b/code/modules/clothing/clothing_vr.dm index 503d32af7c..68df04ae22 100644 --- a/code/modules/clothing/clothing_vr.dm +++ b/code/modules/clothing/clothing_vr.dm @@ -63,7 +63,7 @@ to_chat(micro, "You climb out of [src]!") micro.forceMove(loc) return - + var/escape_message_micro = "You start to climb out of [src]!" var/escape_message_macro = "Something is trying to climb out of your [src]!" var/escape_time = 60 @@ -71,14 +71,14 @@ if(macro.shoes == src) escape_message_micro = "You start to climb around the larger creature's feet and ankles!" escape_time = 100 - + to_chat(micro, "[escape_message_micro]") to_chat(macro, "[escape_message_macro]") if(!do_after(micro, escape_time, macro)) to_chat(micro, "You're pinned underfoot!") to_chat(macro, "You pin the escapee underfoot!") return - + to_chat(micro, "You manage to escape [src]!") to_chat(macro, "Someone has climbed out of your [src]!") micro.forceMove(macro.loc) @@ -182,6 +182,15 @@ standing.layer = BODY_LAYER + 15 // 15 is above tail layer, so will not be covered by taurbody. return standing +/obj/item/clothing/suit/apply_accessories(var/image/standing) + if(LAZYLEN(accessories) && taurized) + for(var/obj/item/clothing/accessory/A in accessories) + var/image/I = new(A.get_mob_overlay()) + I.pixel_x = 16 //Opposite of the pixel_x on the suit (-16) from taurization to cancel it out and puts the accessory in the correct place on the body. + standing.add_overlay(I) + else + return ..() + //TFF 5/8/19 - sets Vorestation /obj/item/clothing/under sensor setting default? /obj/item/clothing/under sensor_mode = 3 diff --git a/code/modules/clothing/glasses/glasses_vr.dm b/code/modules/clothing/glasses/glasses_vr.dm index a9a43cc297..ffbd36d1ee 100644 --- a/code/modules/clothing/glasses/glasses_vr.dm +++ b/code/modules/clothing/glasses/glasses_vr.dm @@ -9,7 +9,7 @@ name = "[initial(name)]" user.visible_message("[user] replaces the prescription lenses in \the [src] with generics.") - playsound(user,'sound/items/screwdriver.ogg', 50, 1) + playsound(src,'sound/items/screwdriver.ogg', 50, 1) //Prescription kit /obj/item/device/glasses_kit @@ -61,6 +61,17 @@ item_flags = AIRTIGHT body_parts_covered = EYES +/obj/item/clothing/glasses/graviton/medgravpatch + name = "medical graviton eyepatch" + desc = "A graviton eyepatch with a medical overlay." + icon = 'icons/obj/clothing/glasses_vr.dmi' + icon_override = 'icons/mob/eyes_vr.dmi' + icon_state = "medgravpatch" + item_state_slots = list(slot_r_hand_str = "blindfold", slot_l_hand_str = "blindfold") + action_button_name = "Toggle Eyepatch" + off_state = "eyepatch" + enables_planes = list(VIS_CH_STATUS,VIS_CH_HEALTH,VIS_FULLBRIGHT,VIS_MESONS) + /*---Tajaran-specific Eyewear---*/ /obj/item/clothing/glasses/tajblind diff --git a/code/modules/clothing/glasses/hud_vr.dm b/code/modules/clothing/glasses/hud_vr.dm index 01990ed031..04a1025d0e 100644 --- a/code/modules/clothing/glasses/hud_vr.dm +++ b/code/modules/clothing/glasses/hud_vr.dm @@ -38,7 +38,7 @@ /obj/item/clothing/glasses/omnihud/prescribe(var/mob/user) prescription = !prescription - playsound(user,'sound/items/screwdriver.ogg', 50, 1) + playsound(src,'sound/items/screwdriver.ogg', 50, 1) if(prescription) name = "[initial(name)] (pr)" user.visible_message("[user] uploads new prescription data to the [src.name].") diff --git a/code/modules/clothing/head/misc_vr.dm b/code/modules/clothing/head/misc_vr.dm index 4e68655a9b..5e70a0fcb8 100644 --- a/code/modules/clothing/head/misc_vr.dm +++ b/code/modules/clothing/head/misc_vr.dm @@ -1,5 +1,5 @@ /obj/item/clothing/head/centhat/customs - desc = "A formal hat for SolCom Customs Officers." + desc = "A formal hat for SolGov Customs Officers." //YW EDIT: SolGov /obj/item/clothing/head/fish name = "fish skull" diff --git a/code/modules/clothing/head/solgov.dm b/code/modules/clothing/head/solgov.dm index bd9ef27f4b..6a3c585aaa 100644 --- a/code/modules/clothing/head/solgov.dm +++ b/code/modules/clothing/head/solgov.dm @@ -1,7 +1,7 @@ //SolGov uniform hats //Utility -/obj/item/clothing/head/soft/sol +/obj/item/clothing/head/soft/solgov name = "\improper SolGov cap" desc = "It's a blue ballcap in Solar Confederate Government colors." icon_state = "solsoft" @@ -10,7 +10,12 @@ slot_r_hand_str = "lightbluesoft", ) -/obj/item/clothing/head/soft/sol/expedition +/obj/item/clothing/head/soft/solgov/veteranhat + name = "veteran hat" + desc = "It's a tacky black ballcap bearing the yellow service ribbon of the Gaia Conflict." + icon_state = "cap_veteran" + +/obj/item/clothing/head/soft/solgov/sifguard name = "\improper SifGuard cap" desc = "It's a black ballcap bearing a Sif Defense Force crest." icon_state = "expeditionsoft" @@ -19,7 +24,12 @@ slot_r_hand_str = "blacksoft", ) -/obj/item/clothing/head/soft/sol/fleet +/obj/item/clothing/head/soft/solgov/sifguard/co + name = "\improper SifGuard captain's cap" + desc = "It's a black ballcap bearing the Sif Defense Force crest. The brim has gold trim." + icon_state = "expeditioncomsoft" + +/obj/item/clothing/head/soft/solgov/fleet name = "fleet cap" desc = "It's a navy blue ballcap with a SCG Fleet crest." icon_state = "fleetsoft" @@ -46,21 +56,21 @@ armor = list(melee = 0, bullet = 0, laser = 0,energy = 10, bomb = 0, bio = 0, rad = 0) siemens_coefficient = 0.7 -/obj/item/clothing/head/utility/marine +/obj/item/clothing/head/utility/army name = "marine utility cover" - desc = "A grey utility cover bearing the crest of the SCG Marine Corps." - icon_state = "greyutility" + desc = "A green utility cover bearing the crest of the SCG Marines." + icon_state = "greenutility" armor = list(melee = 10, bullet = 0, laser = 10,energy = 0, bomb = 0, bio = 0, rad = 0) -/obj/item/clothing/head/utility/marine/tan +/obj/item/clothing/head/utility/army/tan name = "tan utility cover" - desc = "A tan utility cover bearing the crest of the SCG Marine Corps." + desc = "A tan utility cover bearing the crest of the SCG Marines." icon_state = "tanutility" -/obj/item/clothing/head/utility/marine/green - name = "green utility cover" - desc = "A green utility cover bearing the crest of the SCG Marine Corps." - icon_state = "greenutility" +/obj/item/clothing/head/utility/army/urban + name = "urban utility cover" + desc = "A grey utility cover bearing the crest of the SCG Marines." + icon_state = "greyutility" //Service @@ -75,29 +85,49 @@ siemens_coefficient = 0.9 body_parts_covered = 0 -/obj/item/clothing/head/service/marine +/obj/item/clothing/head/service/sifguard + name = "\improper SifGuard peaked cap" + desc = "A peaked black uniform cap belonging to the Sif Defense Force Corps." + icon_state = "ecdresscap" + +/obj/item/clothing/head/service/sifguard/command + name = "\improper SifGuard officer's peaked cap" + desc = "A peaked black uniform cap belonging to the Sif Defense Force. This one is trimmed in gold." + icon_state = "ecdresscap_ofcr" + +/obj/item/clothing/head/service/sifguard/captain + name = "\improper SifGuard captain's peaked cap" + desc = "A gold-trimmed peaked black uniform cap belonging to a Captain of the Sif Defense Force." + icon_state = "ecdresscap_capt" + +/obj/item/clothing/head/service/sifguard/senior_command + name = "senior SifGuard officer's peaked cap" + desc = "A peaked grey uniform cap belonging to the Sif Defense Force. This one is trimmed in gold and blue." + icon_state = "greydresscap_senior" + +/obj/item/clothing/head/service/army name = "marine wheel cover" - desc = "A green service uniform cover with an SCG Marine Corps crest." + desc = "A green service uniform cover with an SCG Marine crest." icon_state = "greenwheelcap" -/obj/item/clothing/head/service/marine/command +/obj/item/clothing/head/service/army/command name = "marine officer's wheel cover" - desc = "A green service uniform cover with an SCG Marine Corps crest and gold stripe." + desc = "A green service uniform cover with an SCG Marine crest and gold stripe." icon_state = "greenwheelcap_com" -/obj/item/clothing/head/service/marine/garrison +/obj/item/clothing/head/service/army/garrison name = "marine garrison cap" - desc = "A green garrison cap belonging to the SCG Marine Corps." + desc = "A green garrison cap belonging to the SCG Marine." icon_state = "greengarrisoncap" -/obj/item/clothing/head/service/marine/garrison/command +/obj/item/clothing/head/service/army/garrison/command name = "marine officer's garrison cap" - desc = "A green garrison cap belonging to the SCG Marine Corps. This one has a gold pin." + desc = "A green garrison cap belonging to the SCG Marine. This one has a gold pin." icon_state = "greengarrisoncap_com" -/obj/item/clothing/head/service/marine/campaign +/obj/item/clothing/head/service/army/campaign name = "campaign cover" - desc = "A green campaign cover with an SCG Marine Corps crest. Only found on the heads of Drill Instructors." + desc = "A green campaign cover with an SCG Marine crest. Only found on the heads of Drill Sergeants." icon_state = "greendrill" //Dress @@ -113,15 +143,10 @@ siemens_coefficient = 0.9 body_parts_covered = 0 -/obj/item/clothing/head/dress/expedition - name = "\improper SifGuard dress cap" - desc = "A peaked grey dress uniform cap belonging to the Sif Defense Force." - icon_state = "greydresscap" - -/obj/item/clothing/head/dress/expedition/command - name = "\improper SifGuard command dress cap" - desc = "A peaked grey dress uniform cap belonging to the Sif Defense Force. This one is trimmed in gold." - icon_state = "greydresscap_com" +/obj/item/clothing/head/dress/fleet/garrison + name = "fleet garrison cap" + desc = "A white dress uniform cap. The classic sailor's choice." + icon_state = "whitegarrisoncap" /obj/item/clothing/head/dress/fleet name = "fleet dress wheel cover" @@ -129,108 +154,237 @@ icon_state = "whitepeakcap" /obj/item/clothing/head/dress/fleet/command - name = "fleet command dress wheel cover" + name = "fleet officer's dress wheel cover" desc = "A white dress uniform cover. This one has a gold stripe and an SCG Fleet crest." icon_state = "whitepeakcap_com" -/obj/item/clothing/head/dress/marine +/obj/item/clothing/head/dress/army name = "marine dress wheel cover" - desc = "A white dress uniform cover with an SCG Marine Corps crest." + desc = "A white dress uniform cover with an SCG Marine crest." icon_state = "whitewheelcap" -/obj/item/clothing/head/dress/marine/command +/obj/item/clothing/head/dress/army/command name = "marine officer's dress wheel cover" - desc = "A white dress uniform cover with an SCG Marine Corps crest and gold stripe." + desc = "A white dress uniform cover with an SCG Marine crest and gold stripe." icon_state = "whitewheelcap_com" //Berets -/obj/item/clothing/head/beret/sol +/obj/item/clothing/head/beret/solgov name = "peacekeeper beret" desc = "A beret in Solar Confederate Government colors. For peacekeepers that are more inclined towards style than safety." icon_state = "beret_lightblue" -/obj/item/clothing/head/beret/sol/gateway +/obj/item/clothing/head/beret/solgov/homeguard + name = "home guard beret" + desc = "A red beret denoting service in the Sol Home Guard. For personnel that are more inclined towards style than safety." + icon_state = "beret_red" + +/obj/item/clothing/head/beret/solgov/gateway name = "gateway administration beret" desc = "An orange beret denoting service in the Gateway Administration. For personnel that are more inclined towards style than safety." icon_state = "beret_orange" -/obj/item/clothing/head/beret/sol/customs +/obj/item/clothing/head/beret/solgov/customs name = "customs and trade beret" desc = "A purple beret denoting service in the Customs and Trade Bureau. For personnel that are more inclined towards style than safety." icon_state = "beret_purpleyellow" -/obj/item/clothing/head/beret/sol/orbital +/obj/item/clothing/head/beret/solgov/orbital name = "orbital assault beret" desc = "A blue beret denoting orbital assault training. For helljumpers that are more inclined towards style than safety." icon_state = "beret_blue" -/obj/item/clothing/head/beret/sol/research +/obj/item/clothing/head/beret/solgov/research name = "government research beret" desc = "A green beret denoting service in the Bureau of Research. For explorers that are more inclined towards style than safety." icon_state = "beret_green" -/obj/item/clothing/head/beret/sol/health +/obj/item/clothing/head/beret/solgov/health name = "health service beret" desc = "A white beret denoting service in the Interstellar Health Service. For medics that are more inclined towards style than safety." icon_state = "beret_white" -/obj/item/clothing/head/beret/sol/expedition +/obj/item/clothing/head/beret/solgov/marcom + name = "\improper MARSCOM beret" + desc = "A red beret with a gold insignia, denoting service in the SCGDF Mars Central Command. For brass who are more inclined towards style than safety." + icon_state = "beret_redgold" + +/obj/item/clothing/head/beret/solgov/stratcom + name = "\improper STRATCOM beret" + desc = "A grey beret with a silver insignia, denoting service in the SCGDF Strategic Command. For intelligence personnel who are more inclined towards style than safety." + icon_state = "beret_graysilver" + +/obj/item/clothing/head/beret/solgov/diplomatic + name = "diplomatic security beret" + desc = "A tan beret denoting service in the SCG Marines Diplomatic Security Group. For security personnel who are more inclined towards style than safety." + icon_state = "beret_tan" + +/obj/item/clothing/head/beret/solgov/borderguard + name = "border security beret" + desc = "A green beret with a silver emblem, denoting service in the Bureau of Border Security. For border guards who are more inclined towards style than safety." + icon_state = "beret_greensilver" + +/obj/item/clothing/head/beret/solgov/sifguard name = "\improper SifGuard beret" desc = "A black beret belonging to the Sif Defense Force. For personnel that are more inclined towards style than safety." icon_state = "beret_black" -/obj/item/clothing/head/beret/sol/expedition/security +/obj/item/clothing/head/beret/solgov/sifguard/security name = "\improper SifGuard security beret" desc = "A Sif Defense Force beret with a security crest. For personnel that are more inclined towards style than safety." icon_state = "beret_black_security" -/obj/item/clothing/head/beret/sol/expedition/medical +/obj/item/clothing/head/beret/solgov/sifguard/medical name = "\improper SifGuard medical beret" desc = "A Sif Defense Force beret with a medical crest. For personnel that are more inclined towards style than safety." icon_state = "beret_black_medical" -/obj/item/clothing/head/beret/sol/expedition/engineering +/obj/item/clothing/head/beret/solgov/sifguard/engineering name = "\improper SifGuard engineering beret" desc = "A Sif Defense Force beret with an engineering crest. For personnel that are more inclined towards style than safety." icon_state = "beret_black_engineering" -/obj/item/clothing/head/beret/sol/expedition/supply +/obj/item/clothing/head/beret/solgov/sifguard/supply name = "\improper SifGuard supply beret" desc = "A Sif Defense Force beret with a supply crest. For personnel that are more inclined towards style than safety." icon_state = "beret_black_supply" -/obj/item/clothing/head/beret/sol/expedition/command +/obj/item/clothing/head/beret/solgov/sifguard/service + name = "\improper SifGuard service beret" + desc = "An Sif Defense Force beret with a service crest. For personnel that are more inclined towards style than safety." + icon_state = "beret_black_service" + +/obj/item/clothing/head/beret/solgov/sifguard/command name = "\improper SifGuard command beret" desc = "A Sif Defense Force beret with a command crest. For personnel that are more inclined towards style than safety." icon_state = "beret_black_command" -/obj/item/clothing/head/beret/sol/fleet +/obj/item/clothing/head/beret/solgov/sifguard/branch + name = "\improper Field Operations beret" + desc = "An Sif Defense Force beret carrying insignia of the Field Operations section of the Sif Defense Force. For personnel that are more inclined towards style than safety." + icon_state = "beret_black_fieldOps" + +/obj/item/clothing/head/beret/solgov/sifguard/branch/observatory + name = "\improper Observatory beret" + desc = "An Sif Defense Force beret carrying insignia of the Observatory section of the Sif Defense Force. For personnel that are more inclined towards style than safety." + icon_state = "beret_black_observatory" + +/obj/item/clothing/head/beret/solgov/fleet name = "fleet beret" desc = "A navy blue beret belonging to the SCG Fleet. For personnel that are more inclined towards style than safety." icon_state = "beret_navy" -/obj/item/clothing/head/beret/sol/fleet/security +/obj/item/clothing/head/beret/solgov/fleet/security name = "fleet security beret" desc = "An SCG Fleet beret with a security crest. For personnel that are more inclined towards style than safety." icon_state = "beret_navy_security" -/obj/item/clothing/head/beret/sol/fleet/medical +/obj/item/clothing/head/beret/solgov/fleet/medical name = "fleet medical beret" desc = "An SCG Fleet beret with a medical crest. For personnel that are more inclined towards style than safety." icon_state = "beret_navy_medical" -/obj/item/clothing/head/beret/sol/fleet/engineering +/obj/item/clothing/head/beret/solgov/fleet/engineering name = "fleet engineering beret" desc = "An SCG Fleet with an engineering crest. For personnel that are more inclined towards style than safety." icon_state = "beret_navy_engineering" -/obj/item/clothing/head/beret/sol/fleet/supply +/obj/item/clothing/head/beret/solgov/fleet/supply name = "fleet supply beret" desc = "An SCG Fleet beret with a supply crest. For personnel that are more inclined towards style than safety." icon_state = "beret_navy_supply" -/obj/item/clothing/head/beret/sol/fleet/command +/obj/item/clothing/head/beret/solgov/fleet/service + name = "fleet service beret" + desc = "An SCG Fleet beret with a service crest. For personnel that are more inclined towards style than safety." + icon_state = "beret_navy_service" + +/obj/item/clothing/head/beret/solgov/fleet/exploration + name = "fleet exploration beret" + desc = "An SCG Fleet beret with an exploration crest. For personnel that are more inclined towards style than safety." + icon_state = "beret_navy_exploration" + +/obj/item/clothing/head/beret/solgov/fleet/command name = "fleet command beret" desc = "An SCG Fleet beret with a command crest. For personnel that are more inclined towards style than safety." icon_state = "beret_navy_command" + +/obj/item/clothing/head/beret/solgov/fleet/dress + name = "fleet dress beret" + desc = "A white SCG Fleet beret. For personnel that are more inclined towards style than safety." + icon_state = "beret_whiterim" + +/obj/item/clothing/head/beret/solgov/fleet/dress/command + name = "fleet officer's dress beret" + desc = "A white SCG Fleet beret with a golden crest. For personnel that are more inclined towards style than safety." + icon_state = "beret_whiterim_com" + +/obj/item/clothing/head/beret/solgov/fleet/branch + name = "first fleet beret" + desc = "An SCG Fleet beret carrying insignia of First Fleet, the Sol Guard, stationed in Sol. For personnel that are more inclined towards style than safety." + icon_state = "beret_navy_first" + +/obj/item/clothing/head/beret/solgov/fleet/branch/second + name = "second fleet beret" + desc = "An SCG Fleet beret carrying insignia of Second Fleet, the Home Guard, tasked with defense of Sol territories. For personnel that are more inclined towards style than safety." + icon_state = "beret_navy_second" + +/obj/item/clothing/head/beret/solgov/fleet/branch/third + name = "third fleet beret" + desc = "An SCG Fleet beret carrying insignia of Third Fleet, the Border Guard, guarding borders of Sol territory against Vox and pirates. For personnel that are more inclined towards style than safety." + icon_state = "beret_navy_third" + +/obj/item/clothing/head/beret/solgov/fleet/branch/fourth + name = "fourth fleet beret" + desc = "An SCG Fleet beret carrying insignia of Fourth Fleet, stationed on Skrell border. For personnel that are more inclined towards style than safety." + icon_state = "beret_navy_fourth" + +/obj/item/clothing/head/beret/solgov/fleet/branch/fifth + name = "fifth fleet beret" + desc = "An SCG Fleet beret carrying insignia of Fifth Fleet, the Quick Reaction Force, recently formed and outfited with last tech. For personnel that are more inclined towards style than safety." + icon_state = "beret_navy_fifth" + +//ushanka + +/obj/item/clothing/head/ushanka/solgov + name = "\improper SifGuard fur hat" + desc = "An Sif Defense Force synthfur-lined hat for operating in cold environments." + icon_state = "ecushankadown" + //icon_state_up = "ecushankaup" + +/obj/item/clothing/head/ushanka/solgov/fleet + name = "fleet fur hat" + desc = "An SCG Fleet synthfur-lined hat for operating in cold environments." + icon_state = "flushankadown" + //icon_state_up = "flushankaup" + +/obj/item/clothing/head/ushanka/solgov/army + name = "marine fur hat" + desc = "An SCG Marine synthfur-lined hat for operating in cold environments." + icon_state = "barushankadown" + //icon_state_up = "barushankaup" + +/obj/item/clothing/head/ushanka/solgov/army/green + name = "green marine fur hat" + desc = "An SCG Marine synthfur-lined hat for operating in cold environments." + icon_state = "arushankadown" + //icon_state_up = "mcushankaup" + +//Terran + +/obj/item/clothing/head/terran/navy/service + name = "ICCGN service cover" + desc = "A service uniform cover, worn by low-ranking crew within the Independent Navy." + icon_state = "terranservice" + item_state = "terranservice" + item_state_slots = list( + slot_l_hand_str = "helmet", + slot_r_hand_str = "helmet") + body_parts_covered = 0 + +/obj/item/clothing/head/terran/navy/service/command + name = "ICCGN command service cover" + desc = "A service uniform cover, worn by high-ranking crew within the Independent Navy." + icon_state = "terranservice_comm" + item_state = "terranservice_comm" diff --git a/code/modules/clothing/head/solgov_vr.dm b/code/modules/clothing/head/solgov_vr.dm index 0a9ddd2c41..925782f9dc 100644 --- a/code/modules/clothing/head/solgov_vr.dm +++ b/code/modules/clothing/head/solgov_vr.dm @@ -1,172 +1,268 @@ //SolGov uniform hats //Utility -/obj/item/clothing/head/soft/sol - name = "\improper SolCom cap" - desc = "It's a blue ballcap in Terran Commonwealth Government colors." +/obj/item/clothing/head/soft/solgov + name = "\improper SolGov cap" //YW EDIT: SolGov + desc = "It's a blue ballcap in Solar Central Government colors." //YW EDIT: SolGov -/obj/item/clothing/head/soft/sol/expedition +/obj/item/clothing/head/soft/solgov/veteranhat + name = "veteran hat" + desc = "It's a tacky black ballcap bearing the yellow service ribbon of the Gaia Conflict." + +/obj/item/clothing/head/soft/solgov/sifguard name = "\improper NDF cap" desc = "It's a black ballcap bearing a Nanotrasen Defense Force crest." -/obj/item/clothing/head/soft/sol/fleet - name = "fleet cap" - desc = "It's a navy blue ballcap with a TCG Fleet crest." +/obj/item/clothing/head/soft/solgov/sifguard/co + name = "\improper NDF captain's cap" + desc = "It's a black ballcap bearing the Nanotrasen Defense Force crest. The brim has gold trim." -/obj/item/clothing/head/utility - name = "utility cover" - desc = "An eight-point utility cover." +/obj/item/clothing/head/soft/solgov/fleet + name = "fleet cap" + desc = "It's a navy blue ballcap with a USDF Fleet crest." //YW EDIT: TCG to USDF /obj/item/clothing/head/utility/fleet name = "fleet utility cover" - desc = "A navy blue utility cover bearing the crest of a TCG Fleet." + desc = "A navy blue utility cover bearing the crest of a USDF Fleet." //YW EDIT: TCG to USDF -/obj/item/clothing/head/utility/marine +/obj/item/clothing/head/utility/army name = "marine utility cover" - desc = "A grey utility cover bearing the crest of the TCG Marine Corps." + desc = "A green utility cover bearing the crest of the USDF Marines." //YW EDIT: TCG to USDF -/obj/item/clothing/head/utility/marine/tan +/obj/item/clothing/head/utility/army/tan name = "tan utility cover" - desc = "A tan utility cover bearing the crest of the TCG Marine Corps." + desc = "A tan utility cover bearing the crest of the USDF Marines." //YW EDIT: TCG to USDF -/obj/item/clothing/head/utility/marine/green - name = "green utility cover" - desc = "A green utility cover bearing the crest of the TCG Marine Corps." - -/obj/item/clothing/head/utility/marine/green/officer // "And YOU told me you were gonna wear something nice!" - name = "\improper officer's cap" - desc = "A green utility cover bearing the crest of the TCG Marine Corps. This one has an officer's emblem." - icon_state = "UNSCsoft" - icon = 'icons/obj/clothing/hats_vr.dmi' - icon_override = 'icons/mob/head_vr.dmi' +/obj/item/clothing/head/utility/army/urban + name = "urban utility cover" + desc = "A grey utility cover bearing the crest of the USDF Marines." //YW EDIT: TCG to USDF //Service +/obj/item/clothing/head/service/sifguard + name = "\improper NDF peaked cap" + desc = "A peaked black uniform cap belonging to the Nanotrasen Defense Force Corps." -/obj/item/clothing/head/service - name = "service cover" - desc = "A service uniform cover." +/obj/item/clothing/head/service/sifguard/command + name = "\improper NDF officer's peaked cap" + desc = "A peaked black uniform cap belonging to the Nanotrasen Defense Force. This one is trimmed in gold." -/obj/item/clothing/head/service/marine +/obj/item/clothing/head/service/sifguard/captain + name = "\improper NDF captain's peaked cap" + desc = "A gold-trimmed peaked black uniform cap belonging to a Captain of the Nanotrasen Defense Force." + +/obj/item/clothing/head/service/sifguard/senior_command + name = "senior NDF officer's peaked cap" + desc = "A peaked grey uniform cap belonging to the Nanotrasen Defense Force. This one is trimmed in gold and blue." + +/obj/item/clothing/head/service/army name = "marine wheel cover" - desc = "A green service uniform cover with an TCG Marine Corps crest." + desc = "A green service uniform cover with an USDF Marine crest." //YW EDIT: TCG to USDF -/obj/item/clothing/head/service/marine/command +/obj/item/clothing/head/service/army/command name = "marine officer's wheel cover" - desc = "A green service uniform cover with an TCG Marine Corps crest and gold stripe." + desc = "A green service uniform cover with an USDF Marine crest and gold stripe." //YW EDIT: TCG to USDF -/obj/item/clothing/head/service/marine/garrison +/obj/item/clothing/head/service/army/garrison name = "marine garrison cap" - desc = "A green garrison cap belonging to the TCG Marine Corps." + desc = "A green garrison cap belonging to the USDF Marine." //YW EDIT: TCG to USDF -/obj/item/clothing/head/service/marine/garrison/command +/obj/item/clothing/head/service/army/garrison/command name = "marine officer's garrison cap" - desc = "A green garrison cap belonging to the TCG Marine Corps. This one has a gold pin." + desc = "A green garrison cap belonging to the USDF Marine. This one has a gold pin." //YW EDIT: TCG to USDF -/obj/item/clothing/head/service/marine/campaign +/obj/item/clothing/head/service/army/campaign name = "campaign cover" - desc = "A green campaign cover with an TCG Marine Corps crest. Only found on the heads of Drill Instructors." - icon_state = "greendrill" + desc = "A green campaign cover with an USDF Marine crest. Only found on the heads of Drill Sergeants." //YW EDIT: TCG to USDF //Dress - -/obj/item/clothing/head/dress/expedition - name = "\improper NDF dress cap" - desc = "A peaked grey dress uniform cap belonging to the Nanotrasen Defense Force." - -/obj/item/clothing/head/dress/expedition/command - name = "\improper NDF command dress cap" - desc = "A peaked grey dress uniform cap belonging to the Nanotrasen Defense Force. This one is trimmed in gold." +/obj/item/clothing/head/dress/fleet/garrison + name = "fleet garrison cap" + desc = "A white dress uniform cap. The classic sailor's choice." /obj/item/clothing/head/dress/fleet name = "fleet dress wheel cover" - desc = "A white dress uniform cover. This one has an TCG Fleet crest." + desc = "A white dress uniform cover. This one has an USDF Fleet crest." //YW EDIT: TCG to USDF /obj/item/clothing/head/dress/fleet/command - name = "fleet command dress wheel cover" - desc = "A white dress uniform cover. This one has a gold stripe and an TCG Fleet crest." + name = "fleet officer's dress wheel cover" + desc = "A white dress uniform cover. This one has a gold stripe and an USDF Fleet crest." //YW EDIT: TCG to USDF -/obj/item/clothing/head/dress/marine +/obj/item/clothing/head/dress/army name = "marine dress wheel cover" - desc = "A white dress uniform cover with an TCG Marine Corps crest." + desc = "A white dress uniform cover with an USDF Marine crest." //YW EDIT: TCG to USDF -/obj/item/clothing/head/dress/marine/command +/obj/item/clothing/head/dress/army/command name = "marine officer's dress wheel cover" - desc = "A white dress uniform cover with an TCG Marine Corps crest and gold stripe." - -/obj/item/clothing/head/dress/marine/command/admiral - name = "admiral's dress wheel cover" - desc = "A white dress uniform cover with an TCG Navy crest and gold stripe." + desc = "A white dress uniform cover with an USDF Marine crest and gold stripe." //YW EDIT: TCG to USDF //Berets -/obj/item/clothing/head/beret/sol +/obj/item/clothing/head/beret/solgov name = "peacekeeper beret" - desc = "A beret in Terran Commonwealth colors. For peacekeepers that are more inclined towards style than safety." + desc = "A beret in Solar Central Government colors. For peacekeepers that are more inclined towards style than safety." //YW EDIT: Terran Commonwealth to Solar Central Government -/obj/item/clothing/head/beret/sol/gateway +/obj/item/clothing/head/beret/solgov/homeguard + name = "home guard beret" + desc = "A red beret denoting service in the Sol Home Guard. For personnel that are more inclined towards style than safety." + +/obj/item/clothing/head/beret/solgov/gateway name = "gateway administration beret" desc = "An orange beret denoting service in the Gateway Administration. For personnel that are more inclined towards style than safety." -/obj/item/clothing/head/beret/sol/customs +/obj/item/clothing/head/beret/solgov/customs name = "customs and trade beret" desc = "A purple beret denoting service in the Customs and Trade Bureau. For personnel that are more inclined towards style than safety." -/obj/item/clothing/head/beret/sol/orbital +/obj/item/clothing/head/beret/solgov/orbital name = "orbital assault beret" desc = "A blue beret denoting orbital assault training. For helljumpers that are more inclined towards style than safety." -/obj/item/clothing/head/beret/sol/research +/obj/item/clothing/head/beret/solgov/research name = "government research beret" desc = "A green beret denoting service in the Bureau of Research. For explorers that are more inclined towards style than safety." -/obj/item/clothing/head/beret/sol/health +/obj/item/clothing/head/beret/solgov/health name = "health service beret" desc = "A white beret denoting service in the Interstellar Health Service. For medics that are more inclined towards style than safety." -/obj/item/clothing/head/beret/sol/expedition +/obj/item/clothing/head/beret/solgov/marcom + name = "\improper MARSCOM beret" + desc = "A red beret with a gold insignia, denoting service in the USDFDF Mars Central Command. For brass who are more inclined towards style than safety." //YW EDIT: TCGDF to USDFDF + +/obj/item/clothing/head/beret/solgov/stratcom + name = "\improper STRATCOM beret" + desc = "A grey beret with a silver insignia, denoting service in the USDFDF Strategic Command. For intelligence personnel who are more inclined towards style than safety." //YW EDIT: TCGDF to USDFDF + +/obj/item/clothing/head/beret/solgov/diplomatic + name = "diplomatic security beret" + desc = "A tan beret denoting service in the USDF Marines Diplomatic Security Group. For security personnel who are more inclined towards style than safety." //YW EDIT: TCG to USDF + +/obj/item/clothing/head/beret/solgov/borderguard + name = "border security beret" + desc = "A green beret with a silver emblem, denoting service in the Bureau of Border Security. For border guards who are more inclined towards style than safety." + +/obj/item/clothing/head/beret/solgov/sifguard name = "\improper NDF beret" desc = "A black beret belonging to the Nanotrasen Defense Force. For personnel that are more inclined towards style than safety." -/obj/item/clothing/head/beret/sol/expedition/security +/obj/item/clothing/head/beret/solgov/sifguard/security name = "\improper NDF security beret" desc = "A Nanotrasen Defense Force beret with a security crest. For personnel that are more inclined towards style than safety." -/obj/item/clothing/head/beret/sol/expedition/medical +/obj/item/clothing/head/beret/solgov/sifguard/medical name = "\improper NDF medical beret" desc = "A Nanotrasen Defense Force beret with a medical crest. For personnel that are more inclined towards style than safety." -/obj/item/clothing/head/beret/sol/expedition/engineering +/obj/item/clothing/head/beret/solgov/sifguard/engineering name = "\improper NDF engineering beret" desc = "A Nanotrasen Defense Force beret with an engineering crest. For personnel that are more inclined towards style than safety." -/obj/item/clothing/head/beret/sol/expedition/supply +/obj/item/clothing/head/beret/solgov/sifguard/supply name = "\improper NDF supply beret" desc = "A Nanotrasen Defense Force beret with a supply crest. For personnel that are more inclined towards style than safety." -/obj/item/clothing/head/beret/sol/expedition/command +/obj/item/clothing/head/beret/solgov/sifguard/service + name = "\improper NDF service beret" + desc = "An Nanotrasen Defense Force beret with a service crest. For personnel that are more inclined towards style than safety." + +/obj/item/clothing/head/beret/solgov/sifguard/command name = "\improper NDF command beret" desc = "A Nanotrasen Defense Force beret with a command crest. For personnel that are more inclined towards style than safety." -/obj/item/clothing/head/beret/sol/fleet +/obj/item/clothing/head/beret/solgov/sifguard/branch + name = "\improper Field Operations beret" + desc = "An Nanotrasen Defense Force beret carrying insignia of the Field Operations section of the Nanotrasen Defense Force. For personnel that are more inclined towards style than safety." + +/obj/item/clothing/head/beret/solgov/sifguard/branch/observatory + name = "\improper Observatory beret" + desc = "An Nanotrasen Defense Force beret carrying insignia of the Observatory section of the Nanotrasen Defense Force. For personnel that are more inclined towards style than safety." + +/obj/item/clothing/head/beret/solgov/fleet name = "fleet beret" - desc = "A navy blue beret belonging to the TCG Fleet. For personnel that are more inclined towards style than safety." + desc = "A navy blue beret belonging to the USDF Fleet. For personnel that are more inclined towards style than safety." //YW EDIT: TCG to USDF -/obj/item/clothing/head/beret/sol/fleet/security +/obj/item/clothing/head/beret/solgov/fleet/security name = "fleet security beret" - desc = "An TCG Fleet beret with a security crest. For personnel that are more inclined towards style than safety." + desc = "An USDF Fleet beret with a security crest. For personnel that are more inclined towards style than safety." //YW EDIT: TCG to USDF -/obj/item/clothing/head/beret/sol/fleet/medical +/obj/item/clothing/head/beret/solgov/fleet/medical name = "fleet medical beret" - desc = "An TCG Fleet beret with a medical crest. For personnel that are more inclined towards style than safety." + desc = "An USDF Fleet beret with a medical crest. For personnel that are more inclined towards style than safety." //YW EDIT: TCG to USDF -/obj/item/clothing/head/beret/sol/fleet/engineering +/obj/item/clothing/head/beret/solgov/fleet/engineering name = "fleet engineering beret" - desc = "An TCG Fleet with an engineering crest. For personnel that are more inclined towards style than safety." + desc = "An USDF Fleet with an engineering crest. For personnel that are more inclined towards style than safety." //YW EDIT: TCG to USDF -/obj/item/clothing/head/beret/sol/fleet/supply +/obj/item/clothing/head/beret/solgov/fleet/supply name = "fleet supply beret" - desc = "An TCG Fleet beret with a supply crest. For personnel that are more inclined towards style than safety." + desc = "An USDF Fleet beret with a supply crest. For personnel that are more inclined towards style than safety." //YW EDIT: TCG to USDF -/obj/item/clothing/head/beret/sol/fleet/command +/obj/item/clothing/head/beret/solgov/fleet/service + name = "fleet service beret" + desc = "An USDF Fleet beret with a service crest. For personnel that are more inclined towards style than safety." //YW EDIT: TCG to USDF + +/obj/item/clothing/head/beret/solgov/fleet/exploration + name = "fleet exploration beret" + desc = "An USDF Fleet beret with an exploration crest. For personnel that are more inclined towards style than safety." //YW EDIT: TCG to USDF + +/obj/item/clothing/head/beret/solgov/fleet/command name = "fleet command beret" - desc = "An TCG Fleet beret with a command crest. For personnel that are more inclined towards style than safety." \ No newline at end of file + desc = "An USDF Fleet beret with a command crest. For personnel that are more inclined towards style than safety." //YW EDIT: TCG to USDF + +/obj/item/clothing/head/beret/solgov/fleet/dress + name = "fleet dress beret" + desc = "A white USDF Fleet beret. For personnel that are more inclined towards style than safety." //YW EDIT: TCG to USDF + +/obj/item/clothing/head/beret/solgov/fleet/dress/command + name = "fleet officer's dress beret" + desc = "A white USDF Fleet beret with a golden crest. For personnel that are more inclined towards style than safety." //YW EDIT: TCG to USDF + +/obj/item/clothing/head/beret/solgov/fleet/branch + name = "first fleet beret" + desc = "An USDF Fleet beret carrying insignia of First Fleet, the Sol Guard, stationed in Sol. For personnel that are more inclined towards style than safety." //YW EDIT: TCG to USDF + icon_state = "beret_navy_first" + +/obj/item/clothing/head/beret/solgov/fleet/branch/second + name = "second fleet beret" + desc = "An USDF Fleet beret carrying insignia of Second Fleet, the Home Guard, tasked with defense of Sol territories. For personnel that are more inclined towards style than safety." //YW EDIT: TCG to USDF + +/obj/item/clothing/head/beret/solgov/fleet/branch/third + name = "third fleet beret" + desc = "An USDF Fleet beret carrying insignia of Third Fleet, the Border Guard, guarding borders of Sol territory against Vox and pirates. For personnel that are more inclined towards style than safety." //YW EDIT: TCG to USDF + +/obj/item/clothing/head/beret/solgov/fleet/branch/fourth + name = "fourth fleet beret" + desc = "An USDF Fleet beret carrying insignia of Fourth Fleet, stationed on Skrell border. For personnel that are more inclined towards style than safety." //YW EDIT: TCG to USDF + +/obj/item/clothing/head/beret/solgov/fleet/branch/fifth + name = "fifth fleet beret" + desc = "An USDF Fleet beret carrying insignia of Fifth Fleet, the Quick Reaction Force, recently formed and outfited with last tech. For personnel that are more inclined towards style than safety." //YW EDIT: TCG to USDF + +//ushanka + +/obj/item/clothing/head/ushanka/solgov + name = "\improper NDF fur hat" + desc = "An Nanotrasen Defense Force synthfur-lined hat for operating in cold environments." + +/obj/item/clothing/head/ushanka/solgov/fleet + name = "fleet fur hat" + desc = "An USDF Fleet synthfur-lined hat for operating in cold environments." //YW EDIT: TCG to USDF + +/obj/item/clothing/head/ushanka/solgov/army + name = "marine fur hat" + desc = "An USDF Marine synthfur-lined hat for operating in cold environments." //YW EDIT: TCG to USDF + +/obj/item/clothing/head/ushanka/solgov/army/green + name = "green marine fur hat" + desc = "An USDF Marine synthfur-lined hat for operating in cold environments." //YW EDIT: TCG to USDF + +//Terran + +/obj/item/clothing/head/terran/navy/service + name = "Ares service cover" + desc = "A service uniform cover, worn by low-ranking crew within the Ares Confederation Navy." + +/obj/item/clothing/head/terran/navy/service/command + name = "Ares command service cover" + desc = "A service uniform cover, worn by high-ranking crew within the Ares Confederation Navy." + diff --git a/code/modules/clothing/shoes/magboots.dm b/code/modules/clothing/shoes/magboots.dm index 816c5052fc..7590817a37 100644 --- a/code/modules/clothing/shoes/magboots.dm +++ b/code/modules/clothing/shoes/magboots.dm @@ -37,7 +37,7 @@ set_slowdown() force = 5 if(icon_base) icon_state = "[icon_base]1" - playsound(get_turf(src), 'sound/effects/magnetclamp.ogg', 20) + playsound(src, 'sound/effects/magnetclamp.ogg', 20) to_chat(user, "You enable the mag-pulse traction system.") user.update_inv_shoes() //so our mob-overlays update user.update_action_buttons() diff --git a/code/modules/clothing/spacesuits/rig/modules/computer.dm b/code/modules/clothing/spacesuits/rig/modules/computer.dm index f2e9e689b4..cf055ae9c0 100644 --- a/code/modules/clothing/spacesuits/rig/modules/computer.dm +++ b/code/modules/clothing/spacesuits/rig/modules/computer.dm @@ -405,7 +405,7 @@ drain_loc = interfaced_with.loc holder.spark_system.start() - playsound(H.loc, 'sound/effects/sparks2.ogg', 50, 1) + playsound(H, 'sound/effects/sparks2.ogg', 50, 1) return 1 @@ -429,7 +429,7 @@ return 0 holder.spark_system.start() - playsound(H.loc, 'sound/effects/sparks2.ogg', 50, 1) + playsound(H, 'sound/effects/sparks2.ogg', 50, 1) H.break_cloak() diff --git a/code/modules/clothing/spacesuits/rig/modules/ninja.dm b/code/modules/clothing/spacesuits/rig/modules/ninja.dm index 6381e6b1b0..f81a48c2ac 100644 --- a/code/modules/clothing/spacesuits/rig/modules/ninja.dm +++ b/code/modules/clothing/spacesuits/rig/modules/ninja.dm @@ -59,7 +59,7 @@ for(var/mob/O in oviewers(H)) O.show_message("[H.name] appears from thin air!",1) - playsound(get_turf(H), 'sound/effects/stealthoff.ogg', 75, 1) + playsound(src, 'sound/effects/stealthoff.ogg', 75, 1) /obj/item/rig_module/teleporter @@ -83,8 +83,8 @@ return holder.spark_system.start() - playsound(T, 'sound/effects/phasein.ogg', 25, 1) - playsound(T, 'sound/effects/sparks2.ogg', 50, 1) + playsound(src, 'sound/effects/phasein.ogg', 25, 1) + playsound(src, 'sound/effects/sparks2.ogg', 50, 1) anim(T,M,'icons/mob/mob.dmi',,"phasein",,M.dir) /obj/item/rig_module/teleporter/proc/phase_out(var/mob/M,var/turf/T) diff --git a/code/modules/clothing/spacesuits/rig/modules/specific/cloak.dm b/code/modules/clothing/spacesuits/rig/modules/specific/cloak.dm index a1dfb05812..c63f1c2fbd 100644 --- a/code/modules/clothing/spacesuits/rig/modules/specific/cloak.dm +++ b/code/modules/clothing/spacesuits/rig/modules/specific/cloak.dm @@ -50,4 +50,4 @@ H.alpha = initial(H.alpha) H.visible_message("[H.name] appears from thin air!") - playsound(get_turf(H), 'sound/effects/stealthoff.ogg', 75, 1) \ No newline at end of file + playsound(H, 'sound/effects/stealthoff.ogg', 75, 1) \ No newline at end of file diff --git a/code/modules/clothing/spacesuits/rig/modules/specific/powersink.dm b/code/modules/clothing/spacesuits/rig/modules/specific/powersink.dm index ec8fba92d6..bfea5ccf1c 100644 --- a/code/modules/clothing/spacesuits/rig/modules/specific/powersink.dm +++ b/code/modules/clothing/spacesuits/rig/modules/specific/powersink.dm @@ -57,7 +57,7 @@ drain_loc = interfaced_with.loc holder.spark_system.start() - playsound(H.loc, 'sound/effects/sparks2.ogg', 50, 1) + playsound(H, 'sound/effects/sparks2.ogg', 50, 1) return 1 @@ -81,7 +81,7 @@ return 0 holder.spark_system.start() - playsound(H.loc, 'sound/effects/sparks2.ogg', 50, 1) + playsound(H, 'sound/effects/sparks2.ogg', 50, 1) H.break_cloak() diff --git a/code/modules/clothing/spacesuits/rig/rig_pieces.dm b/code/modules/clothing/spacesuits/rig/rig_pieces.dm index 04df18d1e8..82caf79deb 100644 --- a/code/modules/clothing/spacesuits/rig/rig_pieces.dm +++ b/code/modules/clothing/spacesuits/rig/rig_pieces.dm @@ -69,7 +69,7 @@ tacknife.loc = get_turf(src) if(M.put_in_active_hand(tacknife)) to_chat(M, "You slide \the [tacknife] out of [src].") - playsound(M, 'sound/weapons/flipblade.ogg', 40, 1) + playsound(src, 'sound/weapons/flipblade.ogg', 40, 1) tacknife = null update_icon() return @@ -83,7 +83,7 @@ tacknife = I I.loc = src to_chat(M, "You slide the [I] into [src].") - playsound(M, 'sound/weapons/flipblade.ogg', 40, 1) + playsound(src, 'sound/weapons/flipblade.ogg', 40, 1) update_icon() ..() diff --git a/code/modules/clothing/spacesuits/rig/rig_pieces_vr.dm b/code/modules/clothing/spacesuits/rig/rig_pieces_vr.dm index b1eb27e981..bb6f6d1567 100644 --- a/code/modules/clothing/spacesuits/rig/rig_pieces_vr.dm +++ b/code/modules/clothing/spacesuits/rig/rig_pieces_vr.dm @@ -3,12 +3,13 @@ SPECIES_TAJ = 'icons/mob/species/tajaran/helmet.dmi', SPECIES_SKRELL = 'icons/mob/species/skrell/helmet.dmi', SPECIES_UNATHI = 'icons/mob/species/unathi/helmet.dmi', - SPECIES_XENOHYBRID = 'icons/mob/species/unathi/helmet.dmi', + SPECIES_XENOHYBRID = 'icons/mob/species/unathi/helmet.dmi', SPECIES_AKULA = 'icons/mob/species/akula/helmet_vr.dmi', SPECIES_SERGAL = 'icons/mob/species/sergal/helmet_vr.dmi', + SPECIES_NEVREAN = 'icons/mob/species/sergal/helmet_vr.dmi', SPECIES_VULPKANIN = 'icons/mob/species/vulpkanin/helmet.dmi', - SPECIES_ZORREN_HIGH = 'icons/mob/species/vulpkanin/helmet.dmi', - SPECIES_FENNEC = 'icons/mob/species/vulpkanin/helmet.dmi', + SPECIES_ZORREN_HIGH = 'icons/mob/species/vulpkanin/helmet.dmi', + SPECIES_FENNEC = 'icons/mob/species/vulpkanin/helmet.dmi', SPECIES_PROMETHEAN = 'icons/mob/species/skrell/helmet.dmi', SPECIES_VOX = 'icons/mob/species/vox/head.dmi', SPECIES_TESHARI = 'icons/mob/species/seromi/head.dmi', @@ -22,15 +23,16 @@ SPECIES_TAJ = 'icons/mob/species/tajaran/suit.dmi', SPECIES_SKRELL = 'icons/mob/species/skrell/suit.dmi', SPECIES_UNATHI = 'icons/mob/species/unathi/suit.dmi', - SPECIES_XENOHYBRID = 'icons/mob/species/unathi/suit.dmi', + SPECIES_XENOHYBRID = 'icons/mob/species/unathi/suit.dmi', SPECIES_AKULA = 'icons/mob/species/akula/suit_vr.dmi', SPECIES_SERGAL = 'icons/mob/species/sergal/suit_vr.dmi', + SPECIES_NEVREAN = 'icons/mob/species/sergal/suit_vr.dmi', SPECIES_VULPKANIN = 'icons/mob/species/vulpkanin/suit.dmi', SPECIES_ZORREN_HIGH = 'icons/mob/species/vulpkanin/suit.dmi', - SPECIES_FENNEC = 'icons/mob/species/vulpkanin/suit.dmi', + SPECIES_FENNEC = 'icons/mob/species/vulpkanin/suit.dmi', SPECIES_PROMETHEAN = 'icons/mob/species/skrell/suit.dmi', SPECIES_VOX = 'icons/mob/species/vox/suit.dmi', - SPECIES_TESHARI = 'icons/mob/species/seromi/suit.dmi' + SPECIES_TESHARI = 'icons/mob/species/seromi/suit.dmi' ) /obj/item/clothing/head/helmet/space/rig diff --git a/code/modules/clothing/spacesuits/void/ert.dm b/code/modules/clothing/spacesuits/void/ert.dm new file mode 100644 index 0000000000..a89ff26f07 --- /dev/null +++ b/code/modules/clothing/spacesuits/void/ert.dm @@ -0,0 +1,164 @@ +/obj/item/clothing/suit/space/void/responseteam + name = "Mark VII Emergency Response Suit" + desc = "Utilizing cutting edge tech from Hephaestus, the Mark VII is the latest and greatest in semi-powered personal protection systems; like the civilian AutoLok suit, the Mark VII can automatically adapt to fit most species without issue via RFID tags. This significantly reduces the time required for response teams to suit up, as it eliminates the need for dedicated cycler units. It also has an integrated, unremovable helmet. Standard air tanks, suit coolers, and magboots may be installed and removed as needed." + icon_state = "ertsuit" + item_state = "ertsuit" + armor = list(melee = 60, bullet = 50, laser = 30,energy = 15, bomb = 30, bio = 100, rad = 100) + slowdown = 1 + siemens_coefficient = 0.5 + species_restricted = list("exclude",SPECIES_DIONA,SPECIES_VOX,SPECIES_TESHARI) //this thing can autoadapt + icon = 'icons/obj/clothing/suits_vr.dmi' + w_class = ITEMSIZE_NORMAL //the mark vii packs itself down when not in use, thanks future-materials + +/obj/item/clothing/suit/space/void/responseteam/command + name = "Mark VII-C Emergency Response Team Commander Suit" + +/obj/item/clothing/suit/space/void/responseteam/command/Initialize() + ..() + helmet = new /obj/item/clothing/head/helmet/space/void/responseteam/command //autoinstall the helmet + +/obj/item/clothing/suit/space/void/responseteam/medical + name = "Mark VII-M Emergency Medical Response Suit" + icon_state = "ertsuit_m" + item_state = "ertsuit_m" + +/obj/item/clothing/suit/space/void/responseteam/medical/Initialize() + ..() + helmet = new /obj/item/clothing/head/helmet/space/void/responseteam/medical //autoinstall the helmet + +/obj/item/clothing/suit/space/void/responseteam/engineer + name = "Mark VII-E Emergency Engineering Response Suit" + icon_state = "ertsuit_e" + item_state = "ertsuit_e" + +/obj/item/clothing/suit/space/void/responseteam/engineer/Initialize() + ..() + helmet = new /obj/item/clothing/head/helmet/space/void/responseteam/engineer //autoinstall the helmet + +/obj/item/clothing/suit/space/void/responseteam/security + name = "Mark VII-S Emergency Security Response Suit" + icon_state = "ertsuit_s" + item_state = "ertsuit_s" + +/obj/item/clothing/suit/space/void/responseteam/security/Initialize() + ..() + helmet = new /obj/item/clothing/head/helmet/space/void/responseteam/security //autoinstall the helmet + +/obj/item/clothing/suit/space/void/responseteam + sprite_sheets = list( + SPECIES_HUMAN = 'icons/mob/spacesuit_vr.dmi', + SPECIES_TAJ = 'icons/mob/species/tajaran/suit_vr.dmi', + SPECIES_SKRELL = 'icons/mob/species/skrell/suit_vr.dmi', + SPECIES_UNATHI = 'icons/mob/species/unathi/suit_vr.dmi', + SPECIES_XENOHYBRID = 'icons/mob/species/unathi/suit_vr.dmi', + SPECIES_AKULA = 'icons/mob/species/akula/suit_vr.dmi', + SPECIES_SERGAL = 'icons/mob/species/sergal/suit_vr.dmi', + SPECIES_VULPKANIN = 'icons/mob/species/vulpkanin/suit_vr.dmi', + SPECIES_ZORREN_HIGH = 'icons/mob/species/vulpkanin/suit_vr.dmi', + SPECIES_FENNEC = 'icons/mob/species/vulpkanin/suit_vr.dmi' + ) + sprite_sheets_obj = list( + SPECIES_TAJ = 'icons/obj/clothing/suits_vr.dmi', + SPECIES_SKRELL = 'icons/obj/clothing/suits_vr.dmi', + SPECIES_UNATHI = 'icons/obj/clothing/suits_vr.dmi', + SPECIES_XENOHYBRID = 'icons/obj/clothing/suits_vr.dmi', + SPECIES_AKULA = 'icons/obj/clothing/suits_vr.dmi', + SPECIES_SERGAL = 'icons/obj/clothing/suits_vr.dmi', + SPECIES_VULPKANIN = 'icons/obj/clothing/suits_vr.dmi', + SPECIES_ZORREN_HIGH = 'icons/obj/clothing/suits_vr.dmi', + SPECIES_FENNEC = 'icons/obj/clothing/suits_vr.dmi' + ) + + +//override the attackby screwdriver proc so that people can't remove the helmet +/obj/item/clothing/suit/space/void/responseteam/attackby(obj/item/W as obj, mob/user as mob) + + if(!isliving(user)) + return + + if(istype(W, /obj/item/clothing/accessory) || istype(W, /obj/item/weapon/hand_labeler)) + return ..() + + if(user.get_inventory_slot(src) == slot_wear_suit) + to_chat(user, "You cannot modify \the [src] while it is being worn.") + return + + if(W.is_screwdriver()) + if(boots || tank || cooler) + var/choice = input("What component would you like to remove?") as null|anything in list(boots,tank,cooler) + if(!choice) return + + if(choice == tank) //No, a switch doesn't work here. Sorry. ~Techhead + to_chat(user, "You pop \the [tank] out of \the [src]'s storage compartment.") + tank.forceMove(get_turf(src)) + playsound(src, W.usesound, 50, 1) + src.tank = null + else if(choice == cooler) + to_chat(user, "You pop \the [cooler] out of \the [src]'s storage compartment.") + cooler.forceMove(get_turf(src)) + playsound(src, W.usesound, 50, 1) + src.cooler = null + else if(choice == boots) + to_chat(user, "You detach \the [boots] from \the [src]'s boot mounts.") + boots.forceMove(get_turf(src)) + playsound(src, W.usesound, 50, 1) + src.boots = null + else + to_chat(user, "\The [src] does not have anything installed.") + return + + ..() + +/obj/item/clothing/head/helmet/space/void/responseteam + name = "Mark VII Emergency Response Helmet" + desc = "As a vital part of the Mark VII suit, the integral helmet cannot be removed - so don't try." + icon_state = "erthelmet" + item_state = "erthelmet" + species_restricted = list("exclude",SPECIES_DIONA,SPECIES_VOX,SPECIES_TESHARI) //this thing can autoadapt too + armor = list(melee = 60, bullet = 50, laser = 30,energy = 15, bomb = 30, bio = 100, rad = 100) + siemens_coefficient = 0.5 + icon = 'icons/obj/clothing/hats_vr.dmi' + +/obj/item/clothing/head/helmet/space/void/responseteam/command + name = "Mark VII-C Emergency Response Team Commander Helmet" + +/obj/item/clothing/head/helmet/space/void/responseteam/medical + name = "Mark VII-M Emergency Medical Response Helmet" + icon_state = "erthelmet_m" + item_state = "erthelmet_m" + +/obj/item/clothing/head/helmet/space/void/responseteam/engineer + name = "Mark VII-E Emergency Engineering Response Helmet" + icon_state = "erthelmet_e" + item_state = "erthelmet_e" + +/obj/item/clothing/head/helmet/space/void/responseteam/security + name = "Mark VII-S Emergency Security Response Helmet" + icon_state = "erthelmet_s" + item_state = "erthelmet_s" + +/obj/item/clothing/head/helmet/space/void/responseteam + sprite_sheets = list( + SPECIES_HUMAN = 'icons/mob/head_vr.dmi', + SPECIES_TAJ = 'icons/mob/species/tajaran/helmet_vr.dmi', + SPECIES_SKRELL = 'icons/mob/species/skrell/helmet_vr.dmi', + SPECIES_UNATHI = 'icons/mob/species/unathi/helmet_vr.dmi', + SPECIES_XENOHYBRID = 'icons/mob/species/unathi/helmet_vr.dmi', + SPECIES_AKULA = 'icons/mob/species/unathi/helmet_vr.dmi', + SPECIES_SERGAL = 'icons/mob/species/unathi/helmet_vr.dmi', + SPECIES_VULPKANIN = 'icons/mob/species/vulpkanin/helmet_vr.dmi', + SPECIES_ZORREN_HIGH = 'icons/mob/species/vulpkanin/helmet_vr.dmi', + SPECIES_FENNEC = 'icons/mob/species/vulpkanin/helmet_vr.dmi' + ) + sprite_sheets_obj = list( + SPECIES_TAJ = 'icons/obj/clothing/hats_vr.dmi', + SPECIES_SKRELL = 'icons/obj/clothing/hats_vr.dmi', + SPECIES_UNATHI = 'icons/obj/clothing/hats_vr.dmi', + SPECIES_XENOHYBRID = 'icons/obj/clothing/hats_vr.dmi', + SPECIES_AKULA = 'icons/obj/clothing/hats_vr.dmi', + SPECIES_SERGAL = 'icons/obj/clothing/hats_vr.dmi', + SPECIES_VULPKANIN = 'icons/obj/clothing/hats_vr.dmi', + SPECIES_ZORREN_HIGH = 'icons/obj/clothing/hats_vr.dmi', + SPECIES_FENNEC = 'icons/obj/clothing/hats_vr.dmi' + ) + sprite_sheets_refit = list() //have to nullify this as well just to be thorough \ No newline at end of file diff --git a/code/modules/clothing/spacesuits/void/event.dm b/code/modules/clothing/spacesuits/void/event.dm new file mode 100644 index 0000000000..5e68414a33 --- /dev/null +++ b/code/modules/clothing/spacesuits/void/event.dm @@ -0,0 +1,297 @@ +//Refurbished Set +//Voidsuits from old Terran exploration vessels and naval ships. + +//Standard Crewsuit (GRAY) +//Nothing really special here. Some light resists for mostly-non-combat purposes. The rad protection ain't bad? +//The reduced slowdown is an added bonus - something to make it worth considering using if you do find it. +/obj/item/clothing/head/helmet/space/void/refurb + name = "vintage crewman's voidsuit helmet" + desc = "A refurbished early contact era voidsuit helmet of human design. These things aren't especially good against modern weapons but they're sturdy, incredibly easy to come by, and there are lots of spare parts for repairs. The visor has a bad habit of fogging up and collecting condensation, but it beats sucking hard vacuum. This one is devoid of any identifying markings or rank indicators." + icon_state = "rig0-vintagecrew" + item_state_slots = list(slot_r_hand_str = "syndicate-helm-black", slot_l_hand_str = "syndicate-helm-black") + armor = list(melee = 30, bullet = 15, laser = 15,energy = 5, bomb = 20, bio = 100, rad = 50) + light_overlay = "helmet_light" + +/obj/item/clothing/suit/space/void/refurb + name = "vintage crewman's voidsuit" + desc = "A refurbished early contact era voidsuit of human design. These things aren't especially good against modern weapons but they're sturdy, incredibly easy to come by, and there are lots of spare parts for repairs. Many old-timer spacers swear by these old things, even if new powered hardsuits have more features and better armor. This one is devoid of any identifying markings or rank indicators." + icon_state = "rig-vintagecrew" + item_state_slots = list(slot_r_hand_str = "sec_voidsuitTG", slot_l_hand_str = "sec_voidsuitTG") + slowdown = 0.5 + armor = list(melee = 30, bullet = 15, laser = 15,energy = 5, bomb = 20, bio = 100, rad = 50) + allowed = list(/obj/item/device/flashlight, + /obj/item/weapon/tank, + /obj/item/device/suit_cooling_unit, + /obj/item/weapon/storage/briefcase/inflatable, + /obj/item/device/gps, + /obj/item/device/radio/beacon, + /obj/item/weapon/pickaxe, + /obj/item/weapon/shovel + ) + +//Engineering Crewsuit (ORANGE, RING) +//This is probably the most appealing to get your hands on for basic protection and the specialist stuff +//Don't expect it to stand up to modern assault/laser rifles, but it'll make you a fair bit tougher against most low-end pistols and SMGs +/obj/item/clothing/head/helmet/space/void/refurb/engineering + name = "vintage engineering voidsuit helmet" + desc = "A refurbished early contact era voidsuit helmet of human design. These things aren't especially good against modern weapons but they're sturdy, incredibly easy to come by, and there are lots of spare parts for repairs. This one in particular seems to be an ode to the Ship of Theseus, but the insulation and radiation proofing are top-notch, and it has several oily stains that seem to be impossible to scrub off." + icon_state = "rig0-vintageengi" + item_state_slots = list(slot_r_hand_str = "syndicate-helm-black", slot_l_hand_str = "syndicate-helm-black") + armor = list(melee = 40, bullet = 20, laser = 20, energy = 5, bomb = 35, bio = 100, rad = 100) + min_pressure_protection = 0 * ONE_ATMOSPHERE + max_pressure_protection = 15 * ONE_ATMOSPHERE + max_heat_protection_temperature = FIRE_HELMET_MAX_HEAT_PROTECTION_TEMPERATURE + +/obj/item/clothing/suit/space/void/refurb/engineering + name = "vintage engineering voidsuit" + desc = "A refurbished early contact era voidsuit of human design. These things aren't especially good against modern weapons but they're sturdy, incredibly easy to come by, and there are lots of spare parts for repairs. This one in particular seems to be an ode to the Ship of Theseus, but the insulation and radiation proofing are top-notch. The chestplate bears the logo of an old shipyard - though you don't recognize the name." + icon_state = "rig-vintageengi" + item_state_slots = list(slot_r_hand_str = "sec_voidsuitTG", slot_l_hand_str = "sec_voidsuitTG") + slowdown = 1 + armor = list(melee = 40, bullet = 20, laser = 20, energy = 5, bomb = 35, bio = 100, rad = 100) + min_pressure_protection = 0 * ONE_ATMOSPHERE + max_pressure_protection = 15 * ONE_ATMOSPHERE + max_heat_protection_temperature = FIRESUIT_MAX_HEAT_PROTECTION_TEMPERATURE + allowed = list(/obj/item/device/flashlight, + /obj/item/weapon/tank, + /obj/item/device/suit_cooling_unit, + /obj/item/device/t_scanner, + /obj/item/weapon/rcd, + /obj/item/weapon/rcd_ammo, + /obj/item/weapon/storage/toolbox, + /obj/item/weapon/storage/briefcase/inflatable, + /obj/item/device/gps, + /obj/item/device/radio/beacon, + /obj/item/device/robotanalyzer, + /obj/item/device/geiger, + /obj/item/weapon/tool, + /obj/item/weapon/weldingtool, + /obj/item/weapon/cell, + /obj/item/weapon/pickaxe, + /obj/item/device/measuring_tape, + /obj/item/device/lightreplacer, + /obj/item/weapon/shovel + ) + +//Medical Crewsuit (GREEN, CROSS) +//This thing is basically tissuepaper, but it has very solid rad protection for its age +//It also has the bonus of not slowing you down quite as much as other suits, same as the crew suit +/obj/item/clothing/head/helmet/space/void/refurb/medical + name = "vintage medical voidsuit helmet" + desc = "A refurbished early contact era voidsuit helmet of human design. These things aren't especially good against modern weapons but they're sturdy, incredibly easy to come by, and there are lots of spare parts for repairs. The visor has a bad habit of fogging up and collecting condensation, but it beats sucking hard vacuum. The green and white markings indicate this as a medic's suit." + icon_state = "rig0-vintagemedic" + item_state_slots = list(slot_r_hand_str = "syndicate-helm-black", slot_l_hand_str = "syndicate-helm-black") + armor = list(melee = 30, bullet = 15, laser = 15, energy = 5, bomb = 25, bio = 100, rad = 75) + +/obj/item/clothing/head/helmet/space/void/refurb/medical/alt + name = "vintage medical voidsuit bubble helmet" + desc = "A refurbished early contact era voidsuit helmet of human design. These things aren't especially good against modern weapons but they're sturdy, incredibly easy to come by, and there are lots of spare parts for repairs. The visor on this model has been expanded to the full bubble design to improve visibility. Wouldn't want to lose a scalpel in someone's abdomen because your visor fogged over!" + icon_state = "rig0-vintagepilot" + +/obj/item/clothing/suit/space/void/refurb/medical + name = "vintage medical voidsuit" + desc = "A refurbished early contact era voidsuit of human design. These things aren't especially good against modern weapons but they're sturdy, incredibly easy to come by, and there are lots of spare parts for repairs. Many old-timer spacers swear by these old things, even if new powered hardsuits have more features and better armor. The green and white markings indicate this as a medic's suit." + icon_state = "rig-vintagemedic" + item_state_slots = list(slot_r_hand_str = "sec_voidsuitTG", slot_l_hand_str = "sec_voidsuitTG") + slowdown = 0.5 + armor = list(melee = 30, bullet = 15, laser = 15, energy = 5, bomb = 25, bio = 100, rad = 75) + allowed = list(/obj/item/device/flashlight, + /obj/item/weapon/tank, + /obj/item/device/suit_cooling_unit, + /obj/item/weapon/storage/firstaid, + /obj/item/device/healthanalyzer, + /obj/item/device/robotanalyzer, + /obj/item/device/mass_spectrometer, + /obj/item/device/halogen_counter, + /obj/item/stack/medical, + /obj/item/device/gps, + /obj/item/device/radio/beacon, + /obj/item/weapon/cell + ) + +//Marine Crewsuit (BLUE, SHIELD) +//Really solid, balance between Sec and Sec EVA, but it has slightly worse shock protection +/obj/item/clothing/head/helmet/space/void/refurb/marine + name = "vintage marine's voidsuit helmet" + desc = "A refurbished early contact era voidsuit helmet of human design. These things aren't especially good against modern weapons but they're sturdy, incredibly easy to come by, and there are lots of spare parts for repairs. The visor has a bad habit of fogging up and collecting condensation, but it beats sucking hard vacuum. The blue markings indicate this as the marine/guard variant, likely from a merchant ship." + icon_state = "rig0-vintagemarine" + item_state_slots = list(slot_r_hand_str = "syndicate-helm-black", slot_l_hand_str = "syndicate-helm-black") + armor = list(melee = 40, bullet = 35, laser = 35, energy = 5, bomb = 40, bio = 100, rad = 50) + siemens_coefficient = 0.8 + +/obj/item/clothing/suit/space/void/refurb/marine + name = "vintage marine's voidsuit" + desc = "A refurbished early contact era voidsuit of human design. These things aren't especially good against modern weapons but they're sturdy, incredibly easy to come by, and there are lots of spare parts for repairs. Many old-timer marines swear by these old things, even if new powered hardsuits have more features and better armor. The blue markings indicate this as the marine/guard variant, likely from a merchant ship." + icon_state = "rig-vintagemarine" + item_state_slots = list(slot_r_hand_str = "sec_voidsuitTG", slot_l_hand_str = "sec_voidsuitTG") + slowdown = 1 + armor = list(melee = 40, bullet = 35, laser = 35, energy = 5, bomb = 40, bio = 100, rad = 50) + siemens_coefficient = 0.8 + allowed = list(/obj/item/weapon/gun, + /obj/item/device/flashlight, + /obj/item/weapon/tank, + /obj/item/device/suit_cooling_unit, + /obj/item/weapon/melee, + /obj/item/weapon/grenade, + /obj/item/device/flash, + /obj/item/device/gps, + /obj/item/device/radio/beacon, + /obj/item/weapon/handcuffs, + /obj/item/device/hailer, + /obj/item/device/holowarrant, + /obj/item/device/megaphone, + /obj/item/ammo_magazine, + /obj/item/weapon/cell + ) + +//Officer Crewsuit (GOLD, X) +//The best of the bunch - at the time, this would have been almost cutting edge +//Now it's good, but it's badly outclassed by the hot shit that the TSCs and such can get +/obj/item/clothing/head/helmet/space/void/refurb/officer + name = "vintage officer's voidsuit helmet" + desc = "A refurbished early contact era voidsuit helmet of human design. These things aren't especially good against modern weapons but they're sturdy, incredibly easy to come by, and there are lots of spare parts for repairs. The visor has a bad habit of fogging up and collecting condensation, but it beats sucking hard vacuum. This variant appears to be an officer's, and has the best protection of all the old models." + icon_state = "rig0-vintageofficer" + item_state_slots = list(slot_r_hand_str = "syndicate-helm-black", slot_l_hand_str = "syndicate-helm-black") + armor = list(melee = 50, bullet = 45, laser = 45, energy = 10, bomb = 30, bio = 100, rad = 60) + siemens_coefficient = 0.7 + +/obj/item/clothing/suit/space/void/refurb/officer + name = "vintage officer's voidsuit" + desc = "A refurbished early contact era voidsuit of human design. These things aren't especially good against modern weapons but they're sturdy, incredibly easy to come by, and there are lots of spare parts for repairs. Many old-timer spacers swear by these old things, even if new powered hardsuits have more features and better armor. This variant appears to be an officer's, and has the best protection of all the old models." + icon_state = "rig-vintageofficer" + item_state_slots = list(slot_r_hand_str = "sec_voidsuitTG", slot_l_hand_str = "sec_voidsuitTG") + slowdown = 1 + armor = list(melee = 50, bullet = 45, laser = 45, energy = 10, bomb = 30, bio = 100, rad = 60) + siemens_coefficient = 0.7 + allowed = list(/obj/item/weapon/gun, + /obj/item/device/flashlight, + /obj/item/weapon/tank, + /obj/item/device/suit_cooling_unit, + /obj/item/weapon/melee, + /obj/item/weapon/grenade, + /obj/item/device/flash, + /obj/item/device/gps, + /obj/item/device/radio/beacon, + /obj/item/weapon/handcuffs, + /obj/item/device/hailer, + /obj/item/device/holowarrant, + /obj/item/device/megaphone, + /obj/item/ammo_magazine, + /obj/item/weapon/cell + ) + +//Pilot Crewsuit (ROYAL BLUE, I) +//The lightest weight of the lot, but protection is about the same as the crew variant's. It has an extra helmet variant for those who prefer that design. +/obj/item/clothing/head/helmet/space/void/refurb/pilot + name = "vintage pilot's voidsuit bubble helmet" + desc = "A refurbished early contact era voidsuit helmet of human design. These things aren't especially good against modern weapons but they're sturdy, incredibly easy to come by, and there are lots of spare parts for repairs. The standard pilot model has a nice clear bubble helmet that doesn't fog up easily and has much better visibility, at the cost of relatively poor protection." + icon_state = "rig0-vintagepilot" + item_state_slots = list(slot_r_hand_str = "syndicate-helm-black", slot_l_hand_str = "syndicate-helm-black") + armor = list(melee = 25, bullet = 20, laser = 20, energy = 5, bomb = 20, bio = 100, rad = 50) + siemens_coefficient = 0.9 + +//fluff alt-variant helmet, no changes to protection or anything despite the desc (and it wouldn't matter unless you found a base-type since armor values aren't transferred during refits) +/obj/item/clothing/head/helmet/space/void/refurb/pilot/alt + name = "vintage pilot's voidsuit helmet" + desc = "For pilots who don't like the increased fracture vulnerability of the huge visor, overrides exist in certain cyclers that allow pilots to use the conventional helmet design. It's a little more claustrophobic, but some find the all-round protection to be worth the loss in visibility." + icon_state = "rig0-vintagepilotalt" + +/obj/item/clothing/suit/space/void/refurb/pilot + name = "vintage pilot's voidsuit" + desc = "A refurbished early contact era voidsuit of human design. These things aren't especially good against modern weapons but they're sturdy, incredibly easy to come by, and there are lots of spare parts for repairs. Many old-timer spacers swear by these old things, even if new powered hardsuits have more features and better armor. The royal blue markings indicate this is the pilot's variant; low protection but ultra-lightweight." + icon_state = "rig-vintagepilot" + item_state_slots = list(slot_r_hand_str = "sec_voidsuitTG", slot_l_hand_str = "sec_voidsuitTG") + slowdown = 0.25 + armor = list(melee = 25, bullet = 20, laser = 20, energy = 5, bomb = 20, bio = 100, rad = 50) + siemens_coefficient = 0.9 + allowed = list(/obj/item/device/flashlight, + /obj/item/weapon/tank, + /obj/item/device/suit_cooling_unit, + /obj/item/weapon/storage/briefcase/inflatable, + /obj/item/device/gps, + /obj/item/device/radio/beacon, + ) + +//Scientist Crewsuit (PURPLE, O) +//Baseline values are slightly worse than the gray crewsuit, but it has significantly better Energy protection and is the only other suit with 100% rad immunity besides the engi suit +/obj/item/clothing/head/helmet/space/void/refurb/research + name = "vintage research voidsuit helmet" + desc = "A refurbished early contact era voidsuit helmet of human design. These things aren't especially good against modern weapons but they're sturdy, incredibly easy to come by, and there are lots of spare parts for repairs. The visor has a bad habit of fogging up and collecting condensation, but it beats sucking hard vacuum. The purple markings indicate this as a scientist's helmet. Got your crowbar handy?" + icon_state = "rig0-vintagescientist" + item_state_slots = list(slot_r_hand_str = "syndicate-helm-black", slot_l_hand_str = "syndicate-helm-black") + armor = list(melee = 25, bullet = 10, laser = 10, energy = 50, bomb = 10, bio = 100, rad = 100) + siemens_coefficient = 0.8 + +/obj/item/clothing/head/helmet/space/void/refurb/research/alt + name = "vintage research voidsuit bubble helmet" + desc = "A refurbished early contact era voidsuit helmet of human design. These things aren't especially good against modern weapons but they're sturdy, incredibly easy to come by, and there are lots of spare parts for repairs. This version has been refitted with the distinctive bubble design to increase visibility, so that you can see what you're sciencing better!" + icon_state = "rig0-vintagepilot" + +/obj/item/clothing/suit/space/void/refurb/research + name = "vintage research voidsuit" + desc = "A refurbished early contact era voidsuit of human design. These things aren't especially good against modern weapons but they're sturdy, incredibly easy to come by, and there are lots of spare parts for repairs. Many old-timer spacers swear by these old things, even if new powered hardsuits have more features and better armor. The purple markings indicate this as a scientist's suit. Keep your eyes open for ropes." + icon_state = "rig-vintagescientist" + item_state_slots = list(slot_r_hand_str = "sec_voidsuitTG", slot_l_hand_str = "sec_voidsuitTG") + slowdown = 0.5 + armor = list(melee = 25, bullet = 10, laser = 10, energy = 50, bomb = 10, bio = 100, rad = 100) + siemens_coefficient = 0.8 + allowed = list(/obj/item/device/flashlight, + /obj/item/weapon/tank, + /obj/item/device/suit_cooling_unit, + /obj/item/weapon/storage/firstaid, + /obj/item/device/healthanalyzer, + /obj/item/device/gps, + /obj/item/device/radio/beacon, + /obj/item/device/ano_scanner, + /obj/item/device/depth_scanner, + /obj/item/device/xenoarch_multi_tool, + /obj/item/device/measuring_tape, + /obj/item/device/reagent_scanner, + /obj/item/device/robotanalyzer, + /obj/item/device/analyzer, + /obj/item/device/cataloguer, + /obj/item/device/universal_translator, + /obj/item/weapon/tool/crowbar, + /obj/item/stack/marker_beacon, + /obj/item/stack/flag, + /obj/item/weapon/clipboard, + /obj/item/weapon/cell + ) + +//Mercenary Crewsuit (RED, CROSS) +//The best of the best, this should be ultra-rare +/obj/item/clothing/head/helmet/space/void/refurb/mercenary + name = "vintage mercenary voidsuit helmet" + desc = "A refurbished early contact era voidsuit helmet of human design. These things aren't especially good against modern weapons but they're sturdy, incredibly easy to come by, and there are lots of spare parts for repairs. The visor has a bad habit of fogging up and collecting condensation, but it beats sucking hard vacuum. The red markings indicate this as the mercenary variant. The company ID has been scratched off." + icon_state = "rig0-vintagemerc" + item_state_slots = list(slot_r_hand_str = "syndicate-helm-black", slot_l_hand_str = "syndicate-helm-black") + armor = list(melee = 55, bullet = 45, laser = 45, energy = 25, bomb = 50, bio = 100, rad = 50) + siemens_coefficient = 0.6 + +/obj/item/clothing/suit/space/void/refurb/mercenary + name = "vintage mercenary voidsuit" + desc = "A refurbished early contact era voidsuit of human design. These things aren't especially good against modern weapons but they're sturdy, incredibly easy to come by, and there are lots of spare parts for repairs. Many old-timer mercs swear by these old things, even if new powered hardsuits have more features and better armor. The red markings indicate this as the mercenary variant. The company ID has been scratched off." + icon_state = "rig-vintagemerc" + item_state_slots = list(slot_r_hand_str = "sec_voidsuitTG", slot_l_hand_str = "sec_voidsuitTG") + slowdown = 1.5 //the tradeoff for being hot shit almost on par with a crimson suit is that it slows you down even more + armor = list(melee = 55, bullet = 45, laser = 45, energy = 25, bomb = 50, bio = 100, rad = 50) + siemens_coefficient = 0.6 + allowed = list(/obj/item/weapon/gun, + /obj/item/device/flashlight, + /obj/item/weapon/tank, + /obj/item/device/suit_cooling_unit, + /obj/item/weapon/melee, + /obj/item/weapon/grenade, + /obj/item/device/flash, + /obj/item/device/gps, + /obj/item/device/radio/beacon, + /obj/item/weapon/handcuffs, + /obj/item/device/hailer, + /obj/item/device/holowarrant, + /obj/item/device/megaphone, + /obj/item/ammo_magazine, + /obj/item/device/spaceflare, + /obj/item/device/powersink, + /obj/item/device/radio_jammer, + /obj/item/weapon/cell + ) diff --git a/code/modules/clothing/spacesuits/void/event_vr.dm b/code/modules/clothing/spacesuits/void/event_vr.dm new file mode 100644 index 0000000000..357a8ff772 --- /dev/null +++ b/code/modules/clothing/spacesuits/void/event_vr.dm @@ -0,0 +1,76 @@ +/obj/item/clothing/head/helmet/space/void/refurb/talon + name = "talon crew voidsuit helmet" + desc = "A refurbished early contact era voidsuit helmet of human design. These things aren't especially good against modern weapons but they're sturdy, incredibly easy to come by, and there are lots of spare parts for repairs. The visor has a bad habit of fogging up and collecting condensation, but it beats sucking hard vacuum." + camera_networks = list(NETWORK_TALON_HELMETS) + +/obj/item/clothing/suit/space/void/refurb/talon + name = "talon crew voidsuit" + desc = "A refurbished early contact era voidsuit of human design. These things aren't especially good against modern weapons but they're sturdy, incredibly easy to come by, and there are lots of spare parts for repairs. Many old-timer spacers swear by these old things, even if new powered hardsuits have more features and better armor." + +/obj/item/clothing/head/helmet/space/void/refurb/engineering/talon + name = "talon engineering voidsuit helmet" + desc = "A refurbished early contact era voidsuit helmet of human design. These things aren't especially good against modern weapons but they're sturdy, incredibly easy to come by, and there are lots of spare parts for repairs. This one in particular must be several decades old, but the insulation and radiation proofing are top-notch. Don't mind the grease marks." + camera_networks = list(NETWORK_TALON_HELMETS) + +/obj/item/clothing/suit/space/void/refurb/engineering/talon + name = "talon engineering voidsuit" + desc = "A refurbished early contact era voidsuit of human design. These things aren't especially good against modern weapons but they're sturdy, incredibly easy to come by, and there are lots of spare parts for repairs. This one in particular must be several decades old, but the insulation and radiation proofing are top-notch. The chestplate has a simple gear logo on it." + +/obj/item/clothing/head/helmet/space/void/refurb/medical/talon + name = "talon medical voidsuit helmet" + camera_networks = list(NETWORK_TALON_HELMETS) + +/obj/item/clothing/head/helmet/space/void/refurb/medical/alt/talon + name = "talon medical voidsuit bubble helmet" + camera_networks = list(NETWORK_TALON_HELMETS) + +/obj/item/clothing/suit/space/void/refurb/medical/talon + name = "talon medical voidsuit" + +/obj/item/clothing/head/helmet/space/void/refurb/marine/talon + name = "talon marine's voidsuit helmet" + desc = "A refurbished early contact era voidsuit helmet of human design. These things aren't especially good against modern weapons but they're sturdy, incredibly easy to come by, and there are lots of spare parts for repairs. The visor has a bad habit of fogging up and collecting condensation, but it beats sucking hard vacuum. The blue markings indicate this as the marine/guard variant. \"ITV TALON\" has been stamped onto the sides of the helmet." + camera_networks = list(NETWORK_TALON_HELMETS) + +/obj/item/clothing/suit/space/void/refurb/marine/talon + name = "talon marine's voidsuit" + desc = "A refurbished early contact era voidsuit of human design. These things aren't especially good against modern weapons but they're sturdy, incredibly easy to come by, and there are lots of spare parts for repairs. Many old-timer marines swear by these old things, even if new powered hardsuits have more features and better armor. The blue markings indicate this as the marine/guard variant, with \"ITV TALON\" stamped under the shield design." + +/obj/item/clothing/head/helmet/space/void/refurb/officer/talon + name = "talon officer's voidsuit helmet" + camera_networks = list(NETWORK_TALON_HELMETS) + +/obj/item/clothing/suit/space/void/refurb/officer/talon + name = "talon officer's voidsuit" + desc = "A refurbished early contact era voidsuit of human design. These things aren't especially good against modern weapons but they're sturdy, incredibly easy to come by, and there are lots of spare parts for repairs. Many old-timer spacers swear by these old things, even if new powered hardsuits have more features and better armor. This variant appears to be an officer's, and has the best protection of all the old models. \"ITV TALON\" is stamped across the left side of the breastplate in faded faux-gold." + +/obj/item/clothing/head/helmet/space/void/refurb/pilot/talon + name = "talon pilot voidsuit bubble helmet" + camera_networks = list(NETWORK_TALON_HELMETS) + +/obj/item/clothing/head/helmet/space/void/refurb/pilot/alt/talon + name = "talon pilot voidsuit helmet" + camera_networks = list(NETWORK_TALON_HELMETS) + +/obj/item/clothing/suit/space/void/refurb/pilot/talon + name = "talon pilot voidsuit" + +/obj/item/clothing/head/helmet/space/void/refurb/research/talon + name = "talon scientific voidsuit helmet" + camera_networks = list(NETWORK_TALON_HELMETS) + +/obj/item/clothing/head/helmet/space/void/refurb/research/alt/talon + name = "talon scientific voidsuit bubble helmet" + camera_networks = list(NETWORK_TALON_HELMETS) + +/obj/item/clothing/suit/space/void/refurb/research/talon + name = "talon scientific voidsuit" + +/obj/item/clothing/head/helmet/space/void/refurb/mercenary/talon + name = "talon mercenary's voidsuit helmet" + desc = "A refurbished early contact era voidsuit helmet of human design. These things aren't especially good against modern weapons but they're sturdy, incredibly easy to come by, and there are lots of spare parts for repairs. The visor has a bad habit of fogging up and collecting condensation, but it beats sucking hard vacuum. The red markings indicate this as the mercenary variant. \"ITV TALON\" is stamped across the back of the helmet." + camera_networks = list(NETWORK_TALON_HELMETS) + +/obj/item/clothing/suit/space/void/refurb/mercenary/talon + name = "talon mercenary's voidsuit" + desc = "A refurbished early contact era voidsuit of human design. These things aren't especially good against modern weapons but they're sturdy, incredibly easy to come by, and there are lots of spare parts for repairs. Many old-timer mercs swear by these old things, even if new powered hardsuits have more features and better armor. The red markings indicate this as the mercenary variant. \"ITV TALON\" has been stamped onto each pauldron and the right side of the breastplate." \ No newline at end of file diff --git a/code/modules/clothing/spacesuits/void/military_vr.dm b/code/modules/clothing/spacesuits/void/military_vr.dm index 006b107067..ce3875a3f1 100644 --- a/code/modules/clothing/spacesuits/void/military_vr.dm +++ b/code/modules/clothing/spacesuits/void/military_vr.dm @@ -13,14 +13,14 @@ slowdown = 1.5 armor = list(melee = 60, bullet = 35, laser = 35, energy = 15, bomb = 55, bio = 100, rad = 20) -/obj/item/clothing/head/helmet/space/void/merc/prototype - name = "\improper prototype voidsuit helmet" - desc = "A special helmet designed for work in a hazardous, low pressure environment. This is an advanced model commonly used by militaries and emergency response." +/obj/item/clothing/head/helmet/space/void/security/prototype + name = "\improper security prototype voidsuit helmet" + desc = "A special helmet designed for work in a hazardous, low pressure environment. It's a little ostentatious, but it gets the job done." icon_state = "hosproto" -/obj/item/clothing/suit/space/void/merc/prototype - name = "\improper prototype voidsuit" - desc = "A special suit that protects against hazardous, low pressure environments. This is an advanced model commonly used by militaries and emergency response." +/obj/item/clothing/suit/space/void/security/prototype + name = "\improper security prototype voidsuit" + desc = "A special suit that protects against hazardous, low pressure environments. It's a little ostentatious, but it gets the job done." icon_state = "hosproto_void" /obj/item/clothing/head/helmet/space/void/merc/odst diff --git a/code/modules/clothing/spacesuits/void/void_vr.dm b/code/modules/clothing/spacesuits/void/void_vr.dm index 04dc49e18e..f9094e40fb 100644 --- a/code/modules/clothing/spacesuits/void/void_vr.dm +++ b/code/modules/clothing/spacesuits/void/void_vr.dm @@ -6,17 +6,18 @@ // /obj/item/clothing/head/helmet/space/void - species_restricted = list(SPECIES_HUMAN, SPECIES_NEVREAN, SPECIES_RAPALA, SPECIES_VASILISSAN, SPECIES_ALRAUNE, SPECIES_PROMETHEAN, SPECIES_XENOCHIMERA) + species_restricted = list(SPECIES_HUMAN, SPECIES_RAPALA, SPECIES_VASILISSAN, SPECIES_ALRAUNE, SPECIES_PROMETHEAN, SPECIES_XENOCHIMERA) sprite_sheets = list( SPECIES_TAJ = 'icons/mob/species/tajaran/helmet.dmi', SPECIES_SKRELL = 'icons/mob/species/skrell/helmet.dmi', SPECIES_UNATHI = 'icons/mob/species/unathi/helmet.dmi', SPECIES_TESHARI = 'icons/mob/species/seromi/head.dmi', - SPECIES_XENOHYBRID = 'icons/mob/species/unathi/helmet.dmi', + SPECIES_XENOHYBRID = 'icons/mob/species/unathi/helmet.dmi', SPECIES_AKULA = 'icons/mob/species/akula/helmet_vr.dmi', SPECIES_SERGAL = 'icons/mob/species/sergal/helmet_vr.dmi', - SPECIES_VULPKANIN = 'icons/mob/species/vulpkanin/helmet.dmi', - SPECIES_ZORREN_HIGH = 'icons/mob/species/vulpkanin/helmet.dmi', + SPECIES_NEVREAN = 'icons/mob/species/sergal/helmet_vr.dmi', + SPECIES_VULPKANIN = 'icons/mob/species/vulpkanin/helmet.dmi', + SPECIES_ZORREN_HIGH = 'icons/mob/species/vulpkanin/helmet.dmi', SPECIES_FENNEC = 'icons/mob/species/vulpkanin/helmet.dmi', SPECIES_GREY_YW = 'icons/mob/species/grey/helmet.dmi' /*ywedit*/ ) @@ -25,26 +26,28 @@ SPECIES_SKRELL = 'icons/obj/clothing/species/skrell/hats.dmi', // Copied from void.dm SPECIES_UNATHI = 'icons/obj/clothing/species/unathi/hats.dmi', // Copied from void.dm SPECIES_TESHARI = 'icons/obj/clothing/species/seromi/hats.dmi', // Copied from void.dm - SPECIES_XENOHYBRID = 'icons/obj/clothing/species/unathi/hats.dmi', + SPECIES_XENOHYBRID = 'icons/obj/clothing/species/unathi/hats.dmi', SPECIES_AKULA = 'icons/obj/clothing/species/akula/hats.dmi', SPECIES_SERGAL = 'icons/obj/clothing/species/sergal/hats.dmi', - SPECIES_VULPKANIN = 'icons/obj/clothing/species/vulpkanin/hats.dmi', - SPECIES_ZORREN_HIGH = 'icons/obj/clothing/species/vulpkanin/hats.dmi', + SPECIES_NEVREAN = 'icons/obj/clothing/species/sergal/hats.dmi', + SPECIES_VULPKANIN = 'icons/obj/clothing/species/vulpkanin/hats.dmi', + SPECIES_ZORREN_HIGH = 'icons/obj/clothing/species/vulpkanin/hats.dmi', SPECIES_FENNEC = 'icons/obj/clothing/species/vulpkanin/hats.dmi' ) /obj/item/clothing/suit/space/void - species_restricted = list(SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_NEVREAN, SPECIES_RAPALA, SPECIES_VASILISSAN, SPECIES_ALRAUNE, SPECIES_PROMETHEAN, SPECIES_XENOCHIMERA) + species_restricted = list(SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_RAPALA, SPECIES_VASILISSAN, SPECIES_ALRAUNE, SPECIES_PROMETHEAN, SPECIES_XENOCHIMERA) sprite_sheets = list( SPECIES_TAJ = 'icons/mob/species/tajaran/suit.dmi', SPECIES_SKRELL = 'icons/mob/species/skrell/suit.dmi', SPECIES_UNATHI = 'icons/mob/species/unathi/suit.dmi', SPECIES_TESHARI = 'icons/mob/species/seromi/suit.dmi', - SPECIES_XENOHYBRID = 'icons/mob/species/unathi/suit.dmi', + SPECIES_XENOHYBRID = 'icons/mob/species/unathi/suit.dmi', SPECIES_AKULA = 'icons/mob/species/akula/suit_vr.dmi', SPECIES_SERGAL = 'icons/mob/species/sergal/suit_vr.dmi', - SPECIES_VULPKANIN = 'icons/mob/species/vulpkanin/suit.dmi', - SPECIES_ZORREN_HIGH = 'icons/mob/species/vulpkanin/suit.dmi', + SPECIES_NEVREAN = 'icons/mob/species/sergal/suit_vr.dmi', + SPECIES_VULPKANIN = 'icons/mob/species/vulpkanin/suit.dmi', + SPECIES_ZORREN_HIGH = 'icons/mob/species/vulpkanin/suit.dmi', SPECIES_FENNEC = 'icons/mob/species/vulpkanin/suit.dmi' ) sprite_sheets_obj = list( @@ -52,11 +55,12 @@ SPECIES_SKRELL = 'icons/obj/clothing/species/skrell/suits.dmi', // Copied from void.dm SPECIES_UNATHI = 'icons/obj/clothing/species/unathi/suits.dmi', // Copied from void.dm SPECIES_TESHARI = 'icons/obj/clothing/species/seromi/suits.dmi', // Copied from void.dm - SPECIES_XENOHYBRID = 'icons/obj/clothing/species/unathi/suits.dmi', + SPECIES_XENOHYBRID = 'icons/obj/clothing/species/unathi/suits.dmi', SPECIES_AKULA = 'icons/obj/clothing/species/akula/suits.dmi', SPECIES_SERGAL = 'icons/obj/clothing/species/sergal/suits.dmi', - SPECIES_VULPKANIN = 'icons/obj/clothing/species/vulpkanin/suits.dmi', - SPECIES_ZORREN_HIGH = 'icons/obj/clothing/species/vulpkanin/suits.dmi', + SPECIES_NEVREAN = 'icons/obj/clothing/species/sergal/suits.dmi', + SPECIES_VULPKANIN = 'icons/obj/clothing/species/vulpkanin/suits.dmi', + SPECIES_ZORREN_HIGH = 'icons/obj/clothing/species/vulpkanin/suits.dmi', SPECIES_FENNEC = 'icons/obj/clothing/species/vulpkanin/suits.dmi' ) @@ -133,4 +137,124 @@ icon_state = "chronosuit" item_state = "chronosuit" icon = 'icons/obj/clothing/suits_vr.dmi' - icon_override = 'icons/mob/suit_vr.dmi' \ No newline at end of file + icon_override = 'icons/mob/suit_vr.dmi' + +/obj/item/clothing/suit/space/void/autolok + name = "AutoLok pressure suit" + desc = "A high-tech snug-fitting pressure suit. Fits any species. It offers very little physical protection, but is equipped with sensors that will automatically deploy the integral helmet to protect the wearer." + icon_state = "autoloksuit" + item_state = "autoloksuit" + armor = list(melee = 15, bullet = 5, laser = 5,energy = 5, bomb = 5, bio = 100, rad = 80) + slowdown = 0.5 + siemens_coefficient = 1 + species_restricted = list("exclude",SPECIES_DIONA,SPECIES_VOX) //this thing can autoadapt + icon = 'icons/obj/clothing/suits_vr.dmi' + breach_threshold = 6 //this thing is basically tissue paper + w_class = ITEMSIZE_NORMAL //if it's snug, high-tech, and made of relatively soft materials, it should be much easier to store! + +/obj/item/clothing/suit/space/void/autolok + sprite_sheets = list( + SPECIES_HUMAN = 'icons/mob/spacesuit_vr.dmi', + SPECIES_TAJ = 'icons/mob/species/tajaran/suit_vr.dmi', + SPECIES_SKRELL = 'icons/mob/species/skrell/suit_vr.dmi', + SPECIES_UNATHI = 'icons/mob/species/unathi/suit_vr.dmi', + SPECIES_XENOHYBRID = 'icons/mob/species/unathi/suit_vr.dmi', + SPECIES_AKULA = 'icons/mob/species/unathi/suit_vr.dmi', + SPECIES_SERGAL = 'icons/mob/species/unathi/suit_vr.dmi', + SPECIES_VULPKANIN = 'icons/mob/species/vulpkanin/suit_vr.dmi', + SPECIES_ZORREN_HIGH = 'icons/mob/species/vulpkanin/suit_vr.dmi', + SPECIES_FENNEC = 'icons/mob/species/vulpkanin/suit_vr.dmi', + SPECIES_TESHARI = 'icons/mob/species/seromi/suit_vr.dmi' + ) + sprite_sheets_obj = list( + SPECIES_TAJ = 'icons/obj/clothing/suits_vr.dmi', + SPECIES_SKRELL = 'icons/obj/clothing/suits_vr.dmi', + SPECIES_UNATHI = 'icons/obj/clothing/suits_vr.dmi', + SPECIES_XENOHYBRID = 'icons/obj/clothing/suits_vr.dmi', + SPECIES_AKULA = 'icons/obj/clothing/suits_vr.dmi', + SPECIES_SERGAL = 'icons/obj/clothing/suits_vr.dmi', + SPECIES_VULPKANIN = 'icons/obj/clothing/suits_vr.dmi', + SPECIES_ZORREN_HIGH = 'icons/obj/clothing/suits_vr.dmi', + SPECIES_FENNEC = 'icons/obj/clothing/suits_vr.dmi', + SPECIES_TESHARI = 'icons/obj/clothing/suits_vr.dmi' + ) + +/obj/item/clothing/suit/space/void/autolok/Initialize() + ..() + helmet = new /obj/item/clothing/head/helmet/space/void/autolok //autoinstall the helmet + +//override the attackby screwdriver proc so that people can't remove the helmet +/obj/item/clothing/suit/space/void/autolok/attackby(obj/item/W as obj, mob/user as mob) + + if(!isliving(user)) + return + + if(istype(W, /obj/item/clothing/accessory) || istype(W, /obj/item/weapon/hand_labeler)) + return ..() + + if(user.get_inventory_slot(src) == slot_wear_suit) + to_chat(user, "You cannot modify \the [src] while it is being worn.") + return + + if(W.is_screwdriver()) + if(boots || tank || cooler) + var/choice = input("What component would you like to remove?") as null|anything in list(boots,tank,cooler) + if(!choice) return + + if(choice == tank) //No, a switch doesn't work here. Sorry. ~Techhead + to_chat(user, "You pop \the [tank] out of \the [src]'s storage compartment.") + tank.forceMove(get_turf(src)) + playsound(src, W.usesound, 50, 1) + src.tank = null + else if(choice == cooler) + to_chat(user, "You pop \the [cooler] out of \the [src]'s storage compartment.") + cooler.forceMove(get_turf(src)) + playsound(src, W.usesound, 50, 1) + src.cooler = null + else if(choice == boots) + to_chat(user, "You detach \the [boots] from \the [src]'s boot mounts.") + boots.forceMove(get_turf(src)) + playsound(src, W.usesound, 50, 1) + src.boots = null + else + to_chat(user, "\The [src] does not have anything installed.") + return + + ..() + +/obj/item/clothing/head/helmet/space/void/autolok + name = "AutoLok pressure helmet" + desc = "A rather close-fitting helmet designed to protect the wearer from hazardous conditions. Automatically deploys when the suit's sensors detect an environment that is hazardous to the wearer." + icon_state = "autolokhelmet" + item_state = "autolokhelmet" + species_restricted = list("exclude",SPECIES_DIONA,SPECIES_VOX) //this thing can autoadapt too + icon = 'icons/obj/clothing/hats_vr.dmi' + flags_inv = HIDEEARS|BLOCKHAIR //removed HIDEFACE/MASK/EYES flags so sunglasses or facemasks don't disappear. still gotta have BLOCKHAIR or it'll clip out tho. + +/obj/item/clothing/head/helmet/space/void/autolok + sprite_sheets = list( + SPECIES_HUMAN = 'icons/mob/head_vr.dmi', + SPECIES_TAJ = 'icons/mob/species/tajaran/helmet_vr.dmi', + SPECIES_SKRELL = 'icons/mob/species/skrell/helmet_vr.dmi', + SPECIES_UNATHI = 'icons/mob/species/unathi/helmet_vr.dmi', + SPECIES_XENOHYBRID = 'icons/mob/species/unathi/helmet_vr.dmi', + SPECIES_AKULA = 'icons/mob/species/unathi/helmet_vr.dmi', + SPECIES_SERGAL = 'icons/mob/species/unathi/helmet_vr.dmi', + SPECIES_VULPKANIN = 'icons/mob/species/vulpkanin/helmet_vr.dmi', + SPECIES_ZORREN_HIGH = 'icons/mob/species/vulpkanin/helmet_vr.dmi', + SPECIES_FENNEC = 'icons/mob/species/vulpkanin/helmet_vr.dmi', + SPECIES_TESHARI = 'icons/mob/species/seromi/helmet_vr.dmi' + ) + sprite_sheets_obj = list( + SPECIES_TAJ = 'icons/obj/clothing/hats_vr.dmi', + SPECIES_SKRELL = 'icons/obj/clothing/hats_vr.dmi', + SPECIES_UNATHI = 'icons/obj/clothing/hats_vr.dmi', + SPECIES_XENOHYBRID = 'icons/obj/clothing/hats_vr.dmi', + SPECIES_AKULA = 'icons/obj/clothing/hats_vr.dmi', + SPECIES_SERGAL = 'icons/obj/clothing/hats_vr.dmi', + SPECIES_VULPKANIN = 'icons/obj/clothing/hats_vr.dmi', + SPECIES_ZORREN_HIGH = 'icons/obj/clothing/hats_vr.dmi', + SPECIES_FENNEC = 'icons/obj/clothing/hats_vr.dmi', + SPECIES_TESHARI = 'icons/obj/clothing/hats_vr.dmi' + ) + sprite_sheets_refit = list() //have to nullify this as well just to be thorough \ No newline at end of file diff --git a/code/modules/clothing/suits/aliens/seromi.dm b/code/modules/clothing/suits/aliens/seromi.dm index f27ec3e8a7..0bea907fbe 100644 --- a/code/modules/clothing/suits/aliens/seromi.dm +++ b/code/modules/clothing/suits/aliens/seromi.dm @@ -246,3 +246,22 @@ icon_override = 'icons/mob/species/seromi/suit.dmi' icon_state = "tesh_labcoat" species_restricted = list(SPECIES_TESHARI) + +/obj/item/clothing/suit/storage/toggle/tesharicoat + name = "small black coat" + desc = "A coat that seems too small to fit a human." + icon = 'icons/obj/clothing/species/seromi/suits.dmi' + icon_override = 'icons/mob/species/seromi/suit.dmi' + icon_state = "tesharicoat" + body_parts_covered = UPPER_TORSO|ARMS|LOWER_TORSO|LEGS + species_restricted = list(SPECIES_TESHARI) + + +/obj/item/clothing/suit/storage/toggle/tesharicoatwhite + name = "small coat" + desc = "A coat that seems too small to fit a human." + icon = 'icons/obj/clothing/species/seromi/suits.dmi' + icon_override = 'icons/mob/species/seromi/suit.dmi' + icon_state = "tesharicoatwhite" + body_parts_covered = UPPER_TORSO|ARMS|LOWER_TORSO|LEGS + species_restricted = list(SPECIES_TESHARI) \ No newline at end of file diff --git a/code/modules/clothing/suits/aliens/seromi_yw.dm b/code/modules/clothing/suits/aliens/seromi_yw.dm new file mode 100644 index 0000000000..440d355cc6 --- /dev/null +++ b/code/modules/clothing/suits/aliens/seromi_yw.dm @@ -0,0 +1,315 @@ +//Added from CHOMP https://github.com/CHOMPStation2/CHOMPStation2/pull/207 +//Chompstation teshari cloaks +/obj/item/clothing/suit/storage/seromi/cloak/standard/dark_retrowave + name = "dark aesthetic cloak" + icon_state = "tesh_cloak_dretrowave" + item_state = "tesh_cloak_dretrowave" + icon = 'icons/mob/species/seromi/teshari_cloak_yw.dmi' + icon_override = 'icons/mob/species/seromi/teshari_cloak_yw.dmi' + +/obj/item/clothing/suit/storage/seromi/cloak/standard/black_glow + name = "black and glowing cloak" + icon_state = "tesh_cloak_bglowing" + item_state = "tesh_cloak_bglowing" + icon = 'icons/mob/species/seromi/teshari_cloak_yw.dmi' + icon_override = 'icons/mob/species/seromi/teshari_cloak_yw.dmi' + +//Hooded teshari cloaks +/obj/item/clothing/suit/storage/hooded/teshari + name = "Hooded Teshari Cloak" + desc = "A soft teshari cloak with an added hood." + icon_override = 'icons/mob/species/seromi/teshari_hood_yw.dmi' + icon = 'icons/mob/species/seromi/teshari_hood_yw.dmi' + icon_state = "tesh_hcloak_bo" + item_state_slots = list(slot_r_hand_str = "tesh_hcloak_bo", slot_l_hand_str = "tesh_hcloak_bo") + body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS + flags_inv = HIDEHOLSTER|HIDETIE + //hooded = 1 Variable no longer exists, hood is now handled by code/modules/clothing/suit/storage/hooded.dm + action_button_name = "Toggle Cloak Hood" + hoodtype = /obj/item/clothing/head/tesh_hood + allowed = list (/obj/item/weapon/pen, /obj/item/weapon/paper, /obj/item/device/flashlight,/obj/item/weapon/tank/emergency/oxygen, /obj/item/weapon/storage/fancy/cigarettes, /obj/item/weapon/storage/box/matches, /obj/item/weapon/reagent_containers/food/drinks/flask) + +/obj/item/clothing/head/tesh_hood + name = "Cloak Hood" + desc = "A hood attached to a teshari cloak." + icon_override = 'icons/mob/species/seromi/teshari_hood_yw.dmi' + icon = 'icons/mob/species/seromi/teshari_hood_yw.dmi' + icon_state = "tesh_hood_bo" + item_state_slots = list(slot_r_hand_str = "tesh_hood_bo", slot_l_hand_str = "tesh_hood_bo") + flags_inv = BLOCKHAIR + body_parts_covered = HEAD + +/obj/item/clothing/suit/storage/hooded/teshari/standard/black_orange + name = "black and orange hooded cloak" + icon_state = "tesh_hcloak_bo" + item_state = "tesh_hcloak_bo" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_orange + +/obj/item/clothing/suit/storage/hooded/teshari/standard/black_grey + name = "black and grey hooded cloak" + icon_state = "tesh_hcloak_bg" + item_state = "tesh_hcloak_bg" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_grey + +/obj/item/clothing/suit/storage/hooded/teshari/standard/black_midgrey + name = "black and medium grey hooded cloak" + icon_state = "tesh_hcloak_bmg" + item_state = "tesh_hcloak_bmg" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_midgrey + +/obj/item/clothing/suit/storage/hooded/teshari/standard/black_lightgrey + name = "black and light grey hooded cloak" + icon_state = "tesh_hcloak_blg" + item_state = "tesh_hcloak_blg" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_lightgrey + +/obj/item/clothing/suit/storage/hooded/teshari/standard/black_white + name = "black and white hooded cloak" + icon_state = "tesh_hcloak_bw" + item_state = "tesh_hcloak_bw" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_white + +/obj/item/clothing/suit/storage/hooded/teshari/standard/black_red + name = "black and red hooded cloak" + icon_state = "tesh_hcloak_br" + item_state = "tesh_hcloak_br" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_red + +/obj/item/clothing/suit/storage/hooded/teshari/standard/black + name = "black hooded cloak" + icon_state = "tesh_hcloak_bn" + item_state = "tesh_hcloak_bn" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/black + +/obj/item/clothing/suit/storage/hooded/teshari/standard/black_yellow + name = "black and yellow hooded cloak" + icon_state = "tesh_hcloak_by" + item_state = "tesh_hcloak_by" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_yellow + +/obj/item/clothing/suit/storage/hooded/teshari/standard/black_green + name = "black and green hooded cloak" + icon_state = "tesh_hcloak_bgr" + item_state = "tesh_hcloak_bgr" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_green + +/obj/item/clothing/suit/storage/hooded/teshari/standard/black_blue + name = "black and blue hooded cloak" + icon_state = "tesh_hcloak_bbl" + item_state = "tesh_hcloak_bbl" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_blue + +/obj/item/clothing/suit/storage/hooded/teshari/standard/black_purple + name = "black and purple hooded cloak" + icon_state = "tesh_hcloak_bp" + item_state = "tesh_hcloak_bp" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_purple + +/obj/item/clothing/suit/storage/hooded/teshari/standard/black_pink + name = "black and pink hooded cloak" + icon_state = "tesh_hcloak_bpi" + item_state = "tesh_hcloak_bpi" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_pink + +/obj/item/clothing/suit/storage/hooded/teshari/standard/black_brown + name = "black and brown hooded cloak" + icon_state = "tesh_hcloak_bbr" + item_state = "tesh_hcloak_bbr" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/black_brown + +/obj/item/clothing/suit/storage/hooded/teshari/standard/orange_grey + name = "orange and grey hooded cloak" + icon_state = "tesh_hcloak_og" + item_state = "tesh_hcloak_og" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/orange_grey + +///obj/item/clothing/suit/storage/hooded/teshari/standard/rainbow +// name = "rainbow hooded cloak" +// icon_state = "tesh_hcloak_rainbow" +// item_state = "tesh_hcloak_rainbow" +// hoodtype = /obj/item/clothing/head/tesh_hood/standard/rainbow + +/obj/item/clothing/suit/storage/hooded/teshari/standard/lightgrey_grey + name = "light grey and grey hooded cloak" + icon_state = "tesh_hcloak_lgg" + item_state = "tesh_hcloak_lgg" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/lightgrey_grey + +/obj/item/clothing/suit/storage/hooded/teshari/standard/white_grey + name = "white and grey hooded cloak" + icon_state = "tesh_hcloak_wg" + item_state = "tesh_hcloak_wg" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/white_grey + +/obj/item/clothing/suit/storage/hooded/teshari/standard/red_grey + name = "red and grey hooded cloak" + icon_state = "tesh_hcloak_rg" + item_state = "tesh_hcloak_rg" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/red_grey + +/obj/item/clothing/suit/storage/hooded/teshari/standard/orange + name = "orange hooded cloak" + icon_state = "tesh_hcloak_on" + item_state = "tesh_hcloak_on" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/orange + +/obj/item/clothing/suit/storage/hooded/teshari/standard/yellow_grey + name = "yellow and grey hooded cloak" + icon_state = "tesh_hcloak_yg" + item_state = "tesh_hcloak_yg" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/yellow_grey + +/obj/item/clothing/suit/storage/hooded/teshari/standard/green_grey + name = "green and grey hooded cloak" + icon_state = "tesh_hcloak_gg" + item_state = "tesh_hcloak_gg" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/green_grey + +/obj/item/clothing/suit/storage/hooded/teshari/standard/blue_grey + name = "blue and grey hooded cloak" + icon_state = "tesh_hcloak_blug" + item_state = "tesh_hcloak_blug" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/blue_grey + +/obj/item/clothing/suit/storage/hooded/teshari/standard/purple_grey + name = "purple and grey hooded cloak" + icon_state = "tesh_hcloak_pg" + item_state = "tesh_hcloak_pg" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/purple_grey + +/obj/item/clothing/suit/storage/hooded/teshari/standard/pink_grey + name = "pink and grey hooded cloak" + icon_state = "tesh_hcloak_pig" + item_state = "tesh_hcloak_pig" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/pink_grey + +/obj/item/clothing/suit/storage/hooded/teshari/standard/brown_grey + name = "brown and grey hooded cloak" + icon_state = "tesh_hcloak_brg" + item_state = "tesh_hcloak_brg" + hoodtype = /obj/item/clothing/head/tesh_hood/standard/brown_grey + +/obj/item/clothing/head/tesh_hood/standard/black_orange + name = "black and orange cloak hood" + icon_state = "tesh_hood_bo" + item_state = "tesh_hood_bo" + +/obj/item/clothing/head/tesh_hood/standard/black_grey + name = "black and grey cloak hood" + icon_state = "tesh_hood_bg" + item_state = "tesh_hood_bg" + +/obj/item/clothing/head/tesh_hood/standard/black_midgrey + name = "black and medium grey cloak hood" + icon_state = "tesh_hood_bmg" + item_state = "tesh_hood_bmg" + +/obj/item/clothing/head/tesh_hood/standard/black_lightgrey + name = "black and light grey cloak hood" + icon_state = "tesh_hood_blg" + item_state = "tesh_hood_blg" + +/obj/item/clothing/head/tesh_hood/standard/black_white + name = "black and white cloak hood" + icon_state = "tesh_hood_bw" + item_state = "tesh_hood_bw" + +/obj/item/clothing/head/tesh_hood/standard/black_red + name = "black and red cloak hood" + icon_state = "tesh_hood_br" + item_state = "tesh_hood_br" + +/obj/item/clothing/head/tesh_hood/standard/black + name = "black cloak hood" + icon_state = "tesh_hood_bn" + item_state = "tesh_hood_bn" + +/obj/item/clothing/head/tesh_hood/standard/black_yellow + name = "black and yellow cloak hood" + icon_state = "tesh_hood_by" + item_state = "tesh_hood_by" + +/obj/item/clothing/head/tesh_hood/standard/black_green + name = "black and green cloak hood" + icon_state = "tesh_hood_bgr" + item_state = "tesh_hood_bgr" + +/obj/item/clothing/head/tesh_hood/standard/black_blue + name = "black and blue cloak hood" + icon_state = "tesh_hood_bbl" + item_state = "tesh_hood_bbl" + +/obj/item/clothing/head/tesh_hood/standard/black_purple + name = "black and purple cloak hood" + icon_state = "tesh_hood_bp" + item_state = "tesh_hood_bp" + +/obj/item/clothing/head/tesh_hood/standard/black_pink + name = "black and pink cloak hood" + icon_state = "tesh_hood_bpi" + item_state = "tesh_hood_bpi" + +/obj/item/clothing/head/tesh_hood/standard/black_brown + name = "black and brown cloak hood" + icon_state = "tesh_hood_bbr" + item_state = "tesh_hood_bbr" + +/obj/item/clothing/head/tesh_hood/standard/orange_grey + name = "orange and grey cloak hood" + icon_state = "tesh_hood_og" + item_state = "tesh_hood_og" + +/obj/item/clothing/head/tesh_hood/standard/rainbow + name = "rainbow cloak hood" + icon_state = "tesh_hood_rainbow" + item_state = "tesh_hood_rainbow" + +/obj/item/clothing/head/tesh_hood/standard/lightgrey_grey + name = "light grey and grey cloak hood" + icon_state = "tesh_hood_lgg" + item_state = "tesh_hood_lgg" + +/obj/item/clothing/head/tesh_hood/standard/white_grey + name = "white and grey cloak hood" + icon_state = "tesh_hood_wg" + item_state = "tesh_hood_wg" + +/obj/item/clothing/head/tesh_hood/standard/red_grey + name = "red and grey cloak hood" + icon_state = "tesh_hood_rg" + item_state = "tesh_hood_rg" + +/obj/item/clothing/head/tesh_hood/standard/orange + name = "orange cloak hood" + icon_state = "tesh_hood_on" + item_state = "tesh_hood_on" + +/obj/item/clothing/head/tesh_hood/standard/yellow_grey + name = "yellow and grey cloak hood" + icon_state = "tesh_hood_yg" + item_state = "tesh_hood_yg" + +/obj/item/clothing/head/tesh_hood/standard/green_grey + name = "green and grey cloak hood" + icon_state = "tesh_hood_gg" + item_state = "tesh_hood_gg" + +/obj/item/clothing/head/tesh_hood/standard/blue_grey + name = "blue and grey cloak hood" + icon_state = "tesh_hood_blug" + item_state = "tesh_hood_blug" + +/obj/item/clothing/head/tesh_hood/standard/purple_grey + name = "purple and grey cloak hood" + icon_state = "tesh_hood_pg" + item_state = "tesh_hood_pg" + +/obj/item/clothing/head/tesh_hood/standard/pink_grey + name = "pink and grey cloak hood" + icon_state = "tesh_hood_pig" + item_state = "tesh_hood_pig" + +/obj/item/clothing/head/tesh_hood/standard/brown_grey + name = "brown and grey cloak hood" + icon_state = "tesh_hood_brg" + item_state = "tesh_hood_brg" \ No newline at end of file diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index c41ff83d81..7fb4df785e 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -189,7 +189,7 @@ var/datum/effect/effect/system/spark_spread/spark_system = new /datum/effect/effect/system/spark_spread() spark_system.set_up(5, 0, user.loc) spark_system.start() - playsound(user.loc, "sparks", 50, 1) + playsound(src, "sparks", 50, 1) user.loc = picked return PROJECTILE_FORCE_MISS diff --git a/code/modules/clothing/suits/armor_vr.dm b/code/modules/clothing/suits/armor_vr.dm index a28a8baa73..ecbdecbabd 100644 --- a/code/modules/clothing/suits/armor_vr.dm +++ b/code/modules/clothing/suits/armor_vr.dm @@ -42,12 +42,12 @@ // Override Polaris's "confederate" naming convention. I hate it. /obj/item/clothing/suit/storage/vest/solgov - name = "peacekeeper armored vest" - desc = "A synthetic armor vest. This one is marked with the crest of the Terran Commonwealth Government." + name = "\improper Solar Central Government" //YW EDIT: SolGov + desc = "A synthetic armor vest. This one is marked with the crest of the Society of Universal CartographersSolar Central Government." //YW EDIT: Terran Commonwealth to Solar Central Government /obj/item/clothing/suit/storage/vest/solgov/heavy - name = "peacekeeper heavy armored vest" - desc = "A synthetic armor vest with PEACEKEEPER printed in distinctive blue lettering on the chest. This one has added webbing and ballistic plates." + name = "\improper Solar Central Government heavy armored vest" //YW EDIT: SolGov + desc = "A synthetic armor vest with SECURITY printed in distinctive blue lettering on the chest. This one has added webbing and ballistic plates." //YW EDIT Old comment: USDF does peacekeeping, not these guys. /obj/item/clothing/suit/storage/vest/solgov/security name = "master at arms heavy armored vest" @@ -55,7 +55,7 @@ /obj/item/clothing/suit/storage/vest/solgov/command name = "commander heavy armored vest" - desc = "A synthetic armor vest with COMMANDER printed in detailed gold lettering on the chest. This one has added webbing and ballistic plates." + desc = "A synthetic armor vest with Solar Central Government printed in detailed gold lettering on the chest. This one has added webbing and ballistic plates." //YW EDIT: SolGov /obj/item/clothing/suit/armor/combat/USDF name = "marine body armor" diff --git a/code/modules/clothing/suits/hooded_yw.dm b/code/modules/clothing/suits/hooded_yw.dm index 9a8f53121a..a9f800a28f 100644 --- a/code/modules/clothing/suits/hooded_yw.dm +++ b/code/modules/clothing/suits/hooded_yw.dm @@ -3,7 +3,6 @@ desc = "A suit made to keep you nice and toasty on cold winter days. Or at least alive." icon = 'icons/obj/clothing/suits_yw.dmi' icon_state = "snowsuit" - override = 1 icon_override = 'icons/obj/clothing/suits_yw.dmi' hoodtype = /obj/item/clothing/head/hood/winter/snowsuit allowed = list (/obj/item/weapon/pen, /obj/item/weapon/paper, /obj/item/device/flashlight,/obj/item/weapon/tank/emergency/oxygen, /obj/item/weapon/storage/fancy/cigarettes, /obj/item/weapon/storage/box/matches, /obj/item/weapon/reagent_containers/food/drinks/flask) diff --git a/code/modules/clothing/suits/miscellaneous_vr.dm b/code/modules/clothing/suits/miscellaneous_vr.dm index dc181579b9..76b72d3666 100644 --- a/code/modules/clothing/suits/miscellaneous_vr.dm +++ b/code/modules/clothing/suits/miscellaneous_vr.dm @@ -1,5 +1,5 @@ /obj/item/clothing/suit/customs - desc = "A standard SolCom Customs formal jacket." + desc = "A standard SolGov Customs formal jacket." //YW EDIT: SolGov //HERE BE TAUR RELATED CLOTHES diff --git a/code/modules/clothing/suits/solgov.dm b/code/modules/clothing/suits/solgov.dm index ce534944ca..a0bb547f3e 100644 --- a/code/modules/clothing/suits/solgov.dm +++ b/code/modules/clothing/suits/solgov.dm @@ -1,129 +1,314 @@ //SolGov Uniform Suits +/obj/item/clothing/suit/storage/solgov + name = "master solgov jacket" + icon = 'icons/obj/clothing/suits_solgov.dmi' + icon_override = 'icons/mob/suit_solgov.dmi' //Service -/obj/item/clothing/suit/storage/service +/obj/item/clothing/suit/storage/solgov/service name = "service jacket" desc = "A uniform service jacket, plain and undecorated." icon_state = "blackservice" + item_state = "blackservice" item_state_slots = list(slot_r_hand_str = "suit_black", slot_l_hand_str = "suit_black") body_parts_covered = UPPER_TORSO|ARMS armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) siemens_coefficient = 0.9 flags_inv = HIDEHOLSTER //VOREStation Add - These obviously do. allowed = list(/obj/item/weapon/tank/emergency/oxygen,/obj/item/device/flashlight,/obj/item/weapon/pen,/obj/item/clothing/head/soft,/obj/item/clothing/head/beret,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/weapon/flame/lighter,/obj/item/device/taperecorder,/obj/item/device/analyzer,/obj/item/device/radio,/obj/item/taperoll) + valid_accessory_slots = (ACCESSORY_SLOT_ARMBAND|ACCESSORY_SLOT_MEDAL|ACCESSORY_SLOT_INSIGNIA|ACCESSORY_SLOT_RANK|ACCESSORY_SLOT_DEPT) + restricted_accessory_slots = (ACCESSORY_SLOT_ARMBAND) -/obj/item/clothing/suit/storage/service/sifguard +/obj/item/clothing/suit/storage/solgov/service/sifguard name = "\improper SifGuard jacket" - desc = "A uniform service jacket belonging to the Sif Defense Force. It has silver buttons." - icon_state = "blackservice_crew" + desc = "A uniform service jacket belonging to the Sif Defense Force." + icon_state = "ecservice_crew" -/obj/item/clothing/suit/storage/service/sifguard/medical - name = "\improper SifGuard medical jacket" - desc = "A uniform service jacket belonging to the Sif Defense Force. It has silver buttons and blue trim." - icon_state = "blackservice_med" +/obj/item/clothing/suit/storage/solgov/service/sifguard/medical + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/medical/service) -/obj/item/clothing/suit/storage/service/sifguard/medical/command - name = "\improper SifGuard medical command jacket" - desc = "A uniform service jacket belonging to the Sif Defense Force. It has gold buttons and blue trim." - icon_state = "blackservice_medcom" +/obj/item/clothing/suit/storage/solgov/service/sifguard/medical/command + icon_state = "ecservice_officer" -/obj/item/clothing/suit/storage/service/sifguard/engineering - name = "\improper SifGuard engineering jacket" - desc = "A uniform service jacket belonging to the Sif Defense Force. It has silver buttons and orange trim." - icon_state = "blackservice_eng" +/obj/item/clothing/suit/storage/solgov/service/sifguard/engineering + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/engineering/service) -/obj/item/clothing/suit/storage/service/sifguard/engineering/command - name = "\improper SifGuard engineering command jacket" - desc = "A uniform service jacket belonging to the Sif Defense Force. It has gold buttons and orange trim." - icon_state = "blackservice_engcom" +/obj/item/clothing/suit/storage/solgov/service/sifguard/engineering/command + icon_state = "ecservice_officer" -/obj/item/clothing/suit/storage/service/sifguard/supply - name = "\improper SifGuard supply jacket" - desc = "A uniform service jacket belonging to the Sif Defense Force. It has silver buttons and brown trim." - icon_state = "blackservice_sup" +/obj/item/clothing/suit/storage/solgov/service/sifguard/supply + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/supply/service) -/obj/item/clothing/suit/storage/service/sifguard/security - name = "\improper SifGuard security jacket" - desc = "A uniform service jacket belonging to the Sif Defense Force. It has silver buttons and red trim." - icon_state = "blackservice_sec" +/obj/item/clothing/suit/storage/solgov/service/sifguard/security + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/security/service) -/obj/item/clothing/suit/storage/service/sifguard/security/command - name = "\improper SifGuard security command jacket" - desc = "A uniform service jacket belonging to the Sif Defense Force. It has gold buttons and red trim." - icon_state = "blackservice_seccom" +/obj/item/clothing/suit/storage/solgov/service/sifguard/security/command + icon_state = "ecservice_officer" -/obj/item/clothing/suit/storage/service/sifguard/command - name = "\improper SifGuard command jacket" - desc = "A uniform service jacket belonging to the Sif Defense Force. It has gold buttons and gold trim." - icon_state = "blackservice_com" +/obj/item/clothing/suit/storage/solgov/service/sifguard/service + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/service/service) -/obj/item/clothing/suit/storage/service/marine +/obj/item/clothing/suit/storage/solgov/service/sifguard/service/command + icon_state = "ecservice_officer" + +/obj/item/clothing/suit/storage/solgov/service/sifguard/exploration + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/exploration/service) + +/obj/item/clothing/suit/storage/solgov/service/sifguard/exploration/command + icon_state = "ecservice_officer" + +/obj/item/clothing/suit/storage/solgov/service/sifguard/research + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/research/service) + +/obj/item/clothing/suit/storage/solgov/service/sifguard/research/command + icon_state = "ecservice_officer" + +/obj/item/clothing/suit/storage/solgov/service/sifguard/command + icon_state = "ecservice_officer" + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/command/service) + +/obj/item/clothing/suit/storage/solgov/service/fleet + name = "fleet service jacket" + desc = "A navy blue SCG Fleet service jacket." + icon_state = "blueservice" + item_state = "blueservice" + +/obj/item/clothing/suit/storage/solgov/service/fleet/snco + name = "fleet SNCO service jacket" + desc = "A navy blue SCG Fleet service jacket with silver cuffs." + icon_state = "blueservice_snco" + item_state = "blueservice_snco" + +/obj/item/clothing/suit/storage/solgov/service/fleet/officer + name = "fleet officer's service jacket" + desc = "A navy blue SCG Fleet dress jacket with silver accents." + icon_state = "blueservice_off" + item_state = "blueservice_off" + +/obj/item/clothing/suit/storage/solgov/service/fleet/command + name = "fleet senior officer's service jacket" + desc = "A navy blue SCG Fleet dress jacket with gold accents." + icon_state = "blueservice_comm" + item_state = "blueservice_comm" + +/obj/item/clothing/suit/storage/solgov/service/fleet/flag + name = "fleet flag officer's service jacket" + desc = "A navy blue SCG Fleet dress jacket with red accents." + icon_state = "blueservice_flag" + item_state = "blueservice_flag" + +/obj/item/clothing/suit/storage/solgov/service/army name = "marine coat" - desc = "An SCG Marine Corps service coat. Green and undecorated." + desc = "An SCG Marine service coat. Green and undecorated." icon_state = "greenservice" - item_state_slots = list(slot_r_hand_str = "suit_olive", slot_l_hand_str = "suit_olive") + item_state = "greenservice" -/obj/item/clothing/suit/storage/service/marine/medical +/obj/item/clothing/suit/storage/solgov/service/army/medical name = "marine medical jacket" - desc = "An SCG Marine Corps service coat. This one has blue markings." + desc = "An SCG Marine service coat. This one has blue markings." icon_state = "greenservice_med" + item_state = "greenservice_med" -/obj/item/clothing/suit/storage/service/marine/medical/command +/obj/item/clothing/suit/storage/solgov/service/army/medical/command name = "marine medical command jacket" - desc = "An SCG Marine Corps service coat. This one has blue and gold markings." + desc = "An SCG Marine service coat. This one has blue and gold markings." icon_state = "greenservice_medcom" + item_state = "greenservice_medcom" -/obj/item/clothing/suit/storage/service/marine/engineering +/obj/item/clothing/suit/storage/solgov/service/army/engineering name = "marine engineering jacket" - desc = "An SCG Marine Corps service coat. This one has orange markings." + desc = "An SCG Marine service coat. This one has orange markings." icon_state = "greenservice_eng" + item_state = "greenservice_eng" -/obj/item/clothing/suit/storage/service/marine/engineering/command +/obj/item/clothing/suit/storage/solgov/service/army/engineering/command name = "marine engineering command jacket" - desc = "An SCG Marine Corps service coat. This one has orange and gold markings." + desc = "An SCG Marine service coat. This one has orange and gold markings." icon_state = "greenservice_engcom" + item_state = "greenservice_engcom" -/obj/item/clothing/suit/storage/service/marine/supply +/obj/item/clothing/suit/storage/solgov/service/army/supply name = "marine supply jacket" - desc = "An SCG Marine Corps service coat. This one has brown markings." + desc = "An SCG Marine service coat. This one has brown markings." icon_state = "greenservice_sup" + item_state = "greenservice_sup" -/obj/item/clothing/suit/storage/service/marine/security +/obj/item/clothing/suit/storage/solgov/service/army/security name = "marine security jacket" - desc = "An SCG Marine Corps service coat. This one has red markings." + desc = "An SCG Marine service coat. This one has red markings." icon_state = "greenservice_sec" + item_state = "greenservice_sec" -/obj/item/clothing/suit/storage/service/marine/security/command +/obj/item/clothing/suit/storage/solgov/service/army/security/command name = "marine security command jacket" - desc = "An SCG Marine Corps service coat. This one has red and gold markings." + desc = "An SCG Marine service coat. This one has red and gold markings." icon_state = "greenservice_seccom" + item_state = "greenservice_seccom" -/obj/item/clothing/suit/storage/service/marine/command +/obj/item/clothing/suit/storage/solgov/service/army/service + name = "marine service jacket" + desc = "An SCG Marine service coat. This one has green markings." + icon_state = "greenservice_srv" + item_state = "greenservice_srv" + +/obj/item/clothing/suit/storage/solgov/service/army/service/command + name = "marine service command jacket" + desc = "An SCG Marine service coat. This one has green and gold markings." + icon_state = "greenservice_srvcom" + item_state = "greenservice_srvcom" + +/obj/item/clothing/suit/storage/solgov/service/army/exploration + name = "marine exploration jacket" + desc = "An SCG Marine service coat. This one has purple markings." + icon_state = "greenservice_exp" + item_state = "greenservice_exp" + +/obj/item/clothing/suit/storage/solgov/service/army/exploration/command + name = "marine exploration command jacket" + desc = "An SCG Marine service coat. This one has purple and gold markings." + icon_state = "greenservice_expcom" + item_state = "greenservice_expcom" + +/obj/item/clothing/suit/storage/solgov/service/army/command name = "marine command jacket" desc = "An SCG Marine Corps service coat. This one has gold markings." icon_state = "greenservice_com" + item_state = "greenservice_com" -//Dress +//Dress - murder me with a gun why are these 3 different types -/obj/item/clothing/suit/dress +/obj/item/clothing/suit/storage/solgov/dress name = "dress jacket" desc = "A uniform dress jacket, fancy." - icon_state = "greydress" + icon_state = "ecdress_xpl" + item_state = "ecdress_xpl" body_parts_covered = UPPER_TORSO|ARMS armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) siemens_coefficient = 0.9 allowed = list(/obj/item/weapon/tank/emergency/oxygen,/obj/item/device/flashlight,/obj/item/clothing/head/soft,/obj/item/clothing/head/beret,/obj/item/device/radio,/obj/item/weapon/pen) + valid_accessory_slots = (ACCESSORY_SLOT_MEDAL|ACCESSORY_SLOT_RANK) + restricted_accessory_slots = (ACCESSORY_SLOT_ARMBAND) -/obj/item/clothing/suit/dress/expedition - name = "SifGuard dress jacket" +/obj/item/clothing/suit/storage/solgov/dress/sifguard + name = "\improper SifGuard dress jacket" desc = "A silver and grey dress jacket belonging to the Sif Defense Force. Fashionable, for the 25th century at least." - icon_state = "greydress" + icon_state = "ecdress_xpl" + item_state = "ecdress_xpl" -/obj/item/clothing/suit/dress/expedition/command - name = "SifGuard command dress jacket" - desc = "A gold and grey dress jacket belonging to the Sif Defense Force. The height of fashion." - icon_state = "greydress_com" +/obj/item/clothing/suit/storage/solgov/dress/sifguard/senior + name = "\improper SifGuard senior's dress coat" + icon_state = "ecdress_sxpl" + item_state = "ecdress_sxpl" + +/obj/item/clothing/suit/storage/solgov/dress/sifguard/chief + name = "\improper SifGuard chief's dress coat" + icon_state = "ecdress_cxpl" + item_state = "ecdress_cxpl" + +/obj/item/clothing/suit/storage/solgov/dress/sifguard/command + name = "\improper SifGuard officer's dress coat" + desc = "A gold and black dress peacoat belonging to the Sif Defense Force. The height of fashion." + icon_state = "ecdress_ofcr" + item_state = "ecdress_ofcr" + +/obj/item/clothing/suit/storage/solgov/dress/sifguard/command/cdr + name = "\improper SifGuard commander's dress coat" + icon_state = "ecdress_cdr" + item_state = "ecdress_cdr" + +/obj/item/clothing/suit/storage/solgov/dress/sifguard/command/capt + name = "\improper SifGuard captain's dress coat" + icon_state = "ecdress_capt" + item_state = "ecdress_capt" + +/obj/item/clothing/suit/storage/solgov/dress/sifguard/command/adm + name = "\improper SifGuard admiral's dress coat" + icon_state = "ecdress_adm" + item_state = "ecdress_adm" + +/obj/item/clothing/suit/storage/solgov/dress/fleet + name = "fleet dress jacket" + desc = "A navy blue SCG Fleet dress jacket. Don't get near pasta sauce or vox." + icon_state = "whitedress" + item_state = "whitedress" + +/obj/item/clothing/suit/storage/solgov/dress/fleet/snco + name = "fleet dress SNCO jacket" + desc = "A navy blue SCG Fleet dress jacket with silver cuffs. Don't get near pasta sauce or vox." + icon_state = "whitedress_snco" + item_state = "whitedress_snco" + +/obj/item/clothing/suit/storage/solgov/dress/fleet/officer + name = "fleet officer's dress jacket" + desc = "A navy blue SCG Fleet dress jacket with silver accents. Don't get near pasta sauce or vox." + icon_state = "whitedress_off" + item_state = "whitedress_off" + +/obj/item/clothing/suit/storage/solgov/dress/fleet/command + name = "fleet senior officer's dress jacket" + desc = "A navy blue SCG Fleet dress jacket with gold accents. Don't get near pasta sauce or vox." + icon_state = "whitedress_comm" + item_state = "whitedress_comm" + +/obj/item/clothing/suit/storage/solgov/dress/fleet/flag + name = "fleet flag officer's dress jacket" + desc = "A navy blue SCG Fleet dress jacket with red accents. Don't get near pasta sauce or vox." + icon_state = "whitedress_flag" + item_state = "whitedress_flag" + +/obj/item/clothing/suit/dress/solgov + name = "dress jacket" + desc = "A uniform dress jacket, fancy." + icon_state = "blackdress" + item_state = "blackdress" + icon = 'icons/obj/clothing/suits_solgov.dmi' + icon_override = 'icons/mob/suit_solgov.dmi' + body_parts_covered = UPPER_TORSO|ARMS + armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) + siemens_coefficient = 0.9 + allowed = list(/obj/item/weapon/tank/emergency,/obj/item/device/flashlight,/obj/item/clothing/head/soft,/obj/item/clothing/head/beret,/obj/item/device/radio,/obj/item/weapon/pen) + valid_accessory_slots = (ACCESSORY_SLOT_MEDAL|ACCESSORY_SLOT_RANK) + +/obj/item/clothing/suit/dress/solgov/fleet/sailor + name = "fleet dress overwear" + desc = "A navy blue SCG Fleet dress suit. Almost looks like a school-girl outfit." + icon_state = "sailordress" + item_state = "whitedress" + +/obj/item/clothing/suit/dress/solgov/army + name = "marine dress jacket" + desc = "A tailored black SCG Marines dress jacket with red trim. So sexy it hurts." + icon_state = "blackdress" + item_state = "blackdress" + +/obj/item/clothing/suit/dress/solgov/army/command + name = "marine officer's dress jacket" + desc = "A tailored black SCG Marines dress jacket with gold trim. Smells like ceremony." + icon_state = "blackdress_com" + item_state = "blackdress_com" + +//Misc + +/obj/item/clothing/suit/storage/hooded/wintercoat/solgov + name = "\improper SifGuard winter coat" + icon_state = "coatec" + icon = 'icons/obj/clothing/suits_solgov.dmi' + icon_override = 'icons/mob/suit_solgov.dmi' + armor = list(melee = 25, bullet = 10, laser = 5, energy = 10, bomb = 20, bio = 0, rad = 10) + valid_accessory_slots = (ACCESSORY_SLOT_INSIGNIA|ACCESSORY_SLOT_RANK) + +/obj/item/clothing/suit/storage/hooded/wintercoat/solgov/army + name = "marine winter coat" + icon_state = "coatar" + armor = list(melee = 30, bullet = 10, laser = 10, energy = 15, bomb = 20, bio = 0, rad = 0) + valid_accessory_slots = (ACCESSORY_SLOT_INSIGNIA|ACCESSORY_SLOT_RANK) + +/obj/item/clothing/suit/storage/hooded/wintercoat/solgov/fleet + name = "fleet winter coat" + icon_state = "coatfl" + armor = list(melee = 20, bullet = 10, laser = 10, energy = 20, bomb = 20, bio = 0, rad = 10) + valid_accessory_slots = (ACCESSORY_SLOT_INSIGNIA) /obj/item/clothing/suit/storage/toggle/dress name = "clasped dress jacket" @@ -143,21 +328,60 @@ item_state = "labcoat" blood_overlay_type = "coat" -/obj/item/clothing/suit/dress/marine - name = "marine dress jacket" - desc = "A tailored black SCG Marine Corps dress jacket with red trim. So sexy it hurts." - icon_state = "blackdress" - item_state_slots = list(slot_r_hand_str = "suit_black", slot_l_hand_str = "suit_black") - -/obj/item/clothing/suit/dress/marine/command - name = "marine command dress jacket" - desc = "A tailored black SCG Marine Corps dress jacket with gold trim. Smells like ceremony." - icon_state = "blackdress_com" -//Misc - -/obj/item/clothing/suit/storage/toggle/marshal_jacket +/obj/item/clothing/suit/storage/marshal_jacket name = "colonial marshal jacket" desc = "A black synthleather jacket. The word 'MARSHAL' is stenciled onto the back in gold lettering." icon_state = "marshal_jacket" item_state_slots = list(slot_r_hand_str = "suit_black", slot_l_hand_str = "suit_black") - body_parts_covered = UPPER_TORSO|ARMS \ No newline at end of file + body_parts_covered = UPPER_TORSO|ARMS + +//Terrans + +//Service + +/obj/item/clothing/suit/storage/terran/service/navy + name = "ICCGN coat" + desc = "A ICCG Navy service coat. Black and undecorated." + icon_state = "terranservice" + item_state = "terranservice" + icon = 'icons/obj/clothing/suits_solgov.dmi' + icon_override = 'icons/mob/suit_solgov.dmi' + +/obj/item/clothing/suit/storage/terran/service/navy/command + name = "indie command coat" + desc = "An ICCG Navy service command coat. White and undecorated." + icon_state = "terranservice_comm" + item_state = "terranservice_comm" + +//Dress + +/obj/item/clothing/suit/dress/terran + name = "dress jacket" + desc = "A uniform dress jacket, fancy." + icon_state = "terrandress" + item_state = "terrandress" + icon = 'icons/obj/clothing/suits_solgov.dmi' + icon_override = 'icons/mob/suit_solgov.dmi' + body_parts_covered = UPPER_TORSO|ARMS + armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) + siemens_coefficient = 0.9 + allowed = list(/obj/item/weapon/tank/emergency,/obj/item/device/flashlight,/obj/item/clothing/head/soft,/obj/item/clothing/head/beret,/obj/item/device/radio,/obj/item/weapon/pen) + valid_accessory_slots = (ACCESSORY_SLOT_MEDAL|ACCESSORY_SLOT_RANK) + +/obj/item/clothing/suit/dress/terran/navy + name = "ICCGN dress cloak" + desc = "A black ICCG Navy dress cloak with red detailing. So sexy it hurts." + icon_state = "terrandress" + item_state = "terrandress" + +/obj/item/clothing/suit/dress/terran/navy/officer + name = "ICCGN officer's dress cloak" + desc = "A black ICCG Navy dress cloak with gold detailing. Smells like ceremony." + icon_state = "terrandress_off" + item_state = "terrandress_off" + +/obj/item/clothing/suit/dress/terran/navy/command + name = "ICCGN command dress cloak" + desc = "A black ICCG Navy dress cloak with royal detailing. Smells like ceremony." + icon_state = "terrandress_comm" + item_state = "terrandress_comm" \ No newline at end of file diff --git a/code/modules/clothing/suits/solgov_vr.dm b/code/modules/clothing/suits/solgov_vr.dm index b23cb35bc9..06d9e9fa6f 100644 --- a/code/modules/clothing/suits/solgov_vr.dm +++ b/code/modules/clothing/suits/solgov_vr.dm @@ -1,100 +1,183 @@ -//SolGov Uniform Suits - -//Service -/obj/item/clothing/suit/storage/service/sifguard +/obj/item/clothing/suit/storage/solgov/service/sifguard name = "\improper NDF jacket" - desc = "A uniform service jacket belonging to the Nanotrasen Defense Force. It has silver buttons." + desc = "A uniform service jacket belonging to the Nanotrasen Defense Force." -/obj/item/clothing/suit/storage/service/sifguard/medical - name = "\improper NDF medical jacket" - desc = "A uniform service jacket belonging to the Nanotrasen Defense Force. It has silver buttons and blue trim." +/obj/item/clothing/suit/storage/solgov/service/fleet + name = "fleet service jacket" + desc = "A navy blue USDF Fleet service jacket." //YW EDIT: TCG to USDF -/obj/item/clothing/suit/storage/service/sifguard/medical/command - name = "\improper NDF medical command jacket" - desc = "A uniform service jacket belonging to the Nanotrasen Defense Force. It has gold buttons and blue trim." +/obj/item/clothing/suit/storage/solgov/service/fleet/snco + name = "fleet SNCO service jacket" + desc = "A navy blue USDF Fleet service jacket with silver cuffs." //YW EDIT: TCG to USDF -/obj/item/clothing/suit/storage/service/sifguard/engineering - name = "\improper NDF engineering jacket" - desc = "A uniform service jacket belonging to the Nanotrasen Defense Force. It has silver buttons and orange trim." +/obj/item/clothing/suit/storage/solgov/service/fleet/officer + name = "fleet officer's service jacket" + desc = "A navy blue USDF Fleet dress jacket with silver accents." //YW EDIT: TCG to USDF -/obj/item/clothing/suit/storage/service/sifguard/engineering/command - name = "\improper NDF engineering command jacket" - desc = "A uniform service jacket belonging to the Nanotrasen Defense Force. It has gold buttons and orange trim." +/obj/item/clothing/suit/storage/solgov/service/fleet/command + name = "fleet senior officer's service jacket" + desc = "A navy blue USDF Fleet dress jacket with gold accents." //YW EDIT: TCG to USDF -/obj/item/clothing/suit/storage/service/sifguard/supply - name = "\improper NDF supply jacket" - desc = "A uniform service jacket belonging to the Nanotrasen Defense Force. It has silver buttons and brown trim." +/obj/item/clothing/suit/storage/solgov/service/fleet/flag + name = "fleet flag officer's service jacket" + desc = "A navy blue USDF Fleet dress jacket with red accents." //YW EDIT: TCG to USDF -/obj/item/clothing/suit/storage/service/sifguard/security - name = "\improper NDF security jacket" - desc = "A uniform service jacket belonging to the Nanotrasen Defense Force. It has silver buttons and red trim." - -/obj/item/clothing/suit/storage/service/sifguard/security/command - name = "\improper NDF security command jacket" - desc = "A uniform service jacket belonging to the Nanotrasen Defense Force. It has gold buttons and red trim." - -/obj/item/clothing/suit/storage/service/sifguard/command - name = "\improper NDF command jacket" - desc = "A uniform service jacket belonging to the Nanotrasen Defense Force. It has gold buttons and gold trim." - -/obj/item/clothing/suit/storage/service/marine +/obj/item/clothing/suit/storage/solgov/service/army name = "marine coat" - desc = "An TCG Marine Corps service coat. Green and undecorated." + desc = "An USDF Marine service coat. Green and undecorated." //YW EDIT: TCG to USDF -/obj/item/clothing/suit/storage/service/marine/medical +/obj/item/clothing/suit/storage/solgov/service/army/medical name = "marine medical jacket" - desc = "An TCG Marine Corps service coat. This one has blue markings." + desc = "An USDF Marine service coat. This one has blue markings." //YW EDIT: TCG to USDF -/obj/item/clothing/suit/storage/service/marine/medical/command +/obj/item/clothing/suit/storage/solgov/service/army/medical/command name = "marine medical command jacket" - desc = "An TCG Marine Corps service coat. This one has blue and gold markings." + desc = "An USDF Marine service coat. This one has blue and gold markings." //YW EDIT: TCG to USDF -/obj/item/clothing/suit/storage/service/marine/engineering +/obj/item/clothing/suit/storage/solgov/service/army/engineering name = "marine engineering jacket" - desc = "An TCG Marine Corps service coat. This one has orange markings." + desc = "An USDF Marine service coat. This one has orange markings." //YW EDIT: TCG to USDF -/obj/item/clothing/suit/storage/service/marine/engineering/command +/obj/item/clothing/suit/storage/solgov/service/army/engineering/command name = "marine engineering command jacket" - desc = "An TCG Marine Corps service coat. This one has orange and gold markings." + desc = "An USDF Marine service coat. This one has orange and gold markings." //YW EDIT: TCG to USDF -/obj/item/clothing/suit/storage/service/marine/supply +/obj/item/clothing/suit/storage/solgov/service/army/supply name = "marine supply jacket" - desc = "An TCG Marine Corps service coat. This one has brown markings." + desc = "An USDF Marine service coat. This one has brown markings." //YW EDIT: TCG to USDF -/obj/item/clothing/suit/storage/service/marine/security +/obj/item/clothing/suit/storage/solgov/service/army/security name = "marine security jacket" - desc = "An TCG Marine Corps service coat. This one has red markings." + desc = "An USDF Marine service coat. This one has red markings." //YW EDIT: TCG to USDF -/obj/item/clothing/suit/storage/service/marine/security/command +/obj/item/clothing/suit/storage/solgov/service/army/security/command name = "marine security command jacket" - desc = "An TCG Marine Corps service coat. This one has red and gold markings." + desc = "An USDF Marine service coat. This one has red and gold markings." //YW EDIT: TCG to USDF -/obj/item/clothing/suit/storage/service/marine/command +/obj/item/clothing/suit/storage/solgov/service/army/service + name = "marine service jacket" + desc = "An USDF Marine service coat. This one has green markings." //YW EDIT: TCG to USDF + +/obj/item/clothing/suit/storage/solgov/service/army/service/command + name = "marine service command jacket" + desc = "An USDF Marine service coat. This one has green and gold markings." //YW EDIT: TCG to USDF + +/obj/item/clothing/suit/storage/solgov/service/army/exploration + name = "marine exploration jacket" + desc = "An USDF Marine service coat. This one has purple markings." //YW EDIT: TCG to USDF + +/obj/item/clothing/suit/storage/solgov/service/army/exploration/command + name = "marine exploration command jacket" + desc = "An USDF Marine service coat. This one has purple and gold markings." //YW EDIT: TCG to USDF + +/obj/item/clothing/suit/storage/solgov/service/army/command name = "marine command jacket" - desc = "An TCG Marine Corps service coat. This one has gold markings." + desc = "An USDF Marine Corps service coat. This one has gold markings." //YW EDIT: TCG to USDF -//Dress - -/obj/item/clothing/suit/dress/expedition +//Dress - murder me with a gun why are these 3 different types +/obj/item/clothing/suit/storage/solgov/dress/sifguard name = "\improper NDF dress jacket" - desc = "A silver and grey dress jacket belonging to the Nanotrasen Defense Force. Fashionable, for the 24th century at least." + desc = "A silver and grey dress jacket belonging to the Nanotrasen Defense Force. Fashionable, for the 25th century at least." -/obj/item/clothing/suit/dress/expedition/command - name = "\improper NDF command dress jacket" - desc = "A gold and grey dress jacket belonging to the Nanotrasen Defense Force. The height of fashion." +/obj/item/clothing/suit/storage/solgov/dress/sifguard/senior + name = "\improper NDF senior's dress coat" + +/obj/item/clothing/suit/storage/solgov/dress/sifguard/chief + name = "\improper NDF chief's dress coat" + +/obj/item/clothing/suit/storage/solgov/dress/sifguard/command + name = "\improper NDF officer's dress coat" + desc = "A gold and black dress peacoat belonging to the Nanotrasen Defense Force. The height of fashion." + +/obj/item/clothing/suit/storage/solgov/dress/sifguard/command/cdr + name = "\improper NDF commander's dress coat" + +/obj/item/clothing/suit/storage/solgov/dress/sifguard/command/capt + name = "\improper NDF captain's dress coat" + +/obj/item/clothing/suit/storage/solgov/dress/sifguard/command/adm + name = "\improper NDF admiral's dress coat" + +/obj/item/clothing/suit/storage/solgov/dress/fleet + name = "fleet dress jacket" + desc = "A navy blue USDF Fleet dress jacket. Don't get near pasta sauce or vox." //YW EDIT: TCG to USDF + +/obj/item/clothing/suit/storage/solgov/dress/fleet/snco + name = "fleet dress SNCO jacket" + desc = "A navy blue USDF Fleet dress jacket with silver cuffs. Don't get near pasta sauce or vox." //YW EDIT: TCG to USDF + +/obj/item/clothing/suit/storage/solgov/dress/fleet/officer + name = "fleet officer's dress jacket" + desc = "A navy blue USDF Fleet dress jacket with silver accents. Don't get near pasta sauce or vox." //YW EDIT: TCG to USDF + +/obj/item/clothing/suit/storage/solgov/dress/fleet/command + name = "fleet senior officer's dress jacket" + desc = "A navy blue USDF Fleet dress jacket with gold accents. Don't get near pasta sauce or vox." //YW EDIT: TCG to USDF + +/obj/item/clothing/suit/storage/solgov/dress/fleet/flag + name = "fleet flag officer's dress jacket" + desc = "A navy blue USDF Fleet dress jacket with red accents. Don't get near pasta sauce or vox." //YW EDIT: TCG to USDF + +/obj/item/clothing/suit/dress/solgov/fleet/sailor + name = "fleet dress overwear" + desc = "A navy blue USDF Fleet dress suit. Almost looks like a school-girl outfit." //YW EDIT: TCG to USDF + +/obj/item/clothing/suit/dress/solgov/army + name = "marine dress jacket" + desc = "A tailored black USDF Marines dress jacket with red trim. So sexy it hurts." //YW EDIT: TCG to USDF + +/obj/item/clothing/suit/dress/solgov/army/command + name = "marine officer's dress jacket" + desc = "A tailored black USDF Marines dress jacket with gold trim. Smells like ceremony." //YW EDIT: TCG to USDF + +//Misc + +/obj/item/clothing/suit/storage/hooded/wintercoat/solgov + name = "\improper NDF winter coat" + +/obj/item/clothing/suit/storage/hooded/wintercoat/solgov/army + name = "marine winter coat" + +/obj/item/clothing/suit/storage/hooded/wintercoat/solgov/fleet + name = "fleet winter coat" + +/obj/item/clothing/suit/storage/toggle/dress + name = "clasped dress jacket" + desc = "A uniform dress jacket with gold toggles." /obj/item/clothing/suit/storage/toggle/dress/fleet name = "fleet dress jacket" - desc = "A crisp white TCG Fleet dress jacket with blue and gold accents. Don't get near pasta sauce or vox." + desc = "A crisp white USDF Fleet dress jacket with blue and gold accents. Don't get near pasta sauce or vox." //YW EDIT: TCG to USDF /obj/item/clothing/suit/storage/toggle/dress/fleet/command name = "fleet command dress jacket" - desc = "A crisp white TCG Fleet dress jacket dripping with gold accents. So bright it's blinding." + desc = "A crisp white USDF Fleet dress jacket dripping with gold accents. So bright it's blinding." //YW EDIT: TCG to USDF -/obj/item/clothing/suit/dress/marine - name = "marine dress jacket" - desc = "A tailored black TCG Marine Corps dress jacket with red trim. So sexy it hurts." +/obj/item/clothing/suit/storage/marshal_jacket + name = "colonial marshal jacket" + desc = "A black synthleather jacket. The word 'MARSHAL' is stenciled onto the back in gold lettering." -/obj/item/clothing/suit/dress/marine/command - name = "marine command dress jacket" - desc = "A tailored black TCG Marine Corps dress jacket with gold trim. Smells like ceremony." \ No newline at end of file +//Terrans + +//Service + +/obj/item/clothing/suit/storage/terran/service/navy + name = "Ares coat" + desc = "A Ares Navy service coat. Black and undecorated." + +/obj/item/clothing/suit/storage/terran/service/navy/command + name = "Ares command coat" + desc = "An Ares Navy service command coat. White and undecorated." + +//Dress +/obj/item/clothing/suit/dress/terran/navy + name = "Ares dress cloak" + desc = "A black Ares Navy dress cloak with red detailing. So sexy it hurts." + +/obj/item/clothing/suit/dress/terran/navy/officer + name = "Ares officer's dress cloak" + desc = "A black Ares Navy dress cloak with gold detailing. Smells like ceremony." + +/obj/item/clothing/suit/dress/terran/navy/command + name = "Ares command dress cloak" + desc = "A black Ares Navy dress cloak with royal detailing. Smells like ceremony." diff --git a/code/modules/clothing/under/accessories/holster.dm b/code/modules/clothing/under/accessories/holster.dm index c241a7f701..f97cd19cbf 100644 --- a/code/modules/clothing/under/accessories/holster.dm +++ b/code/modules/clothing/under/accessories/holster.dm @@ -25,7 +25,7 @@ return if(holster_in) - playsound(get_turf(src), holster_in, 50) + playsound(src, holster_in, 50) if(istype(user)) user.stop_aiming(no_message=1) @@ -62,7 +62,7 @@ ) if(holster_out) - playsound(get_turf(src), holster_out, sound_vol) + playsound(src, holster_out, sound_vol) user.put_in_hands(holstered) holstered.add_fingerprint(user) @@ -71,7 +71,7 @@ //YW change start /obj/item/clothing/accessory/holster/attack_hand(mob/user as mob) - if (user.a_intent == I_HURT && has_suit && (slot & ACCESSORY_SLOT_HOLSTER )) //if we are part of a suit and are using harm intent + if (user.a_intent == I_HURT && has_suit && (slot & SLOT_HOLSTER )) //if we are part of a suit and are using harm intent if (holstered) unholster(user) return diff --git a/code/modules/clothing/under/accessories/permits_vr.dm b/code/modules/clothing/under/accessories/permits_vr.dm index 8913040278..2e3d15fb7c 100644 --- a/code/modules/clothing/under/accessories/permits_vr.dm +++ b/code/modules/clothing/under/accessories/permits_vr.dm @@ -1,5 +1,5 @@ /obj/item/clothing/accessory/permit/drone - desc = "A card issued by the EIO, indicating that the owner is a Drone Intelligence. Drones are mandated to carry this card within SolCom space, by law." + desc = "A card issued by the EIO, indicating that the owner is a Drone Intelligence. Drones are mandated to carry this card within SolGov space, by law." //YW EDIT: SolGov /obj/item/clothing/accessory/permit/gun/planetside name = "explorer gun permit" diff --git a/code/modules/clothing/under/accessories/torch.dm b/code/modules/clothing/under/accessories/torch.dm index 7cdec72747..6965056059 100644 --- a/code/modules/clothing/under/accessories/torch.dm +++ b/code/modules/clothing/under/accessories/torch.dm @@ -117,6 +117,7 @@ ribbons icon_state = "ribbon_marksman" on_rolled = list("down" = "none") slot = ACCESSORY_SLOT_MEDAL + w_class = ITEMSIZE_TINY /obj/item/clothing/accessory/ribbon/solgov/marksman name = "marksmanship ribbon" @@ -294,7 +295,7 @@ department tags desc = "Insignia denoting assignment to a department. These appear blank." icon_state = "dept_exped" on_rolled = list("down" = "none", "rolled" = "dept_exped_sleeves") - slot = ACCESSORY_SLOT_DECOR + slot = ACCESSORY_SLOT_DEPT //removable = FALSE /obj/item/clothing/accessory/solgov/department/command @@ -305,14 +306,18 @@ department tags /obj/item/clothing/accessory/solgov/department/command/service icon_state = "dept_exped_service" +/obj/item/clothing/accessory/solgov/department/command/jumper + icon_state = "dept_exped_jumper" + color = "#d6bb64" + /obj/item/clothing/accessory/solgov/department/command/fleet icon_state = "dept_fleet" desc = "Insignia denoting assignment to the command department. These fit Fleet uniforms." on_rolled = list("rolled" = "dept_fleet_sleeves", "down" = "none") -/obj/item/clothing/accessory/solgov/department/command/marine - icon_state = "dept_marine" - desc = "Insignia denoting assignment to the command department. These fit marine uniforms." +/obj/item/clothing/accessory/solgov/department/command/army + icon_state = "dept_army" + desc = "Insignia denoting assignment to the command department. These fit Marine uniforms." on_rolled = list("down" = "none") /obj/item/clothing/accessory/solgov/department/engineering @@ -323,14 +328,17 @@ department tags /obj/item/clothing/accessory/solgov/department/engineering/service icon_state = "dept_exped_service" +/obj/item/clothing/accessory/solgov/department/engineering/jumper + icon_state = "dept_exped_jumper" + /obj/item/clothing/accessory/solgov/department/engineering/fleet icon_state = "dept_fleet" desc = "Insignia denoting assignment to the engineering department. These fit Fleet uniforms." on_rolled = list("rolled" = "dept_fleet_sleeves", "down" = "none") -/obj/item/clothing/accessory/solgov/department/engineering/marine - icon_state = "dept_marine" - desc = "Insignia denoting assignment to the engineering department. These fit marine uniforms." +/obj/item/clothing/accessory/solgov/department/engineering/army + icon_state = "dept_army" + desc = "Insignia denoting assignment to the engineering department. These fit Marine uniforms." on_rolled = list("down" = "none") /obj/item/clothing/accessory/solgov/department/security @@ -341,14 +349,18 @@ department tags /obj/item/clothing/accessory/solgov/department/security/service icon_state = "dept_exped_service" +/obj/item/clothing/accessory/solgov/department/security/jumper + icon_state = "dept_exped_jumper" + color = "#721b1b" + /obj/item/clothing/accessory/solgov/department/security/fleet icon_state = "dept_fleet" desc = "Insignia denoting assignment to the security department. These fit Fleet uniforms." on_rolled = list("rolled" = "dept_fleet_sleeves", "down" = "none") -/obj/item/clothing/accessory/solgov/department/security/marine - icon_state = "dept_marine" - desc = "Insignia denoting assignment to the security department. These fit marine uniforms." +/obj/item/clothing/accessory/solgov/department/security/army + icon_state = "dept_army" + desc = "Insignia denoting assignment to the security department. These fit Marine uniforms." on_rolled = list("down" = "none") /obj/item/clothing/accessory/solgov/department/medical @@ -358,15 +370,20 @@ department tags /obj/item/clothing/accessory/solgov/department/medical/service icon_state = "dept_exped_service" + color = "#7faad1" + +/obj/item/clothing/accessory/solgov/department/medical/jumper + icon_state = "dept_exped_jumper" + color = "#7faad1" /obj/item/clothing/accessory/solgov/department/medical/fleet icon_state = "dept_fleet" desc = "Insignia denoting assignment to the medical department. These fit Fleet uniforms." on_rolled = list("rolled" = "dept_fleet_sleeves", "down" = "none") -/obj/item/clothing/accessory/solgov/department/medical/marine - icon_state = "dept_marine" - desc = "Insignia denoting assignment to the medical department. These fit marine uniforms." +/obj/item/clothing/accessory/solgov/department/medical/army + icon_state = "dept_army" + desc = "Insignia denoting assignment to the medical department. These fit Marine uniforms." on_rolled = list("down" = "none") /obj/item/clothing/accessory/solgov/department/supply @@ -377,14 +394,18 @@ department tags /obj/item/clothing/accessory/solgov/department/supply/service icon_state = "dept_exped_service" +/obj/item/clothing/accessory/solgov/department/supply/jumper + icon_state = "dept_exped_jumper" + color = "#7faad1" + /obj/item/clothing/accessory/solgov/department/supply/fleet icon_state = "dept_fleet" desc = "Insignia denoting assignment to the supply department. These fit Fleet uniforms." on_rolled = list("rolled" = "dept_fleet_sleeves", "down" = "none") -/obj/item/clothing/accessory/solgov/department/supply/marine - icon_state = "dept_marine" - desc = "Insignia denoting assignment to the supply department. These fit marine uniforms." +/obj/item/clothing/accessory/solgov/department/supply/army + icon_state = "dept_army" + desc = "Insignia denoting assignment to the supply department. These fit Marine uniforms." on_rolled = list("down" = "none") /obj/item/clothing/accessory/solgov/department/service @@ -395,14 +416,18 @@ department tags /obj/item/clothing/accessory/solgov/department/service/service icon_state = "dept_exped_service" +/obj/item/clothing/accessory/solgov/department/service/jumper + icon_state = "dept_exped_jumper" + color = "#7b965d" + /obj/item/clothing/accessory/solgov/department/service/fleet icon_state = "dept_fleet" desc = "Insignia denoting assignment to the service department. These fit Fleet uniforms." on_rolled = list("rolled" = "dept_fleet_sleeves", "down" = "none") -/obj/item/clothing/accessory/solgov/department/service/marine - icon_state = "dept_marine" - desc = "Insignia denoting assignment to the service department. These fit marine uniforms." +/obj/item/clothing/accessory/solgov/department/service/army + icon_state = "dept_army" + desc = "Insignia denoting assignment to the service department. These fit Marine uniforms." on_rolled = list("down" = "none") /obj/item/clothing/accessory/solgov/department/exploration @@ -413,14 +438,17 @@ department tags /obj/item/clothing/accessory/solgov/department/exploration/service icon_state = "dept_exped_service" +/obj/item/clothing/accessory/solgov/department/exploration/jumper + icon_state = "dept_exped_jumper" + /obj/item/clothing/accessory/solgov/department/exploration/fleet icon_state = "dept_fleet" desc = "Insignia denoting assignment to the exploration department. These fit Fleet uniforms." on_rolled = list("rolled" = "dept_fleet_sleeves", "down" = "none") -/obj/item/clothing/accessory/solgov/department/exploration/marine - icon_state = "dept_marine" - desc = "Insignia denoting assignment to the exploration department. These fit marine uniforms." +/obj/item/clothing/accessory/solgov/department/exploration/army + icon_state = "dept_army" + desc = "Insignia denoting assignment to the exploration department. These fit Marine uniforms." on_rolled = list("down" = "none") /obj/item/clothing/accessory/solgov/department/research @@ -431,6 +459,10 @@ department tags /obj/item/clothing/accessory/solgov/department/research/service icon_state = "dept_exped_service" +/obj/item/clothing/accessory/solgov/department/research/jumper + icon_state = "dept_exped_jumper" + color = "#916f8d" + /********* ranks - ec *********/ @@ -440,7 +472,7 @@ ranks - ec desc = "Insignia denoting rank of some kind. These appear blank." icon_state = "fleetrank" on_rolled = list("down" = "none") - slot = ACCESSORY_SLOT_DECOR + slot = ACCESSORY_SLOT_RANK gender = PLURAL //high_visibility = 1 @@ -614,13 +646,13 @@ ranks - marines /obj/item/clothing/accessory/solgov/rank/marine name = "marine ranks" desc = "Insignia denoting marine rank of some kind. These appear blank." - icon_state = "marinerank_enlisted" + icon_state = "armyrank_enlisted" on_rolled = list("down" = "none") /obj/item/clothing/accessory/solgov/rank/marine/enlisted name = "ranks (E-1 private)" desc = "Insignia denoting the rank of Private." - icon_state = "marinerank_enlisted" + icon_state = "armyrank_enlisted" /obj/item/clothing/accessory/solgov/rank/marine/enlisted/e2 name = "ranks (E-2 private second class)" @@ -669,7 +701,7 @@ ranks - marines /obj/item/clothing/accessory/solgov/rank/marine/officer name = "ranks (O-1 second lieutenant)" desc = "Insignia denoting the rank of Second Lieutenant." - icon_state = "marinerank_officer" + icon_state = "armyrank_officer" /obj/item/clothing/accessory/solgov/rank/marine/officer/o2 name = "ranks (O-2 first lieutenant)" @@ -694,7 +726,7 @@ ranks - marines /obj/item/clothing/accessory/solgov/rank/marine/flag name = "ranks (O-7 brigadier general)" desc = "Insignia denoting the rank of Brigadier General." - icon_state = "marinerank_command" + icon_state = "armyrank_command" /obj/item/clothing/accessory/solgov/rank/marine/flag/o8 name = "ranks (O-8 major general)" diff --git a/code/modules/clothing/under/miscellaneous_vr.dm b/code/modules/clothing/under/miscellaneous_vr.dm index fb96aaff12..c3e75e069c 100644 --- a/code/modules/clothing/under/miscellaneous_vr.dm +++ b/code/modules/clothing/under/miscellaneous_vr.dm @@ -1,5 +1,5 @@ /obj/item/clothing/under/customs - desc = "A standard SolCom customs uniform. Complete with epaulettes." + desc = "A standard SolGov customs uniform. Complete with epaulettes." //YW EDIT: SolGov /obj/item/clothing/var/hides_bulges = FALSE // OwO wats this? @@ -115,6 +115,7 @@ /obj/item/clothing/under/dress/qipao name = "qipao" + desc = "A type of feminine body-hugging dress with distinctive Chinese features of Manchu origin." icon = 'icons/obj/clothing/uniforms_vr.dmi' icon_override = 'icons/mob/uniform_vr.dmi' icon_state = "qipao" diff --git a/code/modules/clothing/under/solgov.dm b/code/modules/clothing/under/solgov.dm index 0859cdf1e4..815798f90d 100644 --- a/code/modules/clothing/under/solgov.dm +++ b/code/modules/clothing/under/solgov.dm @@ -5,9 +5,9 @@ name = "master solgov uniform" desc = "You shouldn't be seeing this." icon = 'icons/obj/clothing/uniforms_solgov.dmi' + item_icons = list(slot_w_uniform_str = 'icons/mob/uniform_solgov.dmi') rolled_down = 0 rolled_sleeves = 0 - item_icons = list(slot_w_uniform_str = 'icons/mob/uniform_solgov.dmi') armor = list(melee = 5, bullet = 0, laser = 5, energy = 5, bomb = 0, bio = 5, rad = 5) siemens_coefficient = 0.8 @@ -33,11 +33,11 @@ icon_state = "fleetpt" worn_state = "fleetpt" -/obj/item/clothing/under/solgov/pt/marine +/obj/item/clothing/under/solgov/pt/army name = "marine pt uniform" desc = "Does NOT leave much to the imagination." - icon_state = "marinept" - worn_state = "marinept" + icon_state = "armypt" + worn_state = "armypt" //Utility @@ -71,6 +71,18 @@ worn_state = "blackutility_crew" armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 10) +/obj/item/clothing/under/solgov/utility/sifguard_skirt + name = "\improper SifGuard skirt" + desc = "A black turtleneck and skirt, the elusive ladies' uniform of the Sif Defense Force." + icon_state = "blackservicefem" + worn_state = "blackservicefem" + +/obj/item/clothing/under/solgov/utility/sifguard_skirt/officer + name = "\improper SifGuard officer skirt" + desc = "A black turtleneck and skirt, the elusive ladies' uniform of the Sif Defense Force. This one has gold trim." + icon_state = "blackservicefem_com" + worn_state = "blackservicefem_com" + /obj/item/clothing/under/solgov/utility/sifguard/command starting_accessories = list(/obj/item/clothing/accessory/solgov/department/command) @@ -86,6 +98,9 @@ /obj/item/clothing/under/solgov/utility/sifguard/supply starting_accessories = list(/obj/item/clothing/accessory/solgov/department/supply) +/obj/item/clothing/under/solgov/utility/sifguard/service + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/service) + /obj/item/clothing/under/solgov/utility/sifguard/exploration starting_accessories = list(/obj/item/clothing/accessory/solgov/department/exploration) @@ -93,7 +108,7 @@ starting_accessories = list(/obj/item/clothing/accessory/solgov/department/research) /obj/item/clothing/under/solgov/utility/sifguard/officer - name = "\improper Sifuard officer's uniform" + name = "\improper Sifguard officer's uniform" desc = "The utility uniform of the Sif Defense Force, made from biohazard resistant material. This one has gold trim." icon_state = "blackutility_com" worn_state = "blackutility_com" @@ -113,6 +128,9 @@ /obj/item/clothing/under/solgov/utility/sifguard/officer/supply starting_accessories = list(/obj/item/clothing/accessory/solgov/department/supply) +/obj/item/clothing/under/solgov/utility/sifguard/officer/service + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/service) + /obj/item/clothing/under/solgov/utility/sifguard/officer/exploration starting_accessories = list(/obj/item/clothing/accessory/solgov/department/exploration) @@ -145,44 +163,87 @@ /obj/item/clothing/under/solgov/utility/fleet/supply starting_accessories = list(/obj/item/clothing/accessory/solgov/department/supply/fleet) +/obj/item/clothing/under/solgov/utility/fleet/service + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/service/fleet) + /obj/item/clothing/under/solgov/utility/fleet/exploration starting_accessories = list(/obj/item/clothing/accessory/solgov/department/exploration/fleet) +/obj/item/clothing/under/solgov/utility/fleet/combat + name = "fleet fatigues" + desc = "Alternative utility uniform of the SCG Fleet, for when coveralls are impractical." + icon_state = "navycombat" + worn_state = "navycombat" -/obj/item/clothing/under/solgov/utility/marine +/obj/item/clothing/under/solgov/utility/fleet/combat/security + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/security/fleet) + +/obj/item/clothing/under/solgov/utility/fleet/combat/medical + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/medical/fleet, /obj/item/clothing/accessory/armband/medblue) + +/obj/item/clothing/under/solgov/utility/fleet/combat/command + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/command/fleet) + +/obj/item/clothing/under/solgov/utility/fleet/combat/exploration + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/exploration/fleet) + +/obj/item/clothing/under/solgov/utility/fleet/officer + name = "fleet officer's coveralls" + desc = "Alternative utility uniform of the SCG Fleet, for officers." + icon_state = "navyutilityoff" + worn_state = "navyutilityoff" + +/obj/item/clothing/under/solgov/utility/fleet/officer/command + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/command/fleet) + +/obj/item/clothing/under/solgov/utility/fleet/officer/engineering + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/engineering/fleet) + +/obj/item/clothing/under/solgov/utility/fleet/officer/security + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/security/fleet) + +/obj/item/clothing/under/solgov/utility/fleet/officer/medical + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/medical/fleet) + +/obj/item/clothing/under/solgov/utility/army name = "marine fatigues" - desc = "The utility uniform of the SCG Marine Corps, made from durable material." - icon_state = "greyutility" - worn_state = "greyutility" - armor = list(melee = 10, bullet = 0, laser = 10,energy = 0, bomb = 0, bio = 0, rad = 0) - -/obj/item/clothing/under/solgov/utility/marine/command - starting_accessories = list(/obj/item/clothing/accessory/solgov/department/command/marine) - -/obj/item/clothing/under/solgov/utility/marine/engineering - starting_accessories = list(/obj/item/clothing/accessory/solgov/department/engineering/marine) - -/obj/item/clothing/under/solgov/utility/marine/security - starting_accessories = list(/obj/item/clothing/accessory/solgov/department/security/marine) - -/obj/item/clothing/under/solgov/utility/marine/medical - starting_accessories = list(/obj/item/clothing/accessory/solgov/department/medical/marine) - -/obj/item/clothing/under/solgov/utility/marine/supply - starting_accessories = list(/obj/item/clothing/accessory/solgov/department/supply/marine) - -/obj/item/clothing/under/solgov/utility/marine/exploration - starting_accessories = list(/obj/item/clothing/accessory/solgov/department/exploration/marine) - -/obj/item/clothing/under/solgov/utility/marine/green - name = "green fatigues" - desc = "A green version of the SCG marine utility uniform, made from durable material." + desc = "The utility uniform of the SCG Marines, made from durable material." icon_state = "greenutility" worn_state = "greenutility" -/obj/item/clothing/under/solgov/utility/marine/tan +//obj/item/clothing/under/solgov/utility/army/command + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/command/army) + +/obj/item/clothing/under/solgov/utility/army/engineering + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/engineering/army) + +/obj/item/clothing/under/solgov/utility/army/security + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/security/army) + +/obj/item/clothing/under/solgov/utility/army/medical + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/medical/army) + +/obj/item/clothing/under/solgov/utility/army/medical/banded + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/medical/army, /obj/item/clothing/accessory/armband/medblue) + +/obj/item/clothing/under/solgov/utility/army/supply + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/supply/army) + +/obj/item/clothing/under/solgov/utility/army/service + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/service/army) + +/obj/item/clothing/under/solgov/utility/army/exploration + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/exploration/army) + +/obj/item/clothing/under/solgov/utility/army/urban + name = "urban fatigues" + desc = "An urban version of the SCG Marines utility uniform, made from durable material." + icon_state = "greyutility" + worn_state = "greyutility" + +/obj/item/clothing/under/solgov/utility/army/tan name = "tan fatigues" - desc = "A tan version of the SCG marine utility uniform, made from durable material." + desc = "A tan version of the SCG Marines utility uniform, made from durable material." icon_state = "tanutility" worn_state = "tanutility" @@ -195,24 +256,166 @@ worn_state = "whiteservice" armor = list(melee = 5, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 5, rad = 0) siemens_coefficient = 0.9 + siemens_coefficient = 0.9 + +/obj/item/clothing/under/solgov/service/sifguard + name = "\improper SifGuard service uniform" + desc = "The service uniform of the Sif Defense Force in silver trim." + icon_state = "greydress" + worn_state = "greydress" + +/obj/item/clothing/under/solgov/service/sifguard/command + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/command/jumper) + +/obj/item/clothing/under/solgov/service/sifguard/engineering + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/engineering/jumper) + +/obj/item/clothing/under/solgov/service/sifguard/security + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/security/jumper) + +/obj/item/clothing/under/solgov/service/sifguard/medical + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/medical/jumper) + +/obj/item/clothing/under/solgov/service/sifguard/supply + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/supply/jumper) + +/obj/item/clothing/under/solgov/service/sifguard/service + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/service/jumper) + +/obj/item/clothing/under/solgov/service/sifguard/exploration + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/exploration/jumper) + +/obj/item/clothing/under/solgov/service/sifguard/research + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/research/jumper) + +/obj/item/clothing/under/solgov/service/sifguard/skirt + name = "\improper SifGuard service skirt" + desc = "A feminine version of the Sif Defense Force service uniform in silver trim." + icon_state = "greydressfem" + worn_state = "greydressfem" + +/obj/item/clothing/under/solgov/service/sifguard/skirt/command + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/command/jumper) + +/obj/item/clothing/under/solgov/service/sifguard/skirt/engineering + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/engineering/jumper) + +/obj/item/clothing/under/solgov/service/sifguard/skirt/security + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/security/jumper) + +/obj/item/clothing/under/solgov/service/sifguard/skirt/medical + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/medical/jumper) + +/obj/item/clothing/under/solgov/service/sifguard/skirt/supply + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/supply/jumper) + +/obj/item/clothing/under/solgov/service/sifguard/skirt/service + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/service/jumper) + +/obj/item/clothing/under/solgov/service/sifguard/skirt/exploration + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/exploration/jumper) + +/obj/item/clothing/under/solgov/service/sifguard/skirt/research + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/research/jumper) + +/obj/item/clothing/under/solgov/service/sifguard/command + name = "\improper SifGuard officer's service uniform" + desc = "The service uniform of the Sif Defense Force in gold trim." + icon_state = "greydress_com" + worn_state = "greydress_com" + +/obj/item/clothing/under/solgov/service/sifguard/command/command + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/command/jumper) + +/obj/item/clothing/under/solgov/service/sifguard/command/engineering + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/engineering/jumper) + +/obj/item/clothing/under/solgov/service/sifguard/command/security + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/security/jumper) + +/obj/item/clothing/under/solgov/service/sifguard/command/medical + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/medical/jumper) + +/obj/item/clothing/under/solgov/service/sifguard/command/supply + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/supply/jumper) + +/obj/item/clothing/under/solgov/service/sifguard/command/service + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/service/jumper) + +/obj/item/clothing/under/solgov/service/sifguard/command/exploration + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/exploration/jumper) + +/obj/item/clothing/under/solgov/service/sifguard/command/research + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/research/jumper) + +/obj/item/clothing/under/solgov/service/sifguard/command/skirt + name = "\improper SifGuard officer's service skirt" + desc = "A feminine version of the Sif Defense Force service uniform in gold trim." + icon_state = "greydressfem_com" + worn_state = "greydressfem_com" + +/obj/item/clothing/under/solgov/service/sifguard/command/skirt/command + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/command/jumper) + +/obj/item/clothing/under/solgov/service/sifguard/command/skirt/engineering + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/engineering/jumper) + +/obj/item/clothing/under/solgov/service/sifguard/command/skirt/security + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/security/jumper) + +/obj/item/clothing/under/solgov/service/sifguard/command/skirt/medical + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/medical/jumper) + +/obj/item/clothing/under/solgov/service/sifguard/command/skirt/supply + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/supply/jumper) + +/obj/item/clothing/under/solgov/service/sifguard/command/skirt/service + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/service/jumper) + +/obj/item/clothing/under/solgov/service/sifguard/command/skirt/exploration + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/exploration/jumper) + +/obj/item/clothing/under/solgov/service/sifguard/command/skirt/research + starting_accessories = list(/obj/item/clothing/accessory/solgov/department/research/jumper) /obj/item/clothing/under/solgov/service/fleet name = "fleet service uniform" desc = "The service uniform of the SCG Fleet, made from immaculate white fabric." icon_state = "whiteservice" worn_state = "whiteservice" + starting_accessories = list(/obj/item/clothing/accessory/tie/navy) -/obj/item/clothing/under/solgov/service/marine +/obj/item/clothing/under/solgov/service/fleet/skirt + name = "fleet service skirt" + desc = "The service uniform skirt of the SCG Fleet, made from immaculate white fabric." + icon_state = "whiteservicefem" + worn_state = "whiteservicefem" + +/obj/item/clothing/under/solgov/service/army name = "marine service uniform" - desc = "The service uniform of the SCG Marine Corps. Slimming." + desc = "The service uniform of the SCG Marines. Slimming." icon_state = "greenservice" worn_state = "greenservice" + starting_accessories = list(/obj/item/clothing/accessory/tie/darkgreen) -/obj/item/clothing/under/solgov/service/marine/command - name = "marine command service uniform" - desc = "The service uniform of the SCG Marine Corps. Slimming and stylish." +/obj/item/clothing/under/solgov/service/army/skirt + name = "marine service skirt" + desc = "The service uniform skirt of the SCG Marines. Slimming." + icon_state = "greenservicefem" + worn_state = "greenservicefem" + +/obj/item/clothing/under/solgov/service/army/command + name = "marine officer's service uniform" + desc = "The service uniform of the SCG Marines. Slimming and stylish." icon_state = "greenservice_com" worn_state = "greenservice_com" + starting_accessories = list(/obj/item/clothing/accessory/tie/darkgreen) + +/obj/item/clothing/under/solgov/service/army/command/skirt + name = "marine officer's service skirt" + desc = "The service uniform skirt of the SCG Marines. Slimming and stylish." + icon_state = "greenservicefem_com" + worn_state = "greenservicefem_com" //Dress @@ -221,79 +424,31 @@ desc = "A dress uniform of some kind." icon_state = "greydress" worn_state = "greydress" - armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) - siemens_coefficient = 0.9 -/obj/item/clothing/under/solgov/mildress/sifguard - name = "\improper SifGuard dress uniform" - desc = "The dress uniform of the Sif Defense Force in silver trim." - -/obj/item/clothing/under/solgov/mildress/sifguard/command - starting_accessories = list(/obj/item/clothing/accessory/solgov/department/command/service) - -/obj/item/clothing/under/solgov/mildress/sifguard/engineering - starting_accessories = list(/obj/item/clothing/accessory/solgov/department/engineering/service) - -/obj/item/clothing/under/solgov/mildress/sifguard/security - starting_accessories = list(/obj/item/clothing/accessory/solgov/department/security/service) - -/obj/item/clothing/under/solgov/mildress/sifguard/medical - starting_accessories = list(/obj/item/clothing/accessory/solgov/department/medical/service) - -/obj/item/clothing/under/solgov/mildress/sifguard/supply - starting_accessories = list(/obj/item/clothing/accessory/solgov/department/supply/service) - -/obj/item/clothing/under/solgov/mildress/sifguard/service - starting_accessories = list(/obj/item/clothing/accessory/solgov/department/service/service) - -/obj/item/clothing/under/solgov/mildress/sifguard/exploration - starting_accessories = list(/obj/item/clothing/accessory/solgov/department/exploration/service) - -/obj/item/clothing/under/solgov/mildress/sifguard/research - starting_accessories = list(/obj/item/clothing/accessory/solgov/department/research/service) - -/obj/item/clothing/under/solgov/mildress/sifguard/officer - name = "\improper SifGuard command dress uniform" - desc = "The dress uniform of the Sif Defense Force in gold trim." - icon_state = "greydress_com" - worn_state = "greydress_com" - -/obj/item/clothing/under/solgov/mildress/sifguard/officer/command - starting_accessories = list(/obj/item/clothing/accessory/solgov/department/command/service) - -/obj/item/clothing/under/solgov/mildress/sifguard/officer/engineering - starting_accessories = list(/obj/item/clothing/accessory/solgov/department/engineering/service) - -/obj/item/clothing/under/solgov/mildress/sifguard/officer/security - starting_accessories = list(/obj/item/clothing/accessory/solgov/department/security/service) - -/obj/item/clothing/under/solgov/mildress/sifguard/officer/medical - starting_accessories = list(/obj/item/clothing/accessory/solgov/department/medical/service) - -/obj/item/clothing/under/solgov/mildress/sifguard/officer/supply - starting_accessories = list(/obj/item/clothing/accessory/solgov/department/supply/service) - -/obj/item/clothing/under/solgov/mildress/sifguard/officer/service - starting_accessories = list(/obj/item/clothing/accessory/solgov/department/service/service) - -/obj/item/clothing/under/solgov/mildress/sifguard/officer/exploration - starting_accessories = list(/obj/item/clothing/accessory/solgov/department/exploration/service) - -/obj/item/clothing/under/solgov/mildress/sifguard/officer/research - starting_accessories = list(/obj/item/clothing/accessory/solgov/department/research/service) - -/obj/item/clothing/under/solgov/mildress/marine +/obj/item/clothing/under/solgov/mildress/army name = "marine dress uniform" - desc = "The dress uniform of the SCG Marine Corps, class given form." + desc = "The dress uniform of the SCG Marines, class given form." icon_state = "blackdress" worn_state = "blackdress" -/obj/item/clothing/under/solgov/mildress/marine/command - name = "marine command dress uniform" - desc = "The dress uniform of the SCG Marine Corps, even classier in gold." - icon_state = "blackdress_com" +/obj/item/clothing/under/solgov/mildress/army/skirt + name = "marine dress skirt" + desc = "A feminine version of the SCG Marines dress uniform, class given form." + icon_state = "blackdressfem" + worn_state = "blackdressfem" + +/obj/item/clothing/under/solgov/mildress/army/command + name = "marine officer's dress uniform" + desc = "The dress uniform of the SCG Marines, even classier in gold." + icon_state = "blackdress" worn_state = "blackdress_com" +/obj/item/clothing/under/solgov/mildress/army/command/skirt + name = "marine officer's dress skirt" + desc = "A feminine version of the SCG Marines dress uniform, even classier in gold." + icon_state = "blackdressfem" + worn_state = "blackdressfem_com" + //Misc @@ -313,3 +468,33 @@ worn_state = "sterile" permeability_coefficient = 0.50 armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 30, rad = 0) + +//Terrans + +/obj/item/clothing/under/terran + name = "master ICCGN uniform" + desc = "You shouldn't be seeing this." + icon = 'icons/obj/clothing/uniforms_solgov.dmi' + item_icons = list(slot_w_uniform_str = 'icons/mob/uniform_solgov.dmi') + armor = list(melee = 5, bullet = 0, laser = 5, energy = 5, bomb = 0, bio = 5, rad = 5) + siemens_coefficient = 0.8 + +/obj/item/clothing/under/terran/navy/utility + name = "ICCGN utility uniform" + desc = "A comfortable black utility jumpsuit. Worn by the ICCG Navy." + icon_state = "terranutility" + worn_state = "terranutility" + +/obj/item/clothing/under/terran/navy/service + name = "ICCGN service uniform" + desc = "The service uniform of the ICCG Navy, for low-ranking crew." + icon_state = "terranservice" + worn_state = "terranservice" + armor = list(melee = 5, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 5, rad = 0) + siemens_coefficient = 0.9 + +/obj/item/clothing/under/terran/navy/service/command + name = "ICCGN command service uniform" + desc = "The service uniform of the ICCG Navy, for high-ranking crew." + icon_state = "terranservice_comm" + worn_state = "terranservice_comm" \ No newline at end of file diff --git a/code/modules/clothing/under/solgov_vr.dm b/code/modules/clothing/under/solgov_vr.dm index e4c4e84eb2..dc2190f991 100644 --- a/code/modules/clothing/under/solgov_vr.dm +++ b/code/modules/clothing/under/solgov_vr.dm @@ -1,5 +1,4 @@ //SolGov Uniforms - //PT /obj/item/clothing/under/solgov/pt/sifguard name = "\improper NDF pt uniform" @@ -9,85 +8,135 @@ name = "fleet pt uniform" desc = "A pair of black shorts and two tank tops, seems impractical. Looks good though." -/obj/item/clothing/under/solgov/pt/marine +/obj/item/clothing/under/solgov/pt/army name = "marine pt uniform" desc = "Does NOT leave much to the imagination." - //Utility - -/obj/item/clothing/under/utility - name = "utility uniform" - desc = "A comfortable turtleneck and black utility trousers." - +//Here's the real ones /obj/item/clothing/under/solgov/utility/sifguard name = "\improper NDF uniform" desc = "The utility uniform of the Nanotrasen Defense Force, made from biohazard resistant material. This one has silver trim." -/obj/item/clothing/under/solgov/utility/sifguard/officer - name = "\improper NDF officer uniform" - desc = "The utility uniform of the Nanotrasen Defense Force, made from biohazard resistant material. This one has gold trim." +/obj/item/clothing/under/solgov/utility/sifguard_skirt + name = "\improper NDF skirt" + desc = "A black turtleneck and skirt, the elusive ladies' uniform of the Nanotrasen Defense Force." +/obj/item/clothing/under/solgov/utility/sifguard_skirt/officer + name = "\improper NDF officer skirt" + desc = "A black turtleneck and skirt, the elusive ladies' uniform of the Nanotrasen Defense Force. This one has gold trim." + +/obj/item/clothing/under/solgov/utility/sifguard/officer + name = "\improper NDF officer's uniform" + desc = "The utility uniform of the Nanotrasen Defense Force, made from biohazard resistant material. This one has gold trim." /obj/item/clothing/under/solgov/utility/fleet name = "fleet coveralls" - desc = "The utility uniform of the TCG Fleet, made from an insulated material." + desc = "The utility uniform of the USDF Fleet, made from an insulated material." //YW EDIT: TCG to USDF -/obj/item/clothing/under/solgov/utility/marine +/obj/item/clothing/under/solgov/utility/fleet/combat + name = "fleet fatigues" + desc = "Alternative utility uniform of the USDF Fleet, for when coveralls are impractical." //YW EDIT: TCG to USDF + +/obj/item/clothing/under/solgov/utility/fleet/officer + name = "fleet officer's coveralls" + desc = "Alternative utility uniform of the USDF Fleet, for officers." //YW EDIT: TCG to USDF + +/obj/item/clothing/under/solgov/utility/army name = "marine fatigues" - desc = "The utility uniform of the TCG Marine Corps, made from durable material." + desc = "The utility uniform of the USDF Marines, made from durable material." //YW EDIT: TCG to USDF -/obj/item/clothing/under/solgov/utility/marine/green - name = "green fatigues" - desc = "A green version of the TCG marine utility uniform, made from durable material." +/obj/item/clothing/under/solgov/utility/army/urban + name = "urban fatigues" + desc = "An urban version of the USDF Marines utility uniform, made from durable material." //YW EDIT: TCG to USDF -/obj/item/clothing/under/solgov/utility/marine/tan +/obj/item/clothing/under/solgov/utility/army/tan name = "tan fatigues" - desc = "A tan version of the TCG marine utility uniform, made from durable material." + desc = "A tan version of the USDF Marines utility uniform, made from durable material." //YW EDIT: TCG to USDF -/obj/item/clothing/under/solgov/utility/marine/olive +/obj/item/clothing/under/solgov/utility/army/olive name = "olive fatigues" - desc = "An olive version of the TCG marine utility uniform, made from durable material." + desc = "An olive version of the USDF marine utility uniform, made from durable material." //YW EDIT: TCG to USDF icon = 'icons/obj/clothing/uniforms_vr.dmi' icon_override = 'icons/mob/uniform_vr.dmi' icon_state = "bdu_olive" item_state = "bdu_olive" -/obj/item/clothing/under/solgov/utility/marine/desert +/obj/item/clothing/under/solgov/utility/army/desert name = "desert fatigues" - desc = "A desert version of the TCG marine utility uniform, made from durable material." + desc = "A desert version of the USDF marine utility uniform, made from durable material." //YW EDIT: TCG to USDF icon = 'icons/obj/clothing/uniforms_vr.dmi' icon_override = 'icons/mob/uniform_vr.dmi' icon_state = "bdu_olive" item_state = "bdu_olive" //Service +/obj/item/clothing/under/solgov/service/sifguard + name = "\improper NDF service uniform" + desc = "The service uniform of the Nanotrasen Defense Force in silver trim." + +/obj/item/clothing/under/solgov/service/sifguard/skirt + name = "\improper NDF service skirt" + desc = "A feminine version of the Nanotrasen Defense Force service uniform in silver trim." + +/obj/item/clothing/under/solgov/service/sifguard/command + name = "\improper NDF officer's service uniform" + desc = "The service uniform of the Nanotrasen Defense Force in gold trim." + +/obj/item/clothing/under/solgov/service/sifguard/command/skirt + name = "\improper NDF officer's service skirt" + desc = "A feminine version of the Nanotrasen Defense Force service uniform in gold trim." /obj/item/clothing/under/solgov/service/fleet name = "fleet service uniform" - desc = "The service uniform of the TCG Fleet, made from immaculate white fabric." + desc = "The service uniform of the USDF Fleet, made from immaculate white fabric." //YW EDIT: TCG to USDF -/obj/item/clothing/under/solgov/service/marine +/obj/item/clothing/under/solgov/service/fleet/skirt + name = "fleet service skirt" + desc = "The service uniform skirt of the USDF Fleet, made from immaculate white fabric." //YW EDIT: TCG to USDF + +/obj/item/clothing/under/solgov/service/army name = "marine service uniform" - desc = "The service uniform of the TCG Marine Corps. Slimming." - worn_state = "greenservice" + desc = "The service uniform of the USDF Marines. Slimming." //YW EDIT: TCG to USDF -/obj/item/clothing/under/solgov/service/marine/command - name = "marine command service uniform" - desc = "The service uniform of the TCG Marine Corps. Slimming and stylish." +/obj/item/clothing/under/solgov/service/army/skirt + name = "marine service skirt" + desc = "The service uniform skirt of the USDF Marines. Slimming." //YW EDIT: TCG to USDF -/obj/item/clothing/under/solgov/mildress/sifguard - name = "\improper NDF dress uniform" - desc = "The dress uniform of the Nanotrasen Defense Force in silver trim." +/obj/item/clothing/under/solgov/service/army/command + name = "marine officer's service uniform" + desc = "The service uniform of the USDF Marines. Slimming and stylish." //YW EDIT: TCG to USDF -/obj/item/clothing/under/solgov/mildress/sifguard/officer - name = "\improper NDF command dress uniform" - desc = "The dress uniform of the Nanotrasen Defense Force in gold trim." +/obj/item/clothing/under/solgov/service/army/command/skirt + name = "marine officer's service skirt" + desc = "The service uniform skirt of the USDF Marines. Slimming and stylish." //YW EDIT: TCG to USDF -/obj/item/clothing/under/solgov/mildress/marine +//Dress +/obj/item/clothing/under/solgov/mildress/army name = "marine dress uniform" - desc = "The dress uniform of the TCG Marine Corps, class given form." + desc = "The dress uniform of the TCG Marines, class given form." //YW EDIT: TCG to USDF -/obj/item/clothing/under/solgov/mildress/marine/command - name = "marine command dress uniform" - desc = "The dress uniform of the TCG Marine Corps, even classier in gold." \ No newline at end of file +/obj/item/clothing/under/solgov/mildress/army/skirt + name = "marine dress skirt" + desc = "A feminine version of the TCG Marines dress uniform, class given form." //YW EDIT: TCG to USDF + +/obj/item/clothing/under/solgov/mildress/army/command + name = "marine officer's dress uniform" + desc = "The dress uniform of the TCG Marines, even classier in gold." //YW EDIT: TCG to USDF + +/obj/item/clothing/under/solgov/mildress/army/command/skirt + name = "marine officer's dress skirt" + desc = "A feminine version of the TCG Marines dress uniform, even classier in gold." //YW EDIT: TCG to USDF + +//Terrans +/obj/item/clothing/under/terran/navy/utility + name = "Ares utility uniform" + desc = "A comfortable black utility jumpsuit. Worn by the Ares Navy." + +/obj/item/clothing/under/terran/navy/service + name = "Ares service uniform" + desc = "The service uniform of the Ares Navy, for low-ranking crew." + +/obj/item/clothing/under/terran/navy/service/command + name = "Ares command service uniform" + desc = "The service uniform of the Ares Navy, for high-ranking crew." diff --git a/code/modules/clothing/under/xenos/seromi.dm b/code/modules/clothing/under/xenos/seromi.dm index 8925fccba2..0e43030ade 100644 --- a/code/modules/clothing/under/xenos/seromi.dm +++ b/code/modules/clothing/under/xenos/seromi.dm @@ -33,6 +33,18 @@ name = "small rainbow smock" icon_state = "seromi_rainbow" +/obj/item/clothing/under/seromi/smock/dress + name = "small command dress" + icon_state = "seromi_dress_cap" + +/obj/item/clothing/under/seromi/smock/uniform + name = "small command uniform" + icon_state = "seromi_captain" + +/obj/item/clothing/under/seromi/smock/formal + name = "small formal uniform" + icon_state = "seromi_captain_formal" + /obj/item/clothing/under/seromi/undercoat name = "Undercoat" desc = "A Teshari traditional garb, with a modern twist! Made of micro and nanofibres to make it light and billowy, perfect for going fast and stylishly!" diff --git a/code/modules/economy/ATM.dm b/code/modules/economy/ATM.dm index b02660b69d..d6224638c3 100644 --- a/code/modules/economy/ATM.dm +++ b/code/modules/economy/ATM.dm @@ -58,9 +58,9 @@ log transactions for(var/obj/item/weapon/spacecash/S in src) S.loc = src.loc if(prob(50)) - playsound(loc, 'sound/items/polaroid1.ogg', 50, 1) + playsound(src, 'sound/items/polaroid1.ogg', 50, 1) else - playsound(loc, 'sound/items/polaroid2.ogg', 50, 1) + playsound(src, 'sound/items/polaroid2.ogg', 50, 1) break /obj/machinery/atm/emag_act(var/remaining_charges, var/mob/user) @@ -103,9 +103,9 @@ log transactions //consume the money authenticated_account.money += I:worth if(prob(50)) - playsound(loc, 'sound/items/polaroid1.ogg', 50, 1) + playsound(src, 'sound/items/polaroid1.ogg', 50, 1) else - playsound(loc, 'sound/items/polaroid2.ogg', 50, 1) + playsound(src, 'sound/items/polaroid2.ogg', 50, 1) //create a transaction log entry var/datum/transaction/T = new() @@ -383,9 +383,9 @@ log transactions R.stamps += "
This paper has been stamped by the Automatic Teller Machine." if(prob(50)) - playsound(loc, 'sound/items/polaroid1.ogg', 50, 1) + playsound(src, 'sound/items/polaroid1.ogg', 50, 1) else - playsound(loc, 'sound/items/polaroid2.ogg', 50, 1) + playsound(src, 'sound/items/polaroid2.ogg', 50, 1) if ("print_transaction") if(authenticated_account) var/obj/item/weapon/paper/R = new(src.loc) @@ -425,9 +425,9 @@ log transactions R.stamps += "
This paper has been stamped by the Automatic Teller Machine." if(prob(50)) - playsound(loc, 'sound/items/polaroid1.ogg', 50, 1) + playsound(src, 'sound/items/polaroid1.ogg', 50, 1) else - playsound(loc, 'sound/items/polaroid2.ogg', 50, 1) + playsound(src, 'sound/items/polaroid2.ogg', 50, 1) if("insert_card") if(!held_card) diff --git a/code/modules/events/aurora_caelus.dm b/code/modules/events/aurora_caelus.dm new file mode 100644 index 0000000000..d1672e51cd --- /dev/null +++ b/code/modules/events/aurora_caelus.dm @@ -0,0 +1,36 @@ +/datum/event/aurora_caelus + has_skybox_image = TRUE + announceWhen = 1 + startWhen = 60 + endWhen = 126 + +/datum/event/aurora_caelus/announce() + command_announcement.Announce("[station_name()]: A harmless cloud of ions is approaching your station, and will exhaust their energy battering the hull. \ + Nanotrasen has approved a short break for all employees to relax and observe this very rare event. \ + During this time, starlight will be bright but gentle, shifting between quiet green and blue colors. \ + Any staff who would like to view these lights for themselves may proceed to the area nearest to them with viewing ports to open space. \ + You will have approximately two minutes before the ions begin to reach the hull. \ + We hope you enjoy the lights.", "Nanotrasen Meteorology Division", new_sound = 'sound/AI/aurora.ogg') //VOREStation Edit + +/datum/event/aurora_caelus/start() + affecting_z -= global.using_map.sealed_levels // Space levels only please! + for(var/mob/M in player_list) + if(M.z in affecting_z) + M.playsound_local(null, 'sound/ambience/space/aurora_caelus.ogg', 40, FALSE, pressure_affected = FALSE) + ..() + +/datum/event/aurora_caelus/get_skybox_image() + var/image/res = image('icons/skybox/caelus.dmi', "aurora") + res.appearance_flags = RESET_COLOR + res.blend_mode = BLEND_ADD + return res + +/datum/event/aurora_caelus/end() + command_announcement.Announce("The Aurora Caelus event is now ending. Starlight conditions have returned to normal, and the cloud has dissipated. \ +Please return to your workplace and continue work as normal. \ +Have a pleasant shift, [station_name()], and thank you for watching with us.", +"Nanotrasen Meteorology Division", new_sound = 'sound/AI/aurora_end.ogg') //VOREStation Edit + ..() + +/datum/event/aurora_caelus/overmap/announce() + return diff --git a/code/modules/events/event_container.dm b/code/modules/events/event_container.dm index ca30941c1c..6c15080d6d 100644 --- a/code/modules/events/event_container.dm +++ b/code/modules/events/event_container.dm @@ -145,6 +145,7 @@ var/global/list/severity_to_string = list(EVENT_LEVEL_MUNDANE = "Mundane", EVENT new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Lore News", /datum/event/lore_news, 400), new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Vermin Infestation",/datum/event/infestation, 100, list(ASSIGNMENT_JANITOR = 100)), new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Wallrot", /datum/event/wallrot, 0, list(ASSIGNMENT_ENGINEER = 30, ASSIGNMENT_GARDENER = 50)), + new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Aurora Caelus", /datum/event/aurora_caelus, 2, list(), 1), ) /datum/event_container/moderate diff --git a/code/modules/events/event_container_vr.dm b/code/modules/events/event_container_vr.dm index 18e1a8b897..2712bf9e6b 100644 --- a/code/modules/events/event_container_vr.dm +++ b/code/modules/events/event_container_vr.dm @@ -50,6 +50,7 @@ new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Vermin Infestation",/datum/event/infestation, 100, list(ASSIGNMENT_JANITOR = 100), 1), // Rot only weakens walls, not destroy them new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Wallrot", /datum/event/wallrot, 0, list(ASSIGNMENT_ENGINEER = 30, ASSIGNMENT_GARDENER = 50), 1), + new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Aurora Caelus", /datum/event/aurora_caelus, 2, list(), 1), ) add_disabled_events(list( new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Ian Storm", /datum/event/ianstorm, 1, list(), 1), diff --git a/code/modules/events/money_spam.dm b/code/modules/events/money_spam.dm index 8e4fabe4a2..0b877cef3d 100644 --- a/code/modules/events/money_spam.dm +++ b/code/modules/events/money_spam.dm @@ -65,7 +65,7 @@ message = pick("Luxury watches for Blowout sale prices!",\ "Watches, Jewelry & Accessories, Bags & Wallets !",\ "Deposit 100$ and get 300$ totally free!",\ - " 100K NT.|WOWGOLD õnly $89 ",\ + " 100K NT.|WOWGOLD �nly $89 ",\ "We have been filed with a complaint from one of your customers in respect of their business relations with you.",\ "We kindly ask you to open the COMPLAINT REPORT (attached) to reply on this complaint..") if(4) @@ -113,7 +113,7 @@ //P.tnote += "← From [sender] (Unknown / spam?):
[message]
" if (!P.message_silent) - playsound(P.loc, 'sound/machines/twobeep.ogg', 50, 1) + playsound(P, 'sound/machines/twobeep.ogg', 50, 1) for (var/mob/O in hearers(3, P.loc)) if(!P.message_silent) O.show_message(text("[bicon(P)] *[P.ttone]*")) //Search for holder of the PDA. diff --git a/code/modules/events/solar_storm.dm b/code/modules/events/solar_storm.dm index f616ef3c61..a8d4b92a3c 100644 --- a/code/modules/events/solar_storm.dm +++ b/code/modules/events/solar_storm.dm @@ -18,7 +18,7 @@ /datum/event/solar_storm/start() - command_announcement.Announce("The solar storm has reached the station. Please refain from EVA and remain inside the station until it has passed.", "Anomaly Alert") + command_announcement.Announce("The solar storm has reached the station. Please refrain from EVA and remain inside the station until it has passed.", "Anomaly Alert") adjust_solar_output(5) diff --git a/code/modules/food/drinkingglass/metaglass.dm b/code/modules/food/drinkingglass/metaglass.dm index f649849f62..e35b49b3dd 100644 --- a/code/modules/food/drinkingglass/metaglass.dm +++ b/code/modules/food/drinkingglass/metaglass.dm @@ -26,6 +26,11 @@ icon = R.glass_icon_source //CHOMPedit end of dynamic sprite source - Jack + if(R.glass_icon_file) + icon = R.glass_icon_file + else + icon = initial(icon) + if(R.glass_icon_state) icon_state = R.glass_icon_state else @@ -68,6 +73,7 @@ Drinks Data */ /datum/reagent + var/glass_icon_file = null var/glass_icon_state = null var/glass_center_of_mass = null var/glass_icon_source = null //CHOMP A way for us to have metaglass identify and decide which dmi it wants to grab sprites from - Jack diff --git a/code/modules/food/drinkingglass/metaglass_vr.dm b/code/modules/food/drinkingglass/metaglass_vr.dm new file mode 100644 index 0000000000..305077f387 --- /dev/null +++ b/code/modules/food/drinkingglass/metaglass_vr.dm @@ -0,0 +1,206 @@ +/datum/reagent/ethanol/ginzamary + glass_icon_state = "ginzamaryglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/deathbell + glass_icon_state = "deathbellglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/drink/brownstar + glass_icon_state = "brownstarglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/spacersbrew + glass_icon_state = "spacersbrewglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/galacticpanic + glass_icon_state = "galacticpanicglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/bulldog + glass_icon_state = "bulldogglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/sbagliato + glass_icon_state = "sbagliatoglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/italiancrisis + glass_icon_state = "italiancrisisglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/bigbeer + glass_icon_state = "bigbeerglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/sugarrush + glass_icon_state = "sugarrushglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/lotus + glass_icon_state = "lotusglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/shroomjuice + glass_icon_state = "shroomjuiceglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/russianroulette + glass_icon_state = "russianrouletteglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/lovepotion + glass_icon_state = "lovepotionglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/honeyshot + glass_icon_state = "honeyshotglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/appletini + glass_icon_state = "appletiniglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/glowingappletini + glass_icon_state = "glowingappletiniglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/scsatw + glass_icon_state = "slowcomfortablescrewagainstthewallglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/drink/choccymilk + glass_icon_state = "choccymilkglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/drink/sweettea + glass_icon_state = "sweetteaglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/redspaceflush + glass_icon_state = "redspaceflushglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/drink/graveyard + glass_icon_state = "graveyardglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/unsweettea + glass_icon_state = "unsweetteaglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/hairoftherat + glass_icon_state = "hairoftheratglass" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/drink/soda/kiraspecial + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/drink/soda/brownstar + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/drink/doctor_delight + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/acid_spit + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/antifreeze + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/coffee/b52 + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/bananahonk + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/bloody_mary + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/booger + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/devilskiss + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/driestmartini + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/ginfizz + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/gargle_blaster + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/goldschlager + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/hippies_delight + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/irishcarbomb + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/irish_cream + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/longislandicedtea + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/manhattan_proj + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/neurotoxin + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/screwdrivercocktail + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/silencer + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/snowwhite + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/tequilla_sunrise + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/white_russian + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/whiskey_cola + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/holywine + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/holy_mary + glass_icon_file = 'icons/obj/drinks_vr.dmi' + +/datum/reagent/ethanol/angelskiss + glass_icon_file = 'icons/obj/drinks_vr.dmi' diff --git a/code/modules/food/food/condiment.dm b/code/modules/food/food/condiment.dm index 1dd137ff32..657946d019 100644 --- a/code/modules/food/food/condiment.dm +++ b/code/modules/food/food/condiment.dm @@ -48,7 +48,7 @@ ..() /obj/item/weapon/reagent_containers/food/condiment/feed_sound(var/mob/user) - playsound(user.loc, 'sound/items/drink.ogg', rand(10, 50), 1) + playsound(src, 'sound/items/drink.ogg', rand(10, 50), 1) /obj/item/weapon/reagent_containers/food/condiment/self_feed_message(var/mob/user) to_chat(user, "You swallow some of contents of \the [src].") diff --git a/code/modules/food/food/drinks.dm b/code/modules/food/food/drinks.dm index 546c47a7e2..816c910339 100644 --- a/code/modules/food/food/drinks.dm +++ b/code/modules/food/food/drinks.dm @@ -25,7 +25,7 @@ open(user) /obj/item/weapon/reagent_containers/food/drinks/proc/open(mob/user) - playsound(loc,"canopen", rand(10,50), 1) + playsound(src,"canopen", rand(10,50), 1) to_chat(user, "You open [src] with an audible pop!") flags |= OPENCONTAINER @@ -69,7 +69,7 @@ to_chat(user, "You swallow a gulp from \the [src].") /obj/item/weapon/reagent_containers/food/drinks/feed_sound(var/mob/user) - playsound(user.loc, 'sound/items/drink.ogg', rand(10, 50), 1) + playsound(src, 'sound/items/drink.ogg', rand(10, 50), 1) /obj/item/weapon/reagent_containers/food/drinks/examine(mob/user) . = ..() diff --git a/code/modules/food/food/drinks/bottle.dm b/code/modules/food/food/drinks/bottle.dm index 28915dff7e..89c06552f5 100644 --- a/code/modules/food/food/drinks/bottle.dm +++ b/code/modules/food/food/drinks/bottle.dm @@ -187,7 +187,7 @@ var/icon/broken_outline = icon('icons/obj/drinks.dmi', "broken") /obj/item/weapon/broken_bottle/attack(mob/living/carbon/M as mob, mob/living/carbon/user as mob) - playsound(loc, 'sound/weapons/bladeslice.ogg', 50, 1, -1) + playsound(src, 'sound/weapons/bladeslice.ogg', 50, 1, -1) return ..() /obj/item/weapon/reagent_containers/food/drinks/bottle/gin diff --git a/code/modules/food/food/snacks.dm b/code/modules/food/food/snacks.dm index a3f16a3563..72ac7787ce 100644 --- a/code/modules/food/food/snacks.dm +++ b/code/modules/food/food/snacks.dm @@ -135,7 +135,7 @@ return if(reagents) //Handle ingestion of the reagent. - playsound(M.loc,'sound/items/eatfood.ogg', rand(10,50), 1) + playsound(M,'sound/items/eatfood.ogg', rand(10,50), 1) if(reagents.total_volume) if(reagents.total_volume > bitesize) reagents.trans_to_mob(M, bitesize, CHEM_INGEST) diff --git a/code/modules/food/kitchen/cooking_machines/_cooker.dm b/code/modules/food/kitchen/cooking_machines/_cooker.dm index 70d7a9ad9c..f0716e015f 100644 --- a/code/modules/food/kitchen/cooking_machines/_cooker.dm +++ b/code/modules/food/kitchen/cooking_machines/_cooker.dm @@ -166,7 +166,7 @@ qdel(cooking_obj) src.visible_message("\The [src] pings!") if(cooked_sound) - playsound(get_turf(src), cooked_sound, 50, 1) + playsound(src, cooked_sound, 50, 1) if(!can_burn_food) icon_state = off_icon diff --git a/code/modules/food/kitchen/gibber.dm b/code/modules/food/kitchen/gibber.dm index ab70028bd6..1fca845091 100644 --- a/code/modules/food/kitchen/gibber.dm +++ b/code/modules/food/kitchen/gibber.dm @@ -227,7 +227,7 @@ occupant.gib() occupant = null - playsound(src.loc, 'sound/effects/splat.ogg', 50, 1) + playsound(src, 'sound/effects/splat.ogg', 50, 1) operating = 0 for (var/obj/thing in contents) // There's a chance that the gibber will fail to destroy some evidence. diff --git a/code/modules/food/kitchen/microwave.dm b/code/modules/food/kitchen/microwave.dm index 593a7892fd..8f27afe2b1 100644 --- a/code/modules/food/kitchen/microwave.dm +++ b/code/modules/food/kitchen/microwave.dm @@ -353,7 +353,7 @@ src.updateUsrDialog() /obj/machinery/microwave/proc/muck_start() - playsound(src.loc, 'sound/effects/splat.ogg', 50, 1) // Play a splat sound + playsound(src, 'sound/effects/splat.ogg', 50, 1) // Play a splat sound src.icon_state = "mwbloody1" // Make it look dirty!! /obj/machinery/microwave/proc/muck_finish() diff --git a/code/modules/food/kitchen/smartfridge_vr.dm b/code/modules/food/kitchen/smartfridge_vr.dm index 8b77e2f81d..1559e81f4f 100644 --- a/code/modules/food/kitchen/smartfridge_vr.dm +++ b/code/modules/food/kitchen/smartfridge_vr.dm @@ -14,7 +14,7 @@ expert_job = "Bartender" // Allow thrown items into smartfridges -/obj/machinery/smartfridge/throw_impact(var/atom/movable/A) +/obj/machinery/smartfridge/hitby(var/atom/movable/A, speed) . = ..() if(accept_check(A) && A.thrower) //Try to find what job they are via ID diff --git a/code/modules/gamemaster/event2/events/everyone/solar_storm.dm b/code/modules/gamemaster/event2/events/everyone/solar_storm.dm index b73df66076..bfc35440a3 100644 --- a/code/modules/gamemaster/event2/events/everyone/solar_storm.dm +++ b/code/modules/gamemaster/event2/events/everyone/solar_storm.dm @@ -22,7 +22,7 @@ adjust_solar_output(1.5) /datum/event2/event/solar_storm/start() - command_announcement.Announce("The solar storm has reached the station. Please refain from EVA and remain inside the station until it has passed.", "Anomaly Alert") + command_announcement.Announce("The solar storm has reached the station. Please refrain from EVA and remain inside the station until it has passed.", "Anomaly Alert") adjust_solar_output(5) /datum/event2/event/solar_storm/event_tick() diff --git a/code/modules/games/cards.dm b/code/modules/games/cards.dm index 7711e08569..7d447728ad 100644 --- a/code/modules/games/cards.dm +++ b/code/modules/games/cards.dm @@ -230,7 +230,7 @@ cards -= P cards = newcards user.visible_message("\The [user] shuffles [src].") - playsound(user, 'sound/items/cardshuffle.ogg', 50, 1) + playsound(src, 'sound/items/cardshuffle.ogg', 50, 1) cooldown = world.time else return diff --git a/code/modules/games/tarot.dm b/code/modules/games/tarot.dm index cae71540cb..7c49f7ec43 100644 --- a/code/modules/games/tarot.dm +++ b/code/modules/games/tarot.dm @@ -36,7 +36,7 @@ newcards += P cards -= P cards = newcards - playsound(user, 'sound/items/cardshuffle.ogg', 50, 1) + playsound(src, 'sound/items/cardshuffle.ogg', 50, 1) user.visible_message("\The [user] shuffles [src].") cooldown = world.time else diff --git a/code/modules/holodeck/HolodeckControl.dm b/code/modules/holodeck/HolodeckControl.dm index 2d02146315..1cd3ddf51d 100644 --- a/code/modules/holodeck/HolodeckControl.dm +++ b/code/modules/holodeck/HolodeckControl.dm @@ -155,7 +155,7 @@ SSnanoui.update_uis(src) /obj/machinery/computer/HolodeckControl/emag_act(var/remaining_charges, var/mob/user as mob) - playsound(src.loc, 'sound/effects/sparks4.ogg', 75, 1) + playsound(src, 'sound/effects/sparks4.ogg', 75, 1) last_to_emag = user //emag again to change the owner if (!emagged) emagged = 1 diff --git a/code/modules/holodeck/HolodeckObjects.dm b/code/modules/holodeck/HolodeckObjects.dm index ed66db42f3..f4abcc9e0f 100644 --- a/code/modules/holodeck/HolodeckObjects.dm +++ b/code/modules/holodeck/HolodeckObjects.dm @@ -137,7 +137,7 @@ datum/unarmed_attack/holopugilism/unarmed_override(var/mob/living/carbon/human/u user.do_attack_animation(src) var/damage = rand(0, 9) if(!damage) - playsound(target.loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1) + playsound(target, 'sound/weapons/punchmiss.ogg', 25, 1, -1) target.visible_message("[user] has attempted to punch [target]!") return TRUE var/obj/item/organ/external/affecting = target.get_organ(ran_zone(user.zone_sel.selecting)) @@ -147,7 +147,7 @@ datum/unarmed_attack/holopugilism/unarmed_override(var/mob/living/carbon/human/u if(HULK in user.mutations) damage += 5 - playsound(target.loc, "punch", 25, 1, -1) + playsound(target, "punch", 25, 1, -1) target.visible_message("[user] has punched [target]!") @@ -204,7 +204,7 @@ datum/unarmed_attack/holopugilism/unarmed_override(var/mob/living/carbon/human/u update_nearby_icons() step(src, get_dir(user, src)) else - playsound(loc, 'sound/effects/Glasshit.ogg', 75, 1) + playsound(src, 'sound/effects/Glasshit.ogg', 75, 1) ..() return @@ -222,7 +222,7 @@ datum/unarmed_attack/holopugilism/unarmed_override(var/mob/living/carbon/human/u if(src.density && istype(I, /obj/item/weapon) && !istype(I, /obj/item/weapon/card)) var/aforce = I.force - playsound(src.loc, 'sound/effects/Glasshit.ogg', 75, 1) + playsound(src, 'sound/effects/Glasshit.ogg', 75, 1) visible_message("[src] was hit by [I].") if(I.damtype == BRUTE || I.damtype == BURN) take_damage(aforce) @@ -294,7 +294,7 @@ datum/unarmed_attack/holopugilism/unarmed_override(var/mob/living/carbon/human/u var/datum/effect/effect/system/spark_spread/spark_system = new /datum/effect/effect/system/spark_spread() spark_system.set_up(5, 0, user.loc) spark_system.start() - playsound(user.loc, 'sound/weapons/blade1.ogg', 50, 1) + playsound(src, 'sound/weapons/blade1.ogg', 50, 1) return TRUE return FALSE @@ -304,13 +304,13 @@ datum/unarmed_attack/holopugilism/unarmed_override(var/mob/living/carbon/human/u force = 30 item_state = "[icon_state]_blade" w_class = ITEMSIZE_LARGE - playsound(user, 'sound/weapons/saberon.ogg', 50, 1) + playsound(src, 'sound/weapons/saberon.ogg', 50, 1) to_chat(user, "[src] is now active.") else force = 3 item_state = "[icon_state]" w_class = ITEMSIZE_SMALL - playsound(user, 'sound/weapons/saberoff.ogg', 50, 1) + playsound(src, 'sound/weapons/saberoff.ogg', 50, 1) to_chat(user, "[src] can now be concealed.") update_icon() diff --git a/code/modules/hydroponics/beekeeping/beehive.dm b/code/modules/hydroponics/beekeeping/beehive.dm index a170bc9c0d..4172d3dead 100644 --- a/code/modules/hydroponics/beekeeping/beehive.dm +++ b/code/modules/hydroponics/beekeeping/beehive.dm @@ -43,7 +43,7 @@ return else if(I.is_wrench()) anchored = !anchored - playsound(loc, I.usesound, 50, 1) + playsound(src, I.usesound, 50, 1) user.visible_message("[user] [anchored ? "wrenches" : "unwrenches"] \the [src].", "You [anchored ? "wrench" : "unwrench"] \the [src].") return else if(istype(I, /obj/item/bee_smoker)) diff --git a/code/modules/hydroponics/grown.dm b/code/modules/hydroponics/grown.dm index 027586d4d8..a49b683897 100644 --- a/code/modules/hydroponics/grown.dm +++ b/code/modules/hydroponics/grown.dm @@ -164,7 +164,7 @@ M.stop_pulling() to_chat(M, "You slipped on the [name]!") - playsound(src.loc, 'sound/misc/slip.ogg', 50, 1, -3) + playsound(src, 'sound/misc/slip.ogg', 50, 1, -3) M.Stun(8) M.Weaken(5) seed.thrown_at(src,M) @@ -200,7 +200,7 @@ else if(seed.chems) if(W.sharp && W.edge && !isnull(seed.chems["woodpulp"])) user.show_message("You make planks out of \the [src]!", 1) - playsound(loc, 'sound/effects/woodcutting.ogg', 50, 1) + playsound(src, 'sound/effects/woodcutting.ogg', 50, 1) var/flesh_colour = seed.get_trait(TRAIT_FLESH_COLOUR) if(!flesh_colour) flesh_colour = seed.get_trait(TRAIT_PRODUCT_COLOUR) for(var/i=0,i<2,i++) diff --git a/code/modules/hydroponics/seed_storage.dm b/code/modules/hydroponics/seed_storage.dm index 053ce5a59c..b8ea1fa748 100644 --- a/code/modules/hydroponics/seed_storage.dm +++ b/code/modules/hydroponics/seed_storage.dm @@ -502,7 +502,7 @@ to_chat(user, "There are no seeds in \the [O.name].") return else if(O.is_wrench()) - playsound(loc, O.usesound, 50, 1) + playsound(src, O.usesound, 50, 1) anchored = !anchored to_chat(user, "You [anchored ? "wrench" : "unwrench"] \the [src].") else if(O.is_screwdriver()) diff --git a/code/modules/hydroponics/trays/tray.dm b/code/modules/hydroponics/trays/tray.dm index 50da409bc2..474800fcf4 100644 --- a/code/modules/hydroponics/trays/tray.dm +++ b/code/modules/hydroponics/trays/tray.dm @@ -566,7 +566,7 @@ pestlevel -= spray.pest_kill_str weedlevel -= spray.weed_kill_str to_chat(user, "You spray [src] with [O].") - playsound(loc, 'sound/effects/spray3.ogg', 50, 1, -6) + playsound(src, 'sound/effects/spray3.ogg', 50, 1, -6) qdel(O) check_health() @@ -576,7 +576,7 @@ if(locate(/obj/machinery/atmospherics/portables_connector/) in loc) return ..() - playsound(loc, O.usesound, 50, 1) + playsound(src, O.usesound, 50, 1) anchored = !anchored to_chat(user, "You [anchored ? "wrench" : "unwrench"] \the [src].") diff --git a/code/modules/integrated_electronics/core/assemblies.dm b/code/modules/integrated_electronics/core/assemblies.dm index e8a7a5dc89..aea7ffc4ea 100644 --- a/code/modules/integrated_electronics/core/assemblies.dm +++ b/code/modules/integrated_electronics/core/assemblies.dm @@ -248,12 +248,12 @@ return FALSE if(add_circuit(I, user)) to_chat(user, "You slide \the [I] inside \the [src].") - playsound(get_turf(src), 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) interact(user) return TRUE else if(I.is_crowbar()) - playsound(get_turf(src), 'sound/items/Crowbar.ogg', 50, 1) + playsound(src, 'sound/items/Crowbar.ogg', 50, 1) opened = !opened to_chat(user, "You [opened ? "opened" : "closed"] \the [src].") update_icon() @@ -284,7 +284,7 @@ user.drop_item(cell) cell.forceMove(src) battery = cell - playsound(get_turf(src), 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) to_chat(user, "You slot \the [cell] inside \the [src]'s power supplier.") interact(user) return TRUE diff --git a/code/modules/integrated_electronics/core/assemblies/device.dm b/code/modules/integrated_electronics/core/assemblies/device.dm index de92fe6638..3170393fc3 100644 --- a/code/modules/integrated_electronics/core/assemblies/device.dm +++ b/code/modules/integrated_electronics/core/assemblies/device.dm @@ -20,7 +20,7 @@ ..() /obj/item/device/assembly/electronic_assembly/proc/toggle_open(mob/user) - playsound(get_turf(src), 'sound/items/Crowbar.ogg', 50, 1) + playsound(src, 'sound/items/Crowbar.ogg', 50, 1) opened = !opened EA.opened = opened to_chat(user, "You [opened ? "opened" : "closed"] \the [src].") diff --git a/code/modules/integrated_electronics/core/assemblies/generic.dm b/code/modules/integrated_electronics/core/assemblies/generic.dm index a037b3e85e..3534d5b1f1 100644 --- a/code/modules/integrated_electronics/core/assemblies/generic.dm +++ b/code/modules/integrated_electronics/core/assemblies/generic.dm @@ -211,7 +211,7 @@ if(!istype(T, /turf/simulated/floor)) to_chat(user, "You cannot place \the [src] on this spot!") return - playsound(src.loc, 'sound/machines/click.ogg', 75, 1) + playsound(src, 'sound/machines/click.ogg', 75, 1) user.visible_message("\The [user] attaches \the [src] to the wall.", "You attach \the [src] to the wall.", "You hear clicking.") diff --git a/code/modules/integrated_electronics/subtypes/manipulation.dm b/code/modules/integrated_electronics/subtypes/manipulation.dm index 7bb9b332d1..d64f9a8645 100644 --- a/code/modules/integrated_electronics/subtypes/manipulation.dm +++ b/code/modules/integrated_electronics/subtypes/manipulation.dm @@ -39,7 +39,7 @@ size += gun.w_class gun.forceMove(src) to_chat(user, "You slide \the [gun] into the firing mechanism.") - playsound(src.loc, 'sound/items/Crowbar.ogg', 50, 1) + playsound(src, 'sound/items/Crowbar.ogg', 50, 1) else ..() @@ -48,7 +48,7 @@ installed_gun.forceMove(get_turf(src)) to_chat(user, "You slide \the [installed_gun] out of the firing mechanism.") size = initial(size) - playsound(src.loc, 'sound/items/Crowbar.ogg', 50, 1) + playsound(src, 'sound/items/Crowbar.ogg', 50, 1) installed_gun = null else to_chat(user, "There's no weapon to remove from the mechanism.") diff --git a/code/modules/integrated_electronics/subtypes/output.dm b/code/modules/integrated_electronics/subtypes/output.dm index 110d237629..5f4685da95 100644 --- a/code/modules/integrated_electronics/subtypes/output.dm +++ b/code/modules/integrated_electronics/subtypes/output.dm @@ -198,7 +198,7 @@ if(!selected_sound) return vol = between(0, vol, 100) - playsound(get_turf(src), selected_sound, vol, freq, -1) + playsound(src, selected_sound, vol, freq, -1) /obj/item/integrated_circuit/output/sound/beeper name = "beeper circuit" diff --git a/code/modules/integrated_electronics/subtypes/reagents.dm b/code/modules/integrated_electronics/subtypes/reagents.dm index ca834b3a09..f0e92e9e7a 100644 --- a/code/modules/integrated_electronics/subtypes/reagents.dm +++ b/code/modules/integrated_electronics/subtypes/reagents.dm @@ -37,7 +37,7 @@ ..() /obj/item/integrated_circuit/reagent/smoke/do_work() - playsound(src.loc, 'sound/effects/smoke.ogg', 50, 1, -3) + playsound(src, 'sound/effects/smoke.ogg', 50, 1, -3) var/datum/effect/effect/system/smoke_spread/chem/smoke_system = new() smoke_system.set_up(reagents, 10, 0, get_turf(src)) spawn(0) diff --git a/code/modules/library/lib_items.dm b/code/modules/library/lib_items.dm index 1eb05b7949..9273ece79e 100644 --- a/code/modules/library/lib_items.dm +++ b/code/modules/library/lib_items.dm @@ -39,11 +39,11 @@ else name = ("bookcase ([newname])") else if(O.is_wrench()) - playsound(loc, O.usesound, 100, 1) + playsound(src, O.usesound, 100, 1) to_chat(user, (anchored ? "You unfasten \the [src] from the floor." : "You secure \the [src] to the floor.")) anchored = !anchored else if(O.is_screwdriver()) - playsound(loc, O.usesound, 75, 1) + playsound(src, O.usesound, 75, 1) to_chat(user, "You begin dismantling \the [src].") if(do_after(user,25 * O.toolspeed)) to_chat(user, "You dismantle \the [src].") @@ -195,9 +195,9 @@ Book Cart End if(src.dat) user << browse("Penned by [author].
" + "[dat]", "window=book") user.visible_message("[user] opens a book titled \"[src.title]\" and begins reading intently.") - playsound(loc, 'sound/bureaucracy/bookopen.ogg', 50, 1) + playsound(src, 'sound/bureaucracy/bookopen.ogg', 50, 1) onclose(user, "book") - playsound(loc, 'sound/bureaucracy/bookclose.ogg', 50, 1) + playsound(src, 'sound/bureaucracy/bookclose.ogg', 50, 1) else to_chat(user, "This book is completely blank!") @@ -280,7 +280,7 @@ Book Cart End to_chat(user, "You begin to carve out [title].") if(do_after(user, 30)) to_chat(user, "You carve out the pages from [title]! You didn't want to read it anyway.") - playsound(loc, 'sound/bureaucracy/papercrumple.ogg', 50, 1) + playsound(src, 'sound/bureaucracy/papercrumple.ogg', 50, 1) new /obj/item/weapon/shreddedp(get_turf(src)) carved = 1 return @@ -353,11 +353,11 @@ Book Cart End if(href_list["next_page"]) if(page != pages.len) page++ - playsound(src.loc, "pageturn", 50, 1) + playsound(src, "pageturn", 50, 1) if(href_list["prev_page"]) if(page > 1) page-- - playsound(src.loc, "pageturn", 50, 1) + playsound(src, "pageturn", 50, 1) src.attack_self(usr) updateUsrDialog() else diff --git a/code/modules/looking_glass/lg_console.dm b/code/modules/looking_glass/lg_console.dm index 410269b8a0..60b51a325a 100644 --- a/code/modules/looking_glass/lg_console.dm +++ b/code/modules/looking_glass/lg_console.dm @@ -118,7 +118,7 @@ /obj/machinery/computer/looking_glass/emag_act(var/remaining_charges, var/mob/user as mob) if (!emagged) - playsound(src.loc, 'sound/effects/sparks4.ogg', 75, 1) + playsound(src, 'sound/effects/sparks4.ogg', 75, 1) emagged = 1 to_chat(user, "You unlock several programs that were hidden somewhere in memory.") log_game("[key_name(usr)] emagged the [name]") diff --git a/code/modules/lore_codex/lore_data_vr/main.dm b/code/modules/lore_codex/lore_data_vr/main.dm index a5ee6c8252..7ecf53d937 100644 --- a/code/modules/lore_codex/lore_data_vr/main.dm +++ b/code/modules/lore_codex/lore_data_vr/main.dm @@ -10,6 +10,7 @@ /datum/lore/codex/category/important_locations, /datum/lore/codex/category/species, /datum/lore/codex/category/auto_org/tsc, + /datum/lore/codex/category/auto_org/other, /datum/lore/codex/category/auto_org/gov, /datum/lore/codex/category/auto_org/mil, /datum/lore/codex/category/political_factions, diff --git a/code/modules/lore_codex/lore_data_vr/orgs.dm b/code/modules/lore_codex/lore_data_vr/orgs.dm index 5f4c6cc650..6a9ced097c 100644 --- a/code/modules/lore_codex/lore_data_vr/orgs.dm +++ b/code/modules/lore_codex/lore_data_vr/orgs.dm @@ -27,13 +27,17 @@ the biggest and most influential of them all. Some people also categorize the different TSCs into 'major' and 'minor' TSCs." desired_type = /datum/lore/organization/tsc +/datum/lore/codex/category/auto_org/other + name = "Other Factions" + auto_keywords = list("KHI","SDF","Smuggler","Smugglers","Pirate","Pirates") + desired_type = /datum/lore/organization/other + /datum/lore/codex/category/auto_org/gov name = "Governments" auto_keywords = list("Gov","Government","Governments") desired_type = /datum/lore/organization/gov - /datum/lore/codex/category/auto_org/mil - name = "Militaries" + name = "Military Forces & PMCs" auto_keywords = list("Mil","Military", "Militaries") desired_type = /datum/lore/organization/mil diff --git a/code/modules/materials/material_recipes.dm b/code/modules/materials/material_recipes.dm index 8b1c9dc5da..fbb842a422 100644 --- a/code/modules/materials/material_recipes.dm +++ b/code/modules/materials/material_recipes.dm @@ -118,6 +118,11 @@ ..() recipes += new/datum/stack_recipe("planting bed", /obj/machinery/portable_atmospherics/hydroponics/soil, 3, time = 10, one_per_turf = 1, on_floor = 1) +/material/stone/marble/generate_recipes() + ..() + recipes += new/datum/stack_recipe("light marble floor tile", /obj/item/stack/tile/wmarble, 1, 4, 20) + recipes += new/datum/stack_recipe("dark marble floor tile", /obj/item/stack/tile/bmarble, 1, 4, 20) + /material/plastic/generate_recipes() ..() recipes += new/datum/stack_recipe("plastic crate", /obj/structure/closet/crate/plastic, 10, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE) diff --git a/code/modules/materials/material_recipes_vr.dm b/code/modules/materials/material_recipes_vr.dm index 674ec97e9e..ba2a95250a 100644 --- a/code/modules/materials/material_recipes_vr.dm +++ b/code/modules/materials/material_recipes_vr.dm @@ -82,4 +82,9 @@ /material/durasteel/generate_recipes() . = ..() - recipes += new/datum/stack_recipe("durasteel fishing rod", /obj/item/weapon/material/fishing_rod/modern/strong, 2) \ No newline at end of file + recipes += new/datum/stack_recipe("durasteel fishing rod", /obj/item/weapon/material/fishing_rod/modern/strong, 2) + recipes += new/datum/stack_recipe("whetstone", /obj/item/weapon/whetstone, 2, time = 30) + +/material/plastitanium/generate_recipes() + . = ..() + recipes += new/datum/stack_recipe("whetstone", /obj/item/weapon/whetstone, 2, time = 20) diff --git a/code/modules/materials/material_sheets.dm b/code/modules/materials/material_sheets.dm index 01cfd9bc62..dd4a869e60 100644 --- a/code/modules/materials/material_sheets.dm +++ b/code/modules/materials/material_sheets.dm @@ -88,6 +88,18 @@ return return ..() +//VOREStation Add +/obj/item/stack/material/attack(mob/living/M as mob, mob/living/user as mob) + if(M.handle_eat_minerals(src, user)) + return + ..() + +/obj/item/stack/material/attack_generic(var/mob/living/user) //Allow adminbussed mobs to eat ore if they click it while NOT on help intent. + if(user.handle_eat_minerals(src)) + return + ..() +//VOREStation Add End + /obj/item/stack/material/iron name = "iron" icon_state = "sheet-silver" @@ -362,7 +374,7 @@ user.setClickCooldown(time) if(do_after(user, time, src) && use(1)) to_chat(user, "You cut up a log into planks.") - playsound(get_turf(src), 'sound/effects/woodcutting.ogg', 50, 1) + playsound(src, 'sound/effects/woodcutting.ogg', 50, 1) var/obj/item/stack/material/wood/existing_wood = null for(var/obj/item/stack/material/wood/M in user.loc) if(M.material.name == src.material.name) diff --git a/code/modules/materials/material_sheets_vr.dm b/code/modules/materials/material_sheets_vr.dm index 38eba49263..fa8676d92d 100644 --- a/code/modules/materials/material_sheets_vr.dm +++ b/code/modules/materials/material_sheets_vr.dm @@ -39,7 +39,7 @@ item_state = "sheet-silver" no_variants = FALSE drop_sound = 'sound/items/drop/glass.ogg' - default_type = MAT_PLASTANIUMGLASS + default_type = MAT_PLASTITANIUMGLASS /obj/fiftyspawner/plastitanium_glass name = "stack of plastitanium glass" diff --git a/code/modules/materials/materials.dm b/code/modules/materials/materials.dm index 2ef083f288..16c7087d55 100644 --- a/code/modules/materials/materials.dm +++ b/code/modules/materials/materials.dm @@ -114,6 +114,7 @@ var/list/name_to_material var/list/composite_material // If set, object matter var will be a list containing these values. var/luminescence var/radiation_resistance = 0 // Radiation resistance, which is added on top of a material's weight for blocking radiation. Needed to make lead special without superrobust weapons. + var/supply_conversion_value // Supply points per sheet that this material sells for. // Placeholder vars for the time being, todo properly integrate windows/light tiles/rods. var/created_window @@ -256,6 +257,7 @@ var/list/name_to_material weight = 22 stack_origin_tech = list(TECH_MATERIAL = 5) door_icon_base = "stone" + supply_conversion_value = 2 /material/diamond name = "diamond" @@ -271,6 +273,7 @@ var/list/name_to_material tableslam_noise = 'sound/effects/Glasshit.ogg' hardness = 100 stack_origin_tech = list(TECH_MATERIAL = 6) + supply_conversion_value = 8 /material/gold name = "gold" @@ -282,6 +285,7 @@ var/list/name_to_material stack_origin_tech = list(TECH_MATERIAL = 4) sheet_singular_name = "ingot" sheet_plural_name = "ingots" + supply_conversion_value = 2 /material/gold/bronze //placeholder for ashtrays name = "bronze" @@ -297,6 +301,7 @@ var/list/name_to_material stack_origin_tech = list(TECH_MATERIAL = 3) sheet_singular_name = "ingot" sheet_plural_name = "ingots" + supply_conversion_value = 2 //R-UST port /material/supermatter @@ -329,6 +334,7 @@ var/list/name_to_material door_icon_base = "stone" sheet_singular_name = "crystal" sheet_plural_name = "crystals" + supply_conversion_value = 5 /* // Commenting this out while fires are so spectacularly lethal, as I can't seem to get this balanced appropriately. @@ -370,6 +376,7 @@ var/list/name_to_material hardness = 30 //VOREStation Edit - Please. integrity = 201 //hack to stop kitchen benches being flippable, todo: refactor into weight system stack_type = /obj/item/stack/material/marble + supply_conversion_value = 2 /material/steel name = DEFAULT_WALL_MATERIAL @@ -428,6 +435,7 @@ var/list/name_to_material conductivity = 13 // For the purposes of balance. stack_origin_tech = list(TECH_MATERIAL = 2) composite_material = list(DEFAULT_WALL_MATERIAL = SHEET_MATERIAL_AMOUNT, "platinum" = SHEET_MATERIAL_AMOUNT) //todo + supply_conversion_value = 6 /material/plasteel/hull name = MAT_PLASTEELHULL @@ -457,6 +465,7 @@ var/list/name_to_material reflectivity = 0.7 // Not a perfect mirror, but close. stack_origin_tech = list(TECH_MATERIAL = 8) composite_material = list("plasteel" = SHEET_MATERIAL_AMOUNT, "diamond" = SHEET_MATERIAL_AMOUNT) //shrug + supply_conversion_value = 9 /material/durasteel/hull //The 'Hardball' of starship hulls. name = MAT_DURASTEELHULL @@ -676,6 +685,7 @@ var/list/name_to_material sheet_singular_name = "ingot" sheet_plural_name = "ingots" conductivity = 100 + supply_conversion_value = 6 /material/tritium name = "tritium" @@ -704,6 +714,7 @@ var/list/name_to_material stack_origin_tech = list(TECH_MATERIAL = 6, TECH_POWER = 6, TECH_MAGNET = 5) conductivity = 100 is_fusion_fuel = 1 + supply_conversion_value = 6 /material/platinum name = "platinum" @@ -714,6 +725,7 @@ var/list/name_to_material stack_origin_tech = list(TECH_MATERIAL = 2) sheet_singular_name = "ingot" sheet_plural_name = "ingots" + supply_conversion_value = 5 /material/iron name = "iron" @@ -733,6 +745,7 @@ var/list/name_to_material sheet_singular_name = "ingot" sheet_plural_name = "ingots" radiation_resistance = 25 // Lead is Special and so gets to block more radiation than it normally would with just weight, totalling in 48 protection. + supply_conversion_value = 2 // Particle Smasher and other exotic materials. @@ -755,6 +768,7 @@ var/list/name_to_material stack_origin_tech = list(TECH_MATERIAL = 6, TECH_POWER = 5, TECH_BIO = 4) sheet_singular_name = "sheet" sheet_plural_name = "sheets" + supply_conversion_value = 8 /material/morphium name = MAT_MORPHIUM @@ -775,6 +789,7 @@ var/list/name_to_material reflectivity = 0.2 radiation_resistance = 10 stack_origin_tech = list(TECH_MATERIAL = 8, TECH_ILLEGAL = 1, TECH_PHORON = 4, TECH_BLUESPACE = 4, TECH_ARCANE = 1) + supply_conversion_value = 13 /material/morphium/hull name = MAT_MORPHIUMHULL @@ -906,6 +921,7 @@ var/list/name_to_material sheet_singular_name = null sheet_plural_name = "pile" pass_stack_colors = TRUE + supply_conversion_value = 3 //YW Adds: logs worth points /material/wood/log/sif name = MAT_SIFLOG diff --git a/code/modules/materials/materials_vr.dm b/code/modules/materials/materials_vr.dm index ec06e880e9..c341a15496 100644 --- a/code/modules/materials/materials_vr.dm +++ b/code/modules/materials/materials_vr.dm @@ -63,9 +63,10 @@ conductivity = 7 stack_origin_tech = list(TECH_MATERIAL = 5) composite_material = list(MAT_TITANIUM = SHEET_MATERIAL_AMOUNT, MAT_PLASTEEL = SHEET_MATERIAL_AMOUNT) + supply_conversion_value = 8 /material/glass/plastaniumglass - name = MAT_PLASTANIUMGLASS + name = MAT_PLASTITANIUMGLASS display_name = "plas-titanium glass" stack_type = /obj/item/stack/material/glass/plastitanium integrity = 200 diff --git a/code/modules/mining/abandonedcrates.dm b/code/modules/mining/abandonedcrates.dm index 6f8fc7a8f9..7c866dd570 100644 --- a/code/modules/mining/abandonedcrates.dm +++ b/code/modules/mining/abandonedcrates.dm @@ -1,9 +1,7 @@ /obj/structure/closet/crate/secure/loot name = "abandoned crate" desc = "What could be inside?" - icon_state = "securecrate" - icon_opened = "securecrateopen" - icon_closed = "securecrate" + closet_appearance = /decl/closet_appearance/crate/secure var/list/code = list() var/list/lastattempt = list() var/attempts = 10 @@ -65,7 +63,7 @@ if(57 to 58) new/obj/item/toy/syndicateballoon(src) if(59 to 60) - new/obj/item/weapon/rig(src) + new/obj/item/weapon/rig/industrial(src) if(61 to 62) for(var/i = 0, i < 12, ++i) new/obj/item/clothing/head/kitty(src) @@ -164,7 +162,7 @@ to_chat(user, "You leave the crate alone.") else if(check_input(input)) to_chat(user, "The crate unlocks!") - playsound(user, 'sound/machines/lockreset.ogg', 50, 1) + playsound(src, 'sound/machines/lockreset.ogg', 50, 1) set_locked(0) else visible_message("A red light on \the [src]'s control panel flashes briefly.") diff --git a/code/modules/mining/alloys_vr.dm b/code/modules/mining/alloys_vr.dm index 516beee88f..6b2348bdba 100644 --- a/code/modules/mining/alloys_vr.dm +++ b/code/modules/mining/alloys_vr.dm @@ -18,7 +18,7 @@ product = /obj/item/stack/material/glass/titanium /datum/alloy/plastiglass - metaltag = MAT_PLASTANIUMGLASS + metaltag = MAT_PLASTITANIUMGLASS requires = list( "rutile" = 1, "sand" = 2, diff --git a/code/modules/mining/drilling/drill.dm b/code/modules/mining/drilling/drill.dm index f4e51a0c30..c9423aa3aa 100644 --- a/code/modules/mining/drilling/drill.dm +++ b/code/modules/mining/drilling/drill.dm @@ -54,7 +54,16 @@ /obj/machinery/mining/drill/Initialize() . = ..() + if(ispath(cell)) + cell = new cell(src) default_apply_parts() + cell = default_use_hicell() + +/obj/machinery/mining/drill/loaded + cell = /obj/item/weapon/cell/high + +/obj/machinery/mining/drill/get_cell() + return cell /obj/machinery/mining/drill/process() @@ -166,7 +175,7 @@ to_chat(user, "The drill already has a cell installed.") else user.drop_item() - O.loc = src + O.forceMove(src) cell = O component_parts += O to_chat(user, "You install \the [O].") @@ -178,7 +187,7 @@ if (panel_open && cell && user.Adjacent(src)) to_chat(user, "You take out \the [cell].") - cell.loc = get_turf(user) + cell.forceMove(get_turf(user)) component_parts -= cell cell = null return @@ -236,7 +245,7 @@ capacity = 200 * P.rating if(istype(P, /obj/item/weapon/stock_parts/capacitor)) charge_use -= 10 * P.rating - cell = locate(/obj/item/weapon/cell) in component_parts + cell = locate(/obj/item/weapon/cell) in src /obj/machinery/mining/drill/proc/check_supports() diff --git a/code/modules/mining/drilling/scanner.dm b/code/modules/mining/drilling/scanner.dm index 1bd784bdb9..31da4a9753 100644 --- a/code/modules/mining/drilling/scanner.dm +++ b/code/modules/mining/drilling/scanner.dm @@ -10,7 +10,7 @@ /obj/item/weapon/mining_scanner/attack_self(mob/user as mob) to_chat(user, "You begin sweeping \the [src] about, scanning for metal deposits.") - playsound(loc, 'sound/items/goggles_charge.ogg', 50, 1, -6) + playsound(src, 'sound/items/goggles_charge.ogg', 50, 1, -6) if(!do_after(user, scan_time)) return diff --git a/code/modules/mining/fulton.dm b/code/modules/mining/fulton.dm index c6f7cc4a9f..d2bb572512 100644 --- a/code/modules/mining/fulton.dm +++ b/code/modules/mining/fulton.dm @@ -93,7 +93,7 @@ var/global/list/total_extraction_beacons = list() balloon.appearance_flags = RESET_COLOR | RESET_ALPHA | RESET_TRANSFORM holder_obj.cut_overlay(balloon2) holder_obj.add_overlay(balloon) - playsound(holder_obj.loc, 'sound/items/fulext_deploy.wav', 50, 1, -3) + playsound(holder_obj, 'sound/items/fulext_deploy.wav', 50, 1, -3) animate(holder_obj, pixel_z = 10, time = 20) sleep(20) animate(holder_obj, pixel_z = 15, time = 10) @@ -104,7 +104,7 @@ var/global/list/total_extraction_beacons = list() sleep(10) animate(holder_obj, pixel_z = 10, time = 10) sleep(10) - playsound(holder_obj.loc, 'sound/items/fultext_launch.wav', 50, 1, -3) + playsound(holder_obj, 'sound/items/fultext_launch.wav', 50, 1, -3) animate(holder_obj, pixel_z = 1000, time = 30) if(ishuman(A)) var/mob/living/carbon/human/L = A diff --git a/code/modules/mining/mine_items.dm b/code/modules/mining/mine_items.dm index 12bcdb76be..da01ebbc35 100644 --- a/code/modules/mining/mine_items.dm +++ b/code/modules/mining/mine_items.dm @@ -138,11 +138,8 @@ /obj/structure/closet/crate/miningcar desc = "A mining car. This one doesn't work on rails, but has to be dragged." name = "Mining car (not for rails)" - icon = 'icons/obj/storage.dmi' - icon_state = "miningcar" + icon = 'icons/obj/closets/miningcar.dmi' density = 1 - icon_opened = "miningcaropen" - icon_closed = "miningcar" // Flags. diff --git a/code/modules/mining/mine_turfs.dm b/code/modules/mining/mine_turfs.dm index 8a62953ae7..b3ad9333c6 100644 --- a/code/modules/mining/mine_turfs.dm +++ b/code/modules/mining/mine_turfs.dm @@ -337,7 +337,7 @@ turf/simulated/mineral/floor/light_corner return to_chat(user, "You start digging.") - playsound(user.loc, 'sound/effects/rustle1.ogg', 50, 1) + playsound(user, 'sound/effects/rustle1.ogg', 50, 1) if(!do_after(user,30)) return //YAWN change. 30 from 40 diff --git a/code/modules/mining/ore.dm b/code/modules/mining/ore.dm index 708c06db12..b067a35633 100644 --- a/code/modules/mining/ore.dm +++ b/code/modules/mining/ore.dm @@ -125,12 +125,12 @@ //VOREStation Add /obj/item/weapon/ore/attack(mob/living/M as mob, mob/living/user as mob) - if(M.handle_eat_ore(src, user)) + if(M.handle_eat_minerals(src, user)) return ..() /obj/item/weapon/ore/attack_generic(var/mob/living/user) //Allow adminbussed mobs to eat ore if they click it while NOT on help intent. - if(user.handle_eat_ore(src)) + if(user.handle_eat_minerals(src)) return ..() //VOREStation Add End diff --git a/code/modules/mining/shelter_atoms_vr.dm b/code/modules/mining/shelter_atoms_vr.dm index d3be02cfd7..8d080c64cd 100644 --- a/code/modules/mining/shelter_atoms_vr.dm +++ b/code/modules/mining/shelter_atoms_vr.dm @@ -87,7 +87,7 @@ GLOBAL_LIST_EMPTY(unique_deployable) smoke.start() sleep(4 SECONDS) - playsound(get_turf(src), 'sound/effects/phasein.ogg', 100, 1) + playsound(src, 'sound/effects/phasein.ogg', 100, 1) log_and_message_admins("[key_name_admin(usr)] activated a bluespace capsule at [get_area(T)]!") if(above_location) diff --git a/code/modules/mob/dead/observer/login.dm b/code/modules/mob/dead/observer/login.dm index 5b3f29df8e..94155d5643 100644 --- a/code/modules/mob/dead/observer/login.dm +++ b/code/modules/mob/dead/observer/login.dm @@ -7,3 +7,6 @@ plane_holder.set_vis(VIS_AI_EYE, TRUE) plane_holder.set_vis(VIS_AUGMENTED, TRUE) //VOREStation Add - GHOST VISION IS AUGMENTED plane = PLANE_GHOSTS + if(cleanup_timer) + deltimer(cleanup_timer) + cleanup_timer = null \ No newline at end of file diff --git a/code/modules/mob/dead/observer/logout.dm b/code/modules/mob/dead/observer/logout.dm index 573c44f468..aca5ebdf6c 100644 --- a/code/modules/mob/dead/observer/logout.dm +++ b/code/modules/mob/dead/observer/logout.dm @@ -3,3 +3,5 @@ spawn(0) if(src && !key) //we've transferred to another mob. This ghost should be deleted. qdel(src) + else + cleanup_timer = QDEL_IN(src, 10 MINUTES) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index ae97b6faa8..9dca9c6fdc 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -86,6 +86,7 @@ "Beepsky" = "secbot" ) var/last_revive_notification = null // world.time of last notification, used to avoid spamming players from defibs or cloners. + var/cleanup_timer // Refernece to a timer that will delete this mob if no client returns /mob/observer/dead/New(mob/body) sight |= SEE_TURFS | SEE_MOBS | SEE_OBJS | SEE_SELF @@ -228,6 +229,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp var/mob/observer/dead/ghost = ghostize(0) // 0 parameter is so we can never re-enter our body, "Charlie, you can never come baaaack~" :3 if(ghost) ghost.timeofdeath = world.time // Because the living mob won't have a time of death and we want the respawn timer to work properly. + ghost.set_respawn_timer() announce_ghost_joinleave(ghost) /mob/observer/dead/can_use_hands() return 0 @@ -303,6 +305,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp var/response = alert(src, "If you turn this on, you will not be able to take any part in the round.","Are you sure you want to turn this feature on?","Yes","No") if(response == "No") return can_reenter_corpse = FALSE + set_respawn_timer(-1) // Foreeeever if(!has_enabled_antagHUD && !client.holder) has_enabled_antagHUD = TRUE diff --git a/code/modules/mob/death.dm b/code/modules/mob/death.dm index 0f9a6f1e53..2e1eb29517 100644 --- a/code/modules/mob/death.dm +++ b/code/modules/mob/death.dm @@ -100,7 +100,8 @@ if(mind) mind.store_memory("Time of death: [stationtime2text()]", 0) living_mob_list -= src dead_mob_list |= src - + + set_respawn_timer() updateicon() handle_regular_hud_updates() handle_vision() diff --git a/code/modules/mob/freelook/ai/eye.dm b/code/modules/mob/freelook/ai/eye.dm index 5b37804da3..67a1b810d7 100644 --- a/code/modules/mob/freelook/ai/eye.dm +++ b/code/modules/mob/freelook/ai/eye.dm @@ -86,12 +86,7 @@ /atom/proc/move_camera_by_click() if(istype(usr, /mob/living/silicon/ai)) var/mob/living/silicon/ai/AI = usr - if(AI.eyeobj) - if(!AI.multicam_on || AI.client.eye != AI.eyeobj) - return - var/area/A = get_area(AI.eyeobj) - if(istype(A, /area/ai_multicam_room)) - return + if(AI.eyeobj && (AI.multicam_on || (AI.client.eye == AI.eyeobj))) var/turf/T = get_turf(src) if(T) AI.eyeobj.setLoc(T) diff --git a/code/modules/mob/hear_say.dm b/code/modules/mob/hear_say.dm index 1a8c2df735..c5685aa0dc 100644 --- a/code/modules/mob/hear_say.dm +++ b/code/modules/mob/hear_say.dm @@ -91,8 +91,6 @@ var/track = null if(isobserver(src)) - if(italics && is_preference_enabled(/datum/client_preference/ghost_radio)) - return if(speaker_name != speaker.real_name && speaker.real_name) speaker_name = "[speaker.real_name] ([speaker_name])" track = "([ghost_follow_link(speaker, src)]) " @@ -180,35 +178,35 @@ if(prob(20)) to_chat(src, "You feel your headset vibrate but can hear nothing from it!") else - on_hear_radio(part_a, speaker_name, track, part_b, message) + on_hear_radio(part_a, speaker_name, track, part_b, message, part_c) /proc/say_timestamp() return "\[[stationtime2text()]\]" -/mob/proc/on_hear_radio(part_a, speaker_name, track, part_b, formatted) - var/final_message = "[part_a][speaker_name][part_b][formatted]" +/mob/proc/on_hear_radio(part_a, speaker_name, track, part_b, formatted, part_c) + var/final_message = "[part_a][speaker_name][part_b][formatted][part_c]" if(check_mentioned(formatted) && is_preference_enabled(/datum/client_preference/check_mention)) final_message = "[final_message]" to_chat(src, final_message) -/mob/observer/dead/on_hear_radio(part_a, speaker_name, track, part_b, formatted) - var/final_message = "[part_a][track][part_b][formatted]" +/mob/observer/dead/on_hear_radio(part_a, speaker_name, track, part_b, formatted, part_c) + var/final_message = "[part_a][track][part_b][formatted][part_c]" if(check_mentioned(formatted) && is_preference_enabled(/datum/client_preference/check_mention)) final_message = "[final_message]" to_chat(src, final_message) -/mob/living/silicon/on_hear_radio(part_a, speaker_name, track, part_b, formatted) +/mob/living/silicon/on_hear_radio(part_a, speaker_name, track, part_b, formatted, part_c) var/time = say_timestamp() - var/final_message = "[part_a][speaker_name][part_b][formatted]" + var/final_message = "[part_a][speaker_name][part_b][formatted][part_c]" if(check_mentioned(formatted) && is_preference_enabled(/datum/client_preference/check_mention)) final_message = "[time][final_message]" else final_message = "[time][final_message]" to_chat(src, final_message) -/mob/living/silicon/ai/on_hear_radio(part_a, speaker_name, track, part_b, formatted) +/mob/living/silicon/ai/on_hear_radio(part_a, speaker_name, track, part_b, formatted, part_c) var/time = say_timestamp() - var/final_message = "[part_a][track][part_b][formatted]" + var/final_message = "[part_a][track][part_b][formatted][part_c]" if(check_mentioned(formatted) && is_preference_enabled(/datum/client_preference/check_mention)) final_message = "[time][final_message]" else @@ -281,4 +279,4 @@ name = speaker.voice_name var/rendered = "[name] [message]" - to_chat(src, rendered) \ No newline at end of file + to_chat(src, rendered) diff --git a/code/modules/mob/language/language.dm b/code/modules/mob/language/language.dm index 14d6fb853d..cf372545e7 100644 --- a/code/modules/mob/language/language.dm +++ b/code/modules/mob/language/language.dm @@ -270,7 +270,7 @@ if (species_language) set_default_language(GLOB.all_languages[species_language]) else - set_default_language(null) + set_default_language(GLOB.all_languages[LANGUAGE_GIBBERISH]) else var/datum/language/L = locate(href_list["default_lang"]) if(L && (L in languages)) diff --git a/code/modules/mob/living/bot/SLed209bot.dm b/code/modules/mob/living/bot/SLed209bot.dm index 7b5bbc76e5..fa17b05696 100644 --- a/code/modules/mob/living/bot/SLed209bot.dm +++ b/code/modules/mob/living/bot/SLed209bot.dm @@ -40,7 +40,7 @@ if(emagged) projectile = /obj/item/projectile/beam/shock - playsound(loc, emagged ? 'sound/weapons/laser3.ogg' : 'sound/weapons/Taser.ogg', 50, 1) + playsound(src, emagged ? 'sound/weapons/laser3.ogg' : 'sound/weapons/Taser.ogg', 50, 1) var/obj/item/projectile/P = new projectile(loc) P.firer = src diff --git a/code/modules/mob/living/bot/cleanbot.dm b/code/modules/mob/living/bot/cleanbot.dm index b1ea693f2f..6a4c45f123 100644 --- a/code/modules/mob/living/bot/cleanbot.dm +++ b/code/modules/mob/living/bot/cleanbot.dm @@ -22,7 +22,7 @@ /mob/living/bot/cleanbot/handleIdle() if(!screwloose && !oddbutton && prob(2)) custom_emote(2, "makes an excited booping sound!") - playsound(src.loc, 'sound/machines/synth_yes.ogg', 50, 0) + playsound(src, 'sound/machines/synth_yes.ogg', 50, 0) if(screwloose && prob(5)) // Make a mess if(istype(loc, /turf/simulated)) @@ -179,7 +179,7 @@ if(!screwloose || !oddbutton) if(user) to_chat(user, "The [src] buzzes and beeps.") - playsound(src.loc, 'sound/machines/buzzbeep.ogg', 50, 0) + playsound(src, 'sound/machines/buzzbeep.ogg', 50, 0) oddbutton = 1 screwloose = 1 return 1 diff --git a/code/modules/mob/living/bot/ed209bot.dm b/code/modules/mob/living/bot/ed209bot.dm index 0d77e837f0..f0e58c455f 100644 --- a/code/modules/mob/living/bot/ed209bot.dm +++ b/code/modules/mob/living/bot/ed209bot.dm @@ -65,7 +65,7 @@ if(emagged) projectile = /obj/item/projectile/beam - playsound(loc, emagged ? 'sound/weapons/Laser.ogg' : 'sound/weapons/Taser.ogg', 50, 1) + playsound(src, emagged ? 'sound/weapons/Laser.ogg' : 'sound/weapons/Taser.ogg', 50, 1) var/obj/item/projectile/P = new projectile(loc) P.firer = src diff --git a/code/modules/mob/living/bot/edCLNbot.dm b/code/modules/mob/living/bot/edCLNbot.dm index 13abfa8da3..a7b9812b9f 100644 --- a/code/modules/mob/living/bot/edCLNbot.dm +++ b/code/modules/mob/living/bot/edCLNbot.dm @@ -27,7 +27,7 @@ /mob/living/bot/cleanbot/edCLN/handleIdle() if(prob(10)) custom_emote(2, "makes a less than thrilled beeping sound.") - playsound(src.loc, 'sound/machines/synth_yes.ogg', 50, 0) + playsound(src, 'sound/machines/synth_yes.ogg', 50, 0) if(red_switch && !blue_switch && !green_switch && prob(10) || src.emagged) if(istype(loc, /turf/simulated)) @@ -124,7 +124,7 @@ if(!emagged) if(user) to_chat(user, "The [src] buzzes and beeps.") - playsound(src.loc, 'sound/machines/buzzbeep.ogg', 50, 0) + playsound(src, 'sound/machines/buzzbeep.ogg', 50, 0) emagged = 1 return 1 diff --git a/code/modules/mob/living/bot/farmbot.dm b/code/modules/mob/living/bot/farmbot.dm index 4cfb7417a8..18bd3805c3 100644 --- a/code/modules/mob/living/bot/farmbot.dm +++ b/code/modules/mob/living/bot/farmbot.dm @@ -185,7 +185,7 @@ busy = 1 if(do_after(src, 30, A)) - playsound(loc, 'sound/effects/slosh.ogg', 25, 1) + playsound(src, 'sound/effects/slosh.ogg', 25, 1) visible_message("[src] waters \the [A].") tank.reagents.trans_to(T, 100 - T.waterlevel) if(FARMBOT_UPROOT) @@ -223,7 +223,7 @@ while(do_after(src, 10) && tank.reagents.total_volume < tank.reagents.maximum_volume) tank.reagents.add_reagent("water", 100) //VOREStation Edit if(prob(5)) - playsound(loc, 'sound/effects/slosh.ogg', 25, 1) + playsound(src, 'sound/effects/slosh.ogg', 25, 1) busy = 0 action = "" diff --git a/code/modules/mob/living/bot/floorbot.dm b/code/modules/mob/living/bot/floorbot.dm index aa399a22f3..c34274a6ab 100644 --- a/code/modules/mob/living/bot/floorbot.dm +++ b/code/modules/mob/living/bot/floorbot.dm @@ -58,7 +58,7 @@ emagged = 1 if(user) to_chat(user, "The [src] buzzes and beeps.") - playsound(src.loc, 'sound/machines/buzzbeep.ogg', 50, 0) + playsound(src, 'sound/machines/buzzbeep.ogg', 50, 0) return 1 /mob/living/bot/floorbot/Topic(href, href_list) @@ -102,7 +102,7 @@ if(prob(1)) custom_emote(2, "makes an excited beeping sound!") - playsound(src.loc, 'sound/machines/twobeep.ogg', 50, 0) + playsound(src, 'sound/machines/twobeep.ogg', 50, 0) /mob/living/bot/floorbot/handleAdjacentTarget() if(get_turf(target) == src.loc) @@ -278,7 +278,7 @@ /mob/living/bot/floorbot/explode() turn_off() visible_message("\The [src] blows apart!") - playsound(src.loc, "sparks", 50, 1) + playsound(src, "sparks", 50, 1) var/turf/Tsec = get_turf(src) var/obj/item/weapon/storage/toolbox/mechanical/N = new /obj/item/weapon/storage/toolbox/mechanical(Tsec) diff --git a/code/modules/mob/living/bot/medbot.dm b/code/modules/mob/living/bot/medbot.dm index edb7486fd1..a67440e013 100644 --- a/code/modules/mob/living/bot/medbot.dm +++ b/code/modules/mob/living/bot/medbot.dm @@ -44,7 +44,7 @@ ) var/message = pick(message_options) say(message) - playsound(loc, message_options[message], 50, 0) + playsound(src, message_options[message], 50, 0) /mob/living/bot/medbot/handleAdjacentTarget() UnarmedAttack(target) @@ -88,7 +88,7 @@ ) var/message = pick(message_options) say(message) - playsound(loc, message_options[message], 50, 0) + playsound(src, message_options[message], 50, 0) custom_emote(1, "points at [H.name].") last_newpatient_speak = world.time break @@ -133,7 +133,7 @@ ) var/message = pick(death_messages) say(message) - playsound(loc, death_messages[message], 50, 0) + playsound(src, death_messages[message], 50, 0) // This is down here for the same reason as above. else @@ -148,7 +148,7 @@ ) var/message = pick(possible_messages) say(message) - playsound(loc, possible_messages[message], 50, 0) + playsound(src, possible_messages[message], 50, 0) busy = 0 update_icons() @@ -293,7 +293,7 @@ reagent_glass = null if(emagged && prob(25)) - playsound(loc, 'sound/voice/medbot/minsult.ogg', 50, 0) + playsound(src, 'sound/voice/medbot/minsult.ogg', 50, 0) var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(3, 1, src) diff --git a/code/modules/mob/living/bot/mulebot.dm b/code/modules/mob/living/bot/mulebot.dm index b0eee0e650..9bef4c0cbc 100644 --- a/code/modules/mob/living/bot/mulebot.dm +++ b/code/modules/mob/living/bot/mulebot.dm @@ -183,7 +183,7 @@ locked = !locked to_chat(user, "You [locked ? "lock" : "unlock"] the mulebot's controls!") flick("mulebot-emagged", src) - playsound(loc, 'sound/effects/sparks1.ogg', 100, 0) + playsound(src, 'sound/effects/sparks1.ogg', 100, 0) return 1 /mob/living/bot/mulebot/update_icons() @@ -202,13 +202,13 @@ /mob/living/bot/mulebot/handleFrustrated() custom_emote(2, "makes a sighing buzz.") - playsound(loc, 'sound/machines/buzz-sigh.ogg', 50, 0) + playsound(src, 'sound/machines/buzz-sigh.ogg', 50, 0) ..() /mob/living/bot/mulebot/handleAdjacentTarget() if(target == src.loc) custom_emote(2, "makes a chiming sound.") - playsound(loc, 'sound/machines/chime.ogg', 50, 0) + playsound(src, 'sound/machines/chime.ogg', 50, 0) UnarmedAttack(target) resetTarget() if(auto_return && home && (loc != home)) @@ -244,7 +244,7 @@ /mob/living/bot/mulebot/proc/runOver(var/mob/living/carbon/human/H) if(istype(H)) // No safety checks - WILL run over lying humans. Stop ERPing in the maint! visible_message("[src] drives over [H]!") - playsound(loc, 'sound/effects/splat.ogg', 50, 1) + playsound(src, 'sound/effects/splat.ogg', 50, 1) var/damage = rand(5, 7) H.apply_damage(2 * damage, BRUTE, BP_HEAD) @@ -298,7 +298,7 @@ if(crates_only && !istype(C,/obj/structure/closet/crate)) custom_emote(2, "makes a sighing buzz.") - playsound(loc, 'sound/machines/buzz-sigh.ogg', 50, 0) + playsound(src, 'sound/machines/buzz-sigh.ogg', 50, 0) return var/obj/structure/closet/crate/crate = C diff --git a/code/modules/mob/living/bot/secbot.dm b/code/modules/mob/living/bot/secbot.dm index 0c979ba008..1fce90b611 100644 --- a/code/modules/mob/living/bot/secbot.dm +++ b/code/modules/mob/living/bot/secbot.dm @@ -172,7 +172,7 @@ return if(!target) - playsound(src.loc, pick(threat_found_sounds), 50) + playsound(src, pick(threat_found_sounds), 50) global_announcer.autosay("[src] was attacked by a hostile [target_name(attacker)] in [get_area(src)].", "[src]", "Security") target = attacker attacked = TRUE @@ -183,7 +183,7 @@ if(declare_arrests) global_announcer.autosay("[src] is [arrest_type ? "detaining" : "arresting"] a level [threat] suspect [suspect_name] in [get_area(src)].", "[src]", "Security") say("Down on the floor, [suspect_name]! You have [SECBOT_WAIT_TIME*2] seconds to comply.") - playsound(src.loc, pick(preparing_arrest_sounds), 50) + playsound(src, pick(preparing_arrest_sounds), 50) // Register to be told when the target moves GLOB.moved_event.register(target, src, /mob/living/bot/secbot/proc/target_moved) @@ -221,7 +221,7 @@ awaiting_surrender = 0 say("Level [threat] infraction alert!") custom_emote(1, "points at [M.name]!") - playsound(src.loc, pick(threat_found_sounds), 50) + playsound(src, pick(threat_found_sounds), 50) return /mob/living/bot/secbot/handleAdjacentTarget() @@ -270,10 +270,10 @@ if(can_next_insult > world.time) return if(threat >= 10) - playsound(src.loc, 'sound/voice/binsult.ogg', 75) + playsound(src, 'sound/voice/binsult.ogg', 75) can_next_insult = world.time + 20 SECONDS else - playsound(src.loc, pick(fighting_sounds), 75) + playsound(src, pick(fighting_sounds), 75) can_next_insult = world.time + 5 SECONDS @@ -292,7 +292,7 @@ cuff = FALSE if(!cuff) H.stun_effect_act(0, stun_strength, null) - playsound(loc, 'sound/weapons/Egloves.ogg', 50, 1, -1) + playsound(src, 'sound/weapons/Egloves.ogg', 50, 1, -1) do_attack_animation(H) busy = TRUE update_icons() @@ -302,7 +302,7 @@ visible_message("\The [H] was prodded by \the [src] with a stun baton!") insult(H) else - playsound(loc, 'sound/weapons/handcuffs.ogg', 30, 1, -2) + playsound(src, 'sound/weapons/handcuffs.ogg', 30, 1, -2) visible_message("\The [src] is trying to put handcuffs on \the [H]!") busy = TRUE if(do_mob(src, H, 60)) @@ -317,7 +317,7 @@ var/mob/living/L = M L.adjustBruteLoss(xeno_harm_strength) do_attack_animation(M) - playsound(loc, "swing_hit", 50, 1, -1) + playsound(src, "swing_hit", 50, 1, -1) busy = TRUE update_icons() spawn(2) diff --git a/code/modules/mob/living/carbon/alien/alien_attacks.dm b/code/modules/mob/living/carbon/alien/alien_attacks.dm index c120b9deef..e2c965e2c9 100644 --- a/code/modules/mob/living/carbon/alien/alien_attacks.dm +++ b/code/modules/mob/living/carbon/alien/alien_attacks.dm @@ -25,7 +25,7 @@ LAssailant = M - playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) + playsound(src, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) for(var/mob/O in viewers(src, null)) if ((O.client && !( O.blinded ))) O.show_message(text("[] has grabbed [] passively!", M, src), 1) @@ -40,7 +40,7 @@ step_away(src,M,15) sleep(3) step_away(src,M,15) - playsound(loc, "punch", 25, 1, -1) + playsound(src, "punch", 25, 1, -1) for(var/mob/O in viewers(src, null)) if ((O.client && !( O.blinded ))) O.show_message(text("[] has punched []!", M, src), 1) @@ -52,7 +52,7 @@ adjustBruteLoss(damage) updatehealth() else - playsound(loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1) + playsound(src, 'sound/weapons/punchmiss.ogg', 25, 1, -1) for(var/mob/O in viewers(src, null)) if ((O.client && !( O.blinded ))) O.show_message(text("[] has attempted to punch []!", M, src), 1) diff --git a/code/modules/mob/living/carbon/alien/emote.dm b/code/modules/mob/living/carbon/alien/emote.dm index 6c9cca88fb..5782b5d127 100644 --- a/code/modules/mob/living/carbon/alien/emote.dm +++ b/code/modules/mob/living/carbon/alien/emote.dm @@ -98,7 +98,7 @@ m_type = 2 if("chirp") message = "[src] chirps!" - playsound(loc, 'sound/misc/nymphchirp.ogg', 50, 0) + playsound(src, 'sound/misc/nymphchirp.ogg', 50, 0) m_type = 2 if("help") to_chat(src, "burp, chirp, choke, collapse, dance, drool, gasp, shiver, gnarl, jump, moan, nod, roll, scratch,\nscretch, shake, sign-#, sulk, sway, tail, twitch, whimper") diff --git a/code/modules/mob/living/carbon/brain/brain.dm b/code/modules/mob/living/carbon/brain/brain.dm index a8a0b8fb01..52d0a839e2 100644 --- a/code/modules/mob/living/carbon/brain/brain.dm +++ b/code/modules/mob/living/carbon/brain/brain.dm @@ -15,6 +15,7 @@ var/datum/reagents/R = new/datum/reagents(1000) reagents = R R.my_atom = src + default_language = GLOB.all_languages[LANGUAGE_GALCOM] /mob/living/carbon/brain/Destroy() if(key) //If there is a mob connected to this thing. Have to check key twice to avoid false death reporting. @@ -44,5 +45,24 @@ /mob/living/carbon/brain/isSynthetic() return istype(loc, /obj/item/device/mmi) -///mob/living/carbon/brain/binarycheck()//No binary without a binary communication device -// return isSynthetic() +/mob/living/carbon/brain/set_typing_indicator(var/state) + if(isturf(loc)) + return ..() + + if(!is_preference_enabled(/datum/client_preference/show_typing_indicator)) + loc.cut_overlay(typing_indicator, TRUE) + return + + if(!typing_indicator) + typing_indicator = new + typing_indicator.icon = 'icons/mob/talk_vr.dmi' //VOREStation Edit - talk_vr.dmi instead of talk.dmi for right-side icons + typing_indicator.icon_state = "[speech_bubble_appearance()]_typing" + + if(state && !typing) + loc.add_overlay(typing_indicator, TRUE) + typing = TRUE + else if(typing) + loc.cut_overlay(typing_indicator, TRUE) + typing = FALSE + + return state diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 554d873dd5..dde3927a59 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -1,415 +1,467 @@ -/mob/living/carbon/Initialize() - . = ..() - //setup reagent holders - bloodstr = new/datum/reagents/metabolism/bloodstream(500, src) - ingested = new/datum/reagents/metabolism/ingested(500, src) - touching = new/datum/reagents/metabolism/touch(500, src) - reagents = bloodstr - if (!default_language && species_language) - default_language = GLOB.all_languages[species_language] - -/mob/living/carbon/Life() - ..() - - handle_viruses() - - // Increase germ_level regularly - if(germ_level < GERM_LEVEL_AMBIENT && prob(30)) //if you're just standing there, you shouldn't get more germs beyond an ambient level - germ_level++ - -/mob/living/carbon/Destroy() - qdel(ingested) - qdel(touching) - // We don't qdel(bloodstr) because it's the same as qdel(reagents) - for(var/guts in internal_organs) - qdel(guts) - for(var/food in stomach_contents) - qdel(food) - return ..() - -/mob/living/carbon/rejuvenate() - bloodstr.clear_reagents() - ingested.clear_reagents() - touching.clear_reagents() - ..() - -/* VOREStation Edit - Duplicated in our code -/mob/living/carbon/Moved(atom/old_loc, direction, forced = FALSE) - . = ..() - if(.) - if(src.nutrition && src.stat != 2) - adjust_nutrition(-DEFAULT_HUNGER_FACTOR / 10) - if(src.m_intent == "run") - adjust_nutrition(-DEFAULT_HUNGER_FACTOR / 10) - - if((FAT in src.mutations) && src.m_intent == "run" && src.bodytemperature <= 360) - src.bodytemperature += 2 - - // Moving around increases germ_level faster - if(germ_level < GERM_LEVEL_MOVE_CAP && prob(8)) - germ_level++ - -/mob/living/carbon/relaymove(var/mob/living/user, direction) - if((user in src.stomach_contents) && istype(user)) - if(user.last_special <= world.time) - user.last_special = world.time + 50 - src.visible_message("You hear something rumbling inside [src]'s stomach...") - var/obj/item/I = user.get_active_hand() - if(I && I.force) - var/d = rand(round(I.force / 4), I.force) - if(istype(src, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = src - var/obj/item/organ/external/organ = H.get_organ(BP_TORSO) - if (istype(organ)) - if(organ.take_damage(d, 0)) - H.UpdateDamageIcon() - H.updatehealth() - else - src.take_organ_damage(d) - user.visible_message("[user] attacks [src]'s stomach wall with the [I.name]!") - playsound(user.loc, 'sound/effects/attackblob.ogg', 50, 1) - - if(prob(src.getBruteLoss() - 50)) - for(var/atom/movable/A in stomach_contents) - A.loc = loc - stomach_contents.Remove(A) - src.gib() -*/ -/mob/living/carbon/gib() - for(var/mob/M in src) - if(M in src.stomach_contents) - src.stomach_contents.Remove(M) - M.loc = src.loc - for(var/mob/N in viewers(src, null)) - if(N.client) - N.show_message(text("[M] bursts out of [src]!"), 2) - ..() - -/mob/living/carbon/attack_hand(mob/M as mob) - if(!istype(M, /mob/living/carbon)) return - if (ishuman(M)) - var/mob/living/carbon/human/H = M - var/obj/item/organ/external/temp = H.organs_by_name["r_hand"] - if (H.hand) - temp = H.organs_by_name["l_hand"] - if(temp && !temp.is_usable()) - to_chat(H, "You can't use your [temp.name]") - return - - return - -/mob/living/carbon/electrocute_act(var/shock_damage, var/obj/source, var/siemens_coeff = 1.0, var/def_zone = null, var/stun = 1) - if(status_flags & GODMODE) return 0 //godmode - if(def_zone == "l_hand" || def_zone == "r_hand") //Diona (And any other potential plant people) hands don't get shocked. - if(species.flags & IS_PLANT) - return 0 - shock_damage *= siemens_coeff - if (shock_damage<1) - return 0 - - src.apply_damage(0.2 * shock_damage, BURN, def_zone, used_weapon="Electrocution") //shock the target organ - src.apply_damage(0.4 * shock_damage, BURN, BP_TORSO, used_weapon="Electrocution") //shock the torso more - src.apply_damage(0.2 * shock_damage, BURN, null, used_weapon="Electrocution") //shock a random part! - src.apply_damage(0.2 * shock_damage, BURN, null, used_weapon="Electrocution") //shock a random part! - - playsound(loc, "sparks", 50, 1, -1) - if (shock_damage > 15) - src.visible_message( - "[src] was electrocuted[source ? " by the [source]" : ""]!", \ - "You feel a powerful shock course through your body!", \ - "You hear a heavy electrical crack." \ - ) - else - src.visible_message( - "[src] was shocked[source ? " by the [source]" : ""].", \ - "You feel a shock course through your body.", \ - "You hear a zapping sound." \ - ) - - if(stun) - switch(shock_damage) - if(16 to 20) - Stun(2) - if(21 to 25) - Weaken(2) - if(26 to 30) - Weaken(5) - if(31 to INFINITY) - Weaken(10) //This should work for now, more is really silly and makes you lay there forever - - var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread - s.set_up(5, 1, loc) - s.start() - - return shock_damage - -/mob/living/carbon/proc/help_shake_act(mob/living/carbon/M) - if (src.health >= config.health_threshold_crit) - if(src == M && istype(src, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = src - var/datum/gender/T = gender_datums[H.get_visible_gender()] - src.visible_message( \ - "[src] examines [T.himself].", \ - "You check yourself for injuries." \ - ) - - for(var/obj/item/organ/external/org in H.organs) - var/list/status = list() - var/brutedamage = org.brute_dam - var/burndamage = org.burn_dam - /* - if(halloss > 0) //Makes halloss show up as actual wounds on self examine. - if(prob(30)) - brutedamage += halloss - if(prob(30)) - burndamage += halloss - */ - switch(brutedamage) - if(1 to 20) - status += "bruised" - if(20 to 40) - status += "wounded" - if(40 to INFINITY) - status += "mangled" - - switch(burndamage) - if(1 to 10) - status += "numb" - if(10 to 40) - status += "blistered" - if(40 to INFINITY) - status += "peeling away" - - if(org.is_stump()) - status += "MISSING" - if(org.status & ORGAN_MUTATED) - status += "weirdly shapen" - if(org.dislocated == 2) - status += "dislocated" - if(org.status & ORGAN_BROKEN) - status += "hurts when touched" - if(org.status & ORGAN_DEAD) - status += "is bruised and necrotic" - if(!org.is_usable() || org.is_dislocated()) - status += "dangling uselessly" - if(status.len) - src.show_message("My [org.name] is [english_list(status)].",1) - else - src.show_message("My [org.name] is OK.",1) - - if((SKELETON in H.mutations) && (!H.w_uniform) && (!H.wear_suit)) - H.play_xylophone() - else if (on_fire) - playsound(src.loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) - if (M.on_fire) - M.visible_message("[M] tries to pat out [src]'s flames, but to no avail!", - "You try to pat out [src]'s flames, but to no avail! Put yourself out first!") - else - M.visible_message("[M] tries to pat out [src]'s flames!", - "You try to pat out [src]'s flames! Hot!") - if(do_mob(M, src, 15)) - src.adjust_fire_stacks(-0.5) - if (prob(10) && (M.fire_stacks <= 0)) - M.adjust_fire_stacks(1) - M.IgniteMob() - if (M.on_fire) - M.visible_message("The fire spreads from [src] to [M]!", - "The fire spreads to you as well!") - else - src.adjust_fire_stacks(-0.5) //Less effective than stop, drop, and roll - also accounting for the fact that it takes half as long. - if (src.fire_stacks <= 0) - M.visible_message("[M] successfully pats out [src]'s flames.", - "You successfully pat out [src]'s flames.") - src.ExtinguishMob() - src.fire_stacks = 0 - else - if (istype(src,/mob/living/carbon/human) && src:w_uniform) - var/mob/living/carbon/human/H = src - H.w_uniform.add_fingerprint(M) - - var/show_ssd - var/mob/living/carbon/human/H = src - var/datum/gender/T = gender_datums[H.get_visible_gender()] // make sure to cast to human before using get_gender() or get_visible_gender()! - if(istype(H)) show_ssd = H.species.show_ssd - if(show_ssd && !client && !teleop) - M.visible_message("[M] shakes [src] trying to wake [T.him] up!", \ - "You shake [src], but [T.he] [T.does] not respond... Maybe [T.he] [T.has] S.S.D?") - else if(lying || src.sleeping) - src.sleeping = max(0,src.sleeping-5) - if(src.sleeping == 0) - src.resting = 0 - if(H) H.in_stasis = 0 //VOREStation Add - Just In Case - M.visible_message("[M] shakes [src] trying to wake [T.him] up!", \ - "You shake [src] trying to wake [T.him] up!") - else - var/mob/living/carbon/human/hugger = M - var/datum/gender/TM = gender_datums[M.get_visible_gender()] - if(M.resting == 1) //Are they resting on the ground? - M.visible_message("[M] grabs onto [src] and pulls [TM.himself] up", \ - "You grip onto [src] and pull yourself up off the ground!") - if(M.fire_stacks >= (src.fire_stacks + 3)) //Fire checks. - src.adjust_fire_stacks(1) - M.adjust_fire_stacks(-1) - if(M.on_fire) - src.IgniteMob() - if(do_after(M, 0.5 SECONDS)) //.5 second delay. Makes it a bit stronger than just typing rest. - M.resting = 0 //Hoist yourself up up off the ground. No para/stunned/weakened removal. - else if(istype(hugger)) - hugger.species.hug(hugger,src) - else - M.visible_message("[M] hugs [src] to make [T.him] feel better!", \ - "You hug [src] to make [T.him] feel better!") - if(M.fire_stacks >= (src.fire_stacks + 3)) - src.adjust_fire_stacks(1) - M.adjust_fire_stacks(-1) - if(M.on_fire) - src.IgniteMob() - AdjustParalysis(-3) - AdjustStunned(-3) - AdjustWeakened(-3) - - playsound(src.loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) - -/mob/living/carbon/proc/eyecheck() - return 0 - -/mob/living/carbon/flash_eyes(intensity = FLASH_PROTECTION_MODERATE, override_blindness_check = FALSE, affect_silicon = FALSE, visual = FALSE, type = /obj/screen/fullscreen/flash) - if(eyecheck() < intensity || override_blindness_check) - return ..() - -// ++++ROCKDTBEN++++ MOB PROCS -- Ask me before touching. -// Stop! ... Hammertime! ~Carn - -/mob/living/carbon/proc/getDNA() - return dna - -/mob/living/carbon/proc/setDNA(var/datum/dna/newDNA) - dna = newDNA - -// ++++ROCKDTBEN++++ MOB PROCS //END - -/mob/living/carbon/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) - ..() - var/temp_inc = max(min(BODYTEMP_HEATING_MAX*(1-get_heat_protection()), exposed_temperature - bodytemperature), 0) - bodytemperature += temp_inc - -/mob/living/carbon/can_use_hands() - if(handcuffed) - return 0 - if(buckled && istype(buckled, /obj/structure/bed/nest)) // buckling does not restrict hands - return 0 - return 1 - -/mob/living/carbon/restrained() - if (handcuffed) - return 1 - return - -/mob/living/carbon/u_equip(obj/item/W as obj) - if(!W) return 0 - - else if (W == handcuffed) - handcuffed = null - update_handcuffed() - if(buckled && buckled.buckle_require_restraints) - buckled.unbuckle_mob() - - else if (W == legcuffed) - legcuffed = null - update_inv_legcuffed() - else - ..() - - -//generates realistic-ish pulse output based on preset levels -/mob/living/carbon/proc/get_pulse(var/method) //method 0 is for hands, 1 is for machines, more accurate - var/temp = 0 //see setup.dm:694 - switch(src.pulse) - if(PULSE_NONE) - return "0" - if(PULSE_SLOW) - temp = rand(40, 60) - return num2text(method ? temp : temp + rand(-10, 10)) - if(PULSE_NORM) - temp = rand(60, 90) - return num2text(method ? temp : temp + rand(-10, 10)) - if(PULSE_FAST) - temp = rand(90, 120) - return num2text(method ? temp : temp + rand(-10, 10)) - if(PULSE_2FAST) - temp = rand(120, 160) - return num2text(method ? temp : temp + rand(-10, 10)) - if(PULSE_THREADY) - return method ? ">250" : "extremely weak and fast, patient's artery feels like a thread" -// output for machines^ ^^^^^^^output for people^^^^^^^^^ - -/mob/living/carbon/verb/mob_sleep() - set name = "Sleep" - set category = "IC" - - if(usr.sleeping) - to_chat(usr, "You are already sleeping") - return - if(alert(src,"You sure you want to sleep for a while?","Sleep","Yes","No") == "Yes") - usr.sleeping = 20 //Short nap - -/mob/living/carbon/Bump(atom/A) - if(now_pushing) - return - ..() - if(istype(A, /mob/living/carbon) && prob(10)) - spread_disease_to(A, "Contact") - -/mob/living/carbon/cannot_use_vents() - return - -/mob/living/carbon/slip(var/slipped_on,stun_duration=8) - if(buckled) - return 0 - stop_pulling() - to_chat(src, "You slipped on [slipped_on]!") - playsound(src.loc, 'sound/misc/slip.ogg', 50, 1, -3) - Weaken(FLOOR(stun_duration/2, 1)) - return 1 - -/mob/living/carbon/proc/add_chemical_effect(var/effect, var/magnitude = 1) - if(effect in chem_effects) - chem_effects[effect] += magnitude - else - chem_effects[effect] = magnitude - -/mob/living/carbon/get_default_language() - if(default_language) - if(can_speak(default_language)) - return default_language - else - return GLOB.all_languages[LANGUAGE_GIBBERISH] - - if(!species) - return null - - return species.default_language ? GLOB.all_languages[species.default_language] : null - -/mob/living/carbon/proc/should_have_organ(var/organ_check) - return 0 - -/mob/living/carbon/can_feel_pain(var/check_organ) - if(isSynthetic()) - return 0 - return !(species.flags & NO_PAIN) - -/mob/living/carbon/needs_to_breathe() - if(does_not_breathe) - return FALSE - return ..() - -/mob/living/carbon/proc/update_handcuffed() - if(handcuffed) - drop_l_hand() - drop_r_hand() - stop_pulling() - throw_alert("handcuffed", /obj/screen/alert/restrained/handcuffed, new_master = handcuffed) - else - clear_alert("handcuffed") - update_action_buttons() //some of our action buttons might be unusable when we're handcuffed. - update_inv_handcuffed() +/mob/living/carbon/Initialize() + . = ..() + //setup reagent holders + bloodstr = new/datum/reagents/metabolism/bloodstream(500, src) + ingested = new/datum/reagents/metabolism/ingested(500, src) + touching = new/datum/reagents/metabolism/touch(500, src) + reagents = bloodstr + if (!default_language && species_language) + default_language = GLOB.all_languages[species_language] + +/mob/living/carbon/Life() + ..() + + handle_viruses() + + // Increase germ_level regularly + if(germ_level < GERM_LEVEL_AMBIENT && prob(30)) //if you're just standing there, you shouldn't get more germs beyond an ambient level + germ_level++ + +/mob/living/carbon/Destroy() + qdel(ingested) + qdel(touching) + // We don't qdel(bloodstr) because it's the same as qdel(reagents) + for(var/guts in internal_organs) + qdel(guts) + for(var/food in stomach_contents) + qdel(food) + return ..() + +/mob/living/carbon/rejuvenate() + bloodstr.clear_reagents() + ingested.clear_reagents() + touching.clear_reagents() + ..() +/* VOREStation Edit - Duplicated in our code +/mob/living/carbon/Moved(atom/old_loc, direction, forced = FALSE) + . = ..() + if(src.nutrition && src.stat != 2) + adjust_nutrition(-DEFAULT_HUNGER_FACTOR / 10) + if(src.m_intent == "run") + adjust_nutrition(-DEFAULT_HUNGER_FACTOR / 10) + + if((FAT in src.mutations) && src.m_intent == "run" && src.bodytemperature <= 360) + src.bodytemperature += 2 + + // Moving around increases germ_level faster + if(germ_level < GERM_LEVEL_MOVE_CAP && prob(8)) + germ_level++ + +/mob/living/carbon/relaymove(var/mob/living/user, direction) + if((user in src.stomach_contents) && istype(user)) + if(user.last_special <= world.time) + user.last_special = world.time + 50 + src.visible_message("You hear something rumbling inside [src]'s stomach...") + var/obj/item/I = user.get_active_hand() + if(I && I.force) + var/d = rand(round(I.force / 4), I.force) + if(istype(src, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = src + var/obj/item/organ/external/organ = H.get_organ(BP_TORSO) + if (istype(organ)) + if(organ.take_damage(d, 0)) + H.UpdateDamageIcon() + H.updatehealth() + else + src.take_organ_damage(d) + user.visible_message("[user] attacks [src]'s stomach wall with the [I.name]!") + playsound(user, 'sound/effects/attackblob.ogg', 50, 1) + + if(prob(src.getBruteLoss() - 50)) + for(var/atom/movable/A in stomach_contents) + A.loc = loc + stomach_contents.Remove(A) + src.gib() +*/ +/mob/living/carbon/gib() + for(var/mob/M in src) + if(M in src.stomach_contents) + src.stomach_contents.Remove(M) + M.loc = src.loc + for(var/mob/N in viewers(src, null)) + if(N.client) + N.show_message(text("[M] bursts out of [src]!"), 2) + ..() + +/mob/living/carbon/attack_hand(mob/M as mob) + if(!istype(M, /mob/living/carbon)) return + if (ishuman(M)) + var/mob/living/carbon/human/H = M + var/obj/item/organ/external/temp = H.organs_by_name["r_hand"] + if (H.hand) + temp = H.organs_by_name["l_hand"] + if(temp && !temp.is_usable()) + to_chat(H, "You can't use your [temp.name]") + return + + return + +//EMP vulnerability for non-synth carbons. could be useful for diona, vox, or others +//the species' emp_sensitivity var needs to be greater than 0 for this to proc, and it defaults to 0 - shouldn't stack with prosthetics/fbps in most cases +//higher sensitivity values incur additional effects, starting with confusion/blinding/knockdown and ending with increasing amounts of damage +//the degree of damage and duration of effects can be tweaked up or down based on the species emp_dmg_mod and emp_stun_mod vars (default 1) on top of tuning the random ranges +/mob/living/carbon/emp_act(severity) + //pregen our stunning stuff, had to do this seperately or else byond complained. remember that severity falls off with distance based on the source, so we don't need to do any extra distance calcs here. + var/agony_str = ((rand(4,6)*15)-(15*severity))*species.emp_stun_mod //big ouchies at high severity, causes 0-75 halloss/agony; shotgun beanbags and revolver rubbers do 60 + var/deafen_dur = (rand(9,16)-severity)*species.emp_stun_mod //5-15 deafen, on par with a flashbang + var/confuse_dur = (rand(4,11)-severity)*species.emp_stun_mod //0-10 wobbliness, on par with a flashbang + var/weaken_dur = (rand(2,4)-severity)*species.emp_stun_mod //0-3 knockdown, on par with.. you get the idea + var/blind_dur = (rand(3,6)-severity)*species.emp_stun_mod //0-5 blind + if(species.emp_sensitivity) //receive warning message and basic effects + to_chat(src, "*BZZZT*") + switch(severity) + if(1) + to_chat(src, "DANGER: Extreme EM flux detected!") + if(2) + to_chat(src, "Danger: High EM flux detected!") + if(3) + to_chat(src, "Warning: Moderate EM flux detected!") + if(4) + to_chat(src, "Warning: Minor EM flux detected!") + if(prob(90-(10*severity))) //50-80% chance to fire an emote. most are harmless, but vomit might reduce your nutrition level which could suck (so the whole thing is padded out with extras) + src.emote(pick("twitch", "twitch_v", "choke", "pale", "blink", "blink_r", "shiver", "sneeze", "vomit", "gasp", "cough", "drool")) + //stun effects block, effects vary wildly + if(species.emp_sensitivity & EMP_PAIN) + to_chat(src, "A wave of intense pain washes over you.") + src.adjustHalLoss(agony_str) + if(species.emp_sensitivity & EMP_BLIND) + if(blind_dur >= 1) //don't flash them unless they actually roll a positive blind duration + src.flash_eyes(3) //3 allows it to bypass any tier of eye protection, necessary or else sec sunglasses/etc. protect you from this + Blind(max(0,blind_dur)) + if(species.emp_sensitivity & EMP_DEAFEN) + src.ear_damage += rand(0,deafen_dur) //this will heal pretty quickly, but spamming them at someone could cause serious damage + src.ear_deaf = max(src.ear_deaf,deafen_dur) + if(species.emp_sensitivity & EMP_CONFUSE) + if(confuse_dur >= 1) + to_chat(src, "Oh god, everything's spinning!") + Confuse(max(0,confuse_dur)) + if(species.emp_sensitivity & EMP_WEAKEN) + if(weaken_dur >= 1) + to_chat(src, "Your limbs go slack!") + Weaken(max(0,weaken_dur)) + //physical damage block, deals (minor-4) 5-15, 10-20, 15-25, 20-30 (extreme-1) of *each* type + if(species.emp_sensitivity & EMP_BRUTE_DMG) + src.adjustBruteLoss(rand(25-(severity*5),35-(severity*5)) * species.emp_dmg_mod) + if(species.emp_sensitivity & EMP_BURN_DMG) + src.adjustFireLoss(rand(25-(severity*5),35-(severity*5)) * species.emp_dmg_mod) + if(species.emp_sensitivity & EMP_TOX_DMG) + src.adjustToxLoss(rand(25-(severity*5),35-(severity*5)) * species.emp_dmg_mod) + if(species.emp_sensitivity & EMP_OXY_DMG) + src.adjustOxyLoss(rand(25-(severity*5),35-(severity*5)) * species.emp_dmg_mod) + ..() + +/mob/living/carbon/electrocute_act(var/shock_damage, var/obj/source, var/siemens_coeff = 1.0, var/def_zone = null, var/stun = 1) + if(status_flags & GODMODE) return 0 //godmode + if(def_zone == "l_hand" || def_zone == "r_hand") //Diona (And any other potential plant people) hands don't get shocked. + if(species.flags & IS_PLANT) + return 0 + shock_damage *= siemens_coeff + if (shock_damage<1) + return 0 + + src.apply_damage(0.2 * shock_damage, BURN, def_zone, used_weapon="Electrocution") //shock the target organ + src.apply_damage(0.4 * shock_damage, BURN, BP_TORSO, used_weapon="Electrocution") //shock the torso more + src.apply_damage(0.2 * shock_damage, BURN, null, used_weapon="Electrocution") //shock a random part! + src.apply_damage(0.2 * shock_damage, BURN, null, used_weapon="Electrocution") //shock a random part! + + playsound(src, "sparks", 50, 1, -1) + if (shock_damage > 15) + src.visible_message( + "[src] was electrocuted[source ? " by the [source]" : ""]!", \ + "You feel a powerful shock course through your body!", \ + "You hear a heavy electrical crack." \ + ) + else + src.visible_message( + "[src] was shocked[source ? " by the [source]" : ""].", \ + "You feel a shock course through your body.", \ + "You hear a zapping sound." \ + ) + + if(stun) + switch(shock_damage) + if(16 to 20) + Stun(2) + if(21 to 25) + Weaken(2) + if(26 to 30) + Weaken(5) + if(31 to INFINITY) + Weaken(10) //This should work for now, more is really silly and makes you lay there forever + + var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread + s.set_up(5, 1, loc) + s.start() + + return shock_damage + +/mob/living/carbon/proc/help_shake_act(mob/living/carbon/M) + if (src.health >= config.health_threshold_crit) + if(src == M && istype(src, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = src + var/datum/gender/T = gender_datums[H.get_visible_gender()] + src.visible_message( \ + "[src] examines [T.himself].", \ + "You check yourself for injuries." \ + ) + + for(var/obj/item/organ/external/org in H.organs) + var/list/status = list() + var/brutedamage = org.brute_dam + var/burndamage = org.burn_dam + /* + if(halloss > 0) //Makes halloss show up as actual wounds on self examine. + if(prob(30)) + brutedamage += halloss + if(prob(30)) + burndamage += halloss + */ + switch(brutedamage) + if(1 to 20) + status += "bruised" + if(20 to 40) + status += "wounded" + if(40 to INFINITY) + status += "mangled" + + switch(burndamage) + if(1 to 10) + status += "numb" + if(10 to 40) + status += "blistered" + if(40 to INFINITY) + status += "peeling away" + + if(org.is_stump()) + status += "MISSING" + if(org.status & ORGAN_MUTATED) + status += "weirdly shapen" + if(org.dislocated == 2) + status += "dislocated" + if(org.status & ORGAN_BROKEN) + status += "hurts when touched" + if(org.status & ORGAN_DEAD) + status += "is bruised and necrotic" + if(!org.is_usable() || org.is_dislocated()) + status += "dangling uselessly" + if(status.len) + src.show_message("My [org.name] is [english_list(status)].",1) + else + src.show_message("My [org.name] is OK.",1) + + if((SKELETON in H.mutations) && (!H.w_uniform) && (!H.wear_suit)) + H.play_xylophone() + else if (on_fire) + playsound(src, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) + if (M.on_fire) + M.visible_message("[M] tries to pat out [src]'s flames, but to no avail!", + "You try to pat out [src]'s flames, but to no avail! Put yourself out first!") + else + M.visible_message("[M] tries to pat out [src]'s flames!", + "You try to pat out [src]'s flames! Hot!") + if(do_mob(M, src, 15)) + src.adjust_fire_stacks(-0.5) + if (prob(10) && (M.fire_stacks <= 0)) + M.adjust_fire_stacks(1) + M.IgniteMob() + if (M.on_fire) + M.visible_message("The fire spreads from [src] to [M]!", + "The fire spreads to you as well!") + else + src.adjust_fire_stacks(-0.5) //Less effective than stop, drop, and roll - also accounting for the fact that it takes half as long. + if (src.fire_stacks <= 0) + M.visible_message("[M] successfully pats out [src]'s flames.", + "You successfully pat out [src]'s flames.") + src.ExtinguishMob() + src.fire_stacks = 0 + else + if (istype(src,/mob/living/carbon/human) && src:w_uniform) + var/mob/living/carbon/human/H = src + H.w_uniform.add_fingerprint(M) + + var/show_ssd + var/mob/living/carbon/human/H = src + var/datum/gender/T = gender_datums[H.get_visible_gender()] // make sure to cast to human before using get_gender() or get_visible_gender()! + if(istype(H)) show_ssd = H.species.show_ssd + if(show_ssd && !client && !teleop) + M.visible_message("[M] shakes [src] trying to wake [T.him] up!", \ + "You shake [src], but [T.he] [T.does] not respond... Maybe [T.he] [T.has] S.S.D?") + else if(lying || src.sleeping) + src.sleeping = max(0,src.sleeping-5) + if(src.sleeping == 0) + src.resting = 0 + if(H) H.in_stasis = 0 //VOREStation Add - Just In Case + M.visible_message("[M] shakes [src] trying to wake [T.him] up!", \ + "You shake [src] trying to wake [T.him] up!") + else + var/mob/living/carbon/human/hugger = M + var/datum/gender/TM = gender_datums[M.get_visible_gender()] + if(M.resting == 1) //Are they resting on the ground? + M.visible_message("[M] grabs onto [src] and pulls [TM.himself] up", \ + "You grip onto [src] and pull yourself up off the ground!") + if(M.fire_stacks >= (src.fire_stacks + 3)) //Fire checks. + src.adjust_fire_stacks(1) + M.adjust_fire_stacks(-1) + if(M.on_fire) + src.IgniteMob() + if(do_after(M, 0.5 SECONDS)) //.5 second delay. Makes it a bit stronger than just typing rest. + M.resting = 0 //Hoist yourself up up off the ground. No para/stunned/weakened removal. + else if(istype(hugger)) + hugger.species.hug(hugger,src) + else + M.visible_message("[M] hugs [src] to make [T.him] feel better!", \ + "You hug [src] to make [T.him] feel better!") + if(M.fire_stacks >= (src.fire_stacks + 3)) + src.adjust_fire_stacks(1) + M.adjust_fire_stacks(-1) + if(M.on_fire) + src.IgniteMob() + AdjustParalysis(-3) + AdjustStunned(-3) + AdjustWeakened(-3) + + playsound(src, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) + +/mob/living/carbon/proc/eyecheck() + return 0 + +/mob/living/carbon/flash_eyes(intensity = FLASH_PROTECTION_MODERATE, override_blindness_check = FALSE, affect_silicon = FALSE, visual = FALSE, type = /obj/screen/fullscreen/flash) + if(eyecheck() < intensity || override_blindness_check) + return ..() + +// ++++ROCKDTBEN++++ MOB PROCS -- Ask me before touching. +// Stop! ... Hammertime! ~Carn + +/mob/living/carbon/proc/getDNA() + return dna + +/mob/living/carbon/proc/setDNA(var/datum/dna/newDNA) + dna = newDNA + +// ++++ROCKDTBEN++++ MOB PROCS //END + +/mob/living/carbon/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume) + ..() + var/temp_inc = max(min(BODYTEMP_HEATING_MAX*(1-get_heat_protection()), exposed_temperature - bodytemperature), 0) + bodytemperature += temp_inc + +/mob/living/carbon/can_use_hands() + if(handcuffed) + return 0 + if(buckled && istype(buckled, /obj/structure/bed/nest)) // buckling does not restrict hands + return 0 + return 1 + +/mob/living/carbon/restrained() + if (handcuffed) + return 1 + return + +/mob/living/carbon/u_equip(obj/item/W as obj) + if(!W) return 0 + + else if (W == handcuffed) + handcuffed = null + update_handcuffed() + if(buckled && buckled.buckle_require_restraints) + buckled.unbuckle_mob() + + else if (W == legcuffed) + legcuffed = null + update_inv_legcuffed() + else + ..() + + +//generates realistic-ish pulse output based on preset levels +/mob/living/carbon/proc/get_pulse(var/method) //method 0 is for hands, 1 is for machines, more accurate + var/temp = 0 //see setup.dm:694 + switch(src.pulse) + if(PULSE_NONE) + return "0" + if(PULSE_SLOW) + temp = rand(40, 60) + return num2text(method ? temp : temp + rand(-10, 10)) + if(PULSE_NORM) + temp = rand(60, 90) + return num2text(method ? temp : temp + rand(-10, 10)) + if(PULSE_FAST) + temp = rand(90, 120) + return num2text(method ? temp : temp + rand(-10, 10)) + if(PULSE_2FAST) + temp = rand(120, 160) + return num2text(method ? temp : temp + rand(-10, 10)) + if(PULSE_THREADY) + return method ? ">250" : "extremely weak and fast, patient's artery feels like a thread" +// output for machines^ ^^^^^^^output for people^^^^^^^^^ + +/mob/living/carbon/verb/mob_sleep() + set name = "Sleep" + set category = "IC" + + if(usr.sleeping) + to_chat(usr, "You are already sleeping") + return + if(alert(src,"You sure you want to sleep for a while?","Sleep","Yes","No") == "Yes") + usr.sleeping = 20 //Short nap + +/mob/living/carbon/Bump(atom/A) + if(now_pushing) + return + ..() + if(istype(A, /mob/living/carbon) && prob(10)) + spread_disease_to(A, "Contact") + +/mob/living/carbon/cannot_use_vents() + return + +/mob/living/carbon/slip(var/slipped_on,stun_duration=8) + if(buckled) + return 0 + stop_pulling() + to_chat(src, "You slipped on [slipped_on]!") + playsound(src, 'sound/misc/slip.ogg', 50, 1, -3) + Weaken(FLOOR(stun_duration/2, 1)) + return 1 + +/mob/living/carbon/proc/add_chemical_effect(var/effect, var/magnitude = 1) + if(effect in chem_effects) + chem_effects[effect] += magnitude + else + chem_effects[effect] = magnitude + +/mob/living/carbon/get_default_language() + if(default_language) + if(can_speak(default_language)) + return default_language + else + return GLOB.all_languages[LANGUAGE_GIBBERISH] + + if(!species) + return GLOB.all_languages[LANGUAGE_GIBBERISH] + + return species.default_language ? GLOB.all_languages[species.default_language] : GLOB.all_languages[LANGUAGE_GIBBERISH] + +/mob/living/carbon/proc/should_have_organ(var/organ_check) + return 0 + +/mob/living/carbon/can_feel_pain(var/check_organ) + if(isSynthetic()) + return 0 + return !(species.flags & NO_PAIN) + +/mob/living/carbon/needs_to_breathe() + if(does_not_breathe) + return FALSE + return ..() + +/mob/living/carbon/proc/update_handcuffed() + if(handcuffed) + drop_l_hand() + drop_r_hand() + stop_pulling() + throw_alert("handcuffed", /obj/screen/alert/restrained/handcuffed, new_master = handcuffed) + else + clear_alert("handcuffed") + update_action_buttons() //some of our action buttons might be unusable when we're handcuffed. + update_inv_handcuffed() diff --git a/code/modules/mob/living/carbon/carbon_defense.dm b/code/modules/mob/living/carbon/carbon_defense.dm index cd59a549ec..df195a495e 100644 --- a/code/modules/mob/living/carbon/carbon_defense.dm +++ b/code/modules/mob/living/carbon/carbon_defense.dm @@ -92,7 +92,7 @@ user.visible_message("\The [user] cut [src]'s neck with \the [W]!") if(W.hitsound) - playsound(loc, W.hitsound, 50, 1, -1) + playsound(src, W.hitsound, 50, 1, -1) G.last_action = world.time flick(G.hud.icon_state, G.hud) @@ -112,7 +112,7 @@ apply_damage(damage, W.damtype, "torso", 0, sharp=W.sharp, edge=W.edge) if(W.hitsound) - playsound(loc, W.hitsound, 50, 1, -1) + playsound(src, W.hitsound, 50, 1, -1) add_attack_logs(user,src,"Knifed (shanked)") diff --git a/code/modules/mob/living/carbon/human/appearance.dm b/code/modules/mob/living/carbon/human/appearance.dm index afc9e704a2..57206c05e2 100644 --- a/code/modules/mob/living/carbon/human/appearance.dm +++ b/code/modules/mob/living/carbon/human/appearance.dm @@ -23,8 +23,8 @@ src.gender = gender //reset_hair() //VOREStation Remove - Don't just randomize hair on gender swaps for prometheans. - update_icons_body() update_dna() + update_icons_body() return 1 /mob/living/carbon/human/proc/change_gender_identity(var/identifying_gender) @@ -141,6 +141,8 @@ /mob/living/carbon/human/proc/update_dna() check_dna() dna.ready_dna(src) + for(var/obj/item/organ/O in organs) + O.dna = dna // Update all of those because apparently they're separate, and icons won't update properly /mob/living/carbon/human/proc/generate_valid_species(var/check_whitelist = 1, var/list/whitelist = list(), var/list/blacklist = list()) var/list/valid_species = new() diff --git a/code/modules/mob/living/carbon/human/death.dm b/code/modules/mob/living/carbon/human/death.dm index 72c36df999..dd816d1e8f 100644 --- a/code/modules/mob/living/carbon/human/death.dm +++ b/code/modules/mob/living/carbon/human/death.dm @@ -12,7 +12,7 @@ for(var/obj/item/organ/I in internal_organs) I.removed() - if(istype(loc,/turf)) + if(isturf(I?.loc)) // Some organs qdel themselves or other things when removed I.throw_at(get_edge_target_turf(src,pick(alldirs)),rand(1,3),30) for(var/obj/item/organ/external/E in src.organs) @@ -88,7 +88,7 @@ to_chat(O, "[src] has died in [get_area(src)]. [ghost_follow_link(src, O)] ") if(!gibbed && species.death_sound) - playsound(loc, species.death_sound, 80, 1, 1) + playsound(src, species.death_sound, 80, 1, 1) if(ticker && ticker.mode) sql_report_death(src) diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm index 26e445b759..07653c5f71 100644 --- a/code/modules/mob/living/carbon/human/emote.dm +++ b/code/modules/mob/living/carbon/human/emote.dm @@ -77,7 +77,7 @@ message = "[display_msg] at [param]." else message = "[display_msg]." - playsound(loc, use_sound, 50, 0, preference = /datum/client_preference/emote_noises) //VOREStation Add + playsound(src, use_sound, 50, 0, preference = /datum/client_preference/emote_noises) //VOREStation Add m_type = 1 //Promethean-only emotes @@ -87,7 +87,7 @@ to_chat(src, "You are not a slime thing!") return */ //VOREStation Removal End - playsound(loc, 'sound/effects/slime_squish.ogg', 50, 0, preference = /datum/client_preference/emote_noises) //VOREStation Add //Credit to DrMinky (freesound.org) for the sound. + playsound(src, 'sound/effects/slime_squish.ogg', 50, 0, preference = /datum/client_preference/emote_noises) //VOREStation Add //Credit to DrMinky (freesound.org) for the sound. message = "squishes." m_type = 1 @@ -97,7 +97,7 @@ to_chat(src, "You are not a Skrell!") return - playsound(loc, 'sound/effects/warble.ogg', 50, 0, preference = /datum/client_preference/emote_noises) //VOREStation Add // Copyright CC BY 3.0 alienistcog (freesound.org) for the sound. + playsound(src, 'sound/effects/warble.ogg', 50, 0, preference = /datum/client_preference/emote_noises) //VOREStation Add // Copyright CC BY 3.0 alienistcog (freesound.org) for the sound. message = "warbles." m_type = 2 @@ -189,7 +189,7 @@ if("clap") if(!restrained()) message = "claps." - playsound(loc, 'sound/misc/clapping.ogg') + playsound(src, 'sound/misc/clapping.ogg') m_type = 2 if(miming) m_type = 1 @@ -270,7 +270,7 @@ use_sound = pick('sound/effects/mob_effects/f_machine_cougha.ogg','sound/effects/mob_effects/f_machine_coughb.ogg') else use_sound = pick('sound/effects/mob_effects/m_machine_cougha.ogg','sound/effects/mob_effects/m_machine_coughb.ogg', 'sound/effects/mob_effects/m_machine_coughc.ogg') - playsound(loc, use_sound, 50, 0, preference = /datum/client_preference/emote_noises) //VOREStation Add + playsound(src, use_sound, 50, 0, preference = /datum/client_preference/emote_noises) //VOREStation Add else message = "makes a strong noise." m_type = 2 @@ -558,7 +558,7 @@ use_sound = 'sound/effects/mob_effects/machine_sneeze.ogg' else use_sound = 'sound/effects/mob_effects/f_machine_sneeze.ogg' - playsound(loc, use_sound, 50, 0, preference = /datum/client_preference/emote_noises) //VOREStation Add + playsound(src, use_sound, 50, 0, preference = /datum/client_preference/emote_noises) //VOREStation Add else message = "makes a strange noise." m_type = 2 @@ -671,14 +671,14 @@ break if(M) message = "slaps [M] across the face. Ouch!" - playsound(loc, 'sound/effects/snap.ogg', 50, 1, preference = /datum/client_preference/emote_noises) //VOREStation Add + playsound(src, 'sound/effects/snap.ogg', 50, 1, preference = /datum/client_preference/emote_noises) //VOREStation Add if(ishuman(M)) //Snowflakey! var/mob/living/carbon/human/H = M if(istype(H.wear_mask,/obj/item/clothing/mask/smokable)) H.drop_from_inventory(H.wear_mask) else message = "slaps [T.himself]!" - playsound(loc, 'sound/effects/snap.ogg', 50, 1, preference = /datum/client_preference/emote_noises) //VOREStation Add + playsound(src, 'sound/effects/snap.ogg', 50, 1, preference = /datum/client_preference/emote_noises) //VOREStation Add if("scream", "screams") if(miming) @@ -690,9 +690,9 @@ m_type = 2 /* Removed, pending the location of some actually good, properly licensed sounds. if(get_gender() == FEMALE) - playsound(loc, "[species.female_scream_sound]", 80, 1) + playsound(src, "[species.female_scream_sound]", 80, 1) else - playsound(loc, "[species.male_scream_sound]", 80, 1) //default to male screams if no gender is present. + playsound(src, "[species.male_scream_sound]", 80, 1) //default to male screams if no gender is present. */ else message = "makes a very loud noise." @@ -715,7 +715,7 @@ return message = "snaps [T.his] fingers." - playsound(loc, 'sound/effects/fingersnap.ogg', 50, 1, -3, preference = /datum/client_preference/emote_noises) //VOREStation Add + playsound(src, 'sound/effects/fingersnap.ogg', 50, 1, -3, preference = /datum/client_preference/emote_noises) //VOREStation Add if("swish") animate_tail_once() @@ -739,14 +739,14 @@ if("whistle" || "whistles") if(!muzzled) message = "whistles a tune." - playsound(loc, 'sound/misc/longwhistle.ogg', preference = /datum/client_preference/emote_noises) //VOREStation Add + playsound(src, 'sound/misc/longwhistle.ogg', preference = /datum/client_preference/emote_noises) //VOREStation Add else message = "makes a light spitting noise, a poor attempt at a whistle." if("qwhistle") if(!muzzled) message = "whistles quietly." - playsound(loc, 'sound/misc/shortwhistle.ogg', preference = /datum/client_preference/emote_noises) //VOREStation Add + playsound(src, 'sound/misc/shortwhistle.ogg', preference = /datum/client_preference/emote_noises) //VOREStation Add else message = "makes a light spitting noise, a poor attempt at a whistle." diff --git a/code/modules/mob/living/carbon/human/emote_vr.dm b/code/modules/mob/living/carbon/human/emote_vr.dm index 368a29a79c..6c5cdd9fc2 100644 --- a/code/modules/mob/living/carbon/human/emote_vr.dm +++ b/code/modules/mob/living/carbon/human/emote_vr.dm @@ -29,107 +29,123 @@ if("awoo") m_type = 2 message = "lets out an awoo." - playsound(loc, 'sound/voice/awoo.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + playsound(src, 'sound/voice/awoo.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) if("awoo2") m_type = 2 message = "lets out an awoo." - playsound(loc, 'sound/voice/long_awoo.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + playsound(src, 'sound/voice/long_awoo.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) if("growl") m_type = 2 message = "lets out a growl." - playsound(loc, 'sound/voice/growl.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + playsound(src, 'sound/voice/growl.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) if("woof") m_type = 2 message = "lets out an woof." - playsound(loc, 'sound/voice/woof.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + playsound(src, 'sound/voice/woof.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) if("woof2") m_type = 2 message = "lets out an woof." - playsound(loc, 'sound/voice/woof2.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + playsound(src, 'sound/voice/woof2.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) if("nya") message = "lets out a nya." m_type = 2 - playsound(loc, 'sound/voice/nya.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + playsound(src, 'sound/voice/nya.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) if("mrowl") message = "mrowls." m_type = 2 - playsound(loc, 'sound/voice/mrow.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + playsound(src, 'sound/voice/mrow.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) if("peep") message = "peeps like a bird." m_type = 2 - playsound(loc, 'sound/voice/peep.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + playsound(src, 'sound/voice/peep.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) if("chirp") message = "chirps!" - playsound(loc, 'sound/misc/nymphchirp.ogg', 50, 0, preference = /datum/client_preference/emote_noises) + playsound(src, 'sound/misc/nymphchirp.ogg', 50, 0, preference = /datum/client_preference/emote_noises) m_type = 2 if("hoot") message = "hoots!" - playsound(loc, 'sound/voice/hoot.ogg', 50, 1, ,-1, preference = /datum/client_preference/emote_noises) + playsound(src, 'sound/voice/hoot.ogg', 50, 1, ,-1, preference = /datum/client_preference/emote_noises) m_type = 2 if("weh") message = "lets out a weh." m_type = 2 - playsound(loc, 'sound/voice/weh.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + playsound(src, 'sound/voice/weh.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) if("merp") message = "lets out a merp." m_type = 2 - playsound(loc, 'sound/voice/merp.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + playsound(src, 'sound/voice/merp.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) if("myarp") message = "lets out a myarp." m_type = 2 - playsound(loc, 'sound/voice/myarp.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + playsound(src, 'sound/voice/myarp.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) if("bark") message = "lets out a bark." m_type = 2 - playsound(loc, 'sound/voice/bark2.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + playsound(src, 'sound/voice/bark2.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) if("bork") m_type = 2 message = "lets out a bork." - playsound(loc, 'sound/voice/bork.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + playsound(src, 'sound/voice/bork.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) if ("mrow") m_type = 2 message = "lets out a mrow." - playsound(loc, 'sound/voice/mrow.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + playsound(src, 'sound/voice/mrow.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) if ("hypno") m_type = 2 message = "lets out a mystifying tone." - playsound(loc, 'sound/voice/hypno.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + playsound(src, 'sound/voice/hypno.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) if("hiss") message = "lets out a hiss." m_type = 2 - playsound(loc, 'sound/voice/hiss.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + playsound(src, 'sound/voice/hiss.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) if("rattle") message = "rattles!" m_type = 2 - playsound(loc, 'sound/voice/rattle.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + playsound(src, 'sound/voice/rattle.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) if("squeak") message = "lets out a squeak." m_type = 2 - playsound(loc, 'sound/effects/mouse_squeak.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + playsound(src, 'sound/effects/mouse_squeak.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) if("geck") message = "geckers!" m_type = 2 - playsound(loc, 'sound/voice/geck.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + playsound(src, 'sound/voice/geck.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) if("baa") message = "lets out a baa." m_type = 2 - playsound(loc, 'sound/voice/baa.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + playsound(src, 'sound/voice/baa.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) if("baa2") message = "bleats." m_type = 2 - playsound(loc, 'sound/voice/baa2.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + playsound(src, 'sound/voice/baa2.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) if("deathgasp2") message = "[species.get_death_message()]" m_type = 1 - playsound(loc, 'sound/voice/deathgasp2.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + playsound(src, 'sound/voice/deathgasp2.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) if("mar") message = "lets out a mar." m_type = 2 - playsound(loc, 'sound/voice/mar.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + playsound(src, 'sound/voice/mar.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) if("wurble") message = "lets out a wurble." m_type = 2 - playsound(loc, 'sound/voice/wurble.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + playsound(src, 'sound/voice/wurble.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + if("snort") + message = "snorts!" + m_type = 2 + playsound(src, 'sound/voice/Snort.ogg', 50, 0, preference = /datum/client_preference/emote_noises) + if("meow") + message = "gently meows!" + m_type = 2 + playsound(src, 'sound/voice/Meow.ogg', 50, 0, preference = /datum/client_preference/emote_noises) + if("moo") + message = "takes a breath and lets out a moo." + m_type = 2 + playsound(src, 'sound/voice/Moo.ogg', 50, 0, preference = /datum/client_preference/emote_noises) + if("croak") + message = "rumbles their throat, puffs their cheeks and croaks." + m_type = 2 + playsound(src, 'sound/voice/Croak.ogg', 50, 0, preference = /datum/client_preference/emote_noises) if("nsay") nsay() return TRUE @@ -168,7 +184,7 @@ message = "does a flip!" m_type = 1 if("vhelp") //Help for Virgo-specific emotes. - to_chat(src, "vwag, vflap, mlem, blep, awoo, awoo2, growl, nya, peep, chirp, hoot, weh, merp, myarp, bark, bork, mrow, hypno, hiss, rattle, squeak, geck, baa, baa2, mar, wurble, nsay, nme, flip") + to_chat(src, "vwag, vflap, mlem, blep, awoo, awoo2, growl, nya, peep, chirp, hoot, weh, merp, myarp, bark, bork, mrow, hypno, hiss, rattle, squeak, geck, baa, baa2, mar, wurble, snort, meow, moo, croak, nsay, nme, flip") return TRUE if(message) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index c08fb9b20e..eb95bdebbc 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -757,7 +757,7 @@ var/datum/gender/T = gender_datums[get_visible_gender()] visible_message("\The [src] begins playing [T.his] ribcage like a xylophone. It's quite spooky.","You begin to play a spooky refrain on your ribcage.","You hear a spooky xylophone melody.") var/song = pick('sound/effects/xylophone1.ogg','sound/effects/xylophone2.ogg','sound/effects/xylophone3.ogg') - playsound(loc, song, 50, 1, -1) + playsound(src, song, 50, 1, -1) xylophone = 1 spawn(1200) xylophone=0 @@ -1652,6 +1652,11 @@ msg += get_display_species() return msg +/mob/living/carbon/human/reduce_cuff_time() + if(istype(gloves, /obj/item/clothing/gloves/gauntlets/rig)) + return 2 + return ..() + /mob/living/carbon/human/pull_damage() if(((health - halloss) <= config.health_threshold_softcrit)) for(var/name in organs_by_name) @@ -1665,7 +1670,8 @@ // Drag damage is handled in a parent /mob/living/carbon/human/dragged(var/mob/living/dragger, var/oldloc) - if(prob(getBruteLoss() * 200 / maxHealth)) + var/area/A = get_area(src) + if(lying && !buckled && A.has_gravity() && prob(getBruteLoss() * 200 / maxHealth)) var/bloodtrail = 1 if(species?.flags & NO_BLOOD) bloodtrail = 0 diff --git a/code/modules/mob/living/carbon/human/human_attackhand.dm b/code/modules/mob/living/carbon/human/human_attackhand.dm index 805a63d9a3..c77c9a8ce3 100644 --- a/code/modules/mob/living/carbon/human/human_attackhand.dm +++ b/code/modules/mob/living/carbon/human/human_attackhand.dm @@ -54,7 +54,7 @@ var/hit_zone = get_zone_with_miss_chance(H.zone_sel.selecting, src, H.get_accuracy_penalty()) if(!hit_zone) H.do_attack_animation(src) - playsound(loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1) + playsound(src, 'sound/weapons/punchmiss.ogg', 25, 1, -1) visible_message("[H] reaches for [src], but misses!") return FALSE @@ -132,7 +132,7 @@ LAssailant = M H.do_attack_animation(src) - playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) + playsound(src, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) //VORESTATION EDIT visible_message("[M] has grabbed [src] [(M.zone_sel.selecting == BP_L_HAND || M.zone_sel.selecting == BP_R_HAND)? "by [(gender==FEMALE)? "her" : ((gender==MALE)? "his": "their")] hands": "passively"]!") //VORESTATION END END @@ -249,7 +249,7 @@ else H.visible_message("[attack_message]") - playsound(loc, ((miss_type) ? (miss_type == 1 ? attack.miss_sound : 'sound/weapons/thudswoosh.ogg') : attack.attack_sound), 25, 1, -1) + playsound(src, ((miss_type) ? (miss_type == 1 ? attack.miss_sound : 'sound/weapons/thudswoosh.ogg') : attack.attack_sound), 25, 1, -1) add_attack_logs(H,src,"Melee attacked with fists (miss/block)") @@ -315,7 +315,7 @@ if((shoes || !(species.flags & NO_SLIP)) && randn <= 25) var/armor_check = run_armor_check(affecting, "melee") apply_effect(3, WEAKEN, armor_check) - playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) + playsound(src, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) if(armor_check < 60) visible_message("[M] has pushed [src]!") else @@ -325,7 +325,7 @@ if(randn <= 60) //See about breaking grips or pulls if(break_all_grabs(M)) - playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) + playsound(src, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) return //Actually disarm them @@ -333,10 +333,10 @@ if(I) drop_from_inventory(I) visible_message("[M] has disarmed [src]!") - playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) + playsound(src, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) return - playsound(loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1) + playsound(src, 'sound/weapons/punchmiss.ogg', 25, 1, -1) visible_message(" [M] attempted to disarm [src]!") return diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 3675866e24..8e351372c9 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -227,7 +227,7 @@ emp_act if(!hit_zone) user.do_attack_animation(src) - playsound(loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1) + playsound(src, 'sound/weapons/punchmiss.ogg', 25, 1, -1) visible_message("\The [user] misses [src] with \the [I]!") return null diff --git a/code/modules/mob/living/carbon/human/human_powers.dm b/code/modules/mob/living/carbon/human/human_powers.dm index acc4607191..9c1a2ef398 100644 --- a/code/modules/mob/living/carbon/human/human_powers.dm +++ b/code/modules/mob/living/carbon/human/human_powers.dm @@ -72,7 +72,7 @@ else failed = 1 - playsound(loc, 'sound/weapons/pierce.ogg', 25, 1, -1) + playsound(src, 'sound/weapons/pierce.ogg', 25, 1, -1) if(failed) src.Weaken(rand(2,4)) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 135c5df17c..b8ab794303 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -1225,16 +1225,18 @@ var/hungry_alert = /obj/screen/alert/hungry var/starving_alert = /obj/screen/alert/starving - if(get_species() == SPECIES_CUSTOM) + if(isSynthetic()) + fat_alert = /obj/screen/alert/fat/synth + hungry_alert = /obj/screen/alert/hungry/synth + starving_alert = /obj/screen/alert/starving/synth + //VOREStation Add - Vampire hunger alert + else if(get_species() == SPECIES_CUSTOM) var/datum/species/custom/C = species if(/datum/trait/bloodsucker in C.traits) fat_alert = /obj/screen/alert/fat/vampire hungry_alert = /obj/screen/alert/hungry/vampire starving_alert = /obj/screen/alert/starving/vampire - else if(isSynthetic()) - fat_alert = /obj/screen/alert/fat/synth - hungry_alert = /obj/screen/alert/hungry/synth - starving_alert = /obj/screen/alert/starving/synth + //VOREStation Add End switch(nutrition) if(450 to INFINITY) diff --git a/code/modules/mob/living/carbon/human/species/species.dm b/code/modules/mob/living/carbon/human/species/species.dm index 6af53eeca3..c9eb8216d1 100644 --- a/code/modules/mob/living/carbon/human/species/species.dm +++ b/code/modules/mob/living/carbon/human/species/species.dm @@ -74,27 +74,32 @@ var/male_sneeze_sound = 'sound/effects/mob_effects/sneeze.ogg' var/female_sneeze_sound = 'sound/effects/mob_effects/f_sneeze.ogg' - // Combat vars. - var/total_health = 100 // Point at which the mob will enter crit. + // Combat/health/chem/etc. vars. + var/total_health = 100 // How much damage the mob can take before entering crit. var/list/unarmed_types = list( // Possible unarmed attacks that the mob will use in combat, /datum/unarmed_attack, /datum/unarmed_attack/bite ) var/list/unarmed_attacks = null // For empty hand harm-intent attack - var/brute_mod = 1 // Physical damage multiplier. - var/burn_mod = 1 // Burn damage multiplier. - var/oxy_mod = 1 // Oxyloss modifier - var/toxins_mod = 1 // Toxloss modifier - var/radiation_mod = 1 // Radiation modifier - var/flash_mod = 1 // Stun from blindness modifier. - var/flash_burn = 0 // how much damage to take from being flashed if light hypersensitive - var/sound_mod = 1 // Stun from sounds, I.E. flashbangs. - var/chem_strength_heal = 1 // YW ADDITION: Multiplier to healing chem effectiveness - var/chem_strength_tox = 1 // YW ADDITION: Multiplier to toxic chem effectiveness - var/chemOD_threshold = 1 // YW ADDITION: Multiplier to OD threshold, before you start to take OD damage - var/chemOD_mod = 1 // Damage modifier for overdose - var/alcohol_tolerance = 1 // YW ADDITION: Strength multiplier for ethanol-derived reagents - var/vision_flags = SEE_SELF // Same flags as glasses. + var/brute_mod = 1 // Physical damage multiplier. + var/burn_mod = 1 // Burn damage multiplier. + var/oxy_mod = 1 // Oxyloss modifier + var/toxins_mod = 1 // Toxloss modifier. overridden by NO_POISON flag. + var/radiation_mod = 1 // Radiation modifier, determines the practically negligable burn damage from direct exposure to extreme sources. + var/flash_mod = 1 // Stun from blindness modifier (flashes and flashbangs) + var/flash_burn = 0 // how much damage to take from being flashed if light hypersensitive + var/sound_mod = 1 // Multiplier to the effective *range* of flashbangs. a flashbang's bang hits an entire screen radius, with some falloff. + var/chem_strength_heal = 1 // Multiplier to most beneficial chem strength + var/chem_strength_pain = 1 // Multiplier to painkiller strength (could be used in a negative trait to simulate long-term addiction reducing effects, etc.) + var/chem_strength_tox = 1 // Multiplier to toxic chem strength (inc. chloral/sopo/mindbreaker/etc. thresholds) + var/chemOD_threshold = 1 // Multiplier to overdose threshold; lower = easier overdosing + var/chemOD_mod = 1 // Damage modifier for overdose; higher = more damage from ODs + var/alcohol_mod = 1 // Multiplier to alcohol strength; 0.5 = half, 0 = no effect at all, 2 = double, etc. + // set below is EMP interactivity for nonsynth carbons + var/emp_sensitivity = 0 // bitflag. valid flags are: EMP_PAIN, EMP_BLIND, EMP_DEAFEN, EMP_CONFUSE, EMP_STUN, and EMP_(BRUTE/BURN/TOX/OXY)_DMG + var/emp_dmg_mod = 1 // Multiplier to all EMP damage sustained by the mob, if it's EMP-sensitive + var/emp_stun_mod = 1 // Multiplier to all EMP disorient/etc. sustained by the mob, if it's EMP-sensitive + var/vision_flags = SEE_SELF // Same flags as glasses. // Death vars. var/meat_type = /obj/item/weapon/reagent_containers/food/snacks/meat/human diff --git a/code/modules/mob/living/carbon/human/species/species_attack.dm b/code/modules/mob/living/carbon/human/species/species_attack.dm index 9e6a07d168..3a5c358720 100644 --- a/code/modules/mob/living/carbon/human/species/species_attack.dm +++ b/code/modules/mob/living/carbon/human/species/species_attack.dm @@ -92,4 +92,4 @@ /datum/unarmed_attack/stomp/weak/show_attack(var/mob/living/carbon/human/user, var/mob/living/carbon/human/target, var/zone, var/attack_damage) var/obj/item/organ/external/affecting = target.get_organ(zone) user.visible_message("[user] jumped up and down on \the [target]'s [affecting.name]!") - playsound(user.loc, attack_sound, 25, 1, -1) \ No newline at end of file + playsound(user, attack_sound, 25, 1, -1) \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species/species_shapeshift.dm b/code/modules/mob/living/carbon/human/species/species_shapeshift.dm index 48e7cb8375..6629a96a9f 100644 --- a/code/modules/mob/living/carbon/human/species/species_shapeshift.dm +++ b/code/modules/mob/living/carbon/human/species/species_shapeshift.dm @@ -173,7 +173,8 @@ var/list/wrapped_species_by_ref = list() last_special = world.time + 50 - var/new_skin = input("Please select a new body color.", "Shapeshifter Colour") as color + var/current = RGBdec2hex(list(r_skin, g_skin, b_skin)) + var/new_skin = input("Please select a new body color.", "Shapeshifter Colour", current) as null|color if(!new_skin) return shapeshifter_set_colour(new_skin) diff --git a/code/modules/mob/living/carbon/human/species/station/blank_vr.dm b/code/modules/mob/living/carbon/human/species/station/blank_vr.dm index cb13f4772c..2c70bef929 100644 --- a/code/modules/mob/living/carbon/human/species/station/blank_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/blank_vr.dm @@ -5,7 +5,7 @@ var/metabolism = 0.0015 var/lightweight = FALSE //Oof! Nonhelpful bump stumbles. var/trashcan = FALSE //It's always sunny in the wrestling ring. - var/eat_ore = FALSE //HEAVY METAL DIET + var/eat_minerals = FALSE //HEAVY METAL DIET var/base_species = null // Unused outside of a few species var/selects_bodytype = FALSE // Allows the species to choose from body types intead of being forced to be just one. diff --git a/code/modules/mob/living/carbon/human/species/station/prometheans.dm b/code/modules/mob/living/carbon/human/species/station/prometheans.dm index ae3cbec73a..c886b2bab3 100644 --- a/code/modules/mob/living/carbon/human/species/station/prometheans.dm +++ b/code/modules/mob/living/carbon/human/species/station/prometheans.dm @@ -110,9 +110,6 @@ var/datum/species/shapeshifter/promethean/prometheans /mob/living/carbon/human/proc/shapeshifter_select_eye_colour, /mob/living/carbon/human/proc/shapeshifter_select_hair_colors, /mob/living/carbon/human/proc/shapeshifter_select_gender, - /mob/living/carbon/human/proc/shapeshifter_select_wings, //VOREStation Add, - /mob/living/carbon/human/proc/shapeshifter_select_tail, //VOREStation Add, - /mob/living/carbon/human/proc/shapeshifter_select_ears, //VOREStation Add, /mob/living/carbon/human/proc/regenerate ) @@ -186,35 +183,35 @@ var/datum/species/shapeshifter/promethean/prometheans if(istype(T)) if(!(H.shoes || (H.wear_suit && (H.wear_suit.body_parts_covered & FEET)))) for(var/obj/O in T) - O.clean_blood() - H.adjust_nutrition(rand(5, 15)) + if(O.clean_blood()) + H.adjust_nutrition(rand(5, 15)) if (istype(T, /turf/simulated)) var/turf/simulated/S = T - T.clean_blood() - S.dirt = 0 - //VOREStation Edit Start - H.adjust_nutrition(H.nutrition < 500 ? rand(15, 30) : 0) + if(T.clean_blood()) + H.adjust_nutrition(rand(10, 20)) + if(S.dirt > 50) + S.dirt = 0 + H.adjust_nutrition(rand(10, 20)) if(H.clean_blood(1)) - H.adjust_nutrition(H.nutrition < 500 ? rand(15, 30) : 0) + H.adjust_nutrition(rand(5, 15)) if(H.r_hand) if(H.r_hand.clean_blood()) - H.adjust_nutrition(H.nutrition < 500 ? rand(15, 30) : 0) + H.adjust_nutrition(rand(5, 15)) if(H.l_hand) if(H.l_hand.clean_blood()) - H.adjust_nutrition(H.nutrition < 500 ? rand(15, 30) : 0) + H.adjust_nutrition(rand(5, 15)) if(H.head) if(H.head.clean_blood()) H.update_inv_head(0) - H.adjust_nutrition(H.nutrition < 500 ? rand(15, 30) : 0) + H.adjust_nutrition(rand(5, 15)) if(H.wear_suit) if(H.wear_suit.clean_blood()) H.update_inv_wear_suit(0) - H.adjust_nutrition(H.nutrition < 500 ? rand(15, 30) : 0) + H.adjust_nutrition(rand(5, 15)) if(H.w_uniform) if(H.w_uniform.clean_blood()) H.update_inv_w_uniform(0) - H.adjust_nutrition(H.nutrition < 500 ? rand(15, 30) : 0) - //VOREStation Edit End + H.adjust_nutrition(rand(5, 15)) //End cleaning code. var/datum/gas_mixture/environment = T.return_air() diff --git a/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm b/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm index 198bd80232..91dc18ebac 100644 --- a/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm @@ -26,6 +26,9 @@ /mob/living/carbon/human/proc/shapeshifter_select_hair_colors, /mob/living/carbon/human/proc/shapeshifter_select_gender, /mob/living/carbon/human/proc/regenerate, + /mob/living/carbon/human/proc/shapeshifter_select_wings, + /mob/living/carbon/human/proc/shapeshifter_select_tail, + /mob/living/carbon/human/proc/shapeshifter_select_ears, /mob/living/proc/set_size, /mob/living/carbon/human/proc/succubus_drain, /mob/living/carbon/human/proc/succubus_drain_finalize, diff --git a/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_blob.dm b/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_blob.dm index a0170217ee..6c33b9c300 100644 --- a/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_blob.dm +++ b/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_blob.dm @@ -45,6 +45,9 @@ var/obj/prev_left_hand var/obj/prev_right_hand + var/human_brute = 0 + var/human_burn = 0 + player_msg = "In this form, you can move a little faster, your health will regenerate as long as you have metal in you, and you can ventcrawl!" can_buckle = TRUE //Blobsurfing @@ -107,82 +110,134 @@ ..() /mob/living/simple_mob/protean_blob/updatehealth() + if(!humanform) + return ..() + + //Set the max + maxHealth = humanform.getMaxHealth()*2 //HUMANS, and their 'double health', bleh. + //Set us to their health, but, human health ignores robolimbs so we do it 'the hard way' + human_brute = humanform.getActualBruteLoss() + human_burn = humanform.getActualFireLoss() + health = maxHealth - humanform.getOxyLoss() - humanform.getToxLoss() - humanform.getCloneLoss() - human_brute - human_burn + + //Alive, becoming dead + if((stat < DEAD) && (health <= 0)) + death() + + //Overhealth + if(health > getMaxHealth()) + health = getMaxHealth() + + //Grab any other interesting values + confused = humanform.confused + radiation = humanform.radiation + paralysis = humanform.paralysis + + //Update our hud if we have one + if(healths) + if(stat != DEAD) + var/heal_per = (health / getMaxHealth()) * 100 + switch(heal_per) + if(100 to INFINITY) + healths.icon_state = "health0" + if(80 to 100) + healths.icon_state = "health1" + if(60 to 80) + healths.icon_state = "health2" + if(40 to 60) + healths.icon_state = "health3" + if(20 to 40) + healths.icon_state = "health4" + if(0 to 20) + healths.icon_state = "health5" + else + healths.icon_state = "health6" + else + healths.icon_state = "health7" + +// All the damage and such to the blob translates to the human +/mob/living/simple_mob/protean_blob/apply_effect(var/effect = 0, var/effecttype = STUN, var/blocked = 0, var/check_protection = 1) if(humanform) - //Set the max - maxHealth = humanform.getMaxHealth()*2 //HUMANS, and their 'double health', bleh. - //Set us to their health, but, human health ignores robolimbs so we do it 'the hard way' - health = maxHealth - humanform.getOxyLoss() - humanform.getToxLoss() - humanform.getCloneLoss() - humanform.getActualFireLoss() - humanform.getActualBruteLoss() - - //Alive, becoming dead - if((stat < DEAD) && (health <= 0)) - death() - - //Overhealth - if(health > getMaxHealth()) - health = getMaxHealth() - - //Update our hud if we have one - if(healths) - if(stat != DEAD) - var/heal_per = (health / getMaxHealth()) * 100 - switch(heal_per) - if(100 to INFINITY) - healths.icon_state = "health0" - if(80 to 100) - healths.icon_state = "health1" - if(60 to 80) - healths.icon_state = "health2" - if(40 to 60) - healths.icon_state = "health3" - if(20 to 40) - healths.icon_state = "health4" - if(0 to 20) - healths.icon_state = "health5" - else - healths.icon_state = "health6" - else - healths.icon_state = "health7" + return humanform.apply_effect(effect, effecttype, blocked, check_protection) else - ..() + return ..() /mob/living/simple_mob/protean_blob/adjustBruteLoss(var/amount) if(humanform) - humanform.adjustBruteLoss(amount) + return humanform.adjustBruteLoss(amount) else - ..() + return ..() /mob/living/simple_mob/protean_blob/adjustFireLoss(var/amount) if(humanform) - humanform.adjustFireLoss(amount) + return humanform.adjustFireLoss(amount) else - ..() + return ..() + +/mob/living/simple_mob/protean_blob/adjustToxLoss(amount) + if(humanform) + return humanform.adjustToxLoss(amount) + else + return ..() + +/mob/living/simple_mob/protean_blob/adjustOxyLoss(amount) + if(humanform) + return humanform.adjustOxyLoss(amount) + else + return ..() + +/mob/living/simple_mob/protean_blob/adjustHalLoss(amount) + if(humanform) + return humanform.adjustHalLoss(amount) + else + return ..() + +/mob/living/simple_mob/protean_blob/adjustCloneLoss(amount) + if(humanform) + return humanform.adjustCloneLoss(amount) + else + return ..() + +/mob/living/simple_mob/protean_blob/emp_act(severity) + if(humanform) + return humanform.emp_act(severity) + else + return ..() + +/mob/living/simple_mob/protean_blob/ex_act(severity) + if(humanform) + return humanform.ex_act(severity) + else + return ..() + +/mob/living/simple_mob/protean_blob/rad_act(severity) + if(humanform) + return humanform.ex_act(severity) + else + return ..() + +/mob/living/simple_mob/protean_blob/bullet_act(obj/item/projectile/P) + if(humanform) + return humanform.bullet_act(P) + else + return ..() /mob/living/simple_mob/protean_blob/death(gibbed, deathmessage = "dissolves away, leaving only a few spare parts!") if(humanform) - humanform.death(gibbed = gibbed) - for(var/organ in humanform.internal_organs) - var/obj/item/organ/internal/O = organ - O.removed() - O.forceMove(drop_location()) - var/list/items = humanform.get_equipped_items() - if(prev_left_hand) items += prev_left_hand - if(prev_right_hand) items += prev_right_hand - for(var/obj/object in items) - object.forceMove(drop_location()) - QDEL_NULL(humanform) //Don't leave it just sitting in nullspace - - animate(src,alpha = 0,time = 2 SECONDS) - sleep(2 SECONDS) - qdel(src) - - ..() + humanform.death(gibbed, deathmessage) + else + animate(src, alpha = 0, time = 2 SECONDS) + sleep(2 SECONDS) + + if(!QDELETED(src)) // Human's handle death should have taken us, but maybe we were adminspawned or something without a human counterpart + qdel(src) /mob/living/simple_mob/protean_blob/Life() . = ..() if(. && istype(refactory) && humanform) - if(!healing && health < maxHealth && refactory.get_stored_material(DEFAULT_WALL_MATERIAL) >= 100) + if(!healing && (human_brute || human_burn) && refactory.get_stored_material(DEFAULT_WALL_MATERIAL) >= 100) healing = humanform.add_modifier(/datum/modifier/protean/steel, origin = refactory) - else if(healing && health == maxHealth) + else if(healing && !(human_brute || human_burn)) healing.expire() healing = null diff --git a/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_powers.dm b/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_powers.dm index e8f83e5f19..138af95b25 100644 --- a/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_powers.dm +++ b/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_powers.dm @@ -46,6 +46,7 @@ var/obj/item/organ/external/new_eo = new limbpath(src) organs_by_name[choice] = new_eo new_eo.robotize(synthetic ? synthetic.company : null) //Use the base we started with + new_eo.sync_colour_to_human(src) regenerate_icons() active_regen = FALSE nano_outofblob(blob) diff --git a/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_species.dm b/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_species.dm index 70d164a571..2bda0f27a7 100755 --- a/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_species.dm +++ b/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_species.dm @@ -162,10 +162,23 @@ return rgb(80,80,80,230) /datum/species/protean/handle_death(var/mob/living/carbon/human/H) - to_chat(H,"You died as a Protean. Please sit out of the round for at least 60 minutes before respawning, to represent the time it would take to ship a new-you to the station.") - spawn(1) //This spawn is here so that if the protean_blob calls qdel, it doesn't try to gib the humanform. - if(H) - H.gib() + if(!H) + return // Iono! + + if(H.temporary_form) + H.forceMove(H.temporary_form.drop_location()) + H.ckey = H.temporary_form.ckey + QDEL_NULL(H.temporary_form) + + to_chat(H, "You died as a Protean. Please sit out of the round for at least 60 minutes before respawning, to represent the time it would take to ship a new-you to the station.") + + for(var/obj/item/organ/I in H.internal_organs) + I.removed() + + for(var/obj/item/I in src) + H.drop_from_inventory(I) + + qdel(H) /datum/species/protean/handle_environment_special(var/mob/living/carbon/human/H) if((H.getActualBruteLoss() + H.getActualFireLoss()) > H.maxHealth*0.5 && isturf(H.loc)) //So, only if we're not a blob (we're in nullspace) or in someone (or a locker, really, but whatever) @@ -317,11 +330,21 @@ desc = "This is a 'Permit for Advanced Nanotechnology' card. It allows the owner to possess and operate advanced nanotechnology on NanoTrasen property. It must be renewed on a monthly basis." icon = 'icons/mob/species/protean/protean.dmi' icon_state = "permit_pan" + + var/validstring = "VALID THROUGH END OF: " + var/registring = "REGISTRANT: " + /obj/item/clothing/accessory/permit/nanotech/set_name(var/new_name) owner = 1 if(new_name) - src.name += " ([new_name])" - desc += "\nVALID THROUGH END OF: [time2text(world.timeofday, "Month") +" "+ num2text(text2num(time2text(world.timeofday, "YYYY"))+300)]\nREGISTRANT: [new_name]" + name += " ([new_name])" + validstring += "[time2text(world.timeofday, "Month") +" "+ num2text(text2num(time2text(world.timeofday, "YYYY"))+544)]" //YW EDIT + registring += "[new_name]" + +/obj/item/clothing/accessory/permit/nanotech/examine(mob/user) + . = ..() + . += validstring + . += registring #undef DAM_SCALE_FACTOR #undef METAL_PER_TICK \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species/station/station.dm b/code/modules/mob/living/carbon/human/species/station/station.dm index c9c63ce5b3..6d0cdde2c2 100644 --- a/code/modules/mob/living/carbon/human/species/station/station.dm +++ b/code/modules/mob/living/carbon/human/species/station/station.dm @@ -15,14 +15,6 @@ name_language = null // Use the first-name last-name generator rather than a language scrambler assisted_langs = list(LANGUAGE_EAL, LANGUAGE_SKRELLIAN, LANGUAGE_SKRELLIANFAR, LANGUAGE_ROOTLOCAL, LANGUAGE_ROOTGLOBAL, LANGUAGE_VOX) - cold_level_1 = 286.15 //Default 260 - Lower is better - cold_level_2 = 220 //Default 200 - cold_level_3 = 130 //Default 120 - - heat_level_1 = 311 //Default 360 - Higher is better - heat_level_2 = 319 //Default 400 - heat_level_3 = 1100 //Default 1000 - min_age = 18 max_age = 130 diff --git a/code/modules/mob/living/carbon/human/species/station/station_vr.dm b/code/modules/mob/living/carbon/human/species/station/station_vr.dm index aa4a95c932..72be3e3d38 100644 --- a/code/modules/mob/living/carbon/human/species/station/station_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/station_vr.dm @@ -244,6 +244,7 @@ max_age = 110 /datum/species/unathi + mob_size = MOB_MEDIUM //To allow normal mob swapping spawn_flags = SPECIES_CAN_JOIN //Species_can_join is the only spawn flag all the races get, so that none of them will be whitelist only if whitelist is enabled. icobase = 'icons/mob/human_races/r_lizard_vr.dmi' deform = 'icons/mob/human_races/r_def_lizard_vr.dmi' diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/negative.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/negative.dm index c3c61ba17a..37b75bb0b1 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/negative.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/negative.dm @@ -107,7 +107,7 @@ name = "Liver of Air" desc = "The only way you can hold a drink is if it's in your own two hands, and even then you'd best not inhale too deeply near it. Drinks hit thrice as hard. You may wish to note this down in your medical records, and perhaps your exploitable info as well." cost = -1 - var_changes = list("alcohol_tolerance" = 3) + var_changes = list("alcohol_mod" = 3) //YW ADDITIONS END /datum/trait/conductive diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm index 9610d90c66..1a06cce9c8 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm @@ -31,13 +31,13 @@ name = "Liver of Lilies" desc = "You have a hard time with alcohol. Maybe you just never took to it, or maybe it doesn't agree with you... either way, drinks hit twice as hard. You may wish to note this down in your medical records, and perhaps your exploitable info as well." cost = 0 - var_changes = list("alcohol_tolerance" = 2) + var_changes = list("alcohol_mod" = 2) /datum/trait/alcohol_tolerance_basic name = "Liver of Iron" desc = "You can hold drinks much better than those lily-livered land-lubbers! Arr! You may wish to note this down in your medical records." cost = 0 - var_changes = list("alcohol_tolerance" = 0.75) + var_changes = list("alcohol_mod" = 0.75) /* /datum/trait/cryogenic @@ -153,13 +153,13 @@ /datum/trait/gem_eater name = "Expensive Taste" - desc = "You only gain nutrition from ore. There's nothing that sates the appetite better than precious gems, exotic or rare minerals and you have damn fine taste. Anything else is beneath you." + desc = "You only gain nutrition from raw ore and refined minerals. There's nothing that sates the appetite better than precious gems, exotic or rare minerals and you have damn fine taste. Anything else is beneath you." cost = 0 - var_changes = list("gets_food_nutrition" = 0, "eat_ore" = 1) //The verb is given in human.dm + var_changes = list("gets_food_nutrition" = 0, "eat_minerals" = 1) /datum/trait/gem_eater/apply(var/datum/species/S,var/mob/living/carbon/human/H) ..(S,H) - H.verbs |= /mob/living/proc/eat_ore + H.verbs |= /mob/living/proc/eat_minerals /datum/trait/glowing_eyes name = "Glowing Eyes" diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/positive.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/positive.dm index ac448d1f87..7f3a4c916c 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/positive.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/positive.dm @@ -152,13 +152,13 @@ name = "Liver of Steel" desc = "Drinks tremble before your might! You can hold your alcohol twice as well as those blue-bellied barnacle boilers! You may wish to note this down in your medical records." cost = 1 - var_changes = list("alcohol_tolerance" = 0.5) + var_changes = list("alcohol_mod" = 0.5) /datum/trait/alcohol_immunity name = "Liver of Durasteel" desc = "You've drunk so much that most booze doesn't even faze you. It takes something like a Pan-Galactic or a pint of Deathbell for you to even get slightly buzzed. You may wish to note this down in your medical records." cost = 2 - var_changes = list("alcohol_tolerance" = 0.25) + var_changes = list("alcohol_mod" = 0.25) //YW ADDITIONS END /datum/trait/photoresistant diff --git a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_powers.dm b/code/modules/mob/living/carbon/human/species/xenomorphs/alien_powers.dm index f9c68c331f..bfeaf73fde 100644 --- a/code/modules/mob/living/carbon/human/species/xenomorphs/alien_powers.dm +++ b/code/modules/mob/living/carbon/human/species/xenomorphs/alien_powers.dm @@ -121,7 +121,7 @@ if(check_alien_ability(50,1,O_RESIN)) visible_message("[src] has planted some alien weeds!") - new /obj/effect/alien/weeds/node(get_turf(src), "#321D37") + new /obj/effect/alien/weeds/node(get_turf(src), null, "#321D37") return /mob/living/carbon/human/proc/Spit(var/atom/A) @@ -144,7 +144,7 @@ P.firer = src P.old_style_target(A) P.fire() - playsound(loc, 'sound/weapons/pierce.ogg', 25, 0) + playsound(src, 'sound/weapons/pierce.ogg', 25, 0) else ..() @@ -295,7 +295,7 @@ src.visible_message("\The [src] leaps at [T]!") src.throw_at(get_step(get_turf(T),get_turf(src)), 4, 1, src) - playsound(src.loc, 'sound/voice/hiss5.ogg', 50, 1) + playsound(src, 'sound/voice/hiss5.ogg', 50, 1) sleep(5) diff --git a/code/modules/mob/living/carbon/human/unarmed_attack.dm b/code/modules/mob/living/carbon/human/unarmed_attack.dm index 03917225d2..f2a461a7fc 100644 --- a/code/modules/mob/living/carbon/human/unarmed_attack.dm +++ b/code/modules/mob/living/carbon/human/unarmed_attack.dm @@ -91,7 +91,7 @@ var/global/list/sparring_attack_cache = list() /datum/unarmed_attack/proc/show_attack(var/mob/living/carbon/human/user, var/mob/living/carbon/human/target, var/zone, var/attack_damage) var/obj/item/organ/external/affecting = target.get_organ(zone) user.visible_message("[user] [pick(attack_verb)] [target] in the [affecting.name]!") - playsound(user.loc, attack_sound, 25, 1, -1) + playsound(user, attack_sound, 25, 1, -1) /datum/unarmed_attack/proc/handle_eye_attack(var/mob/living/carbon/human/user, var/mob/living/carbon/human/target) var/obj/item/organ/internal/eyes/eyes = target.internal_organs_by_name[O_EYES] diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 33f9702147..05031e9855 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -155,7 +155,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() layer = MOB_LAYER -0.01 // Fix for a byond bug where turf entry order no longer matters else M.Scale(desired_scale_x, desired_scale_y) - M.Translate(0, 16*(desired_scale_y-1)) + M.Translate(0, (vis_height/2)*(desired_scale_y-1)) //VOREStation edit layer = MOB_LAYER // Fix for a byond bug where turf entry order no longer matters animate(src, transform = M, time = anim_time) @@ -595,7 +595,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() var/icon/c_mask = tail_style?.clip_mask if(c_mask) var/obj/item/clothing/suit/S = wear_suit - if(!istype(S) || (wear_suit.flags_inv & HIDETAIL) || S.taurized) // Reasons to not mask + if((wear_suit?.flags_inv & HIDETAIL) || (istype(S) && S.taurized)) // Reasons to not mask: 1. If you're wearing a suit that hides the tail or if you're wearing a taurized suit. c_mask = null overlays_standing[UNIFORM_LAYER] = w_uniform.make_worn_icon(body_type = species.get_bodytype(src), slot_name = slot_w_uniform_str, default_icon = uniform_sprite, default_layer = UNIFORM_LAYER, clip_mask = c_mask) //VOREStation Edit end. @@ -782,7 +782,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() var/tail_is_rendered = (overlays_standing[TAIL_LAYER] || overlays_standing[TAIL_LAYER_ALT]) var/valid_clip_mask = tail_style?.clip_mask - if(tail_is_rendered && valid_clip_mask && !(suit && istype(suit) && suit.taurized)) //Clip the lower half of the suit off using the tail's clip mask for taurs since taur bodies aren't hidden. + if(tail_is_rendered && valid_clip_mask && !(istype(suit) && suit.taurized)) //Clip the lower half of the suit off using the tail's clip mask for taurs since taur bodies aren't hidden. c_mask = valid_clip_mask overlays_standing[SUIT_LAYER] = wear_suit.make_worn_icon(body_type = species.get_bodytype(src), slot_name = slot_wear_suit_str, default_icon = suit_sprite, default_layer = SUIT_LAYER, clip_mask = c_mask) @@ -1061,7 +1061,10 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() if(!depth || lying) return - overlays_standing[WATER_LAYER] = image(icon = 'icons/mob/submerged.dmi', icon_state = "human_swimming_[depth]", layer = BODY_LAYER+WATER_LAYER) //TODO: Improve + var/atom/A = loc // We'd better be swimming and on a turf + var/image/I = image(icon = 'icons/mob/submerged.dmi', icon_state = "human_swimming_[depth]", layer = BODY_LAYER+WATER_LAYER) //TODO: Improve + I.color = A.color + overlays_standing[WATER_LAYER] = I apply_layer(WATER_LAYER) diff --git a/code/modules/mob/living/carbon/lick_wounds.dm b/code/modules/mob/living/carbon/lick_wounds.dm index 90955cd402..4e0aa7cbe3 100644 --- a/code/modules/mob/living/carbon/lick_wounds.dm +++ b/code/modules/mob/living/carbon/lick_wounds.dm @@ -83,4 +83,4 @@ W.bandage() W.disinfect() H.UpdateDamageIcon() - playsound(src.loc, 'sound/effects/ointment.ogg', 25) + playsound(src, 'sound/effects/ointment.ogg', 25) diff --git a/code/modules/mob/living/damage_procs.dm b/code/modules/mob/living/damage_procs.dm index ed74c02828..03fd22609b 100644 --- a/code/modules/mob/living/damage_procs.dm +++ b/code/modules/mob/living/damage_procs.dm @@ -18,6 +18,9 @@ damage -= round(damage*0.8) else damage -= soaked + + var/initial_blocked = blocked + blocked = (100-blocked)/100 switch(damagetype) if(BRUTE) @@ -27,8 +30,8 @@ damage = 0 adjustFireLoss(damage * blocked) if(SEARING) - apply_damage(damage / 3, BURN, def_zone, blocked, soaked, used_weapon, sharp, edge) - apply_damage(damage / 3 * 2, BRUTE, def_zone, blocked, soaked, used_weapon, sharp, edge) + apply_damage(round(damage / 3), BURN, def_zone, initial_blocked, soaked, used_weapon, sharp, edge) + apply_damage(round(damage / 3 * 2), BRUTE, def_zone, initial_blocked, soaked, used_weapon, sharp, edge) if(TOX) adjustToxLoss(damage * blocked) if(OXY) @@ -41,7 +44,7 @@ electrocute_act(damage, used_weapon, 1.0, def_zone) if(BIOACID) if(isSynthetic()) - adjustFireLoss(damage * blocked) + apply_damage(damage, BURN, def_zone, initial_blocked, soaked, used_weapon, sharp, edge) // Handle it as normal burn. else adjustToxLoss(damage * blocked) flash_weak_pain() diff --git a/code/modules/mob/living/life.dm b/code/modules/mob/living/life.dm index 7b425a18ec..1076c1fc94 100644 --- a/code/modules/mob/living/life.dm +++ b/code/modules/mob/living/life.dm @@ -119,11 +119,17 @@ /mob/living/proc/handle_stunned() if(stunned) AdjustStunned(-1) + throw_alert("stunned", /obj/screen/alert/stunned) + else + clear_alert("stunned") return stunned /mob/living/proc/handle_weakened() if(weakened) weakened = max(weakened-1,0) + throw_alert("weakened", /obj/screen/alert/weakened) + else + clear_alert("weakened") return weakened /mob/living/proc/handle_stuttering() @@ -139,6 +145,9 @@ /mob/living/proc/handle_drugged() if(druggy) druggy = max(druggy-1, 0) + throw_alert("high", /obj/screen/alert/high) + else + clear_alert("high") return druggy /mob/living/proc/handle_slurring() @@ -149,6 +158,9 @@ /mob/living/proc/handle_paralysed() if(paralysis) AdjustParalysis(-1) + throw_alert("paralyzed", /obj/screen/alert/paralyzed) + else + clear_alert("paralyzed") return paralysis /mob/living/proc/handle_confused() diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 61d937644f..08d7a7ae8c 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -83,7 +83,7 @@ default behaviour is: return 0 /mob/living/Bump(atom/movable/AM) - if(now_pushing || !loc) + if(now_pushing || !loc || buckled == AM) return now_pushing = 1 if (istype(AM, /mob/living)) @@ -206,7 +206,7 @@ default behaviour is: /* VOREStation Removal - See above if(confused && prob(50) && m_intent=="run") Weaken(2) - playsound(loc, "punch", 25, 1, -1) + playsound(src, "punch", 25, 1, -1) visible_message("[src] [pick("ran", "slammed")] into \the [AM]!") src.apply_damage(5, BRUTE) to_chat(src, "You just [pick("ran", "slammed")] into \the [AM]!") @@ -817,7 +817,7 @@ default behaviour is: /mob/living/proc/dragged(var/mob/living/dragger, var/oldloc) var/area/A = get_area(src) - if(lying && !buckled && pull_damage() && A.has_gravity && (prob(getBruteLoss() * 200 / maxHealth))) + if(lying && !buckled && pull_damage() && A.has_gravity() && (prob(getBruteLoss() * 200 / maxHealth))) adjustBruteLoss(2) visible_message("\The [src]'s [isSynthetic() ? "state" : "wounds"] worsen terribly from being dragged!") @@ -826,19 +826,18 @@ default behaviour is: handle_footstep(loc) if(pulling) // we were pulling a thing and didn't lose it during our move. + var/pull_dir = get_dir(src, pulling) + if(pulling.anchored || !isturf(pulling.loc)) stop_pulling() - return - - var/pull_dir = get_dir(src, pulling) - if(get_dist(src, pulling) > 1 || (moving_diagonally != SECOND_DIAG_STEP && ((pull_dir - 1) & pull_dir))) // puller and pullee more than one tile away or in diagonal position + + else if(get_dist(src, pulling) > 1 || (moving_diagonally != SECOND_DIAG_STEP && ((pull_dir - 1) & pull_dir))) // puller and pullee more than one tile away or in diagonal position // If it is too far away or across z-levels from old location, stop pulling. if(get_dist(pulling.loc, oldloc) > 1 || pulling.loc.z != oldloc?.z) stop_pulling() - return // living might take damage from drags - if(isliving(pulling)) + else if(isliving(pulling)) var/mob/living/M = pulling M.dragged(src, oldloc) @@ -846,6 +845,35 @@ default behaviour is: if(pulling && get_dist(src, pulling) > 1) // the pullee couldn't keep up stop_pulling() + if(!isturf(loc)) + return + else if(lastarea?.has_gravity == 0) + inertial_drift() + //VOREStation Edit Start + else if(flying) + inertial_drift() + make_floating(1) + //VOREStation Edit End + else if(!isspace(loc)) + inertia_dir = 0 + make_floating(0) + +/mob/living/proc/inertial_drift() + if(x > 1 && x < (world.maxx) && y > 1 && y < (world.maxy)) + if(Process_Spacemove(1)) + inertia_dir = 0 + return + + var/locthen = loc + spawn(5) + if(!anchored && !pulledby && loc == locthen) + var/stepdir = inertia_dir ? inertia_dir : last_move + if(!stepdir) + return + var/turf/T = get_step(src, stepdir) + if(!T) + return + Move(T, stepdir, 5) /mob/living/proc/handle_footstep(turf/T) return FALSE @@ -1010,7 +1038,7 @@ default behaviour is: Stun(5) src.visible_message("[src] throws up!","You throw up!") - playsound(loc, 'sound/effects/splat.ogg', 50, 1) + playsound(src, 'sound/effects/splat.ogg', 50, 1) var/turf/simulated/T = get_turf(src) //TODO: Make add_blood_floor remove blood from human mobs if(istype(T)) diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index b74edbcbba..a8137a8a89 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -209,7 +209,7 @@ damage *= 0.66 // Take 2/3s as much damage. visible_message("\The [B] [attack_verb] \the [src]!", "[attack_message]!") - playsound(loc, 'sound/effects/attackblob.ogg', 50, 1) + playsound(src, 'sound/effects/attackblob.ogg', 50, 1) //Armor var/soaked = get_armor_soak(def_zone, armor_check, armor_pen) diff --git a/code/modules/mob/living/living_vr.dm b/code/modules/mob/living/living_vr.dm index 540ba7ece4..a956bc5dd1 100644 --- a/code/modules/mob/living/living_vr.dm +++ b/code/modules/mob/living/living_vr.dm @@ -39,4 +39,15 @@ riding_datum.keytype = /obj/item/weapon/material/twohanded/fluff/riding_crop to_chat(src, "Rider control restricted.") return - return \ No newline at end of file + return + +/mob/living/verb/set_metainfo() + set name = "Set OOC Metainfo" + set desc = "Sets OOC notes about yourself or your RP preferences or status." + set category = "OOC" + + var/new_metadata = sanitize(input(usr, "Enter any information you'd like others to see, such as Roleplay-preferences. This will not be saved permanently, only for this round.", "Game Preference" , html_decode(ooc_notes)) as message, extra = 0) + if(new_metadata && CanUseTopic(usr)) + ooc_notes = new_metadata + to_chat(usr, "OOC notes updated.") + log_admin("[key_name(usr)] updated their OOC notes mid-round.") diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index f3d3947923..18bdb281b2 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -40,18 +40,18 @@ var/list/department_radio_keys = list( //kinda localization -- rastaf0 //same keys as above, but on russian keyboard layout. This file uses cp1251 as encoding. - ":�" = "right ear", ".�" = "right ear", - ":�" = "left ear", ".�" = "left ear", - ":�" = "intercom", ".�" = "intercom", - ":�" = "department", ".�" = "department", - ":�" = "Command", ".�" = "Command", - ":�" = "Science", ".�" = "Science", - ":�" = "Medical", ".�" = "Medical", - ":�" = "Engineering", ".�" = "Engineering", - ":�" = "Security", ".�" = "Security", - ":�" = "whisper", ".�" = "whisper", - ":�" = "Mercenary", ".�" = "Mercenary", - ":�" = "Supply", ".�" = "Supply", + ":ê" = "right ear", ".ê" = "right ear", + ":ä" = "left ear", ".ä" = "left ear", + ":ø" = "intercom", ".ø" = "intercom", + ":ð" = "department", ".ð" = "department", + ":ñ" = "Command", ".ñ" = "Command", + ":ò" = "Science", ".ò" = "Science", + ":ü" = "Medical", ".ü" = "Medical", + ":ó" = "Engineering", ".ó" = "Engineering", + ":û" = "Security", ".û" = "Security", + ":ö" = "whisper", ".ö" = "whisper", + ":å" = "Mercenary", ".å" = "Mercenary", + ":é" = "Supply", ".é" = "Supply", ) @@ -326,6 +326,19 @@ proc/get_radio_key_from_channel(var/channel) //var/image/speech_bubble = image('icons/mob/talk_vr.dmi',src,"h[speech_bubble_test]") //VOREStation Edit. Commented this out in case we need to reenable. var/speech_type = speech_bubble_appearance() var/image/speech_bubble = image('icons/mob/talk_vr.dmi',src,"[speech_type][speech_bubble_test]") //VOREStation Edit - talk_vr.dmi instead of talk.dmi for right-side icons + var/sb_alpha = 255 + var/atom/loc_before_turf = src + //VOREStation Add + if(isbelly(loc)) + speech_bubble.pixel_y = -13 //teehee + //VOREStation Add End + while(loc_before_turf && !isturf(loc_before_turf.loc)) + loc_before_turf = loc_before_turf.loc + sb_alpha -= 50 + if(sb_alpha < 0) + break + speech_bubble.loc = loc_before_turf + speech_bubble.alpha = CLAMP(sb_alpha, 0, 255) images_to_clients[speech_bubble] = list() // Attempt Multi-Z Talking @@ -361,7 +374,7 @@ proc/get_radio_key_from_channel(var/channel) images_to_clients[I1] |= M.client M << I1 M.hear_say(message_pieces, verb, italics, src, speech_sound, sound_vol) - if(whispering) //Don't even bother with these unless whispering + if(whispering && !isobserver(M)) //Don't even bother with these unless whispering if(dst > message_range && dst <= w_scramble_range) //Inside whisper scramble range if(M.client) var/image/I2 = listening[M] || speech_bubble diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 63564aaa53..60966f6da2 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -24,7 +24,9 @@ var/list/ai_verbs_default = list( /mob/living/silicon/ai/proc/ai_checklaws, /mob/living/silicon/ai/proc/toggle_camera_light, /mob/living/silicon/ai/proc/take_image, - /mob/living/silicon/ai/proc/view_images + /mob/living/silicon/ai/proc/view_images, + /mob/living/silicon/ai/proc/toggle_multicam_verb, + /mob/living/silicon/ai/proc/add_multicam_verb ) //Not sure why this is necessary... @@ -973,6 +975,16 @@ var/list/ai_verbs_default = list( //This communication is imperfect because the holopad "filters" voices and is only designed to connect to the master only. var/rendered = "Relayed Speech: [name_used] [message]" show_message(rendered, 2) + +/mob/living/silicon/ai/proc/toggle_multicam_verb() + set name = "Toggle Multicam" + set category = "AI Commands" + toggle_multicam() + +/mob/living/silicon/ai/proc/add_multicam_verb() + set name = "Add Multicam Viewport" + set category = "AI Commands" + drop_new_multicam() //Special subtype kept around for global announcements /mob/living/silicon/ai/announcer/ diff --git a/code/modules/mob/living/silicon/ai/latejoin.dm b/code/modules/mob/living/silicon/ai/latejoin.dm index 87751aa006..e953c09597 100644 --- a/code/modules/mob/living/silicon/ai/latejoin.dm +++ b/code/modules/mob/living/silicon/ai/latejoin.dm @@ -29,4 +29,5 @@ var/global/list/empty_playable_ai_cores = list() global_announcer.autosay("[src] has been moved to intelligence storage.", "Artificial Intelligence Oversight") //Handle job slot/tater cleanup. + set_respawn_timer() clear_client() \ No newline at end of file diff --git a/code/modules/mob/living/silicon/ai/multicam.dm b/code/modules/mob/living/silicon/ai/multicam.dm index 2e2449e616..c6fd56cb6e 100644 --- a/code/modules/mob/living/silicon/ai/multicam.dm +++ b/code/modules/mob/living/silicon/ai/multicam.dm @@ -73,7 +73,7 @@ overlays += dir /obj/screen/movable/pic_in_pic/ai/set_view_size(width, height, do_refresh = TRUE) - if(!aiEye) + if(!aiEye) // Exploit fix qdel(src) return aiEye.static_visibility_range = (round(max(width, height) / 2) + 1) @@ -83,14 +83,14 @@ /obj/screen/movable/pic_in_pic/ai/set_view_center(atom/target, do_refresh = TRUE) ..() - if(!aiEye) + if(!aiEye) // Exploit Fix qdel(src) return aiEye.setLoc(get_turf(target)) /obj/screen/movable/pic_in_pic/ai/refresh_view() ..() - if(!aiEye) + if(!aiEye) // Exploit Fix qdel(src) return aiEye.setLoc(get_turf(center)) diff --git a/code/modules/mob/living/silicon/emote.dm b/code/modules/mob/living/silicon/emote.dm index ff3e340419..00a5e42993 100644 --- a/code/modules/mob/living/silicon/emote.dm +++ b/code/modules/mob/living/silicon/emote.dm @@ -23,7 +23,7 @@ message = "[src] beeps at [param]." else message = "[src] beeps." - playsound(src.loc, 'sound/machines/twobeep.ogg', 50, 0) + playsound(src, 'sound/machines/twobeep.ogg', 50, 0) m_type = 1 if("ping") @@ -40,7 +40,7 @@ message = "[src] pings at [param]." else message = "[src] pings." - playsound(src.loc, 'sound/machines/ping.ogg', 50, 0) + playsound(src, 'sound/machines/ping.ogg', 50, 0) m_type = 1 if("buzz") @@ -57,7 +57,7 @@ message = "[src] buzzes at [param]." else message = "[src] buzzes." - playsound(src.loc, 'sound/machines/buzz-sigh.ogg', 50, 0) + playsound(src, 'sound/machines/buzz-sigh.ogg', 50, 0) m_type = 1 if("yes", "ye") @@ -74,7 +74,7 @@ message = "[src] emits an affirmative blip at [param]." else message = "[src] emits an affirmative blip." - playsound(src.loc, 'sound/machines/synth_yes.ogg', 50, 0) + playsound(src, 'sound/machines/synth_yes.ogg', 50, 0) m_type = 1 if("dwoop") @@ -90,7 +90,7 @@ message = "[src] chirps happily at [param]" else message = "[src] chirps happily." - playsound(src.loc, 'sound/machines/dwoop.ogg', 50, 0) + playsound(src, 'sound/machines/dwoop.ogg', 50, 0) m_type = 1 if("no") @@ -107,7 +107,7 @@ message = "[src] emits a negative blip at [param]." else message = "[src] emits a negative blip." - playsound(src.loc, 'sound/machines/synth_no.ogg', 50, 0) + playsound(src, 'sound/machines/synth_no.ogg', 50, 0) m_type = 1 ..(act, m_type, message) \ No newline at end of file diff --git a/code/modules/mob/living/silicon/pai/life.dm b/code/modules/mob/living/silicon/pai/life.dm index e159308d1b..e4f461179d 100644 --- a/code/modules/mob/living/silicon/pai/life.dm +++ b/code/modules/mob/living/silicon/pai/life.dm @@ -8,7 +8,7 @@ var/turf/T = get_turf_or_move(src.loc) for (var/mob/M in viewers(T)) M.show_message("The data cable rapidly retracts back into its spool.", 3, "You hear a click and the sound of wire spooling rapidly.", 2) - playsound(src.loc, 'sound/machines/click.ogg', 50, 1) + playsound(src, 'sound/machines/click.ogg', 50, 1) qdel(src.cable) src.cable = null diff --git a/code/modules/mob/living/silicon/robot/dogborg/dog_modules_vr.dm b/code/modules/mob/living/silicon/robot/dogborg/dog_modules_vr.dm index b7241721f1..b331cef0ae 100644 --- a/code/modules/mob/living/silicon/robot/dogborg/dog_modules_vr.dm +++ b/code/modules/mob/living/silicon/robot/dogborg/dog_modules_vr.dm @@ -241,7 +241,7 @@ user.visible_message("[user] finishes eating \the [target.name].", "You finish eating \the [target.name].") user << "You finish off \the [target.name]." del(target) - var/mob/living/silicon/robot.R = user + var/mob/living/silicon/robot/R = user R.cell.charge = R.cell.charge + 250 return if(istype(target,/obj/item/weapon/cell)) @@ -273,11 +273,11 @@ L.apply_effect(STUTTER, 1) L.visible_message("[user] has shocked [L] with its tongue!", \ "[user] has shocked you with its tongue! You can feel the betrayal.") - playsound(loc, 'sound/weapons/Egloves.ogg', 50, 1, -1) + playsound(src, 'sound/weapons/Egloves.ogg', 50, 1, -1) R.cell.charge -= 666 else user.visible_message("\the [user] affectionately licks all over \the [target]'s face!", "You affectionately lick all over \the [target]'s face!") - playsound(src.loc, 'sound/effects/attackblob.ogg', 50, 1) + playsound(src, 'sound/effects/attackblob.ogg', 50, 1) water.use_charge(5) var/mob/living/carbon/human/H = target if(H.species.lightweight == 1) @@ -424,7 +424,7 @@ src.visible_message("\The [src] leaps at [T]!") src.throw_at(get_step(get_turf(T),get_turf(src)), 4, 1, src) - playsound(src.loc, 'sound/mecha/mechstep2.ogg', 50, 1) + playsound(src, 'sound/mecha/mechstep2.ogg', 50, 1) pixel_y = default_pixel_y cell.charge -= 750 diff --git a/code/modules/mob/living/silicon/robot/dogborg/dog_sleeper_vr.dm b/code/modules/mob/living/silicon/robot/dogborg/dog_sleeper_vr.dm index 0b54a814f9..ae59e957b6 100644 --- a/code/modules/mob/living/silicon/robot/dogborg/dog_sleeper_vr.dm +++ b/code/modules/mob/living/silicon/robot/dogborg/dog_sleeper_vr.dm @@ -1,3 +1,5 @@ +#define SLEEPER_INJECT_COST 600 // Note that this has unlimited supply unlike a borg hypo, so should be balanced accordingly + //Sleeper /obj/item/device/dogborg/sleeper name = "Medbelly" @@ -11,7 +13,7 @@ var/min_health = -100 var/cleaning = 0 var/patient_laststat = null - var/list/injection_chems = list("inaprovaline", "dexalin", "bicaridine", "kelotane","anti_toxin", "alkysine", "imidazoline", "spaceacillin", "paracetamol") //The borg is able to heal every damage type. As a nerf, they use 750 charge per injection. + var/list/injection_chems = list("inaprovaline", "dexalin", "bicaridine", "kelotane", "anti_toxin", "spaceacillin", "paracetamol") //The borg is able to heal every damage type. As a nerf, they use 750 charge per injection. var/eject_port = "ingestion" var/list/items_preserved = list() var/UI_open = FALSE @@ -84,7 +86,7 @@ if(do_after(user, 30, target) && length(contents) < max_item_count) target.forceMove(src) user.visible_message("[hound.name]'s [src.name] groans lightly as [target.name] slips inside.", "Your [src.name] groans lightly as [target] slips inside.") - playsound(hound, gulpsound, vol = 60, vary = 1, falloff = 0.1, preference = /datum/client_preference/eating_noises) + playsound(src, gulpsound, vol = 60, vary = 1, falloff = 0.1, preference = /datum/client_preference/eating_noises) if(analyzer && istype(target,/obj/item)) var/obj/item/tech_item = target for(var/T in tech_item.origin_tech) @@ -102,7 +104,7 @@ trashmouse.forceMove(src) trashmouse.reset_view(src) user.visible_message("[hound.name]'s [src.name] groans lightly as [trashmouse] slips inside.", "Your [src.name] groans lightly as [trashmouse] slips inside.") - playsound(hound, gulpsound, vol = 60, vary = 1, falloff = 0.1, preference = /datum/client_preference/eating_noises) + playsound(src, gulpsound, vol = 60, vary = 1, falloff = 0.1, preference = /datum/client_preference/eating_noises) if(delivery) if(islist(deliverylists[delivery_tag])) deliverylists[delivery_tag] |= trashmouse @@ -124,7 +126,7 @@ START_PROCESSING(SSobj, src) user.visible_message("[hound.name]'s [src.name] groans lightly as [trashman] slips inside.", "Your [src.name] groans lightly as [trashman] slips inside.") message_admins("[key_name(hound)] has eaten [key_name(patient)] as a dogborg. ([hound ? "JMP" : "null"])") - playsound(hound, gulpsound, vol = 100, vary = 1, falloff = 0.1, preference = /datum/client_preference/eating_noises) + playsound(src, gulpsound, vol = 100, vary = 1, falloff = 0.1, preference = /datum/client_preference/eating_noises) if(delivery) if(islist(deliverylists[delivery_tag])) deliverylists[delivery_tag] |= trashman @@ -155,7 +157,7 @@ START_PROCESSING(SSobj, src) user.visible_message("[hound.name]'s [src.name] lights up as [H.name] slips inside.", "Your [src] lights up as [H] slips inside. Life support functions engaged.") message_admins("[key_name(hound)] has eaten [key_name(patient)] as a dogborg. ([hound ? "JMP" : "null"])") - playsound(hound, gulpsound, vol = 100, vary = 1, falloff = 0.1, preference = /datum/client_preference/eating_noises) + playsound(src, gulpsound, vol = 100, vary = 1, falloff = 0.1, preference = /datum/client_preference/eating_noises) /obj/item/device/dogborg/sleeper/proc/go_out(var/target) hound = src.loc @@ -173,7 +175,7 @@ else var/obj/T = C T.loc = hound.loc - playsound(loc, 'sound/effects/splat.ogg', 50, 1) + playsound(src, 'sound/effects/splat.ogg', 50, 1) update_patient() else //You clicked eject with nothing in you, let's just reset stuff to be sure. update_patient() @@ -357,7 +359,7 @@ else var/obj/T = C T.loc = hound.loc - playsound(loc, 'sound/effects/splat.ogg', 50, 1) + playsound(src, 'sound/effects/splat.ogg', 50, 1) update_patient() deliverylists[delivery_tag].Cut() sleeperUI(usr) @@ -374,10 +376,10 @@ files.RefreshResearch() if(success) to_chat(usr, "You connect to the research server, push your data upstream to it, then pull the resulting merged data from the master branch.") - playsound(src.loc, 'sound/machines/twobeep.ogg', 50, 1) + playsound(src, 'sound/machines/twobeep.ogg', 50, 1) else to_chat(usr, "Reserch server ping response timed out. Unable to connect. Please contact the system administrator.") - playsound(src.loc, 'sound/machines/buzz-two.ogg', 50, 1) + playsound(src, 'sound/machines/buzz-two.ogg', 50, 1) sleeperUI(usr) return @@ -403,7 +405,7 @@ to_chat(hound, "Your stomach is currently too full of fluids to secrete more fluids of this kind.") else if(patient.reagents.get_reagent_amount(chem) + 10 <= 20) //No overdoses for you patient.reagents.add_reagent(chem, inject_amount) - drain(750) //-750 charge per injection + drain(SLEEPER_INJECT_COST) var/units = round(patient.reagents.get_reagent_amount(chem)) to_chat(hound, "Injecting [units] unit\s of [SSchemistry.chemical_reagents[chem]] into occupant.") //If they were immersed, the reagents wouldn't leave with them. @@ -495,11 +497,11 @@ 'sound/vore/death8.ogg', 'sound/vore/death9.ogg', 'sound/vore/death10.ogg') - playsound(hound, finisher, vol = 100, vary = 1, falloff = 0.1, ignore_walls = TRUE, preference = /datum/client_preference/digestion_noises) + playsound(src, finisher, vol = 100, vary = 1, falloff = 0.1, ignore_walls = TRUE, preference = /datum/client_preference/digestion_noises) to_chat(hound, "Your [src.name] is now clean. Ending self-cleaning cycle.") cleaning = 0 update_patient() - playsound(hound, 'sound/machines/ding.ogg', vol = 100, vary = 1, falloff = 0.1, ignore_walls = TRUE, preference = /datum/client_preference/digestion_noises) + playsound(src, 'sound/machines/ding.ogg', vol = 100, vary = 1, falloff = 0.1, ignore_walls = TRUE, preference = /datum/client_preference/digestion_noises) return if(prob(20)) @@ -516,7 +518,7 @@ 'sound/vore/digest10.ogg', 'sound/vore/digest11.ogg', 'sound/vore/digest12.ogg') - playsound(hound, churnsound, vol = 100, vary = 1, falloff = 0.1, ignore_walls = TRUE, preference = /datum/client_preference/digestion_noises) + playsound(src, churnsound, vol = 100, vary = 1, falloff = 0.1, ignore_walls = TRUE, preference = /datum/client_preference/digestion_noises) //If the timing is right, and there are items to be touched if(air_master.current_cycle%3==1 && length(touchable_items)) @@ -552,7 +554,7 @@ 'sound/vore/death8.ogg', 'sound/vore/death9.ogg', 'sound/vore/death10.ogg') - playsound(hound, deathsound, vol = 100, vary = 1, falloff = 0.1, ignore_walls = TRUE, preference = /datum/client_preference/digestion_noises) + playsound(src, deathsound, vol = 100, vary = 1, falloff = 0.1, ignore_walls = TRUE, preference = /datum/client_preference/digestion_noises) if(is_vore_predator(T)) for(var/belly in T.vore_organs) var/obj/belly/B = belly @@ -703,3 +705,5 @@ icon_state = "sleeperc" injection_chems = list("glucose","inaprovaline","tricordrazine") max_item_count = 1 + +#undef SLEEPER_INJECT_COST \ No newline at end of file diff --git a/code/modules/mob/living/silicon/robot/drone/drone.dm b/code/modules/mob/living/silicon/robot/drone/drone.dm index 5f097ef50a..b578f18c23 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone.dm @@ -126,7 +126,7 @@ var/list/mob_hat_cache = list() if(!module) module = new module_type(src) flavor_text = "It's a tiny little repair drone. The casing is stamped with an corporate logo and the subscript: '[using_map.company_name] Recursive Repair Systems: Fixing Tomorrow's Problem, Today!'" - playsound(src.loc, 'sound/machines/twobeep.ogg', 50, 0) + playsound(src, 'sound/machines/twobeep.ogg', 50, 0) //Redefining some robot procs... /mob/living/silicon/robot/drone/SetName(pickedName as text) diff --git a/code/modules/mob/living/silicon/robot/emote.dm b/code/modules/mob/living/silicon/robot/emote.dm index 33bc706194..5076e1eec2 100644 --- a/code/modules/mob/living/silicon/robot/emote.dm +++ b/code/modules/mob/living/silicon/robot/emote.dm @@ -123,7 +123,7 @@ if(istype(module,/obj/item/weapon/robot_module/robot/security) || istype(module,/obj/item/weapon/robot_module/robot/knine)) //VOREStation Add - K9 message = "[src] shows its legal authorization barcode." - playsound(src.loc, 'sound/voice/biamthelaw.ogg', 50, 0) + playsound(src, 'sound/voice/biamthelaw.ogg', 50, 0) m_type = 2 else to_chat(src, "You are not THE LAW, pal.") @@ -132,16 +132,16 @@ if(istype(module,/obj/item/weapon/robot_module/robot/security) || istype(module,/obj/item/weapon/robot_module/robot/knine)) //VOREStation Add - K9 message = "[src] 's speakers skreech, \"Halt! Security!\"." - playsound(src.loc, 'sound/voice/halt.ogg', 50, 0) + playsound(src, 'sound/voice/halt.ogg', 50, 0) m_type = 2 else to_chat(src, "You are not security.") //Vorestation addition start if("bark") - if (istype(module,/obj/item/weapon/robot_module/robot/knine) || istype(module,/obj/item/weapon/robot_module/robot/medihound) || istype(module,/obj/item/weapon/robot_module/robot/scrubpup) || istype(module,/obj/item/weapon/robot_module/robot/ert) || istype(module,/obj/item/weapon/robot_module/robot/science) || istype(module,/obj/item/weapon/robot_module/robot/engiedog) || istype(module,/obj/item/weapon/robot_module/robot/clerical/brodog) || istype(module,/obj/item/weapon/robot_module/robot/kmine) ) + if (istype(module,/obj/item/weapon/robot_module/robot/knine) || istype(module,/obj/item/weapon/robot_module/robot/medihound) || istype(module,/obj/item/weapon/robot_module/robot/scrubpup) || istype(module,/obj/item/weapon/robot_module/robot/ert) || istype(module,/obj/item/weapon/robot_module/robot/science) || istype(module,/obj/item/weapon/robot_module/robot/engiedog) || istype(module,/obj/item/weapon/robot_module/robot/clerical/brodog) || istype(module,/obj/item/weapon/robot_module/robot/kmine) || istype(module,/obj/item/weapon/robot_module/robot/booze)) //YW added booze message = "[src] lets out a bark." - playsound(loc, 'sound/voice/bark2.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + playsound(src, 'sound/voice/bark2.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) m_type = 2 else src << "You're not a dog!" diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 80730d7762..f9bb76bfc5 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -704,12 +704,12 @@ attack_generic(H, rand(30,50), "slashed") return else - playsound(src.loc, 'sound/effects/bang.ogg', 10, 1) + playsound(src, 'sound/effects/bang.ogg', 10, 1) visible_message("[H] punches [src], but doesn't leave a dent.") return if(I_DISARM) H.do_attack_animation(src) - playsound(src.loc, 'sound/effects/clang1.ogg', 10, 1) + playsound(src, 'sound/effects/clang1.ogg', 10, 1) visible_message("[H] taps [src].") return //VOREStation Edit: Addition of borg petting end diff --git a/code/modules/mob/living/silicon/robot/robot_items.dm b/code/modules/mob/living/silicon/robot/robot_items.dm index a4a3c8c14b..78d741b012 100644 --- a/code/modules/mob/living/silicon/robot/robot_items.dm +++ b/code/modules/mob/living/silicon/robot/robot_items.dm @@ -27,7 +27,7 @@ if(confirm == "Yes" && !QDELETED(loaded_item)) //This is pretty copypasta-y to_chat(user, "You activate the analyzer's microlaser, analyzing \the [loaded_item] and breaking it down.") flick("portable_analyzer_scan", src) - playsound(src.loc, 'sound/items/Welder2.ogg', 50, 1) + playsound(src, 'sound/items/Welder2.ogg', 50, 1) for(var/T in loaded_item.origin_tech) files.UpdateTech(T, loaded_item.origin_tech[T]) to_chat(user, "\The [loaded_item] had level [loaded_item.origin_tech[T]] in [CallTechName(T)].") @@ -63,10 +63,10 @@ files.RefreshResearch() if(success) to_chat(user, "You connect to the research server, push your data upstream to it, then pull the resulting merged data from the master branch.") - playsound(src.loc, 'sound/machines/twobeep.ogg', 50, 1) + playsound(src, 'sound/machines/twobeep.ogg', 50, 1) else to_chat(user, "Reserch server ping response timed out. Unable to connect. Please contact the system administrator.") - playsound(src.loc, 'sound/machines/buzz-two.ogg', 50, 1) + playsound(src, 'sound/machines/buzz-two.ogg', 50, 1) if(response == "Eject") if(loaded_item) loaded_item.loc = get_turf(src) @@ -276,7 +276,7 @@ var/choice = input("Would you like to change colour or mode?") as null|anything in list("Colour","Mode") if(!choice) return - playsound(src.loc, 'sound/effects/pop.ogg', 50, 0) + playsound(src, 'sound/effects/pop.ogg', 50, 0) switch(choice) @@ -486,7 +486,7 @@ return stored_doors++ qdel(A) - playsound(loc, 'sound/machines/hiss.ogg', 75, 1) + playsound(src, 'sound/machines/hiss.ogg', 75, 1) visible_message("\The [user] deflates \the [A] with \the [src]!") return if(istype(A, /obj/item/inflatable)) diff --git a/code/modules/mob/living/silicon/robot/robot_modules/station.dm b/code/modules/mob/living/silicon/robot/robot_modules/station.dm index f79ba10e7c..74d5d1b0f5 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules/station.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules/station.dm @@ -193,7 +193,8 @@ var/global/list/robot_modules = list( "Drone" = "drone-standard", "Insekt" = "insekt-Default", "Usagi-II" = "tall2standard", - "Pyralis" = "Glitterfly-Standard" + "Pyralis" = "Glitterfly-Standard", + "Miss M" = "miss-standard" // YW change, Added Miss M ) @@ -229,7 +230,8 @@ var/global/list/robot_modules = list( "Handy" = "handy-med", "Insekt" = "insekt-Med", "Usagi-II" = "tall2medical", - "Pyralis" = "Glitterfly-Surgeon" + "Pyralis" = "Glitterfly-Surgeon", + "Miss M" = "miss-medical" // YW change, Added Miss M ) /obj/item/weapon/robot_module/robot/medical/surgeon/New() @@ -304,7 +306,8 @@ var/global/list/robot_modules = list( "Drone - Chemistry" = "drone-chemistry", "Insekt" = "insekt-Med", "Usagi-II" = "tall2medical", - "Pyralis" = "Glitterfly-Crisis" + "Pyralis" = "Glitterfly-Crisis", + "Miss M" = "miss-medical" // YW change, Added Miss M ) /obj/item/weapon/robot_module/robot/medical/crisis/New() @@ -382,7 +385,8 @@ var/global/list/robot_modules = list( "Handy" = "handy-engineer", "Usagi-II" = "tall2engineer", "Pyralis" = "Glitterfly-Engineering", - "Servitor" = "servitor" //YW Addition to add new Servitor Sprite + "Servitor" = "servitor", //YW Addition to add new Servitor Sprite + "Miss M" = "miss-engineer" // YW change, Added Miss M ) /obj/item/weapon/robot_module/robot/engineering/general/New() @@ -496,7 +500,8 @@ var/global/list/robot_modules = list( "Drone" = "drone-sec", "Insekt" = "insekt-Sec", "Usagi-II" = "tall2security", - "Pyralis" = "Glitterfly-Security" + "Pyralis" = "Glitterfly-Security", + "Miss M" = "miss-security" // YW change, Added Miss M ) /obj/item/weapon/robot_module/robot/security/general/New() @@ -541,7 +546,8 @@ var/global/list/robot_modules = list( "Mop Gear Rex" = "mopgearrex", "Drone" = "drone-janitor", "Usagi-II" = "tall2janitor", - "Pyralis" = "Glitterfly-Janitor" + "Pyralis" = "Glitterfly-Janitor", + "Miss M" = "miss-janitor" // YW change, Added Miss M ) /obj/item/weapon/robot_module/robot/janitor/New() @@ -603,7 +609,8 @@ var/global/list/robot_modules = list( "Drone - Service" = "drone-service", "Drone - Hydro" = "drone-hydro", "Usagi-II" = "tall2service", - "Pyralis" = "Glitterfly-Service" + "Pyralis" = "Glitterfly-Service", + "Miss M" = "miss-service" // YW change, Added Miss M ) /obj/item/weapon/robot_module/robot/clerical/butler/New() @@ -695,7 +702,8 @@ var/global/list/robot_modules = list( "Treadhead" = "Miner", "Drone" = "drone-miner", "Usagi-II" = "tall2miner", - "Pyralis" = "Glitterfly-Miner" + "Pyralis" = "Glitterfly-Miner", + "Miss M" = "miss-miner" // YW change, Added Miss M ) /obj/item/weapon/robot_module/robot/miner/New() diff --git a/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm b/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm index 5a6d756bf7..c986456a0d 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm @@ -47,6 +47,7 @@ robot_modules["Servicehound"] = /obj/item/weapon/robot_module/robot/servicehound //YW changes robot_modules["Service-Hound"] = /obj/item/weapon/robot_module/robot/clerical/brodog robot_modules["KMine"] = /obj/item/weapon/robot_module/robot/kmine + robot_modules["BoozeHound"] = /obj/item/weapon/robot_module/robot/booze //YW Addition booze return 1 //Just add a new proc with the robot_module type if you wish to run some other vore code @@ -259,6 +260,15 @@ src.emag = new /obj/item/weapon/dogborg/pounce(src) //Pounce src.modules += new /obj/item/weapon/gripper/medical(src)//Now you can set up cyro or make peri. //CHOMPEdit + var/datum/matter_synth/medicine = new /datum/matter_synth/medicine(2000) + synths += medicine + + var/obj/item/stack/medical/advanced/clotting/C = new (src) + C.uses_charge = 1 + C.charge_costs = list(1000) + C.synths = list(medicine) + src.modules += C + var/datum/matter_synth/water = new /datum/matter_synth(500) water.name = "Water reserves" water.recharge_rate = 0 @@ -277,12 +287,6 @@ B.water = water src.modules += B -// - YW Edit - - var/datum/matter_synth/medicine = new /datum/matter_synth/medicine(15000) - medicine.name = "Medical supply reserves" - synths += medicine - var/obj/item/stack/medical/advanced/ointment/O = new /obj/item/stack/medical/advanced/ointment(src) var/obj/item/stack/medical/advanced/bruise_pack/P = new /obj/item/stack/medical/advanced/bruise_pack(src) var/obj/item/stack/medical/splint/S = new /obj/item/stack/medical/splint(src) @@ -562,6 +566,7 @@ src.modules += new /obj/item/weapon/gripper/circuit(src) src.modules += new /obj/item/device/pipe_painter(src) src.modules += new /obj/item/device/floor_painter(src) + src.modules += new /obj/item/weapon/rms(src) src.emag = new /obj/item/weapon/dogborg/pounce(src) src.modules += new /obj/item/weapon/pipe_dispenser(src) //YW change diff --git a/code/modules/mob/living/silicon/robot/robot_remote_control.dm b/code/modules/mob/living/silicon/robot/robot_remote_control.dm index 2f4ca0e56b..c605584aa0 100644 --- a/code/modules/mob/living/silicon/robot/robot_remote_control.dm +++ b/code/modules/mob/living/silicon/robot/robot_remote_control.dm @@ -17,9 +17,9 @@ GLOBAL_LIST_EMPTY(available_ai_shells) /mob/living/silicon/robot/proc/post_mmi_setup() if(istype(mmi, /obj/item/device/mmi/inert/ai_remote)) make_shell() - playsound(src.loc, 'sound/machines/twobeep.ogg', 50, 0) + playsound(src, 'sound/machines/twobeep.ogg', 50, 0) else - playsound(loc, 'sound/voice/liveagain.ogg', 75, 1) + playsound(src, 'sound/voice/liveagain.ogg', 75, 1) return /mob/living/silicon/robot/proc/make_shell() diff --git a/code/modules/mob/living/silicon/robot/subtypes/gravekeeper.dm b/code/modules/mob/living/silicon/robot/subtypes/gravekeeper.dm index 255eef5318..23e4aa81ea 100644 --- a/code/modules/mob/living/silicon/robot/subtypes/gravekeeper.dm +++ b/code/modules/mob/living/silicon/robot/subtypes/gravekeeper.dm @@ -24,4 +24,4 @@ laws = new /datum/ai_laws/gravekeeper() - playsound(loc, 'sound/mecha/nominalsyndi.ogg', 75, 0) + playsound(src, 'sound/mecha/nominalsyndi.ogg', 75, 0) diff --git a/code/modules/mob/living/silicon/robot/subtypes/lost_drone.dm b/code/modules/mob/living/silicon/robot/subtypes/lost_drone.dm index d374562230..0460226f3f 100644 --- a/code/modules/mob/living/silicon/robot/subtypes/lost_drone.dm +++ b/code/modules/mob/living/silicon/robot/subtypes/lost_drone.dm @@ -21,7 +21,7 @@ if(!cell) cell = new /obj/item/weapon/cell/high(src) // 15k cell, as recharging stations are a lot more rare on the Surface. - playsound(loc, 'sound/mecha/nominalsyndi.ogg', 75, 0) + playsound(src, 'sound/mecha/nominalsyndi.ogg', 75, 0) /mob/living/silicon/robot/lost/speech_bubble_appearance() return "synthetic_evil" diff --git a/code/modules/mob/living/silicon/robot/subtypes/lost_drone_vr.dm b/code/modules/mob/living/silicon/robot/subtypes/lost_drone_vr.dm index 4416117d6c..68c778f0be 100644 --- a/code/modules/mob/living/silicon/robot/subtypes/lost_drone_vr.dm +++ b/code/modules/mob/living/silicon/robot/subtypes/lost_drone_vr.dm @@ -21,7 +21,7 @@ if(!cell) cell = new /obj/item/weapon/cell/high(src) // 15k cell, as recharging stations are a lot more rare on the Surface. - playsound(loc, 'sound/mecha/nominalsyndi.ogg', 75, 0) + playsound(src, 'sound/mecha/nominalsyndi.ogg', 75, 0) /mob/living/silicon/robot/stray/speech_bubble_appearance() return "synthetic_evil" diff --git a/code/modules/mob/living/silicon/robot/subtypes/syndicate.dm b/code/modules/mob/living/silicon/robot/subtypes/syndicate.dm index 76496f4d4c..00e75248c7 100644 --- a/code/modules/mob/living/silicon/robot/subtypes/syndicate.dm +++ b/code/modules/mob/living/silicon/robot/subtypes/syndicate.dm @@ -25,7 +25,7 @@ radio.keyslot = new /obj/item/device/encryptionkey/syndicate(radio) radio.recalculateChannels() - playsound(loc, 'sound/mecha/nominalsyndi.ogg', 75, 0) + playsound(src, 'sound/mecha/nominalsyndi.ogg', 75, 0) /mob/living/silicon/robot/syndicate/protector/init() ..() diff --git a/code/modules/mob/living/silicon/robot/syndicate.dm b/code/modules/mob/living/silicon/robot/syndicate.dm index acd441171b..c52755e696 100644 --- a/code/modules/mob/living/silicon/robot/syndicate.dm +++ b/code/modules/mob/living/silicon/robot/syndicate.dm @@ -25,4 +25,4 @@ radio.keyslot = new /obj/item/device/encryptionkey/syndicate(radio) radio.recalculateChannels() - playsound(loc, 'sound/mecha/nominalsyndi.ogg', 75, 0) + playsound(src, 'sound/mecha/nominalsyndi.ogg', 75, 0) diff --git a/code/modules/mob/living/simple_mob/combat.dm b/code/modules/mob/living/simple_mob/combat.dm index 046a4ef988..7a950bf11a 100644 --- a/code/modules/mob/living/simple_mob/combat.dm +++ b/code/modules/mob/living/simple_mob/combat.dm @@ -143,7 +143,7 @@ if(do_after(src, reload_time)) if(reload_sound) - playsound(src.loc, reload_sound, 50, 1) + playsound(src, reload_sound, 50, 1) reload_count = 0 . = TRUE else diff --git a/code/modules/mob/living/simple_mob/defense.dm b/code/modules/mob/living/simple_mob/defense.dm index a8234ac970..d94d83c0a9 100644 --- a/code/modules/mob/living/simple_mob/defense.dm +++ b/code/modules/mob/living/simple_mob/defense.dm @@ -163,7 +163,7 @@ return 0 apply_damage(damage = shock_damage, damagetype = BURN, def_zone = null, blocked = null, blocked = resistance, used_weapon = null, sharp = FALSE, edge = FALSE) - playsound(loc, "sparks", 50, 1, -1) + playsound(src, "sparks", 50, 1, -1) var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(5, 1, loc) diff --git a/code/modules/mob/living/simple_mob/simple_hud.dm b/code/modules/mob/living/simple_mob/simple_hud.dm index d9641b4068..5f0c2b3746 100644 --- a/code/modules/mob/living/simple_mob/simple_hud.dm +++ b/code/modules/mob/living/simple_mob/simple_hud.dm @@ -158,6 +158,8 @@ healths.screen_loc = ui_health hud_elements |= healths + + pain = new /obj/screen( null ) zone_sel = new /obj/screen/zone_sel( null ) diff --git a/code/modules/mob/living/simple_mob/simple_mob_vr.dm b/code/modules/mob/living/simple_mob/simple_mob_vr.dm index ee0823c3ec..d6dcb48e5f 100644 --- a/code/modules/mob/living/simple_mob/simple_mob_vr.dm +++ b/code/modules/mob/living/simple_mob/simple_mob_vr.dm @@ -154,7 +154,7 @@ M.visible_message("\the [src] pounces on \the [M]!!") else // pounce misses! M.visible_message("\the [src] attempts to pounce \the [M] but misses!!") - playsound(loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1) + playsound(src, 'sound/weapons/punchmiss.ogg', 25, 1, -1) if(will_eat(M) && (!M.canmove || vore_standing_too)) //if they're edible then eat them too return EatTarget(M) @@ -411,7 +411,7 @@ src.visible_message("\The [src] leaps at [T]!") src.throw_at(get_step(get_turf(T),get_turf(src)), 4, 1, src) - playsound(src.loc, 'sound/effects/bodyfall1.ogg', 50, 1) + playsound(src, 'sound/effects/bodyfall1.ogg', 50, 1) pixel_y = default_pixel_y sleep(5) diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/giant_spider/lurker.dm b/code/modules/mob/living/simple_mob/subtypes/animal/giant_spider/lurker.dm index 15b04e119a..cb086c6ec3 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/giant_spider/lurker.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/giant_spider/lurker.dm @@ -104,7 +104,7 @@ var/mob/living/L = A L.Weaken(cloaked_weaken_amount) to_chat(L, span("danger", "\The [src] ambushes you!")) - playsound(L, 'sound/weapons/spiderlunge.ogg', 75, 1) + playsound(src, 'sound/weapons/spiderlunge.ogg', 75, 1) uncloak() ..() // For the poison. diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/giant_spider/tunneler.dm b/code/modules/mob/living/simple_mob/subtypes/animal/giant_spider/tunneler.dm index 31997d204c..53d4bd0d24 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/giant_spider/tunneler.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/giant_spider/tunneler.dm @@ -115,7 +115,7 @@ continue visible_message(span("danger","\The [src] erupts from underneath, and hits \the [L]!")) - playsound(L, 'sound/weapons/heavysmash.ogg', 75, 1) + playsound(src, 'sound/weapons/heavysmash.ogg', 75, 1) L.Weaken(3) overshoot = FALSE @@ -164,7 +164,7 @@ // Stun anyone in our way. for(var/mob/living/L in T) - playsound(L, 'sound/weapons/heavysmash.ogg', 75, 1) + playsound(src, 'sound/weapons/heavysmash.ogg', 75, 1) L.Weaken(2) // Get into the tile. diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/sif/hooligan_crab.dm b/code/modules/mob/living/simple_mob/subtypes/animal/sif/hooligan_crab.dm index 5f4a4dc7e0..0ac8d54c2b 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/sif/hooligan_crab.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/sif/hooligan_crab.dm @@ -93,7 +93,7 @@ var/was_stunned = L.incapacitated(INCAPACITATION_DISABLED) L.Weaken(weaken_amount) - playsound(L, 'sound/effects/break_stone.ogg', 75, 1) + playsound(src, 'sound/effects/break_stone.ogg', 75, 1) if(was_stunned) // Try to prevent chain-stuns by having them thrown. var/throwdir = get_dir(src, L) L.throw_at(get_edge_target_turf(L, throwdir), 5, 1, src) diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/space/animals_yw.dm b/code/modules/mob/living/simple_mob/subtypes/animal/space/animals_yw.dm index 966a34ce07..134aea9d0b 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/space/animals_yw.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/space/animals_yw.dm @@ -168,3 +168,9 @@ icon_living = "mouse_miner" name = "Cooper" desc = "A lonely miner's best friend." + +/mob/living/simple_mob/animal/passive/mouse/mining/New() + ..() + + verbs += /mob/living/proc/ventcrawl + verbs += /mob/living/proc/hide diff --git a/code/modules/mob/living/simple_mob/subtypes/humanoid/mercs/mercs_vr.dm b/code/modules/mob/living/simple_mob/subtypes/humanoid/mercs/mercs_vr.dm index 55a9172c07..6215cf9b2a 100644 --- a/code/modules/mob/living/simple_mob/subtypes/humanoid/mercs/mercs_vr.dm +++ b/code/modules/mob/living/simple_mob/subtypes/humanoid/mercs/mercs_vr.dm @@ -22,4 +22,7 @@ max_co2 = 0 min_n2 = 0 max_n2 = 0 - minbodytemp = 0 \ No newline at end of file + minbodytemp = 0 + +/datum/ai_holder/simple_mob/merc + intelligence_level = AI_SMART // Also knows not to walk while confused if it risks death. diff --git a/code/modules/mob/living/simple_mob/subtypes/illusion/illusion.dm b/code/modules/mob/living/simple_mob/subtypes/illusion/illusion.dm index 0b1dea13ff..69486a061d 100644 --- a/code/modules/mob/living/simple_mob/subtypes/illusion/illusion.dm +++ b/code/modules/mob/living/simple_mob/subtypes/illusion/illusion.dm @@ -56,7 +56,7 @@ /mob/living/simple_mob/illusion/attack_hand(mob/living/carbon/human/M) if(!realistic) - playsound(loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1) + playsound(src, 'sound/weapons/punchmiss.ogg', 25, 1, -1) visible_message(span("warning", "\The [M]'s hand goes through \the [src]!")) return else @@ -67,10 +67,10 @@ span("notice", "\The [M] hugs [src] to make [T.him] feel better!"), \ span("notice", "You hug [src] to make [T.him] feel better!") ) // slightly redundant as at the moment most mobs still use the normal gender var, but it works and future-proofs it - playsound(src.loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) + playsound(src, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) if(I_DISARM) - playsound(loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1) + playsound(src, 'sound/weapons/punchmiss.ogg', 25, 1, -1) visible_message(span("danger", "\The [M] attempted to disarm [src]!")) M.do_attack_animation(src) @@ -86,7 +86,7 @@ if(realistic) return ..() - playsound(loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1) + playsound(src, 'sound/weapons/punchmiss.ogg', 25, 1, -1) visible_message(span("warning", "\The [user]'s [I] goes through \the [src]!")) return FALSE diff --git a/code/modules/mob/living/simple_mob/subtypes/mechanical/mecha/adv_dark_gygax.dm b/code/modules/mob/living/simple_mob/subtypes/mechanical/mecha/adv_dark_gygax.dm index 8b3b6fff5d..f45c1b185d 100644 --- a/code/modules/mob/living/simple_mob/subtypes/mechanical/mecha/adv_dark_gygax.dm +++ b/code/modules/mob/living/simple_mob/subtypes/mechanical/mecha/adv_dark_gygax.dm @@ -81,7 +81,7 @@ icon_scale_y = 1.5 movement_shake_radius = 14 - maxHealth = 350 //VOREStation Edit + maxHealth = 450 deflect_chance = 25 has_repair_droid = TRUE armor = list( @@ -152,7 +152,7 @@ visible_message(span("warning", "\The [src] creates \an [energy_ball] around itself!")) - playsound(src.loc, 'sound/effects/lightning_chargeup.ogg', 100, 1, extrarange = 30) + playsound(src, 'sound/effects/lightning_chargeup.ogg', 100, 1, extrarange = 30) // Shock nearby things that aren't ourselves. for(var/i = 1 to 10) @@ -179,7 +179,7 @@ // Shoot a tesla bolt, and flashes people who are looking at the mecha without sufficent eye protection. visible_message(span("warning", "\The [energy_ball] explodes in a flash of light, sending a shock everywhere!")) - playsound(src.loc, 'sound/effects/lightningbolt.ogg', 100, 1, extrarange = 30) + playsound(src, 'sound/effects/lightningbolt.ogg', 100, 1, extrarange = 30) tesla_zap(src.loc, 5, ELECTRIC_ZAP_POWER, FALSE) for(var/mob/living/L in viewers(src)) if(L == src) @@ -346,4 +346,4 @@ if(get_dist(holder, A) >= rocket_explosive_radius + 1) holder.a_intent = I_HURT // Fire rockets if it's an obj/turf. else - holder.a_intent = I_DISARM // Electricity might not work but it's safe up close. + holder.a_intent = I_DISARM // Electricity might not work but it's safe up close. diff --git a/code/modules/mob/living/simple_mob/subtypes/mechanical/mecha/adv_dark_gygax_vr.dm b/code/modules/mob/living/simple_mob/subtypes/mechanical/mecha/adv_dark_gygax_vr.dm new file mode 100644 index 0000000000..e7ecc33332 --- /dev/null +++ b/code/modules/mob/living/simple_mob/subtypes/mechanical/mecha/adv_dark_gygax_vr.dm @@ -0,0 +1,8 @@ +/datum/ai_holder/simple_mob/intentional/adv_dark_gygax + intelligence_level = AI_SMART // Also knows not to walk while confused if it risks death. + +/mob/living/simple_mob/mechanical/mecha/combat/gygax/dark/advanced/recursive + name = "recursive dark gygax" + desc = "Whoever pilots this cursed mecha has been stuck in eternal loop of death and rebirth forever. Their maddened rampage cannot be stopped." + wreckage = /obj/item/weapon/ectoplasm + pilot_type = /mob/living/simple_mob/mechanical/mecha/combat/gygax/dark/advanced/recursive diff --git a/code/modules/mob/living/simple_mob/subtypes/plant/tree.dm b/code/modules/mob/living/simple_mob/subtypes/plant/tree.dm index 30c891088c..404a209c60 100644 --- a/code/modules/mob/living/simple_mob/subtypes/plant/tree.dm +++ b/code/modules/mob/living/simple_mob/subtypes/plant/tree.dm @@ -38,6 +38,6 @@ /mob/living/simple_mob/animal/space/tree/death() ..(null,"is hacked into pieces!") - playsound(loc, 'sound/effects/woodcutting.ogg', 100, 1) + playsound(src, 'sound/effects/woodcutting.ogg', 100, 1) new /obj/item/stack/material/wood(loc) qdel(src) \ No newline at end of file diff --git a/code/modules/mob/living/simple_mob/subtypes/slime/feral/feral.dm b/code/modules/mob/living/simple_mob/subtypes/slime/feral/feral.dm index 2fc06815ca..e2ef92e982 100644 --- a/code/modules/mob/living/simple_mob/subtypes/slime/feral/feral.dm +++ b/code/modules/mob/living/simple_mob/subtypes/slime/feral/feral.dm @@ -69,7 +69,7 @@ sharp = TRUE /obj/item/projectile/icicle/on_impact(atom/A) - playsound(get_turf(A), "shatter", 70, 1) + playsound(A, "shatter", 70, 1) return ..() /obj/item/projectile/icicle/get_structure_damage() @@ -93,4 +93,4 @@ if(L.has_AI()) // Other AIs should react to hostile auras. L.ai_holder.react_to_attack(src) - + diff --git a/code/modules/mob/living/simple_mob/subtypes/slime/slime.dm b/code/modules/mob/living/simple_mob/subtypes/slime/slime.dm index 7590fb2e05..a5419bc559 100644 --- a/code/modules/mob/living/simple_mob/subtypes/slime/slime.dm +++ b/code/modules/mob/living/simple_mob/subtypes/slime/slime.dm @@ -221,5 +221,5 @@ return "slime" /mob/living/simple_mob/slime/proc/squish() - playsound(src.loc, 'sound/effects/slime_squish.ogg', 50, 0) + playsound(src, 'sound/effects/slime_squish.ogg', 50, 0) visible_message("\The [src] squishes!") \ No newline at end of file diff --git a/code/modules/mob/living/simple_mob/subtypes/slime/xenobio/defense.dm b/code/modules/mob/living/simple_mob/subtypes/slime/xenobio/defense.dm index dc8c2be032..51266a6d88 100644 --- a/code/modules/mob/living/simple_mob/subtypes/slime/xenobio/defense.dm +++ b/code/modules/mob/living/simple_mob/subtypes/slime/xenobio/defense.dm @@ -10,11 +10,11 @@ if(prob(fail_odds)) visible_message(span("warning", "\The [L] attempts to wrestle \the [name] off!")) - playsound(loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1) + playsound(src, 'sound/weapons/punchmiss.ogg', 25, 1, -1) else visible_message(span("warning", "\The [L] manages to wrestle \the [name] off!")) - playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) + playsound(src, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) if(prob(40)) adjust_discipline(1) // Do this here so that it will be justified discipline. diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/mimic.dm b/code/modules/mob/living/simple_mob/subtypes/vore/mimic.dm index 1a776b4e15..5307a05cd0 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/mimic.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/mimic.dm @@ -27,8 +27,8 @@ new_mimic.name = name new_mimic.desc = desc new_mimic.icon = icon - new_mimic.icon_state = icon_opened - new_mimic.icon_living = icon_opened + new_mimic.icon_state = "open" + new_mimic.icon_living = "open" else return ..() else diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/Big.dm b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/Big.dm new file mode 100644 index 0000000000..92a8a46306 --- /dev/null +++ b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/Big.dm @@ -0,0 +1,44 @@ +/mob/living/simple_mob/mobs_monsters/clowns/big + tt_desc = "E Homo sapiens corydon horrificus" //this clown is stronk + faction = "clown" + + maxHealth = 200 + health = 200 + see_in_dark = 8 + + melee_damage_lower = 15 + melee_damage_upper = 25 + attack_armor_pen = 5 + attack_sharp = FALSE + attack_edge = FALSE + melee_attack_delay = 1 SECOND + attacktext = list("clowned") + + ai_holder_type = /datum/ai_holder/simple_mob/melee/angryclowns + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + +/mob/living/simple_mob/mobs_monsters/clowns/big + min_oxy = 0 + max_oxy = 500 + min_tox = 0 + max_tox = 500 + min_co2 = 0 + max_co2 = 500 + min_n2 = 0 + max_n2 = 500 + minbodytemp = 0 + maxbodytemp = 700 + +/datum/ai_holder/simple_mob/melee/angryclowns + can_breakthrough = TRUE + violent_breakthrough = FALSE + hostile = TRUE // The majority of simplemobs are hostile, gaslamps are nice. + cooperative = FALSE + retaliate = TRUE //so the monster can attack back + returns_home = FALSE + can_flee = FALSE + speak_chance = 3 + wander = TRUE + base_wander_delay = 9 \ No newline at end of file diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/Clowns.dm b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/Clowns.dm new file mode 100644 index 0000000000..9e0130f2aa --- /dev/null +++ b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/Clowns.dm @@ -0,0 +1,45 @@ +/mob/living/simple_mob/mobs_monsters/clowns/ + tt_desc = "E Homo sapiens corydon" //this is a clown + faction = "clown" + movement_sound = 'sound/effects/clownstep2.ogg' + attack_sound = 'sound/effects/Whipcrack.ogg' + + faction = "clown" + + maxHealth = 100 + health = 100 + see_in_dark = 8 + + has_hands = TRUE + humanoid_hands = TRUE + + melee_damage_lower = 5 + melee_damage_upper = 30 + + ai_holder_type = /datum/ai_holder/simple_mob/melee/clowns + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + min_oxy = 0 + max_oxy = 0 + min_tox = 0 + max_tox = 0 + min_co2 = 0 + max_co2 = 0 + min_n2 = 0 + max_n2 = 0 + minbodytemp = 0 + maxbodytemp = 700 + + +/datum/ai_holder/simple_mob/melee/clowns + can_breakthrough = FALSE + violent_breakthrough = FALSE + hostile = FALSE // The majority of simplemobs are hostile, gaslamps are nice. + cooperative = FALSE + retaliate = TRUE //so the monster can attack back + returns_home = FALSE + can_flee = FALSE + speak_chance = 3 + wander = TRUE + base_wander_delay = 9 diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/bigclowns.dm b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/bigclowns.dm new file mode 100644 index 0000000000..41e0c57dd7 --- /dev/null +++ b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/bigclowns.dm @@ -0,0 +1,379 @@ +/mob/living/simple_mob/mobs_monsters/clowns/big/normal + name = "Clown" + desc = "A regular, every tuesday Clown." + tt_desc = "E Homo sapiens corydon" //this is a clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_normal" + icon_living = "c_normal" + icon_dead = "clown_dead" + icon_gib = "generic_gib" + vis_height = 32 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/honkmunculus + name = "A Clown?" + desc = "That clown has some interesting proportions." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/TGClowns.dmi' + icon_state = "honkmunculus" + icon_living = "honkmunculus" + icon_dead = "honkmunculus_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/cluwne + name = "A Clown?" + desc = "Oh no not that thing." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "cluwne" + icon_living = "cluwne" + icon_dead = "cluwne_dead" + icon_gib = "generic_gib" + vis_height = 32 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/tunnelclown + name = "A Clown?" + desc = "Have you heard about our lord and savior, Honkus Chrust?" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "tunnel_new" + icon_living = "tunnel_new" + icon_dead = "tunnel_dead" + icon_gib = "generic_gib" + vis_height = 32 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/sentinel + name = "A Clown?" + desc = "This guy means business..." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "sentinel_new" + icon_living = "sentinel_new" + icon_dead = "sentinel_dead" + icon_gib = "generic_gib" + vis_height = 32 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/punished + name = "A Clown?" + desc = "A clown at peak performance." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_punished" + icon_living = "c_punished" + icon_dead = "punished_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/thicc + name = "A Clown..." + desc = "I mean, you see it don't you?" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_thicc" + icon_living = "c_thicc" + icon_dead = "thicc_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/perm + name = "A Clown?" + desc = "That clown really needs to get that hair under control." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_perm" + icon_living = "c_perm" + icon_dead = "perm_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/wide + name = "A Clown?" + desc = "He looks good from some angles!" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_wide" + icon_living = "c_wide" + icon_dead = "wide_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/thin + name = "A Clown?" + desc = "Is he eating enough?" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_thin" + icon_living = "c_thin" + icon_dead = "thin_dead" + icon_gib = "generic_gib" + vis_height = 32 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/hulk + name = "A Clown?" + desc = "Just look at those muscles." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "honkhulk" + icon_living = "honkhulk" + icon_dead = "hulk_dead" + icon_gib = "generic_gib" + vis_height = 64 + health = 350 + maxHealth = 350 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/longface + name = "A Clown?" + desc = "Why the long face?" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "long face" + icon_living = "long face" + icon_dead = "long_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/giggles + name = "A Giggles?" + desc = "Oh sweet space christ." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "giggles" + icon_living = "giggles" + icon_dead = "giggles_dead" + icon_gib = "generic_gib" + vis_height = 32 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/destroyer + name = "A Clown?" + desc = "That clown looks like he means business." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "destroyer" + icon_living = "destroyer" + icon_dead = "destroyer_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + movement_cooldown = 10 + movement_sound = 'sound/weapons/heavysmash.ogg' + movement_shake_radius = 5 + + armor = list( + "melee" = 40, + "bullet" = 20, + "laser" = 10, + "energy" = 0, + "bomb" = 0, + "bio" = 0, + "rad" = 0 + ) + armor_soak = list( + "melee" = 10, + "bullet" = 5, + "laser" = 0, + "energy" = 0, + "bomb" = 0, + "bio" = 0, + "rad" = 0 + ) + + +/mob/living/simple_mob/mobs_monsters/clowns/big/chlown + name = "A Clown?" + desc = "No." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "chlown" + icon_living = "chlown" + icon_dead = "chlown_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/scary + name = "A Clown?" + desc = "Hey that clown looks familiar!" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "scary_clown" + icon_living = "scary_clown" + icon_dead = "scary_dead" + icon_gib = "generic_gib" + vis_height = 32 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/flesh + name = "A Clown?" + desc = "WOOOOO STREAKING WOOOO!" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "fleshclown" + icon_living = "fleshclown" + icon_dead = "flesh_dead" + icon_gib = "generic_gib" + vis_height = 32 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/clowns + name = "Definitely a singular clown" + desc = "Is it one clown, or many clowns in not a trenchcoat?" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "clowns" + icon_living = "clowns" + icon_dead = "clowns_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/mutant + name = "A Clown?" + desc = "Oh sweet space christ." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "mutant" + icon_living = "mutant" + icon_dead = "mutant_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/blob + name = "A Clown?" + desc = "Go to a gym fatty!" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "blob" + icon_living = "blob" + icon_dead = "blob_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/mayor + name = "A clown?" + desc = "One speaks in riddles..." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/giantclowns.dmi' + icon_state = "c_mayor" + icon_living = "c_mayor" + icon_dead = "mayor_dead" + icon_gib = "generic_gib" + vis_height = 96 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/honkling + name = "A Clown?" + desc = "Oh sweet space christ." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "honkling" + icon_living = "honkling" + icon_dead = "honkling_dead" + icon_gib = "generic_gib" + vis_height = 32 + + +//template + +///mob/living/simple_mob/mobs_monsters/clowns/big/ +// name = "A Clown?" +// desc = "Oh sweet space christ." +// tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown +// icon = 'icons/mob/mobs_monsters/tgclowns.dmi' +// icon_state = "" +// icon_living = "" +// icon_dead = "_dead" +// icon_gib = "generic_gib" +// vis_height = 64 \ No newline at end of file diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/bus.dm b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/bus.dm new file mode 100644 index 0000000000..8a51b77018 --- /dev/null +++ b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/bus.dm @@ -0,0 +1,7 @@ +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + faction = "clown" + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/New() + ..() + verbs += /mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/proc/phase_shift \ No newline at end of file diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/busclowns.dm b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/busclowns.dm new file mode 100644 index 0000000000..c4b3a13033 --- /dev/null +++ b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/busclowns.dm @@ -0,0 +1,365 @@ +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/anormal + name = "Clown" + desc = "A regular, every tuesday Clown." + tt_desc = "E Homo sapiens corydon" //this is a clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_normal" + icon_living = "c_normal" + icon_dead = "clown_dead" + icon_gib = "generic_gib" + vis_height = 32 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/honkmunculus + name = "A Clown?" + desc = "That clown has some interesting proportions." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/TGClowns.dmi' + icon_state = "honkmunculus" + icon_living = "honkmunculus" + icon_dead = "honkmunculus_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/cluwne + name = "A Clown?" + desc = "Oh no not that thing." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "cluwne" + icon_living = "cluwne" + icon_dead = "cluwne_dead" + icon_gib = "generic_gib" + vis_height = 32 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/tunnelclown + name = "A Clown?" + desc = "Have you heard about our lord and savior, Honkus Chrust?" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "tunnel_new" + icon_living = "tunnel_new" + icon_dead = "tunnel_dead" + icon_gib = "generic_gib" + vis_height = 32 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/sentinel + name = "A Clown?" + desc = "This guy means business..." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "sentinel_new" + icon_living = "sentinel_new" + icon_dead = "sentinel_dead" + icon_gib = "generic_gib" + vis_height = 32 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/punished + name = "A Clown?" + desc = "A clown at peak performance." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_punished" + icon_living = "c_punished" + icon_dead = "punished_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/thicc + name = "A Clown..." + desc = "I mean, you see it don't you?" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_thicc" + icon_living = "c_thicc" + icon_dead = "thicc_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/perm + name = "A Clown?" + desc = "That clown really needs to get that hair under control." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_perm" + icon_living = "c_perm" + icon_dead = "perm_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/wide + name = "A Clown?" + desc = "He looks good from some angles!" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_wide" + icon_living = "c_wide" + icon_dead = "wide_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/thin + name = "A Clown?" + desc = "Is he eating enough?" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_thin" + icon_living = "c_thin" + icon_dead = "thin_dead" + icon_gib = "generic_gib" + vis_height = 32 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/hulk + name = "A Clown?" + desc = "Just look at those muscles." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "honkhulk" + icon_living = "honkhulk" + icon_dead = "hulk_dead" + icon_gib = "generic_gib" + vis_height = 64 + health = 350 + maxHealth = 350 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/longface + name = "A Clown?" + desc = "Why the long face?" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "long face" + icon_living = "long face" + icon_dead = "long_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/giggles + name = "A Giggles?" + desc = "Oh sweet space christ." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "giggles" + icon_living = "giggles" + icon_dead = "giggles_dead" + icon_gib = "generic_gib" + vis_height = 32 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/destroyer + name = "A Clown?" + desc = "That clown looks like he means business." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "destroyer" + icon_living = "destroyer" + icon_dead = "destroyer_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + movement_cooldown = 10 + movement_sound = 'sound/weapons/heavysmash.ogg' + movement_shake_radius = 5 + + armor = list( + "melee" = 40, + "bullet" = 20, + "laser" = 10, + "energy" = 0, + "bomb" = 0, + "bio" = 0, + "rad" = 0 + ) + armor_soak = list( + "melee" = 10, + "bullet" = 5, + "laser" = 0, + "energy" = 0, + "bomb" = 0, + "bio" = 0, + "rad" = 0 + ) + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/chlown + name = "A Clown?" + desc = "No." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "chlown" + icon_living = "chlown" + icon_dead = "chlown_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/scary + name = "A Clown?" + desc = "Hey that clown looks familiar!" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "scary_clown" + icon_living = "scary_clown" + icon_dead = "scary_dead" + icon_gib = "generic_gib" + vis_height = 32 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/flesh + name = "A Clown?" + desc = "WOOOOO STREAKING WOOOO!" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "fleshclown" + icon_living = "fleshclown" + icon_dead = "flesh_dead" + icon_gib = "generic_gib" + vis_height = 32 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/clowns + name = "Definitely a singular clown" + desc = "Is it one clown, or many clowns in not a trenchcoat?" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "clowns" + icon_living = "clowns" + icon_dead = "clowns_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/mutant + name = "A Clown?" + desc = "Oh sweet space christ." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "mutant" + icon_living = "mutant" + icon_dead = "mutant_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/blob + name = "A Clown?" + desc = "Go to a gym fatty!" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "blob" + icon_living = "blob" + icon_dead = "blob_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/mayor + name = "A clown?" + desc = "One speaks in riddles..." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/giantclowns.dmi' + icon_state = "c_mayor" + icon_living = "c_mayor" + icon_dead = "mayor_dead" + icon_gib = "generic_gib" + vis_height = 96 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/honkling + name = "A Clown?" + desc = "Oh sweet space christ." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "honkling" + icon_living = "honkling" + icon_dead = "honkling_dead" + icon_gib = "generic_gib" + vis_height = 32 \ No newline at end of file diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/c_shift.dm b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/c_shift.dm new file mode 100644 index 0000000000..5c37f269d7 --- /dev/null +++ b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/c_shift.dm @@ -0,0 +1,95 @@ +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift + var/ability_flags = 0 //Flags for active abilities + +// Phase shifting procs (and related procs) +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/proc/phase_shift() + var/turf/T = get_turf(src) + if(!T.CanPass(src,T) || loc != T) + to_chat(src,"You can't use that here!") + return FALSE + + forceMove(T) + var/original_canmove = canmove + SetStunned(0) + SetWeakened(0) + if(buckled) + buckled.unbuckle_mob() + if(pulledby) + pulledby.stop_pulling() + stop_pulling() + canmove = FALSE + + //Shifting in + if(ability_flags & AB_PHASE_SHIFTED) + ability_flags &= ~AB_PHASE_SHIFTED + mouse_opacity = 2 + name = real_name + + + overlays.Cut() + alpha = initial(alpha) + invisibility = initial(invisibility) + see_invisible = initial(see_invisible) + incorporeal_move = initial(incorporeal_move) + density = initial(density) + force_max_speed = initial(force_max_speed) + + //Cosmetics mostly + flick("tp_in",src) + custom_emote(1,"phases in!") + sleep(5) //The duration of the TP animation + canmove = original_canmove + + // Do this after the potential vore, so we get the belly + update_icon() + + //Affect nearby lights + + + for(var/obj/machinery/light/L in machines) + if(L.z != z || get_dist(src,L) > 10) + continue + + L.flicker(10) + + //Shifting out + else + ability_flags |= AB_PHASE_SHIFTED + mouse_opacity = 0 + custom_emote(1,"phases out!") + real_name = name + name = "Something" + + overlays.Cut() + flick("tp_out",src) + sleep(5) + invisibility = INVISIBILITY_LEVEL_TWO + see_invisible = INVISIBILITY_LEVEL_TWO + update_icon() + alpha = 127 + + canmove = original_canmove + incorporeal_move = TRUE + density = FALSE + force_max_speed = TRUE + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/UnarmedAttack() + if(ability_flags & AB_PHASE_SHIFTED) + return FALSE //Nope. + + . = ..() + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/can_fall() + if(ability_flags & AB_PHASE_SHIFTED) + return FALSE //Nope! + + return ..() + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/zMove(direction) + if(ability_flags & AB_PHASE_SHIFTED) + var/turf/destination = (direction == UP) ? GetAbove(src) : GetBelow(src) + if(destination) + forceMove(destination) + return TRUE + + return ..() \ No newline at end of file diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/hespawner.dm b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/hespawner.dm new file mode 100644 index 0000000000..585fdab893 --- /dev/null +++ b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/hespawner.dm @@ -0,0 +1,30 @@ +// These are used to spawn a specific mob when triggered, with the mob controlled by a player pulled from the ghost pool, hense its name. +/obj/structure/ghost_pod/manual/clegg + name = "Clown Egg?" + desc = "Why does this have to be what this is?" + icon = 'icons/mob/mobs_monsters/giantclowns.dmi' + icon_state = "c_egg" + icon_state_opened = "c_egg_opened" // Icon to switch to when 'used'. + ghost_query_type = /datum/ghost_query/hellclown + +/datum/ghost_query/hellclown + role_name = "egg clown" + question = "THE HONKMOTHER REQUESTS SUBJECTS. REPORT TO THE ELEMENTAL TO JOIN THE HONKENING." + cutoff_number = 1 + +/obj/structure/ghost_pod/manual/clegg/trigger() + ..("\The [usr] places their hand on the egg!", "is attempting to make a mistake!") + +/obj/structure/ghost_pod/manual/clegg/create_occupant(var/mob/M) + lightning_strike(get_turf(src), cosmetic = TRUE) + var/list/choices = list(/mob/living/simple_mob/mobs_monsters/clowns/normal, /mob/living/simple_mob/mobs_monsters/clowns/honkling, /mob/living/simple_mob/mobs_monsters/clowns/mayor, /mob/living/simple_mob/mobs_monsters/clowns/blob, /mob/living/simple_mob/mobs_monsters/clowns/mutant, /mob/living/simple_mob/mobs_monsters/clowns/clowns, /mob/living/simple_mob/mobs_monsters/clowns/flesh, /mob/living/simple_mob/mobs_monsters/clowns/scary, /mob/living/simple_mob/mobs_monsters/clowns/chlown, /mob/living/simple_mob/mobs_monsters/clowns/destroyer, /mob/living/simple_mob/mobs_monsters/clowns/giggles, /mob/living/simple_mob/mobs_monsters/clowns/longface, /mob/living/simple_mob/mobs_monsters/clowns/hulk, /mob/living/simple_mob/mobs_monsters/clowns/thin, /mob/living/simple_mob/mobs_monsters/clowns/wide, /mob/living/simple_mob/mobs_monsters/clowns/perm, /mob/living/simple_mob/mobs_monsters/clowns/thicc, /mob/living/simple_mob/mobs_monsters/clowns/punished, /mob/living/simple_mob/mobs_monsters/clowns/sentinel, /mob/living/simple_mob/mobs_monsters/clowns/tunnelclown, /mob/living/simple_mob/mobs_monsters/clowns/cluwne, /mob/living/simple_mob/mobs_monsters/clowns/honkmunculus) + var/chosen_clown = input(M, "Redspace clowns like themes, what's yours?") in choices + density = FALSE + var/mob/living/simple_mob/R = new chosen_clown(get_turf(src)) + if(M.mind) + M.mind.transfer_to(R) + to_chat(M, "You are a Clown!! HONK!") + R.ckey = M.ckey + visible_message("With a bright flash of light, \the [src] disappears, and in its place you see a... Clown?") + log_and_message_admins("successfully touched \a [src] and summoned a mistake!") + ..() \ No newline at end of file diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/honkelemental.dm b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/honkelemental.dm new file mode 100644 index 0000000000..00dab095de --- /dev/null +++ b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/honkelemental.dm @@ -0,0 +1,35 @@ +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/honkelemental + name = "Honk Elemental" + desc = "That thing can't be real, right?" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/giantclowns.dmi' + icon_state = "honk_elemental" + icon_living = "honk_elemental" + icon_dead = "he_dead" + icon_gib = "generic_gib" + vis_height = 96 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + +/mob/living/simple_mob/mobs_monsters/clowns/big/c_shift/honkelemental/verb/spawn_egg() + set category = "Abilities" + set name = "Spawn Clown Egg" + set desc = "Spawns an egg that a player can touch, which will call on ghosts to spawn as clowns." + + if(is_dead()) + return + + new /obj/structure/ghost_pod/manual/clegg(get_turf(src)) + flick("he_lay",src) \ No newline at end of file diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/regularclowns.dm b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/regularclowns.dm new file mode 100644 index 0000000000..1e30c139f2 --- /dev/null +++ b/code/modules/mob/living/simple_mob/subtypes/vore/mobs_monsters/clowns/regularclowns.dm @@ -0,0 +1,362 @@ +/mob/living/simple_mob/mobs_monsters/clowns/ + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" + + say_list_type = /datum/say_list/clown + +/datum/say_list/clown + speak = list("HONK", "Honk!", "Henk!") + emote_see = list("honks") + + + +/mob/living/simple_mob/mobs_monsters/clowns/honkmunculus + name = "A Clown?" + desc = "That clown has some interesting proportions." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/TGClowns.dmi' + icon_state = "honkmunculus" + icon_living = "honkmunculus" + icon_dead = "honkmunculus_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/cluwne + name = "A Clown?" + desc = "Oh no not that thing." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "cluwne" + icon_living = "cluwne" + icon_dead = "cluwne_dead" + icon_gib = "generic_gib" + vis_height = 32 + + +/mob/living/simple_mob/mobs_monsters/clowns/tunnelclown + name = "A Clown?" + desc = "Have you heard about our lord and savior, Honkus Chrust?" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "tunnel_new" + icon_living = "tunnel_new" + icon_dead = "tunnel_dead" + icon_gib = "generic_gib" + vis_height = 32 + + +/mob/living/simple_mob/mobs_monsters/clowns/sentinel + name = "A Clown?" + desc = "This guy means business..." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "sentinel_new" + icon_living = "sentinel_new" + icon_dead = "sentinel_dead" + icon_gib = "generic_gib" + vis_height = 32 + + + +/mob/living/simple_mob/mobs_monsters/clowns/punished + name = "A Clown?" + desc = "A clown at peak performance." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_punished" + icon_living = "c_punished" + icon_dead = "punished_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/thicc + name = "A Clown..." + desc = "I mean, you see it don't you?" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_thicc" + icon_living = "c_thicc" + icon_dead = "thicc_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/perm + name = "A Clown?" + desc = "That clown really needs to get that hair under control." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_perm" + icon_living = "c_perm" + icon_dead = "perm_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/wide + name = "A Clown?" + desc = "He looks good from some angles!" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_wide" + icon_living = "c_wide" + icon_dead = "wide_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/thin + name = "A Clown?" + desc = "Is he eating enough?" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_thin" + icon_living = "c_thin" + icon_dead = "thin_dead" + icon_gib = "generic_gib" + vis_height = 32 + + +/mob/living/simple_mob/mobs_monsters/clowns/hulk + name = "A Clown?" + desc = "Just look at those muscles." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "honkhulk" + icon_living = "honkhulk" + icon_dead = "hulk_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/longface + name = "A Clown?" + desc = "Why the long face?" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "long face" + icon_living = "long face" + icon_dead = "long_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/giggles + name = "A Giggles?" + desc = "Oh sweet space christ." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "giggles" + icon_living = "giggles" + icon_dead = "giggles_dead" + icon_gib = "generic_gib" + vis_height = 32 + + +/mob/living/simple_mob/mobs_monsters/clowns/destroyer + name = "A Clown?" + desc = "That clown looks like he means business." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "destroyer" + icon_living = "destroyer" + icon_dead = "destroyer_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/chlown + name = "A Clown?" + desc = "No." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "chlown" + icon_living = "chlown" + icon_dead = "chlown_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/scary + name = "A Clown?" + desc = "Hey that clown looks familiar!" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "scary_clown" + icon_living = "scary_clown" + icon_dead = "scary_dead" + icon_gib = "generic_gib" + vis_height = 32 + + +/mob/living/simple_mob/mobs_monsters/clowns/flesh + name = "A Clown?" + desc = "WOOOOO STREAKING WOOOO!" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "fleshclown" + icon_living = "fleshclown" + icon_dead = "flesh_dead" + icon_gib = "generic_gib" + vis_height = 32 + + +/mob/living/simple_mob/mobs_monsters/clowns/clowns + name = "Definitely a singular clown" + desc = "Is it one clown, or many clowns in not a trenchcoat?" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "clowns" + icon_living = "clowns" + icon_dead = "clowns_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/mutant + name = "A Clown?" + desc = "Oh sweet space christ." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "mutant" + icon_living = "mutant" + icon_dead = "mutant_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/blob + name = "A Clown?" + desc = "Go to a gym fatty!" + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "blob" + icon_living = "blob" + icon_dead = "blob_dead" + icon_gib = "generic_gib" + vis_height = 64 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/mayor + name = "A clown?" + desc = "One speaks in riddles..." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/giantclowns.dmi' + icon_state = "c_mayor" + icon_living = "c_mayor" + icon_dead = "mayor_dead" + icon_gib = "generic_gib" + vis_height = 96 + + old_x = -16 + old_y = 0 + default_pixel_x = -16 + pixel_x = -16 + pixel_y = 0 + + +/mob/living/simple_mob/mobs_monsters/clowns/honkling + name = "A Clown?" + desc = "Oh sweet space christ." + tt_desc = "E Homo sapiens corydon horrificus" //this is a redspace clown + icon = 'icons/mob/mobs_monsters/tgclowns.dmi' + icon_state = "honkling" + icon_living = "honkling" + icon_dead = "honkling_dead" + icon_gib = "generic_gib" + vis_height = 32 + + +/mob/living/simple_mob/mobs_monsters/clowns/normal + name = "Clown" + desc = "A regular, every tuesday Clown." + tt_desc = "E Homo sapiens corydon" //this is a clown + icon = 'icons/mob/mobs_monsters/newclowns.dmi' + icon_state = "c_normal" + icon_living = "c_normal" + icon_dead = "clown_dead" + icon_gib = "generic_gib" + vis_height = 32 + + faction = "clown" + + loot_list = list(/obj/item/weapon/bikehorn = 100) + + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "hits" \ No newline at end of file diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/otie.dm b/code/modules/mob/living/simple_mob/subtypes/vore/otie.dm index cf75159b27..bf8387ffc2 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/otie.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/otie.dm @@ -54,6 +54,11 @@ vore_capacity = 1 vore_pounce_chance = 20 vore_icons = SA_ICON_LIVING | SA_ICON_REST + vore_stomach_name = "Grut" + vore_stomach_flavor = "You have ended up in the otie's primary stomach. The end of the line for the solidness of the most of its food. It is very hot and humid here, and it doesn't help that the little air left is saturated with pungent fumes of digesting food. The slimy folds of this powerful belly knead and squeeze firmly against your form, the globs and strands of the dark, almost tar-like internal slop within feel rather thick compared to the usual. The muscular walls seem awfully eager to cling and rub against you, while oozing numbingly thick and dense juices against your body." + vore_default_contamination_flavor = "Acrid" + vore_default_contamination_color = "black" + vore_default_item_mode = IM_DIGEST /mob/living/simple_mob/otie/feral //gets the pet2tame feature. starts out hostile tho so get gamblin' name = "mutated feral otie" @@ -207,7 +212,7 @@ /mob/living/simple_mob/otie/attackby(var/obj/item/O, var/mob/user) // Trade donuts for bellybrig victims. if(istype(O, /obj/item/weapon/reagent_containers/food)) qdel(O) - playsound(src.loc,'sound/items/eatfood.ogg', rand(10,50), 1) + playsound(src,'sound/items/eatfood.ogg', rand(10,50), 1) if(!has_AI())//No autobarf on player control. return if(istype(O, /obj/item/weapon/reagent_containers/food/snacks/donut) && istype(src, /mob/living/simple_mob/otie/security)) @@ -223,7 +228,7 @@ if(ishuman(prey)) vore_selected.digest_mode = DM_HOLD if(check_threat(prey) >= 4) - global_announcer.autosay("[src] has detained suspect [target_name(prey)] in [get_area(src)].", "SmartCollar oversight", "Security") + global_announcer.autosay("[src] is detaining suspect [target_name(prey)] in [get_area(src)].", "SmartCollar oversight", "Security") if(istype(prey,/mob/living/simple_mob/animal/passive/mouse)) vore_selected.digest_mode = DM_DIGEST . = ..() diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/rat.dm b/code/modules/mob/living/simple_mob/subtypes/vore/rat.dm index 11c19794f7..d708f265bb 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/rat.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/rat.dm @@ -91,7 +91,7 @@ for(var/obj/item/weapon/reagent_containers/food/snacks/S in oview(src,3)) //Accept thrown offerings and scavenge surroundings. if(get_dist(src,S) <=1) visible_emote("hungrily devours \the [S].") - playsound(src.loc,'sound/items/eatfood.ogg', rand(10,50), 1) + playsound(src,'sound/items/eatfood.ogg', rand(10,50), 1) qdel(S) hunger = 0 food = null @@ -155,7 +155,7 @@ /mob/living/simple_mob/vore/aggressive/rat/tame/attackby(var/obj/item/O, var/mob/user) // Feed the rat your food to satisfy it. if(istype(O, /obj/item/weapon/reagent_containers/food/snacks)) qdel(O) - playsound(src.loc,'sound/items/eatfood.ogg', rand(10,50), 1) + playsound(src,'sound/items/eatfood.ogg', rand(10,50), 1) hunger = 0 food = null return diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/wolf.dm b/code/modules/mob/living/simple_mob/subtypes/vore/wolf.dm index 65c64bb9f3..b4c656ddc3 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/wolf.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/wolf.dm @@ -81,7 +81,7 @@ harm_intent_damage = 10 melee_damage_lower = 10 melee_damage_upper = 20 - maxHealth = 200 + maxHealth = 300 minbodytemp = 0 @@ -103,3 +103,59 @@ /mob/living/simple_mob/animal/wolf/direwolf/MouseDrop_T(mob/living/M, mob/living/user) return + +/mob/living/simple_mob/animal/wolf/direwolf/dog + name = "large dog" + desc = "The biggest and goodest dog around." + tt_desc = "Canis maxdirus familiaris" + + icon_dead = "diredog-dead" + icon_living = "diredog" + icon_state = "diredog" + icon_rest = "diredog_rest" + +/mob/living/simple_mob/animal/wolf/direwolf/rykka + name = "Rykka" + desc = "This big canine looks like a GSD. It has a collar tagged, 'Bitch'" + tt_desc = "Canidae" + + icon_dead = "rykka-dead" + icon_living = "rykka" + icon_state = "rykka" + icon_rest = "rykka_rest" + faction = "underdark" + has_eye_glow = TRUE + + min_oxy = 0 + max_oxy = 0 + min_tox = 0 + max_tox = 0 + min_co2 = 0 + max_co2 = 0 + min_n2 = 0 + max_n2 = 0 + minbodytemp = 0 + maxbodytemp = 700 + + vore_bump_chance = 100 + vore_bump_emote = "clamps down on with iron jaws" + vore_default_contamination_color = "purple" + vore_default_contamination_flavor = "Acrid" + vore_digest_chance = 85 + vore_escape_chance = 5 + vore_pounce_chance = 100 + vore_pounce_maxhealth = 100 + vore_stomach_name = "Gut" + vore_stomach_flavor = "A black-and-purple veined gut, pulsing warmly around you. Loud gurgles sound around you as the gut squishes inwards and attempts to crush you - Rykka seems intent on digesting you, like the meat you are." + +/mob/living/simple_mob/animal/wolf/direwolf/andrews + name = "andrewsarchus" + desc = "That's one massive mean-looking piece of long extinct megafauna." + tt_desc = "Andrewsarchus mongoliensis" + + icon_dead = "andrews-dead" + icon_living = "andrews" + icon_state = "andrews" + icon_rest = "andrews_rest" + + mount_offset_y = 17 diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/zz_vore_overrides.dm b/code/modules/mob/living/simple_mob/subtypes/vore/zz_vore_overrides.dm index a39dd865a0..5d6c88cc92 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/zz_vore_overrides.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/zz_vore_overrides.dm @@ -120,6 +120,13 @@ response_disarm = "gently pushes aside" response_harm = "hits" +/mob/living/simple_mob/animal/space/carp/large + vore_icons = 0 +/mob/living/simple_mob/animal/space/carp/large/huge + vore_icons = 0 +/mob/living/simple_mob/animal/space/carp/holographic + vore_icons = 0 + /* //VOREStation AI Temporary removal /mob/living/simple_mob/hostile/creature/vore vore_active = 1 diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index abae44d725..8660281f93 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -141,20 +141,6 @@ return M return 0 -/mob/proc/movement_delay(oldloc, direct) - . = 0 - if(locate(/obj/item/weapon/grab) in src) - . += 7 - - // Movespeed delay based on movement mode - switch(m_intent) - if("run") - if(drowsyness > 0) - . += 6 - . += config.run_speed - if("walk") - . += config.walk_speed - /mob/proc/Life() // if(organStructure) // organStructure.ProcessOrgans() @@ -223,7 +209,7 @@ else client.perspective = EYE_PERSPECTIVE client.eye = loc - return 1 + return TRUE /mob/proc/show_inv(mob/user as mob) @@ -237,7 +223,7 @@ if((is_blind(src) || usr.stat) && !isobserver(src)) to_chat(src, "Something is there but you can't see it.") return 1 - + //Could be gone by the time they finally pick something if(!A) return 1 @@ -355,46 +341,56 @@ return */ +/mob/proc/set_respawn_timer(var/time) + // Try to figure out what time to use + + // Special cases, can never respawn + if(ticker?.mode?.deny_respawn) + time = -1 + else if(!config.abandon_allowed) + time = -1 + else if(!config.respawn) + time = -1 + + // Special case for observing before game start + else if(ticker?.current_state <= GAME_STATE_SETTING_UP) + time = 1 MINUTE + + // Wasn't given a time, use the config time + else if(!time) + time = config.respawn_time + + var/keytouse = ckey + // Try harder to find a key to use + if(!keytouse && key) + keytouse = ckey(key) + else if(!keytouse && mind?.key) + keytouse = ckey(mind.key) + + GLOB.respawn_timers[keytouse] = world.time + time + +/mob/observer/dead/set_respawn_timer() + if(config.antag_hud_restricted && has_enabled_antagHUD) + ..(-1) + else + return // Don't set it, no need + /mob/verb/abandon_mob() - set name = "Respawn" + set name = "Return to Menu" set category = "OOC" - if (!( config.abandon_allowed )) - to_chat(usr, "Respawn is disabled.") - return - if ((stat != 2 || !( ticker ))) + if(stat != DEAD || !ticker) to_chat(usr, "You must be dead to use this!") return - if (ticker.mode && ticker.mode.deny_respawn) //BS12 EDIT - to_chat(usr, "Respawn is disabled for this roundtype.") - return - else - var/deathtime = world.time - src.timeofdeath - if(istype(src,/mob/observer/dead)) - var/mob/observer/dead/G = src - if(G.has_enabled_antagHUD == 1 && config.antag_hud_restricted) - to_chat(usr, "By using the antagHUD you forfeit the ability to join the round.") - return - var/deathtimeminutes = round(deathtime / 600) - var/pluralcheck = "minute" - if(deathtimeminutes == 0) - pluralcheck = "" - else if(deathtimeminutes == 1) - pluralcheck = " [deathtimeminutes] minute and" - else if(deathtimeminutes > 1) - pluralcheck = " [deathtimeminutes] minutes and" - var/deathtimeseconds = round((deathtime - deathtimeminutes * 600) / 10,1) - to_chat(usr, "You have been dead for[pluralcheck] [deathtimeseconds] seconds.") - if ((deathtime < (1 * 600)) && (ticker && ticker.current_state > GAME_STATE_PREGAME)) //VOREStation Edit: lower respawn timer - to_chat(usr, "You must wait 1 minute to respawn!") + // Final chance to abort "respawning" + if(mind && timeofdeath) // They had spawned before + var/choice = alert(usr, "Returning to the menu will prevent your character from being revived in-round. Are you sure?", "Confirmation", "No, wait", "Yes, leave") + if(choice == "No, wait") return - else - to_chat(usr, "You can respawn now, enjoy your new life!") - - log_game("[usr.name]/[usr.key] used abandon mob.") - - to_chat(usr, "Make sure to play a different character, and please roleplay correctly!") + + // Beyond this point, you're going to respawn + to_chat(usr, config.respawn_message) if(!client) log_game("[usr.key] AM failed due to disconnect.") @@ -441,56 +437,26 @@ if(is_admin && stat == DEAD) is_admin = 0 - var/list/names = list() - var/list/namecounts = list() - var/list/creatures = list() + var/list/targets = list() - for(var/obj/O in world) //EWWWWWWWWWWWWWWWWWWWWWWWW ~needs to be optimised - if(!O.loc) - continue - if(istype(O, /obj/item/weapon/disk/nuclear)) - var/name = "Nuclear Disk" - if (names.Find(name)) - namecounts[name]++ - name = "[name] ([namecounts[name]])" - else - names.Add(name) - namecounts[name] = 1 - creatures[name] = O - - if(istype(O, /obj/singularity)) - var/name = "Singularity" - if (names.Find(name)) - namecounts[name]++ - name = "[name] ([namecounts[name]])" - else - names.Add(name) - namecounts[name] = 1 - creatures[name] = O - - for(var/mob/M in sortAtom(mob_list)) - var/name = M.name - if (names.Find(name)) - namecounts[name]++ - name = "[name] ([namecounts[name]])" - else - names.Add(name) - namecounts[name] = 1 - - creatures[name] = M + targets += observe_list_format(nuke_disks) + targets += observe_list_format(all_singularities) + targets += getmobs() + targets += observe_list_format(sortAtom(mechas_list)) + targets += observe_list_format(SSshuttles.ships) client.perspective = EYE_PERSPECTIVE var/eye_name = null var/ok = "[is_admin ? "Admin Observe" : "Observe"]" - eye_name = input("Please, select a player!", ok, null, null) as null|anything in creatures + eye_name = input("Please, select a player!", ok, null, null) as null|anything in targets if (!eye_name) return - var/mob/mob_eye = creatures[eye_name] + var/mob/mob_eye = targets[eye_name] if(client && mob_eye) client.eye = mob_eye diff --git a/code/modules/mob/mob_defines_vr.dm b/code/modules/mob/mob_defines_vr.dm index 48273ec211..1c6e19ac78 100644 --- a/code/modules/mob/mob_defines_vr.dm +++ b/code/modules/mob/mob_defines_vr.dm @@ -7,4 +7,9 @@ var/obj/screen/shadekin/darkness/shadekin_dark_display = null var/obj/screen/shadekin/energy/shadekin_energy_display = null - var/obj/screen/xenochimera/danger_level/xenochimera_danger_display = null \ No newline at end of file + var/obj/screen/xenochimera/danger_level/xenochimera_danger_display = null + +/mob/drop_location() + if(temporary_form) + return temporary_form.drop_location() + return ..() \ No newline at end of file diff --git a/code/modules/mob/mob_grab_specials.dm b/code/modules/mob/mob_grab_specials.dm index 1702e73ec9..a7a9d45db7 100644 --- a/code/modules/mob/mob_grab_specials.dm +++ b/code/modules/mob/mob_grab_specials.dm @@ -108,7 +108,7 @@ target.apply_effect(20, PARALYZE) target.visible_message("[target] [target.species.get_knockout_message(target)]") - playsound(attacker.loc, "swing_hit", 25, 1, -1) + playsound(attacker, "swing_hit", 25, 1, -1) add_attack_logs(attacker,target,"Headbutted using grab") attacker.drop_from_inventory(src) @@ -121,7 +121,7 @@ to_chat(attacker, "You require a better grab to do this.") return if(target.grab_joint(attacker, target_zone)) - playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) + playsound(src, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) return /obj/item/weapon/grab/proc/pin_down(mob/target, mob/attacker) diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index c76b7fcb4c..58d00da19f 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -6,6 +6,20 @@ return FALSE // Need to wait more. return TRUE +/mob/proc/movement_delay(oldloc, direct) + . = 0 + if(locate(/obj/item/weapon/grab) in src) + . += 5 + + // Movespeed delay based on movement mode + switch(m_intent) + if("run") + if(drowsyness > 0) + . += 6 + . += config.run_speed + if("walk") + . += config.walk_speed + /client/proc/client_dir(input, direction=-1) return turn(input, direction*dir2angle(dir)) @@ -222,12 +236,13 @@ return return my_mob.buckled.relaymove(my_mob,direct) + var/total_delay = my_mob.movement_delay(n, direct) + if(my_mob.pulledby || my_mob.buckled) // Wheelchair driving! if(isspace(loc)) return // No wheelchair driving in space if(istype(my_mob.pulledby, /obj/structure/bed/chair/wheelchair)) - my_mob.setMoveCooldown(3) - return my_mob.pulledby.relaymove(my_mob, direct) + total_delay += 3 else if(istype(my_mob.buckled, /obj/structure/bed/chair/wheelchair)) if(ishuman(my_mob)) var/mob/living/carbon/human/driver = my_mob @@ -244,12 +259,10 @@ if("walk") if(prob(25)) direct = turn(direct, pick(90, -90)) - my_mob.setMoveCooldown(3) - return my_mob.buckled.relaymove(my_mob,direct) + total_delay += 3 // We are now going to move moving = 1 - var/total_delay = my_mob.movement_delay(n, direct) var/pre_move_loc = loc // Confused direction randomization @@ -263,28 +276,34 @@ if(prob(25)) direct = turn(direct, pick(90, -90)) n = get_step(my_mob, direct) - + total_delay = DS2NEARESTTICK(total_delay) //Rounded to the next tick in equivalent ds my_mob.setMoveCooldown(total_delay) - . = my_mob.SelfMove(n, direct, total_delay) + + if(istype(my_mob.pulledby, /obj/structure/bed/chair/wheelchair)) + . = my_mob.pulledby.relaymove(my_mob, direct) + else if(istype(my_mob.buckled, /obj/structure/bed/chair/wheelchair)) + . = my_mob.buckled.relaymove(my_mob,direct) + else + . = my_mob.SelfMove(n, direct, total_delay) // If we have a grab var/list/grablist = my_mob.ret_grab() if(grablist.len) grablist -= my_mob // Just in case we're in a circular grab chain - + // It's just us and another person if(grablist.len == 1) var/mob/M = grablist[1] if(!my_mob.Adjacent(M)) //Oh no, we moved away M.Move(pre_move_loc, get_dir(M, pre_move_loc), total_delay) //Have them step towards where we were - + // It's a grab chain else for(var/mob/M in grablist) my_mob.other_mobs = 1 M.other_mobs = 1 //Has something to do with people being able or unable to pass a chain of mobs - + //Ugly! spawn(0) //Step M.Move(pre_move_loc, get_dir(M, pre_move_loc), total_delay) @@ -300,7 +319,7 @@ G.adjust_position() for (var/obj/item/weapon/grab/G in my_mob.grabbed_by) G.adjust_position() - + // We're not in the middle of a move anymore moving = 0 @@ -391,9 +410,9 @@ //Check to see if we slipped if(prob(Process_Spaceslipping(5)) && !buckled) - to_chat(src, "You slipped!") - src.inertia_dir = src.last_move - step(src, src.inertia_dir) + to_chat(src, "You slipped!") + inertia_dir = last_move + step(src, src.inertia_dir) // Not using Move for smooth glide here because this is a 'slip' so should be sudden. return 0 //If not then we can reset inertia and move inertia_dir = 0 @@ -405,7 +424,7 @@ var/shoegrip for(var/turf/turf in oview(1,src)) - if(istype(turf,/turf/space)) + if(isspace(turf)) continue if(istype(turf,/turf/simulated/floor)) // Floors don't count if they don't have gravity diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index 5dd70ef0b9..152ef407cd 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -120,8 +120,9 @@ new_player_panel_proc() if(href_list["observe"]) + var/alert_time = ticker?.current_state <= GAME_STATE_SETTING_UP ? 1 : round(config.respawn_time/10/60) - if(alert(src,"Are you sure you wish to observe? You will have to wait 60 seconds before being able to respawn!","Player Setup","Yes","No") == "Yes") //Vorestation edit - Rykka corrected to 60 seconds to match current spawn time + if(alert(src,"Are you sure you wish to observe? You will have to wait up to [alert_time] minute\s before being able to spawn into the game!","Player Setup","Yes","No") == "Yes") if(!client) return 1 //Make a new mannequin quickly, and allow the observer to take the appearance @@ -143,7 +144,6 @@ observer.forceMove(O.loc) else to_chat(src, "Could not locate an observer spawn point. Use the Teleport verb to jump to the station map.") - observer.timeofdeath = world.time // Set the time of death so that the respawn timer works correctly. announce_ghost_joinleave(src) @@ -154,6 +154,7 @@ if(!client.holder && !config.antag_hud_allowed) // For new ghosts we remove the verb from even showing up if it's not allowed. observer.verbs -= /mob/observer/dead/verb/toggle_antagHUD // Poor guys, don't know what they are missing! observer.key = key + observer.set_respawn_timer(time_till_respawn()) // Will keep their existing time if any, or return 0 and pass 0 into set_respawn_timer which will use the defaults qdel(src) return 1 @@ -163,6 +164,13 @@ if(!ticker || ticker.current_state != GAME_STATE_PLAYING) to_chat(usr, "The round is either not ready, or has already finished...") return + + var/time_till_respawn = time_till_respawn() + if(time_till_respawn == -1) // Special case, never allowed to respawn + to_chat(usr, "Respawning is not allowed!") + else if(time_till_respawn) // Nonzero time to respawn + to_chat(usr, "You can't respawn yet! You need to wait another [round(time_till_respawn/10/60, 0.1)] minutes.") + return /* if(client.prefs.species != "Human" && !check_rights(R_ADMIN, 0)) //VORESTATION EDITS: THE COMMENTED OUT AREAS FROM LINE 154 TO 178 if (config.usealienwhitelist) @@ -341,6 +349,23 @@ popup.set_content(dat) popup.open() +/mob/new_player/proc/time_till_respawn() + if(!ckey) + return -1 // What? + + var/timer = GLOB.respawn_timers[ckey] + // No timer at all + if(!timer) + return 0 + // Special case, infinite timer + if(timer == -1) + return -1 + // Timer expired + if(timer <= world.time) + GLOB.respawn_timers -= ckey + return 0 + // Timer still going + return timer - world.time /mob/new_player/proc/IsJobAvailable(rank) var/datum/job/job = job_master.GetJob(rank) @@ -578,7 +603,7 @@ /mob/new_player/proc/close_spawn_windows() src << browse(null, "window=latechoices") //closes late choices window - //src << browse(null, "window=playersetup") //closes the player setup window + src << browse(null, "window=preferences_window") //closes the player setup window panel.close() /mob/new_player/proc/has_admin_rights() diff --git a/code/modules/mob/new_player/preferences_setup.dm b/code/modules/mob/new_player/preferences_setup.dm index 81475ff2ab..ff68a02eac 100644 --- a/code/modules/mob/new_player/preferences_setup.dm +++ b/code/modules/mob/new_player/preferences_setup.dm @@ -255,19 +255,7 @@ dress_preview_mob(mannequin) COMPILE_OVERLAYS(mannequin) - preview_icon = icon('icons/effects/128x48.dmi', bgstate) - preview_icon.Scale(48+32, 16+32) - - var/icon/stamp = getFlatIcon(mannequin, defdir=NORTH) - preview_icon.Blend(stamp, ICON_OVERLAY, 25, 17) - - stamp = getFlatIcon(mannequin, defdir=WEST) - preview_icon.Blend(stamp, ICON_OVERLAY, 1, 9) - - stamp = getFlatIcon(mannequin, defdir=SOUTH) - preview_icon.Blend(stamp, ICON_OVERLAY, 49, 1) - - preview_icon.Scale(preview_icon.Width() * 2, preview_icon.Height() * 2) // Scaling here to prevent blurring in the browser. + update_character_previews(new /mutable_appearance(mannequin)) /datum/preferences/proc/get_highest_job() var/datum/job/highJob @@ -289,3 +277,31 @@ break return highJob + +/datum/preferences/proc/get_valid_hairstyles() + var/list/valid_hairstyles = list() + for(var/hairstyle in hair_styles_list) + var/datum/sprite_accessory/S = hair_styles_list[hairstyle] + if(!(species in S.species_allowed) && (!custom_base || !(custom_base in S.species_allowed))) //VOREStation Edit - Custom species base species allowance + continue + if((!S.ckeys_allowed) || (usr.ckey in S.ckeys_allowed)) //VOREStation Edit, allows ckey locked hairstyles. + valid_hairstyles[S.name] = hairstyle //VOREStation Edit, allows ckey locked hairstyles. + + //valid_hairstyles[hairstyle] = hair_styles_list[hairstyle] //VOREStation Edit. Replaced by above. + + return valid_hairstyles + +/datum/preferences/proc/get_valid_facialhairstyles() + var/list/valid_facialhairstyles = list() + for(var/facialhairstyle in facial_hair_styles_list) + var/datum/sprite_accessory/S = facial_hair_styles_list[facialhairstyle] + if(biological_gender == MALE && S.gender == FEMALE) + continue + if(biological_gender == FEMALE && S.gender == MALE) + continue + if(!(species in S.species_allowed) && (!custom_base || !(custom_base in S.species_allowed))) //VOREStation Edit - Custom species base species allowance + continue + + valid_facialhairstyles[facialhairstyle] = facial_hair_styles_list[facialhairstyle] + + return valid_facialhairstyles diff --git a/code/modules/mob/new_player/preferences_setup_vr.dm b/code/modules/mob/new_player/preferences_setup_vr.dm index 04910731c1..134fdb77da 100644 --- a/code/modules/mob/new_player/preferences_setup_vr.dm +++ b/code/modules/mob/new_player/preferences_setup_vr.dm @@ -4,27 +4,11 @@ mannequin.dna = new /datum/dna(null) mannequin.delete_inventory(TRUE) dress_preview_mob(mannequin) + mannequin.toggle_tail_vr(setting = TRUE) + mannequin.toggle_wing_vr(setting = TRUE) COMPILE_OVERLAYS(mannequin) - preview_icon = icon('icons/effects/128x72_vr.dmi', bgstate) - preview_icon.Scale(128, 72) - - mannequin.dir = NORTH - var/icon/stamp = getFlatIcon(mannequin) - stamp.Scale(stamp.Width()*size_multiplier,stamp.Height()*size_multiplier) - preview_icon.Blend(stamp, ICON_OVERLAY, 64-stamp.Width()/2, 5) - - mannequin.dir = WEST - stamp = getFlatIcon(mannequin) - stamp.Scale(stamp.Width()*size_multiplier,stamp.Height()*size_multiplier) - preview_icon.Blend(stamp, ICON_OVERLAY, 16-stamp.Width()/2, 5) - - mannequin.dir = SOUTH - stamp = getFlatIcon(mannequin) - stamp.Scale(stamp.Width()*size_multiplier,stamp.Height()*size_multiplier) - preview_icon.Blend(stamp, ICON_OVERLAY, 112-stamp.Width()/2, 5) - - preview_icon.Scale(preview_icon.Width() * 2, preview_icon.Height() * 2) // Scaling here to prevent blurring in the browser. + update_character_previews(new /mutable_appearance(mannequin)) //TFF 5/8/19 - add randomised sensor setting for random button clicking /datum/preferences/randomize_appearance_and_body_for(var/mob/living/carbon/human/H) diff --git a/code/modules/mob/new_player/sprite_accessories_yw.dm b/code/modules/mob/new_player/sprite_accessories_yw.dm index 6b8d7e5965..ba8b361cb9 100644 --- a/code/modules/mob/new_player/sprite_accessories_yw.dm +++ b/code/modules/mob/new_player/sprite_accessories_yw.dm @@ -57,4 +57,24 @@ name = "Round (Teshari)" icon_state = "preg_tummy_teshari" color_blend_mode = ICON_MULTIPLY - body_parts = list(BP_TORSO,BP_GROIN,BP_L_HAND,BP_R_HAND,BP_L_LEG,BP_R_LEG) \ No newline at end of file + body_parts = list(BP_TORSO,BP_GROIN,BP_L_HAND,BP_R_HAND,BP_L_LEG,BP_R_LEG) + teshari_pattern_female + name = "Teshari female pattern" + icon_state = "tesh-pattern-fem" + color_blend_mode = ICON_MULTIPLY + body_parts = list(BP_L_LEG,BP_R_LEG,BP_L_HAND,BP_R_HAND,BP_TORSO,BP_GROIN,BP_HEAD) + teshari_pattern_male + name = "Teshari male pattern" + icon_state = "tesh-pattern-male" + color_blend_mode = ICON_MULTIPLY + body_parts = list(BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_TORSO,BP_GROIN,BP_HEAD) + teshari_large_eyes + name = "Teshari large eyes" + icon_state = "teshlarge_eyes" + color_blend_mode = ICON_MULTIPLY + body_parts = list(BP_HEAD) + teshari_coat + name = "Teshari coat" + icon_state = "tesh_coat" + color_blend_mode = ICON_MULTIPLY + body_parts = list(BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_TORSO,BP_HEAD) diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index 2607f6fbdd..bd7c1d0d49 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -41,7 +41,7 @@ return src -/mob/new_player/AIize(var/move) +/mob/new_player/AIize(var/move = TRUE) spawning = 1 return ..() @@ -50,10 +50,18 @@ return for(var/t in organs) qdel(t) + + //VOREStation Edit Start - Hologram examine flavor + var/mob/living/silicon/ai/O = ..(move) + if(O) + O.flavor_text = O.client?.prefs?.flavor_texts["general"] + + return O + //VOREStation Edit End return ..(move) -/mob/living/carbon/AIize(var/move) +/mob/living/carbon/AIize(var/move = TRUE) if (transforming) return for(var/obj/item/W in src) @@ -67,7 +75,7 @@ /mob/proc/AIize(var/move = TRUE) if(client) src << sound(null, repeat = 0, wait = 0, volume = 85, channel = 1) // stop the jams for AIs - + var/newloc = loc if(move) var/obj/loc_landmark diff --git a/code/modules/multiz/ladder_assembly_vr.dm b/code/modules/multiz/ladder_assembly_vr.dm index 675cc1e969..e46bdca799 100644 --- a/code/modules/multiz/ladder_assembly_vr.dm +++ b/code/modules/multiz/ladder_assembly_vr.dm @@ -25,14 +25,14 @@ switch(state) if(CONSTRUCTION_UNANCHORED) state = CONSTRUCTION_WRENCHED - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) + playsound(src, 'sound/items/Ratchet.ogg', 75, 1) user.visible_message("\The [user] secures \the [src]'s reinforcing bolts.", \ "You secure the reinforcing bolts.", \ "You hear a ratchet") src.anchored = 1 if(CONSTRUCTION_WRENCHED) state = CONSTRUCTION_UNANCHORED - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) + playsound(src, 'sound/items/Ratchet.ogg', 75, 1) user.visible_message("\The [user] unsecures \the [src]'s reinforcing bolts.", \ "You undo the reinforcing bolts.", \ "You hear a ratchet") @@ -48,7 +48,7 @@ to_chat(user, "The refinforcing bolts need to be secured.") if(CONSTRUCTION_WRENCHED) if(WT.remove_fuel(0, user)) - playsound(src.loc, 'sound/items/Welder2.ogg', 50, 1) + playsound(src, 'sound/items/Welder2.ogg', 50, 1) user.visible_message("\The [user] starts to weld \the [src] to the floor.", \ "You start to weld \the [src] to the floor.", \ "You hear welding") @@ -61,7 +61,7 @@ to_chat(user, "You need more welding fuel to complete this task.") if(CONSTRUCTION_WELDED) if(WT.remove_fuel(0, user)) - playsound(src.loc, 'sound/items/Welder2.ogg', 50, 1) + playsound(src, 'sound/items/Welder2.ogg', 50, 1) user.visible_message("\The [user] starts to cut \the [src] free from the floor.", \ "You start to cut \the [src] free from the floor.", \ "You hear welding") diff --git a/code/modules/multiz/movement.dm b/code/modules/multiz/movement.dm index f60dd4f8b8..f5201f60ec 100644 --- a/code/modules/multiz/movement.dm +++ b/code/modules/multiz/movement.dm @@ -492,7 +492,7 @@ visible_message("\The [src] falls from above and slams into \the [landing]!", \ "You fall off and hit \the [landing]!", \ "You hear something slam into \the [landing].") - playsound(loc, "punch", 25, 1, -1) + playsound(src, "punch", 25, 1, -1) // Because wounds heal rather quickly, 10 (the default for this proc) should be enough to discourage jumping off but not be enough to ruin you, at least for the first time. // Hits 10 times, because apparently targeting individual limbs lets certain species survive the fall from atmosphere @@ -589,7 +589,7 @@ visible_message("\The [src] falls from above and slams into \the [landing]!", \ "You fall off and hit \the [landing]!", \ "You hear something slam into \the [landing].") - playsound(loc, "punch", 25, 1, -1) + playsound(src, "punch", 25, 1, -1) // And now to hurt the mech. if(!planetary) diff --git a/code/modules/multiz/movement_vr.dm b/code/modules/multiz/movement_vr.dm index 7bdb8c74e3..bbca4eef0d 100644 --- a/code/modules/multiz/movement_vr.dm +++ b/code/modules/multiz/movement_vr.dm @@ -58,7 +58,7 @@ else if(prey.can_be_drop_pred && pred.can_be_drop_prey) //Is person being fallen onto pred & person falling prey pred.feed_grabbed_to_self_falling_nom(prey,pred) //oh, how the tables have turned. else - playsound(loc, "punch", 25, 1, -1) + playsound(src, "punch", 25, 1, -1) prey.Weaken(8) //Just fall onto them if neither of the above apply. var/tdamage for(var/i = 1 to 10) @@ -85,7 +85,7 @@ else prey.Weaken(8) pred.loc = prey.loc - playsound(loc, "punch", 25, 1, -1) + playsound(src, "punch", 25, 1, -1) var/tdamage for(var/i = 1 to 10) tdamage = rand(0, 10)/2 diff --git a/code/modules/multiz/pipes.dm b/code/modules/multiz/pipes.dm index 237e38562e..0bc21f07eb 100644 --- a/code/modules/multiz/pipes.dm +++ b/code/modules/multiz/pipes.dm @@ -79,7 +79,7 @@ obj/machinery/atmospherics/pipe/zpipe/check_pressure(pressure) obj/machinery/atmospherics/pipe/zpipe/proc/burst() src.visible_message("\The [src] bursts!"); - playsound(src.loc, 'sound/effects/bang.ogg', 25, 1) + playsound(src, 'sound/effects/bang.ogg', 25, 1) var/datum/effect/effect/system/smoke_spread/smoke = new smoke.set_up(1,0, src.loc, 0) smoke.start() diff --git a/code/modules/multiz/turf.dm b/code/modules/multiz/turf.dm index 1a1d4081a7..652e86d464 100644 --- a/code/modules/multiz/turf.dm +++ b/code/modules/multiz/turf.dm @@ -39,15 +39,30 @@ ..() update() +/turf/simulated/open/ChangeTurf() + var/turf/T = GetBelow(src) + if(T) + GLOB.turf_entered_event.unregister(T, src, .proc/BelowOpenUpdated) + GLOB.turf_exited_event.unregister(T, src, .proc/BelowOpenUpdated) + . = ..() + /turf/simulated/open/Initialize() . = ..() ASSERT(HasBelow(z)) update() + var/turf/T = GetBelow(src) + if(T) + GLOB.turf_entered_event.register(T, src, .proc/BelowOpenUpdated) + GLOB.turf_exited_event.register(T, src, .proc/BelowOpenUpdated) /turf/simulated/open/Entered(var/atom/movable/mover) . = ..() mover.fall() +/turf/simulated/open/proc/BelowOpenUpdated(turf/T, atom/movable/AM, old_loc) + if(isobj(AM) && GLOB.open_space_initialised && !AM.invisibility) + SSopen_space.add_turf(src, 1) + // Called when thrown object lands on this turf. /turf/simulated/open/hitby(var/atom/movable/AM, var/speed) . = ..() diff --git a/code/modules/nano/interaction/default_vr.dm b/code/modules/nano/interaction/default_vr.dm new file mode 100644 index 0000000000..963963b3d7 --- /dev/null +++ b/code/modules/nano/interaction/default_vr.dm @@ -0,0 +1,6 @@ +/mob/living/simple_mob/default_can_use_topic(var/src_object) + . = shared_nano_interaction(src_object) + if(. != STATUS_CLOSE) + . = min(., shared_living_nano_distance(src_object)) + +//Allows simple mobs to interact with nanoui as long as they have "has_hands = TRUE" \ No newline at end of file diff --git a/code/modules/nano/nanoui.dm b/code/modules/nano/nanoui.dm index b7adabffa2..900f5b9d33 100644 --- a/code/modules/nano/nanoui.dm +++ b/code/modules/nano/nanoui.dm @@ -104,6 +104,7 @@ nanoui is used to open and update nano browser uis /datum/nanoui/proc/add_common_assets() add_script("libraries.min.js") // A JS file comprising of jQuery, doT.js and jQuery Timer libraries (compressed together) add_script("nano_utility.js") // The NanoUtility JS, this is used to store utility functions. + add_script("nano_templates_bundle.js") // Contains all templates, generated by asset cache system at server start. add_script("nano_template.js") // The NanoTemplate JS, this is used to render templates. add_script("nano_state_manager.js") // The NanoStateManager JS, it handles updates from the server and passes data to the current state add_script("nano_state.js") // The NanoState JS, this is the base state which all states must inherit from diff --git a/code/modules/nifsoft/nif.dm b/code/modules/nifsoft/nif.dm index b38f2cccfa..85b0ebbee8 100644 --- a/code/modules/nifsoft/nif.dm +++ b/code/modules/nifsoft/nif.dm @@ -206,7 +206,7 @@ You can also set the stat of a NIF to NIF_TEMPFAIL without any issues to disable if(open == 0 && W.is_screwdriver()) if(do_after(user, 4 SECONDS, src) && open == 0) user.visible_message("[user] unscrews and pries open \the [src].","You unscrew and pry open \the [src].") - playsound(user, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src, 'sound/items/Screwdriver.ogg', 50, 1) open = 1 update_icon() else if(open == 1 && istype(W,/obj/item/stack/cable_coil)) @@ -216,7 +216,7 @@ You can also set the stat of a NIF to NIF_TEMPFAIL without any issues to disable return if(do_after(user, 6 SECONDS, src) && open == 1 && C.use(3)) user.visible_message("[user] replaces some wiring in \the [src].","You replace any burned out wiring in \the [src].") - playsound(user, 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) open = 2 update_icon() else if(open == 2 && istype(W,/obj/item/device/multitool)) @@ -227,7 +227,7 @@ You can also set the stat of a NIF to NIF_TEMPFAIL without any issues to disable else if(open == 3 && W.is_screwdriver()) if(do_after(user, 3 SECONDS, src) && open == 3) user.visible_message("[user] closes up \the [src].","You re-seal \the [src] for use once more.") - playsound(user, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src, 'sound/items/Screwdriver.ogg', 50, 1) open = FALSE durability = initial(durability) savetofile = TRUE diff --git a/code/modules/organs/organ.dm b/code/modules/organs/organ.dm index c12d548235..ddb546ff88 100644 --- a/code/modules/organs/organ.dm +++ b/code/modules/organs/organ.dm @@ -106,8 +106,8 @@ var/list/organ_cache = list() STOP_PROCESSING(SSobj, src) handle_organ_mod_special(TRUE) if(owner && vital) - owner.death() owner.can_defib = 0 + owner.death() /obj/item/organ/proc/adjust_germ_level(var/amount) // Unless you're setting germ level directly to 0, use this proc instead germ_level = CLAMP(germ_level + amount, 0, INFECTION_LEVEL_MAX) @@ -352,7 +352,7 @@ var/list/organ_cache = list() var/obj/item/organ/external/affected = owner.get_organ(parent_organ) if(affected) affected.internal_organs -= src - loc = get_turf(owner) + forceMove(owner.drop_location()) START_PROCESSING(SSobj, src) rejecting = null var/datum/reagent/blood/organ_blood = locate(/datum/reagent/blood) in reagents.reagent_list @@ -361,9 +361,10 @@ var/list/organ_cache = list() if(owner && vital) if(user) - add_attack_logs(user,owner,"Removed vital organ [src.name]") - owner.death() - owner.can_defib = 0 + add_attack_logs(user, owner, "Removed vital organ [src.name]") + if(owner.stat != DEAD) + owner.can_defib = 0 + owner.death() handle_organ_mod_special(TRUE) diff --git a/code/modules/organs/organ_external.dm b/code/modules/organs/organ_external.dm index bb19166490..5986e7611e 100644 --- a/code/modules/organs/organ_external.dm +++ b/code/modules/organs/organ_external.dm @@ -1061,7 +1061,7 @@ Note that amputating the affected organ does in fact remove the infection from t if(organ_can_feel_pain() && !isbelly(owner.loc)) owner.emote("scream") - playsound(src.loc, "fracture", 10, 1, -2) + playsound(src, "fracture", 10, 1, -2) status |= ORGAN_BROKEN broken_description = pick("broken","fracture","hairline fracture") @@ -1385,5 +1385,5 @@ Note that amputating the affected organ does in fact remove the infection from t . = 0 for(var/obj/item/organ/external/L in organs) for(var/obj/item/I in L.implants) - if(!istype(I,/obj/item/weapon/implant) && !istype(I,/obj/item/device/nif)) + if(!istype(I,/obj/item/weapon/implant) && !istype(I,/obj/item/device/nif)) //VOREStation Add - NIFs return 1 \ No newline at end of file diff --git a/code/modules/organs/organ_icon.dm b/code/modules/organs/organ_icon.dm index 1a79b2b14a..221767b15b 100644 --- a/code/modules/organs/organ_icon.dm +++ b/code/modules/organs/organ_icon.dm @@ -131,9 +131,9 @@ var/global/list/limb_icon_cache = list() /obj/item/organ/external/proc/get_icon(var/skeletal) - var/gender = "f" - if(owner && owner.gender == MALE) - gender = "m" + var/gender = "m" + if(owner && owner.gender == FEMALE) + gender = "f" icon_cache_key = "[icon_name]_[species ? species.get_bodytype() : SPECIES_HUMAN]" //VOREStation Edit diff --git a/code/modules/organs/robolimbs_yw.dm b/code/modules/organs/robolimbs_yw.dm index c2a26c1eaa..ff471f1133 100644 --- a/code/modules/organs/robolimbs_yw.dm +++ b/code/modules/organs/robolimbs_yw.dm @@ -10,7 +10,7 @@ parts = list(BP_HEAD) monitor_styles = standard_monitor_styles -/datum/robolimb/S.Ind +/datum/robolimb/s_Ind company = "S.Ind" desc = "S.Ind brand prosthetic limbs." icon = 'icons/mob/human_races/cyberlimbs/S.Ind/sind_main.dmi' //Sprited by: Generalpantsu @@ -20,6 +20,11 @@ desc = "Hperformance brand prosthetic limbs." icon = 'icons/mob/human_races/cyberlimbs/Hperformance/hperformance_main.dmi' //Sprited by: Generalpantsu +/datum/robolimb/xionalt + company = "Xion (alt yw)." + desc = "Xion brand prosthetic limbs." + icon = 'icons/mob/human_races/cyberlimbs/xion/xion_alt5.dmi' //Sprited by: Generalpantsu + /datum/robolimb/aphrodite_cyberdoe company = "Aphrodite - Cyberdoe" desc = "This limb feels soft and fluffy, realistic in design and squish. By Aphrodite Ltd." diff --git a/code/modules/organs/subtypes/machine.dm b/code/modules/organs/subtypes/machine.dm index 6bb76bbd5e..6cefcfcee6 100644 --- a/code/modules/organs/subtypes/machine.dm +++ b/code/modules/organs/subtypes/machine.dm @@ -5,6 +5,7 @@ organ_tag = O_CELL parent_organ = BP_TORSO vital = 1 + var/defib_timer = 1 // This sits in the brain organ slot, but is not a brain. /obj/item/organ/internal/cell/New() robotize() @@ -46,6 +47,10 @@ sleep(-1) update_from_mmi() +// This sits in the brain organ slot, but is not a brain. Posibrains and dronecores aren't brains either. +/obj/item/organ/internal/mmi_holder/proc/tick_defib_timer() + return + /obj/item/organ/internal/mmi_holder/proc/update_from_mmi() if(!stored_mmi.brainmob) @@ -89,7 +94,7 @@ /obj/item/organ/internal/mmi_holder/emp_act(severity) // ..() // VOREStation Edit - Don't take damage - owner.adjustToxLoss(rand(6/severity, 12/severity)) + owner?.adjustToxLoss(rand(6/severity, 12/severity)) /obj/item/organ/internal/mmi_holder/posibrain name = "positronic brain interface" diff --git a/code/modules/overmap/overmap_planet.dm b/code/modules/overmap/overmap_planet.dm new file mode 100644 index 0000000000..28a8bf10d1 --- /dev/null +++ b/code/modules/overmap/overmap_planet.dm @@ -0,0 +1,98 @@ +/obj/effect/overmap/visitable/planet + name = "planet" + icon_state = "globe" + in_space = 0 + + var/datum/gas_mixture/atmosphere + + var/atmosphere_color = "FFFFFF" + var/mountain_color = "#735555" + var/surface_color = "#304A35" + var/water_color = "#436499" + var/has_rings = FALSE // set to true to get rings + var/icecaps = null // Iconstate in icons/skybox/planet.dmi for the planet's icecaps + var/ice_color = "E6F2F6" + var/ring_color + var/skybox_offset_x = 0 + var/skybox_offset_y = 0 + +/obj/effect/overmap/visitable/planet/Initialize() + . = ..() + +/obj/effect/overmap/visitable/planet/get_skybox_representation() + var/image/skybox_image = image('icons/skybox/planet.dmi', "") + + skybox_image.overlays += get_base_image() + +// for(var/datum/exoplanet_theme/theme in themes) +// skybox_image.overlays += theme.get_planet_image_extra() + + if(mountain_color) + var/image/mountains = image('icons/skybox/planet.dmi', "mountains") + mountains.color = mountain_color + mountains.appearance_flags = PIXEL_SCALE + skybox_image.overlays += mountains + + if(water_color) + var/image/water = image('icons/skybox/planet.dmi', "water") + water.color = water_color + water.appearance_flags = PIXEL_SCALE +// water.transform = water.transform.Turn(rand(0,360)) + skybox_image.overlays += water + + if(icecaps) + var/image/ice = image('icons/skybox/planet.dmi', icecaps) + ice.color = ice_color + ice.appearance_flags = PIXEL_SCALE + skybox_image.overlays += ice + + if(atmosphere && atmosphere.return_pressure() > SOUND_MINIMUM_PRESSURE) + + var/atmo_color = get_atmosphere_color() + if(!atmo_color) + atmo_color = COLOR_WHITE + + var/image/clouds = image('icons/skybox/planet.dmi', "weak_clouds") + + if(water_color) + clouds.overlays += image('icons/skybox/planet.dmi', "clouds") + + clouds.color = atmo_color + skybox_image.overlays += clouds + + var/image/atmo = image('icons/skybox/planet.dmi', "atmoring") + skybox_image.underlays += atmo + + var/image/shadow = image('icons/skybox/planet.dmi', "shadow") + shadow.blend_mode = BLEND_MULTIPLY + skybox_image.overlays += shadow + + var/image/light = image('icons/skybox/planet.dmi', "lightrim") + skybox_image.overlays += light + + if(has_rings) + var/image/rings = image('icons/skybox/planet_rings.dmi') + rings.icon_state = pick("sparse", "dense") + if(!ring_color) + rings.color = pick("#f0fcff", "#dcc4ad", "#d1dcad", "#adb8dc") + else + rings.color = ring_color + rings.pixel_x = -128 + rings.pixel_y = -128 + skybox_image.overlays += rings + + skybox_image.pixel_x = rand(0,64) + skybox_offset_x + skybox_image.pixel_y = rand(128,256) + skybox_offset_y + skybox_image.appearance_flags = RESET_COLOR + return skybox_image + +/obj/effect/overmap/visitable/planet/proc/get_base_image() + var/image/base = image('icons/skybox/planet.dmi', "base") + base.color = get_surface_color() + return base + +/obj/effect/overmap/visitable/planet/proc/get_surface_color() + return surface_color + +/obj/effect/overmap/visitable/planet/proc/get_atmosphere_color() + return atmosphere_color diff --git a/code/modules/overmap/overmap_shuttle.dm b/code/modules/overmap/overmap_shuttle.dm index d009c53847..6693778ec5 100644 --- a/code/modules/overmap/overmap_shuttle.dm +++ b/code/modules/overmap/overmap_shuttle.dm @@ -160,11 +160,11 @@ if(W.is_crowbar()) if(opened) to_chat(user, "You tightly shut \the [src] door.") - playsound(src.loc, 'sound/effects/locker_close.ogg', 25, 0, -3) + playsound(src, 'sound/effects/locker_close.ogg', 25, 0, -3) opened = 0 else to_chat(user, "You open up \the [src] door.") - playsound(src.loc, 'sound/effects/locker_open.ogg', 15, 1, -3) + playsound(src, 'sound/effects/locker_open.ogg', 15, 1, -3) opened = 1 else if(istype(W,/obj/item/weapon/tank)) if(!opened) diff --git a/code/modules/overmap/sectors.dm b/code/modules/overmap/sectors.dm index 3282fadc43..5ec8358037 100644 --- a/code/modules/overmap/sectors.dm +++ b/code/modules/overmap/sectors.dm @@ -31,7 +31,7 @@ if(. == INITIALIZE_HINT_QDEL) return - find_z_levels() // This populates map_z and assigns z levels to the ship. + find_z_levels() // This populates map_z and assigns z levels to the ship. register_z_levels() // This makes external calls to update global z level information. if(!global.using_map.overmap_z) @@ -59,7 +59,8 @@ . += A /obj/effect/overmap/visitable/proc/find_z_levels() - map_z = GetConnectedZlevels(z) + if(!LAZYLEN(map_z)) // If map_z is already populated use it as-is, otherwise start with connected z-levels. + map_z = GetConnectedZlevels(z) if(LAZYLEN(extra_z_levels)) map_z |= extra_z_levels diff --git a/code/modules/overmap/ships/computers/sensors.dm b/code/modules/overmap/ships/computers/sensors.dm index b359f552d5..e4e77f9005 100644 --- a/code/modules/overmap/ships/computers/sensors.dm +++ b/code/modules/overmap/ships/computers/sensors.dm @@ -98,7 +98,7 @@ if (href_list["scan"]) var/obj/effect/overmap/O = locate(href_list["scan"]) if(istype(O) && !QDELETED(O) && (O in view(7,linked))) - playsound(loc, "sound/machines/dotprinter.ogg", 30, 1) + playsound(src, "sound/machines/dotprinter.ogg", 30, 1) new/obj/item/weapon/paper/(get_turf(src), O.get_scan_data(user), "paper (Sensor Scan - [O])") return TOPIC_HANDLED diff --git a/code/modules/overmap/ships/engines/gas_thruster.dm b/code/modules/overmap/ships/engines/gas_thruster.dm index d111c2614e..fd689fb990 100644 --- a/code/modules/overmap/ships/engines/gas_thruster.dm +++ b/code/modules/overmap/ships/engines/gas_thruster.dm @@ -159,7 +159,7 @@ if(!removed) return 0 . = calculate_thrust(removed) - playsound(loc, 'sound/machines/thruster.ogg', 100 * thrust_limit, 0, world.view * 4, 0.1) + playsound(src, 'sound/machines/thruster.ogg', 100 * thrust_limit, 0, world.view * 4, 0.1) if(network) network.update = 1 diff --git a/code/modules/paperwork/faxmachine.dm b/code/modules/paperwork/faxmachine.dm index a850cf9989..1959dd6466 100644 --- a/code/modules/paperwork/faxmachine.dm +++ b/code/modules/paperwork/faxmachine.dm @@ -1,5 +1,5 @@ var/list/obj/machinery/photocopier/faxmachine/allfaxes = list() -var/list/admin_departments = list("[using_map.boss_name]", "Virgo-Prime Governmental Authority", "Virgo-Erigonne Job Boards", "Supply") // Vorestation Edit +var/list/admin_departments = list("[using_map.boss_name]", "Solar Central Government", "Central Command Job Boards", "Supply") // YW EDIT var/list/alldepartments = list() var/list/adminfaxes = list() //cache for faxes that have been sent to admins @@ -156,7 +156,7 @@ var/list/adminfaxes = list() //cache for faxes that have been sent to admins return 0 //You can't send faxes to "Unknown" flick("faxreceive", src) - playsound(loc, "sound/effects/printer.ogg", 50, 1) + playsound(src, "sound/effects/printer.ogg", 50, 1) // give the sprite some time to flick @@ -198,8 +198,8 @@ var/list/adminfaxes = list() //cache for faxes that have been sent to admins //message badmins that a fax has arrived if (destination == using_map.boss_name) message_admins(sender, "[uppertext(using_map.boss_short)] FAX", rcvdcopy, "CentComFaxReply", "#006100") - else if (destination == "Virgo-Prime Governmental Authority") // Vorestation Edit - message_admins(sender, "VIRGO GOVERNMENT FAX", rcvdcopy, "CentComFaxReply", "#1F66A0") + else if (destination == "Solar Central Government") // YW EDIT + message_admins(sender, "Solar Central Government FAX", rcvdcopy, "CentComFaxReply", "#1F66A0") else if (destination == "Supply") message_admins(sender, "[uppertext(using_map.boss_short)] SUPPLY FAX", rcvdcopy, "CentComFaxReply", "#5F4519") else diff --git a/code/modules/paperwork/filingcabinet.dm b/code/modules/paperwork/filingcabinet.dm index 374fb647c5..cf1f251307 100644 --- a/code/modules/paperwork/filingcabinet.dm +++ b/code/modules/paperwork/filingcabinet.dm @@ -38,19 +38,19 @@ P.loc = src icon_state = "[initial(icon_state)]-open" flick("[initial(icon_state)]-open",src) - playsound(loc, 'sound/bureaucracy/filingcabinet.ogg', 50, 1) + playsound(src, 'sound/bureaucracy/filingcabinet.ogg', 50, 1) sleep(40) icon_state = initial(icon_state) updateUsrDialog() else if(P.is_wrench()) - playsound(loc, P.usesound, 50, 1) + playsound(src, P.usesound, 50, 1) anchored = !anchored to_chat(user, "You [anchored ? "wrench" : "unwrench"] \the [src].") else if(P.is_screwdriver()) to_chat(user, "You begin taking the [name] apart.") playsound(src, P.usesound, 50, 1) if(do_after(user, 10 * P.toolspeed)) - playsound(loc, P.usesound, 50, 1) + playsound(src, P.usesound, 50, 1) to_chat(user, "You take the [name] apart.") new /obj/item/stack/material/steel( src.loc, 4 ) for(var/obj/item/I in contents) @@ -101,7 +101,7 @@ usr.put_in_hands(P) updateUsrDialog() flick("[initial(icon_state)]-open",src) - playsound(loc, 'sound/bureaucracy/filingcabinet.ogg', 50, 1) + playsound(src, 'sound/bureaucracy/filingcabinet.ogg', 50, 1) spawn(0) sleep(20) icon_state = initial(icon_state) diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index f5722053eb..908967a79e 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -189,7 +189,7 @@ if(rigged && (Holiday == "April Fool's Day")) if(spam_flag == 0) spam_flag = 1 - playsound(loc, 'sound/items/bikehorn.ogg', 50, 1) + playsound(src, 'sound/items/bikehorn.ogg', 50, 1) spawn(20) spam_flag = 0 return @@ -392,7 +392,7 @@ user.visible_message("[user] holds \the [P] up to \the [src], it looks like [TU.hes] trying to burn it!", \ "You hold \the [P] up to \the [src], burning it slowly.") - playsound(src.loc, 'sound/bureaucracy/paperburn.ogg', 50, 1) + playsound(src, 'sound/bureaucracy/paperburn.ogg', 50, 1) spawn(20) if(get_dist(src, user) < 2 && user.get_active_hand() == P && P.lit) diff --git a/code/modules/paperwork/paper_bundle.dm b/code/modules/paperwork/paper_bundle.dm index 28979b4154..bbf66d9f9a 100644 --- a/code/modules/paperwork/paper_bundle.dm +++ b/code/modules/paperwork/paper_bundle.dm @@ -154,13 +154,13 @@ insert_sheet_at(usr, page+1, in_hand) else if(page != pages.len) page++ - playsound(src.loc, "pageturn", 50, 1) + playsound(src, "pageturn", 50, 1) if(href_list["prev_page"]) if(in_hand && (istype(in_hand, /obj/item/weapon/paper) || istype(in_hand, /obj/item/weapon/photo))) insert_sheet_at(usr, page, in_hand) else if(page > 1) page-- - playsound(src.loc, "pageturn", 50, 1) + playsound(src, "pageturn", 50, 1) if(href_list["remove"]) var/obj/item/weapon/W = pages[page] usr.put_in_hands(W) diff --git a/code/modules/paperwork/papershredder.dm b/code/modules/paperwork/papershredder.dm index cbbe7eeb4e..f5fae97d83 100644 --- a/code/modules/paperwork/papershredder.dm +++ b/code/modules/paperwork/papershredder.dm @@ -60,7 +60,7 @@ paperamount += paper_result user.drop_from_inventory(W) qdel(W) - playsound(src.loc, 'sound/items/pshred.ogg', 75, 1) + playsound(src, 'sound/items/pshred.ogg', 75, 1) flick(shred_anim, src) if(paperamount > max_paper) to_chat(user,"\The [src] was too full, and shredded paper goes everywhere!") diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm index af51ebdf1f..e27f8db8b0 100644 --- a/code/modules/paperwork/pen.dm +++ b/code/modules/paperwork/pen.dm @@ -30,7 +30,7 @@ return user.setClickCooldown(1 SECOND) to_chat(user, "Click.") - playsound(loc, 'sound/items/penclick.ogg', 50, 1) + playsound(src, 'sound/items/penclick.ogg', 50, 1) /obj/item/weapon/pen/blue desc = "It's a normal blue ink pen." @@ -53,7 +53,7 @@ /obj/item/weapon/pen/AltClick(mob/user) to_chat(user, "Click.") - playsound(loc, 'sound/items/penclick.ogg', 50, 1) + playsound(src, 'sound/items/penclick.ogg', 50, 1) return /obj/item/weapon/pen/multi/attack_self(mob/user) @@ -152,7 +152,7 @@ sharp = 1 edge = 1 w_class = active_w_class - playsound(user, 'sound/weapons/saberon.ogg', 15, 1) + playsound(src, 'sound/weapons/saberon.ogg', 15, 1) damtype = SEARING catchable = FALSE @@ -166,7 +166,7 @@ /obj/item/weapon/pen/blade/proc/deactivate(mob/living/user) if(!active) return - playsound(user, 'sound/weapons/saberoff.ogg', 15, 1) + playsound(src, 'sound/weapons/saberoff.ogg', 15, 1) active = 0 icon_state = default_icon_state embed_chance = initial(embed_chance) diff --git a/code/modules/paperwork/photocopier.dm b/code/modules/paperwork/photocopier.dm index 72200f1631..5bf6a9102a 100644 --- a/code/modules/paperwork/photocopier.dm +++ b/code/modules/paperwork/photocopier.dm @@ -70,35 +70,35 @@ break if (istype(copyitem, /obj/item/weapon/paper)) - playsound(loc, "sound/machines/copier.ogg", 100, 1) + playsound(src, "sound/machines/copier.ogg", 100, 1) sleep(11) copy(copyitem) audible_message("You can hear [src] whirring as it finishes printing.") - playsound(loc, "sound/machines/buzzbeep.ogg", 30) + playsound(src, "sound/machines/buzzbeep.ogg", 30) else if (istype(copyitem, /obj/item/weapon/photo)) - playsound(loc, "sound/machines/copier.ogg", 100, 1) + playsound(src, "sound/machines/copier.ogg", 100, 1) sleep(11) photocopy(copyitem) audible_message("You can hear [src] whirring as it finishes printing.") - playsound(loc, "sound/machines/buzzbeep.ogg", 30) + playsound(src, "sound/machines/buzzbeep.ogg", 30) else if (istype(copyitem, /obj/item/weapon/paper_bundle)) sleep(11) - playsound(loc, "sound/machines/copier.ogg", 100, 1) + playsound(src, "sound/machines/copier.ogg", 100, 1) var/obj/item/weapon/paper_bundle/B = bundlecopy(copyitem) sleep(11*B.pages.len) audible_message("You can hear [src] whirring as it finishes printing.") - playsound(loc, "sound/machines/buzzbeep.ogg", 30) + playsound(src, "sound/machines/buzzbeep.ogg", 30) else if (has_buckled_mobs()) // VOREStation EDIT: For ass-copying. - playsound(loc, "sound/machines/copier.ogg", 100, 1) + playsound(src, "sound/machines/copier.ogg", 100, 1) audible_message("You can hear [src] whirring as it attempts to scan.") sleep(rand(20,45)) // Sit with your bare ass on the copier for a random time, feel like a fool, get stared at. copyass(user) sleep(15) audible_message("You can hear [src] whirring as it finishes printing.") - playsound(loc, "sound/machines/buzzbeep.ogg", 30) + playsound(src, "sound/machines/buzzbeep.ogg", 30) else to_chat(user, "\The [copyitem] can't be copied by [src].") - playsound(loc, "sound/machines/buzz-two.ogg", 100) + playsound(src, "sound/machines/buzz-two.ogg", 100) break use_power(active_power_usage) @@ -156,7 +156,7 @@ copyitem = O O.loc = src to_chat(user, "You insert \the [O] into \the [src].") - playsound(loc, "sound/machines/click.ogg", 100, 1) + playsound(src, "sound/machines/click.ogg", 100, 1) flick(insert_anim, src) else to_chat(user, "There is already something in \the [src].") @@ -170,7 +170,7 @@ else to_chat(user, "This cartridge is not yet ready for replacement! Use up the rest of the toner.") else if(O.is_wrench()) - playsound(loc, O.usesound, 50, 1) + playsound(src, O.usesound, 50, 1) anchored = !anchored to_chat(user, "You [anchored ? "wrench" : "unwrench"] \the [src].") else if(default_deconstruction_screwdriver(user, O)) @@ -232,7 +232,7 @@ if(need_toner) toner-- if(toner == 0) - playsound(loc, "sound/machines/buzz-sigh.ogg", 100) + playsound(src, "sound/machines/buzz-sigh.ogg", 100) visible_message("A red light on \the [src] flashes, indicating that it is out of toner.") return c @@ -255,7 +255,7 @@ toner -= 5 //photos use a lot of ink! if(toner < 0) toner = 0 - playsound(loc, "sound/machines/buzz-sigh.ogg", 100) + playsound(src, "sound/machines/buzz-sigh.ogg", 100) visible_message("A red light on \the [src] flashes, indicating that it is out of toner.") return p @@ -339,7 +339,7 @@ toner -= 10 // PHOTOCOPYING YOUR ASS IS EXPENSIVE (And so you can't just spam it a bunch). if(toner < 0) toner = 0 - playsound(loc, "sound/machines/buzz-sigh.ogg", 100) + playsound(src, "sound/machines/buzz-sigh.ogg", 100) visible_message("A red light on \the [src] flashes, indicating that it is out of toner.") return p @@ -351,7 +351,7 @@ for(var/obj/item/weapon/W in bundle.pages) if(toner <= 0 && need_toner) toner = 0 - playsound(loc, "sound/machines/buzz-sigh.ogg", 100) + playsound(src, "sound/machines/buzz-sigh.ogg", 100) visible_message("A red light on \the [src] flashes, indicating that it is out of toner.") break diff --git a/code/modules/paperwork/photography.dm b/code/modules/paperwork/photography.dm index 3641f5c6f6..728602dcf7 100644 --- a/code/modules/paperwork/photography.dm +++ b/code/modules/paperwork/photography.dm @@ -97,7 +97,7 @@ var/global/photo_count = 0 var/mob/living/carbon/human/M = usr if(!( istype(over_object, /obj/screen) )) return ..() - playsound(loc, "rustle", 50, 1, -5) + playsound(src, "rustle", 50, 1, -5) if((!( M.restrained() ) && !( M.stat ) && M.back == src)) switch(over_object.name) if("r_hand") @@ -242,7 +242,7 @@ var/global/photo_count = 0 if(!on || !pictures_left || ismob(target.loc)) return captureimage(target, user, flag) - playsound(loc, pick('sound/items/polaroid1.ogg', 'sound/items/polaroid2.ogg'), 75, 1, -3) + playsound(src, pick('sound/items/polaroid1.ogg', 'sound/items/polaroid2.ogg'), 75, 1, -3) pictures_left-- desc = "A polaroid camera. It has [pictures_left] photos left." diff --git a/code/modules/power/antimatter/control.dm b/code/modules/power/antimatter/control.dm index 46f05bfd80..93c716b426 100644 --- a/code/modules/power/antimatter/control.dm +++ b/code/modules/power/antimatter/control.dm @@ -69,7 +69,7 @@ /obj/machinery/power/am_control_unit/proc/produce_power() - playsound(src.loc, 'sound/effects/bang.ogg', 25, 1) + playsound(src, 'sound/effects/bang.ogg', 25, 1) var/core_power = reported_core_efficiency//Effectively how much fuel we can safely deal with if(core_power <= 0) return 0//Something is wrong var/core_damage = 0 @@ -85,7 +85,7 @@ for(var/obj/machinery/am_shielding/AMS in linked_cores) AMS.stability -= core_damage AMS.check_stability(1) - playsound(src.loc, 'sound/effects/bang.ogg', 50, 1) + playsound(src, 'sound/effects/bang.ogg', 50, 1) return diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index 26bc4c9168..72fc9f2cf8 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -531,12 +531,12 @@ GLOBAL_LIST_EMPTY(apcs) if (has_electronics==1 && terminal) has_electronics = 2 stat &= ~MAINT - playsound(src.loc, W.usesound, 50, 1) + playsound(src, W.usesound, 50, 1) to_chat(user, "You screw the circuit electronics into place.") else if (has_electronics==2) has_electronics = 1 stat |= MAINT - playsound(src.loc, W.usesound, 50, 1) + playsound(src, W.usesound, 50, 1) to_chat(user, "You unfasten the electronics.") else /* has_electronics==0 */ to_chat(user, "There is nothing to secure.") @@ -562,7 +562,7 @@ GLOBAL_LIST_EMPTY(apcs) return user.visible_message("[user.name] adds cables to the APC frame.", \ "You start adding cables to the APC frame...") - playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) if(do_after(user, 20)) if (C.amount >= 10 && !terminal && opened && has_electronics != 2) var/obj/structure/cable/N = T.get_cable_node() @@ -585,7 +585,7 @@ GLOBAL_LIST_EMPTY(apcs) return user.visible_message("[user.name] starts dismantling the [src]'s power terminal.", \ "You begin to cut the cables...") - playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) if(do_after(user, 50 * W.toolspeed)) if(terminal && opened && has_electronics!=2) if (prob(50) && electrocute_mob(usr, terminal.powernet, terminal)) @@ -600,7 +600,7 @@ GLOBAL_LIST_EMPTY(apcs) else if (istype(W, /obj/item/weapon/module/power_control) && opened && has_electronics==0 && !((stat & BROKEN))) user.visible_message("[user.name] inserts the power control board into [src].", \ "You start to insert the power control board into the frame...") - playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) if(do_after(user, 10)) if(has_electronics==0) has_electronics = 1 @@ -660,7 +660,7 @@ GLOBAL_LIST_EMPTY(apcs) if(do_after(user, 50)) user.visible_message("[user.name] resets the APC with a beep from their [W.name].",\ "You finish resetting the APC.") - playsound(src.loc, 'sound/machines/chime.ogg', 25, 1) + playsound(src, 'sound/machines/chime.ogg', 25, 1) reboot() else if ((stat & BROKEN) \ @@ -745,7 +745,7 @@ GLOBAL_LIST_EMPTY(apcs) if(H.species.can_shred(H)) user.setClickCooldown(user.get_attack_speed()) user.visible_message("[user.name] slashes at the [src.name]!", "You slash at the [src.name]!") - playsound(src.loc, 'sound/weapons/slash.ogg', 100, 1) + playsound(src, 'sound/weapons/slash.ogg', 100, 1) var/allcut = wires.IsAllCut() diff --git a/code/modules/power/gravitygenerator_vr.dm b/code/modules/power/gravitygenerator_vr.dm index 9f5dd799f4..6e3d784fe4 100644 --- a/code/modules/power/gravitygenerator_vr.dm +++ b/code/modules/power/gravitygenerator_vr.dm @@ -223,7 +223,7 @@ GLOBAL_LIST_EMPTY(gravity_generators) if(PS.get_amount() >= 10) PS.use(10) to_chat(user, "You add the plating to the framework.") - playsound(src.loc, 'sound/machines/click.ogg', 75, 1) + playsound(src, 'sound/machines/click.ogg', 75, 1) broken_state++ update_icon() else @@ -351,7 +351,7 @@ GLOBAL_LIST_EMPTY(gravity_generators) charge_count -= 2 if(charge_count % 4 == 0 && prob(75)) // Let them know it is charging/discharging. - playsound(src.loc, 'sound/effects/empulse.ogg', 100, 1) + playsound(src, 'sound/effects/empulse.ogg', 100, 1) updateDialog() if(prob(25)) // To help stop "Your clothes feel warm." spam. @@ -393,9 +393,8 @@ GLOBAL_LIST_EMPTY(gravity_generators) if(!(M.z in levels)) continue M.update_gravity(M.mob_has_gravity()) - if(M.client) - shake_camera(M, 15, 1) - M.playsound_local(src, null, 100, 1, 0.5, S = alert_sound) + shake_camera(M, 15, 1) + M.playsound_local(src, null, 50, 1, 0.5, S = alert_sound) /obj/machinery/gravity_generator/main/proc/gravity_in_level() var/my_z = get_z(src) diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index 815252e8c6..00ef599124 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -112,7 +112,7 @@ var/global/list/light_type_cache = list() new /obj/item/stack/material/steel( get_turf(src.loc), sheets_refunded ) user.visible_message("[user.name] deconstructs [src].", \ "You deconstruct [src].", "You hear a noise.") - playsound(src.loc, 'sound/items/Deconstruct.ogg', 75, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 75, 1) qdel(src) if (src.stage == 2) to_chat(usr, "You have to remove the wires first.") @@ -129,7 +129,7 @@ var/global/list/light_type_cache = list() new /obj/item/stack/cable_coil(get_turf(src.loc), 1, "red") user.visible_message("[user.name] removes the wiring from [src].", \ "You remove the wiring from [src].", "You hear a noise.") - playsound(src.loc, W.usesound, 50, 1) + playsound(src, W.usesound, 50, 1) return if(istype(W, /obj/item/stack/cable_coil)) @@ -423,7 +423,7 @@ var/global/list/light_type_cache = list() if(!on) needsound = TRUE // Play sound next time we turn on else if(needsound) - playsound(src.loc, 'sound/effects/lighton.ogg', 65, 1) + playsound(src, 'sound/effects/lighton.ogg', 65, 1) needsound = FALSE // Don't play sound again until we've been turned off //VOREStation Edit End @@ -804,7 +804,7 @@ var/global/list/light_type_cache = list() if(!skip_sound_and_sparks) if(status == LIGHT_OK || status == LIGHT_BURNED) - playsound(src.loc, 'sound/effects/Glasshit.ogg', 75, 1) + playsound(src, 'sound/effects/Glasshit.ogg', 75, 1) if(on) var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(3, 1, src) @@ -1025,7 +1025,7 @@ var/global/list/light_type_cache = list() status = LIGHT_BROKEN force = 5 sharp = 1 - playsound(src.loc, 'sound/effects/Glasshit.ogg', 75, 1) + playsound(src, 'sound/effects/Glasshit.ogg', 75, 1) update_icon() //Lamp Shade diff --git a/code/modules/power/lightswitch_vr.dm b/code/modules/power/lightswitch_vr.dm index 409110331f..d5fe4cd6ab 100644 --- a/code/modules/power/lightswitch_vr.dm +++ b/code/modules/power/lightswitch_vr.dm @@ -34,7 +34,7 @@ return ..() /obj/machinery/light_switch/dismantle() - playsound(src.loc, 'sound/items/Crowbar.ogg', 50, 1) + playsound(src, 'sound/items/Crowbar.ogg', 50, 1) var/obj/structure/construction/lightswitch/A = new(src.loc, src.dir) A.stage = FRAME_WIRED A.pixel_x = pixel_x @@ -89,7 +89,7 @@ if(!WT.remove_fuel(0, user)) to_chat(user, "\The [src] must be on to complete this task.") return - playsound(src.loc, WT.usesound, 50, 1) + playsound(src, WT.usesound, 50, 1) user.visible_message( \ "\The [user] begins deconstructing \the [src].", \ "You start deconstructing \the [src].") @@ -98,7 +98,7 @@ user.visible_message( \ "\The [user] has deconstructed \the [src].", \ "You deconstruct \the [src].") - playsound(src.loc, 'sound/items/Deconstruct.ogg', 75, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 75, 1) qdel(src) else if (stage == FRAME_FASTENED) to_chat(user, "You have to unscrew the case first.") @@ -113,7 +113,7 @@ new /obj/item/stack/cable_coil(get_turf(src), 1, "red") user.visible_message("\The [user] removes the wiring from \the [src].", \ "You remove the wiring from \the [src].", "You hear a snip.") - playsound(src.loc, W.usesound, 50, 1) + playsound(src, W.usesound, 50, 1) update_icon() return @@ -125,7 +125,7 @@ user.update_examine_panel(src) user.visible_message("\The [user] adds wires to \the [src].", \ "You add wires to \the [src].", "You hear a noise.") - playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) update_icon() return diff --git a/code/modules/power/pacman2.dm b/code/modules/power/pacman2.dm index 26a534e222..81f73be63d 100644 --- a/code/modules/power/pacman2.dm +++ b/code/modules/power/pacman2.dm @@ -72,7 +72,7 @@ else if(!active) if(O.is_wrench()) anchored = !anchored - playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) if(anchored) to_chat(user, "You secure the generator to the floor.") else @@ -80,13 +80,13 @@ SSmachines.makepowernets() else if(O.is_screwdriver()) open = !open - playsound(loc, O.usesound, 50, 1) + playsound(src, O.usesound, 50, 1) if(open) to_chat(user, "You open the access panel.") else to_chat(user, "You close the access panel.") else if(O.is_crowbar() && !open) - playsound(loc, O.usesound, 50, 1) + playsound(src, O.usesound, 50, 1) var/obj/machinery/constructable_frame/machine_frame/new_frame = new /obj/machinery/constructable_frame/machine_frame(src.loc) for(var/obj/item/I in component_parts) I.loc = src.loc diff --git a/code/modules/power/port_gen.dm b/code/modules/power/port_gen.dm index 10b638121f..3251aee2f9 100644 --- a/code/modules/power/port_gen.dm +++ b/code/modules/power/port_gen.dm @@ -272,7 +272,7 @@ else disconnect_from_network() to_chat(user, "You unsecure the generator from the floor.") - playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) anchored = !anchored return else if(default_deconstruction_screwdriver(user, O)) diff --git a/code/modules/power/port_gen_vr.dm b/code/modules/power/port_gen_vr.dm index 5cdd86b047..1e07385f70 100644 --- a/code/modules/power/port_gen_vr.dm +++ b/code/modules/power/port_gen_vr.dm @@ -152,7 +152,7 @@ going_kaboom = TRUE visible_message("\The [src] lets out an shower of sparks as it starts to lose stability!",\ "You hear a loud electrical crack!") - playsound(src.loc, 'sound/effects/lightningshock.ogg', 100, 1, extrarange = 5) + playsound(src, 'sound/effects/lightningshock.ogg', 100, 1, extrarange = 5) tesla_zap(src, 5, power_gen * 0.05) addtimer(CALLBACK(GLOBAL_PROC, .proc/explosion, get_turf(src), 2, 3, 4, 8), 100) // Not a normal explosion. diff --git a/code/modules/power/singularity/emitter.dm b/code/modules/power/singularity/emitter.dm index 3b381ff2f0..ea8b5cd230 100644 --- a/code/modules/power/singularity/emitter.dm +++ b/code/modules/power/singularity/emitter.dm @@ -134,7 +134,7 @@ var/burst_time = (min_burst_delay + max_burst_delay)/2 + 2*(burst_shots-1) var/power_per_shot = active_power_usage * (burst_time/10) / burst_shots - playsound(src.loc, 'sound/weapons/emitter.ogg', 25, 1) + playsound(src, 'sound/weapons/emitter.ogg', 25, 1) if(prob(35)) var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(5, 1, src) @@ -181,7 +181,7 @@ to_chat(user, "\The [src] needs to be wrenched to the floor.") if(1) if (WT.remove_fuel(0,user)) - playsound(loc, WT.usesound, 50, 1) + playsound(src, WT.usesound, 50, 1) user.visible_message("[user.name] starts to weld [src] to the floor.", \ "You start to weld [src] to the floor.", \ "You hear welding") @@ -194,7 +194,7 @@ to_chat(user, "You need more welding fuel to complete this task.") if(2) if (WT.remove_fuel(0,user)) - playsound(loc, WT.usesound, 50, 1) + playsound(src, WT.usesound, 50, 1) user.visible_message("[user.name] starts to cut [src] free from the floor.", \ "You start to cut [src] free from the floor.", \ "You hear welding") diff --git a/code/modules/power/singularity/field_generator.dm b/code/modules/power/singularity/field_generator.dm index 6a510f0060..763dd32ca8 100644 --- a/code/modules/power/singularity/field_generator.dm +++ b/code/modules/power/singularity/field_generator.dm @@ -130,7 +130,7 @@ field_generator power level display return if(1) if (WT.remove_fuel(0,user)) - playsound(loc, WT.usesound, 50, 1) + playsound(src, WT.usesound, 50, 1) user.visible_message("[user.name] starts to weld the [src.name] to the floor.", \ "You start to weld the [src] to the floor.", \ "You hear welding") @@ -142,7 +142,7 @@ field_generator power level display return if(2) if (WT.remove_fuel(0,user)) - playsound(loc, WT.usesound, 50, 1) + playsound(src, WT.usesound, 50, 1) user.visible_message("[user.name] starts to cut the [src.name] free from the floor.", \ "You start to cut the [src] free from the floor.", \ "You hear welding") diff --git a/code/modules/power/singularity/generator.dm b/code/modules/power/singularity/generator.dm index bb470811ba..213b37d01a 100644 --- a/code/modules/power/singularity/generator.dm +++ b/code/modules/power/singularity/generator.dm @@ -31,12 +31,12 @@ return if(W.is_screwdriver()) panel_open = !panel_open - playsound(loc, W.usesound, 50, 1) + playsound(src, W.usesound, 50, 1) visible_message("\The [user] adjusts \the [src]'s mechanisms.") if(panel_open && do_after(user, 30)) to_chat(user, "\The [src] looks like it could be modified.") if(panel_open && do_after(user, 80 * W.toolspeed)) // We don't have skills, so a delayed hint for engineers will have to do for now. (Panel open check for sanity) - playsound(loc, W.usesound, 50, 1) + playsound(src, W.usesound, 50, 1) to_chat(user, "\The [src] looks like it could be adapted to forge advanced materials via particle acceleration, somehow..") else to_chat(user, "\The [src]'s mechanisms look secure.") diff --git a/code/modules/power/singularity/particle_accelerator/particle_control.dm b/code/modules/power/singularity/particle_accelerator/particle_control.dm index 080507d17b..b8281aa867 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_control.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_control.dm @@ -160,49 +160,54 @@ /obj/machinery/particle_accelerator/control_box/proc/part_scan() for(var/obj/structure/particle_accelerator/fuel_chamber/F in orange(1,src)) src.set_dir(F.dir) + break + connected_parts = list() - var/tally = 0 - var/ldir = turn(dir,-90) - var/rdir = turn(dir,90) + assembled = 0 + var/ldir = turn(dir,90) + var/rdir = turn(dir,-90) var/odir = turn(dir,180) var/turf/T = src.loc - T = get_step(T,rdir) - if(check_part(T,/obj/structure/particle_accelerator/fuel_chamber)) - tally++ - T = get_step(T,odir) - if(check_part(T,/obj/structure/particle_accelerator/end_cap)) - tally++ - T = get_step(T,dir) - T = get_step(T,dir) - if(check_part(T,/obj/structure/particle_accelerator/power_box)) - tally++ - T = get_step(T,dir) - if(check_part(T,/obj/structure/particle_accelerator/particle_emitter/center)) - tally++ + T = get_step(T,ldir) - if(check_part(T,/obj/structure/particle_accelerator/particle_emitter/left)) - tally++ - T = get_step(T,rdir) - T = get_step(T,rdir) - if(check_part(T,/obj/structure/particle_accelerator/particle_emitter/right)) - tally++ - if(tally >= 6) - assembled = 1 - return 1 - else - assembled = 0 + if(!check_part(T,/obj/structure/particle_accelerator/fuel_chamber)) return 0 + T = get_step(T,odir) + if(!check_part(T,/obj/structure/particle_accelerator/end_cap)) + return 0 + + T = get_step(T,dir) + T = get_step(T,dir) + if(!check_part(T,/obj/structure/particle_accelerator/power_box)) + return 0 + + T = get_step(T,dir) + if(!check_part(T,/obj/structure/particle_accelerator/particle_emitter/center)) + return 0 + + T = get_step(T,ldir) + if(!check_part(T,/obj/structure/particle_accelerator/particle_emitter/left)) + return 0 + + T = get_step(T,rdir) + T = get_step(T,rdir) + if(!check_part(T,/obj/structure/particle_accelerator/particle_emitter/right)) + return 0 + + assembled = 1 + return 1 + + /obj/machinery/particle_accelerator/control_box/proc/check_part(var/turf/T, var/type) if(!(T)||!(type)) return 0 + var/obj/structure/particle_accelerator/PA = locate(/obj/structure/particle_accelerator) in T - if(istype(PA, type)) - if(PA.connect_master(src)) - if(PA.report_ready(src)) - src.connected_parts.Add(PA) - return 1 + if(istype(PA, type) && PA.connect_master(src) && PA.report_ready(src)) + src.connected_parts.Add(PA) + return 1 return 0 diff --git a/code/modules/power/singularity/particle_accelerator/particle_emitter.dm b/code/modules/power/singularity/particle_accelerator/particle_emitter.dm index 9d37c2e6b8..0a82e480d6 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_emitter.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_emitter.dm @@ -12,11 +12,11 @@ icon_state = "emitter_center" reference = "emitter_center" -/obj/structure/particle_accelerator/particle_emitter/left +/obj/structure/particle_accelerator/particle_emitter/right // It's looking for these in opposite directions. icon_state = "emitter_left" reference = "emitter_left" -/obj/structure/particle_accelerator/particle_emitter/right +/obj/structure/particle_accelerator/particle_emitter/left icon_state = "emitter_right" reference = "emitter_right" diff --git a/code/modules/power/smes.dm b/code/modules/power/smes.dm index e79474b3a0..c05c4e1523 100644 --- a/code/modules/power/smes.dm +++ b/code/modules/power/smes.dm @@ -325,7 +325,7 @@ GLOBAL_LIST_EMPTY(smeses) to_chat(user, "You must remove the floor plating first.") else to_chat(user, "You begin to cut the cables...") - playsound(get_turf(src), 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) if(do_after(user, 50 * W.toolspeed)) if (prob(50) && electrocute_mob(usr, term.powernet, term)) var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread diff --git a/code/modules/power/smes_construction.dm b/code/modules/power/smes_construction.dm index a43bf079c8..f8bf16087e 100644 --- a/code/modules/power/smes_construction.dm +++ b/code/modules/power/smes_construction.dm @@ -333,7 +333,7 @@ to_chat(user, "You have to disassemble the terminal first!") return - playsound(get_turf(src), W.usesound, 50, 1) + playsound(src, W.usesound, 50, 1) to_chat(user, "You begin to disassemble the [src]!") if (do_after(usr, (100 * cur_coils) * W.toolspeed)) // More coils = takes longer to disassemble. It's complex so largest one with 5 coils will take 50s with a normal crowbar diff --git a/code/modules/power/solar.dm b/code/modules/power/solar.dm index f38cf26b61..34a2d8cd5e 100644 --- a/code/modules/power/solar.dm +++ b/code/modules/power/solar.dm @@ -65,14 +65,14 @@ GLOBAL_LIST_EMPTY(solars_list) /obj/machinery/power/solar/attackby(obj/item/weapon/W, mob/user) if(W.is_crowbar()) - playsound(src.loc, 'sound/machines/click.ogg', 50, 1) + playsound(src, 'sound/machines/click.ogg', 50, 1) user.visible_message("[user] begins to take the glass off the solar panel.") if(do_after(user, 50)) var/obj/item/solar_assembly/S = locate() in src if(S) S.loc = src.loc S.give_glass() - playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) user.visible_message("[user] takes the glass off the solar panel.") qdel(src) return @@ -247,7 +247,7 @@ GLOBAL_LIST_EMPTY(solars_list) var/obj/item/stack/material/S = W if(S.use(2)) glass_type = W.type - playsound(src.loc, 'sound/machines/click.ogg', 50, 1) + playsound(src, 'sound/machines/click.ogg', 50, 1) user.visible_message("[user] places the glass on the solar assembly.") if(tracker) new /obj/machinery/power/tracker(get_turf(src), src) diff --git a/code/modules/power/tesla/coil.dm b/code/modules/power/tesla/coil.dm index ab54a82957..28835d7fdd 100644 --- a/code/modules/power/tesla/coil.dm +++ b/code/modules/power/tesla/coil.dm @@ -77,7 +77,7 @@ var/power_produced = powernet ? power / power_loss : power add_avail(power_produced*input_power_multiplier) flick("coilhit", src) - playsound(src.loc, 'sound/effects/lightningshock.ogg', 100, 1, extrarange = 5) + playsound(src, 'sound/effects/lightningshock.ogg', 100, 1, extrarange = 5) tesla_zap(src, 5, power_produced) //addtimer(CALLBACK(src, .proc/reset_shocked), 10) spawn(10) reset_shocked() @@ -92,7 +92,7 @@ coeff = max(coeff, 10) var/power = (powernet.avail/2) draw_power(power) - playsound(src.loc, 'sound/effects/lightningshock.ogg', 100, 1, extrarange = 5) + playsound(src, 'sound/effects/lightningshock.ogg', 100, 1, extrarange = 5) tesla_zap(src, 10, power/(coeff/2)) //TFF 3/6/19 - Port Cit RP fix for infinite frames diff --git a/code/modules/power/tesla/energy_ball.dm b/code/modules/power/tesla/energy_ball.dm index 5a8c807642..b2a23126c0 100644 --- a/code/modules/power/tesla/energy_ball.dm +++ b/code/modules/power/tesla/energy_ball.dm @@ -60,7 +60,7 @@ move_the_basket_ball(max(wait - 5, 4 + orbiting_balls.len * 1.5)) - playsound(src.loc, 'sound/effects/lightningbolt.ogg', 100, 1, extrarange = 30) + playsound(src, 'sound/effects/lightningbolt.ogg', 100, 1, extrarange = 30) set_dir(tesla_zap(src, 7, TESLA_DEFAULT_POWER, TRUE)) @@ -101,7 +101,7 @@ energy_to_lower = energy_to_raise - 20 energy_to_raise = energy_to_raise * 1.25 - playsound(src.loc, 'sound/effects/lightning_chargeup.ogg', 100, 1, extrarange = 30) + playsound(src, 'sound/effects/lightning_chargeup.ogg', 100, 1, extrarange = 30) //addtimer(CALLBACK(src, .proc/new_mini_ball), 100) spawn(100) new_mini_ball() @@ -119,6 +119,7 @@ if(!loc) return var/obj/singularity/energy_ball/EB = new(loc, 0, TRUE) + all_singularities -= EB //why are these miniballs even singularities in the first place, they don't do anything EB.transform *= pick(0.3, 0.4, 0.5, 0.6, 0.7) var/icon/I = icon(icon,icon_state,dir) diff --git a/code/modules/power/tracker.dm b/code/modules/power/tracker.dm index 673b2ece86..0e2cc7cbf8 100644 --- a/code/modules/power/tracker.dm +++ b/code/modules/power/tracker.dm @@ -60,14 +60,14 @@ /obj/machinery/power/tracker/attackby(var/obj/item/weapon/W, var/mob/user) if(W.is_crowbar()) - playsound(src.loc, 'sound/machines/click.ogg', 50, 1) + playsound(src, 'sound/machines/click.ogg', 50, 1) user.visible_message("[user] begins to take the glass off the solar tracker.") if(do_after(user, 50)) var/obj/item/solar_assembly/S = locate() in src if(S) S.loc = src.loc S.give_glass() - playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) user.visible_message("[user] takes the glass off the tracker.") qdel(src) return diff --git a/code/modules/projectiles/ammunition.dm b/code/modules/projectiles/ammunition.dm index 01f4e6003a..65ec739d62 100644 --- a/code/modules/projectiles/ammunition.dm +++ b/code/modules/projectiles/ammunition.dm @@ -134,7 +134,7 @@ AC.loc = src stored_ammo.Insert(1, AC) //add it to the head of our magazine's list L.update_icon() - playsound(user.loc, 'sound/weapons/flipblade.ogg', 50, 1) + playsound(src, 'sound/weapons/flipblade.ogg', 50, 1) update_icon() // This dumps all the bullets right on the floor @@ -144,11 +144,11 @@ to_chat(user, "[src] is already empty!") return to_chat(user, "You empty [src].") - playsound(user.loc, "casing_sound", 50, 1) + playsound(src, "casing_sound", 50, 1) spawn(7) - playsound(user.loc, "casing_sound", 50, 1) + playsound(src, "casing_sound", 50, 1) spawn(10) - playsound(user.loc, "casing_sound", 50, 1) + playsound(src, "casing_sound", 50, 1) for(var/obj/item/ammo_casing/C in stored_ammo) C.loc = user.loc C.set_dir(pick(cardinal)) diff --git a/code/modules/projectiles/ammunition/boxes_yw.dm b/code/modules/projectiles/ammunition/boxes_yw.dm deleted file mode 100644 index 62bb3d4643..0000000000 --- a/code/modules/projectiles/ammunition/boxes_yw.dm +++ /dev/null @@ -1,82 +0,0 @@ -/********m2024 .45********/ - -/obj/item/ammo_magazine/c45m2024 - name = "m2024 pistol magazine (.45)" - icon_state = "45" - icon = 'icons/obj/gun_yw.dmi' - mag_type = MAGAZINE - ammo_type = /obj/item/ammo_casing/a45 - matter = list(DEFAULT_WALL_MATERIAL = 525) //metal costs are very roughly based around 1 .45 casing = 75 metal - caliber = ".45" - max_ammo = 7 - multiple_sprites = 1 - -/obj/item/ammo_magazine/c45m2024/empty - initial_ammo = 0 - -/obj/item/ammo_magazine/c45m2024/rubber - name = "m2024 magazine (.45 rubber)" - ammo_type = /obj/item/ammo_casing/a45/rubber - -/obj/item/ammo_magazine/c45m2024/practice - name = "m2024 magazine (.45 practice)" - ammo_type = /obj/item/ammo_casing/a45/practice - -/obj/item/ammo_magazine/c45m2024/flash - name = "m2024 magazine (.45 flash)" - ammo_type = /obj/item/ammo_casing/a45/flash - -/obj/item/ammo_magazine/c45m2024/ap - name = "m2024 magazine (.45 AP)" - ammo_type = /obj/item/ammo_casing/a45/ap - - -/******** 9mm glock ********/ -/obj/item/ammo_magazine/gl9mm - name = "glock magazine (9mm)" - icon_state = "glock-mag" - icon = 'icons/obj/gun_yw.dmi' - origin_tech = list(TECH_COMBAT = 2) - mag_type = MAGAZINE - matter = list(DEFAULT_WALL_MATERIAL = 480) - caliber = "9mm" - ammo_type = /obj/item/ammo_casing/a9mm - max_ammo = 17 - multiple_sprites = 0 - -/obj/item/ammo_magazine/gl9mm/empty - initial_ammo = 0 - -/obj/item/ammo_magazine/gl9mm/flash - ammo_type = /obj/item/ammo_casing/a9mm/flash - -/obj/item/ammo_magazine/gl9mm/rubber - name = "glock magazine (9mm rubber)" - ammo_type = /obj/item/ammo_casing/a9mm/rubber - -/obj/item/ammo_magazine/gl9mm/practice - name = "glock magazine (9mm practice)" - ammo_type = /obj/item/ammo_casing/a9mm/practice - -/******* MG42 ********/ -/obj/item/ammo_magazine/mg42 - name = "drum mag (7.92x57mm Mauser)" - icon = 'icons/obj/gun_yw.dmi' - icon_state = "mg42_75rnd" - caliber = "mauser" - ammo_type = /obj/item/ammo_casing/mg42 - max_ammo = 75 - multiple_sprites = 0 - w_class = ITEMSIZE_NORMAL - mag_type = MAGAZINE - origin_tech = list(TECH_COMBAT = 2) - matter = list(DEFAULT_WALL_MATERIAL = 10000) - -/obj/item/ammo_casing/mg42 - desc = "A 7.92×57mm Mauser casing." - icon_state = "rifle-casing" - caliber = "mauser" - projectile_type = /obj/item/projectile/bullet/rifle/a762 - -/obj/item/ammo_magazine/mg42/empty - initial_ammo = 0 \ No newline at end of file diff --git a/code/modules/projectiles/ammunition/magazines_vr.dm b/code/modules/projectiles/ammunition/magazines_vr.dm index 56221e2dde..0050ae7d47 100644 --- a/code/modules/projectiles/ammunition/magazines_vr.dm +++ b/code/modules/projectiles/ammunition/magazines_vr.dm @@ -1,3 +1,9 @@ /obj/item/ammo_magazine/m9mm/large/preban/hp // Hollow Point Version name = "magazine (9mm hollow-point)" - ammo_type = /obj/item/ammo_casing/a9mm/hp \ No newline at end of file + ammo_type = /obj/item/ammo_casing/a9mm/hp + +/obj/item/weapon/magnetic_ammo/pistol/khi + name = "flechette magazine (small, khi)" + desc = "A magazine containing smaller carbyne flechettes, intended for a pistol." + icon_state = "caseless-mag-short-alt" + remaining = 12 \ No newline at end of file diff --git a/code/modules/projectiles/ammunition/magazines_yw.dm b/code/modules/projectiles/ammunition/magazines_yw.dm index 643dcdd728..39e5a084a8 100644 --- a/code/modules/projectiles/ammunition/magazines_yw.dm +++ b/code/modules/projectiles/ammunition/magazines_yw.dm @@ -1,7 +1,115 @@ +/************************************************************************/ +/* +# An explaination of the naming format for guns and ammo: +# +# a = Ammo, as in individual rounds of ammunition. +# b = Box, intended to have ammo taken out one at a time by hand. Really obsolete. Don't use this. +# c = Clips, intended to reload magazines or guns quickly. +# m = Magazine, intended to hold rounds of ammo. +# s = Speedloaders, intended to reload guns quickly. +# +# Use this format, followed by the caliber. For example, a shotgun's caliber +# variable is "12g" as a result. Ergo, a shotgun round's path would have "a12g", +# or a magazine with shotgun shells would be "m12g" instead. To avoid confusion +# for developers and in-game admins spawning these items, stick to this format. +# Likewise, when creating new rounds, the caliber variable should match whatever +# the name says. +# +# This comment is copied in rounds.dm as well. +# +# Also, if a magazine is only meant for a specific gun, include the name +# of the specific gun in the path. Example: m45uzi is only for the Uzi. +*/ +/************************************************************************/ + +///////// 12g ///////// + + /obj/item/ammo_magazine/clip/c12g/scatter name = "ammo clip (12g scatter)" icon = 'icons/obj/ammo_yw.dmi' icon_state = "12gclipscatter" desc = "A color-coded metal clip for holding and quickly loading shotgun shells. This one is loaded with scattershot." ammo_type = /obj/item/ammo_casing/a12g/scatter - matter = list(DEFAULT_WALL_MATERIAL = 1070) // buckshot and slugs cost the same \ No newline at end of file + matter = list(DEFAULT_WALL_MATERIAL = 1070) // buckshot and slugs cost the same + + +///////// .45 ///////// + +// m2024 // + +/obj/item/ammo_magazine/m2024 + name = "m2024 pistol magazine (.45)" + icon_state = "45" + icon = 'icons/obj/gun_yw.dmi' + mag_type = MAGAZINE + ammo_type = /obj/item/ammo_casing/a45 + matter = list(DEFAULT_WALL_MATERIAL = 525) //metal costs are very roughly based around 1 .45 casing = 75 metal + caliber = ".45" + max_ammo = 7 + multiple_sprites = 1 + +/obj/item/ammo_magazine/m2024/empty + initial_ammo = 0 + +/obj/item/ammo_magazine/m2024/rubber + name = "m2024 magazine (.45 rubber)" + ammo_type = /obj/item/ammo_casing/a45/rubber + +/obj/item/ammo_magazine/m2024/practice + name = "m2024 magazine (.45 practice)" + ammo_type = /obj/item/ammo_casing/a45/practice + +/obj/item/ammo_magazine/m2024/flash + name = "m2024 magazine (.45 flash)" + ammo_type = /obj/item/ammo_casing/a45/flash + +/obj/item/ammo_magazine/m2024/ap + name = "m2024 magazine (.45 AP)" + ammo_type = /obj/item/ammo_casing/a45/ap + +///////// 9mm ///////// + +// 9mm glock // +/obj/item/ammo_magazine/mglock9mm + name = "glock magazine (9mm)" + icon_state = "glock-mag" + icon = 'icons/obj/gun_yw.dmi' + origin_tech = list(TECH_COMBAT = 2) + mag_type = MAGAZINE + matter = list(DEFAULT_WALL_MATERIAL = 480) + caliber = "9mm" + ammo_type = /obj/item/ammo_casing/a9mm + max_ammo = 17 + multiple_sprites = 0 + +/obj/item/ammo_magazine/mglock9mm/empty + initial_ammo = 0 + +/obj/item/ammo_magazine/mglock9mm/flash + ammo_type = /obj/item/ammo_casing/a9mm/flash + +/obj/item/ammo_magazine/mglock9mm/rubber + name = "glock magazine (9mm rubber)" + ammo_type = /obj/item/ammo_casing/a9mm/rubber + +/obj/item/ammo_magazine/mglock9mm/practice + name = "glock magazine (9mm practice)" + ammo_type = /obj/item/ammo_casing/a9mm/practice + +// MG42 // +/obj/item/ammo_magazine/mg42 + name = "drum mag (7.92x57mm Mauser)" + icon = 'icons/obj/gun_yw.dmi' + icon_state = "mg42_75rnd" + caliber = "mauser" + ammo_type = /obj/item/ammo_casing/a792x57m + max_ammo = 75 + multiple_sprites = 0 + w_class = ITEMSIZE_NORMAL + mag_type = MAGAZINE + origin_tech = list(TECH_COMBAT = 2) + matter = list(DEFAULT_WALL_MATERIAL = 10000) + +/obj/item/ammo_magazine/mg42/empty + initial_ammo = 0 \ No newline at end of file diff --git a/code/modules/projectiles/ammunition/magnetic.dm b/code/modules/projectiles/ammunition/magnetic.dm index 787ca15302..fc748b05df 100644 --- a/code/modules/projectiles/ammunition/magnetic.dm +++ b/code/modules/projectiles/ammunition/magnetic.dm @@ -2,7 +2,7 @@ name = "flechette magazine" desc = "A magazine containing steel flechettes." icon = 'icons/obj/ammo.dmi' - icon_state = "5.56" + icon_state = "caseless-mag" w_class = ITEMSIZE_SMALL matter = list(DEFAULT_WALL_MATERIAL = 1800) origin_tech = list(TECH_COMBAT = 1) @@ -11,4 +11,9 @@ /obj/item/weapon/magnetic_ammo/examine(mob/user) . = ..() - . += "There [(remaining == 1)? "is" : "are"] [remaining] flechette\s left!" \ No newline at end of file + . += "There [(remaining == 1)? "is" : "are"] [remaining] flechette\s left!" + +/obj/item/weapon/magnetic_ammo/pistol + name = "flechette magazine (small)" + desc = "A magazine containing smaller steel flechettes, intended for a pistol." + icon_state = "caseless-mag-short" diff --git a/code/modules/projectiles/ammunition/rounds_yw.dm b/code/modules/projectiles/ammunition/rounds_yw.dm new file mode 100644 index 0000000000..9200d5c24a --- /dev/null +++ b/code/modules/projectiles/ammunition/rounds_yw.dm @@ -0,0 +1,28 @@ +/************************************************************************/ +/* +# An explaination of the naming format for guns and ammo: +# +# a = Ammo, as in individual rounds of ammunition. +# b = Box, intended to have ammo taken out one at a time by hand. +# c = Clips, intended to reload magazines or guns quickly. +# m = Magazine, intended to hold rounds of ammo. +# s = Speedloaders, intended to reload guns quickly. +# +# Use this format, followed by the caliber. For example, a shotgun's caliber +# variable is "12g" as a result. Ergo, a shotgun round's path would have "a12g", +# or a magazine with shotgun shells would be "m12g" instead. To avoid confusion +# for developers and in-game admins spawning these items, stick to this format. +# Likewise, when creating new rounds, the caliber variable should match whatever +# the name says. +# +# This comment is copied in magazines.dm as well. +*/ +/************************************************************************/ + +///////// 7.92x57mm Mauser ///////// + +/obj/item/ammo_casing/a792x57m + desc = "A 7.92x57mm Mauser casing." + icon_state = "rifle-casing" + caliber = "mauser" + projectile_type = /obj/item/projectile/bullet/rifle/a762 \ No newline at end of file diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index b33cd304c0..39a25d6746 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -543,7 +543,7 @@ user.visible_message("*click click*", "*click*") else src.visible_message("*click click*") - playsound(src.loc, 'sound/weapons/empty.ogg', 100, 1) + playsound(src, 'sound/weapons/empty.ogg', 100, 1) // Called when the user is about to fire. // Moved from handle_post_fire() because if using a laser, the message for when someone got shot would show up before the firing message. @@ -693,9 +693,9 @@ return if(silenced) - playsound(user, shot_sound, 10, 1) + playsound(src, shot_sound, 10, 1) else - playsound(user, shot_sound, 50, 1) + playsound(src, shot_sound, 50, 1) //Suicide handling. /obj/item/weapon/gun/var/mouthshoot = 0 //To stop people from suiciding twice... >.> diff --git a/code/modules/projectiles/guns/energy.dm b/code/modules/projectiles/guns/energy.dm index bff75f27f7..c1dae89a6e 100644 --- a/code/modules/projectiles/guns/energy.dm +++ b/code/modules/projectiles/guns/energy.dm @@ -127,7 +127,7 @@ power_supply = P P.loc = src user.visible_message("[user] inserts [P] into [src].", "You insert [P] into [src].") - playsound(src.loc, 'sound/weapons/flipblade.ogg', 50, 1) + playsound(src, 'sound/weapons/flipblade.ogg', 50, 1) update_icon() update_held_icon() else @@ -143,7 +143,7 @@ power_supply.update_icon() user.visible_message("[user] removes [power_supply] from [src].", "You remove [power_supply] from [src].") power_supply = null - playsound(src.loc, 'sound/weapons/empty.ogg', 50, 1) + playsound(src, 'sound/weapons/empty.ogg', 50, 1) update_icon() update_held_icon() else diff --git a/code/modules/projectiles/guns/energy/bsharpoon_vr.dm b/code/modules/projectiles/guns/energy/bsharpoon_vr.dm index 9e9967289f..005741bfe4 100644 --- a/code/modules/projectiles/guns/energy/bsharpoon_vr.dm +++ b/code/modules/projectiles/guns/energy/bsharpoon_vr.dm @@ -45,7 +45,7 @@ return var/turf/T = get_turf(src) to_chat(user, "You remove [scanmod] from [src].") - playsound(T, I.usesound, 75, 1) + playsound(src, I.usesound, 75, 1) scanmod.forceMove(T) scanmod = null update_fail_chance() @@ -77,7 +77,7 @@ firable = FALSE VARSET_IN(src, firable, TRUE, 30 SECONDS) to_chat(user,"\The [src] shot fizzles due to interference!") - playsound(user, 'sound/weapons/wave.ogg', 60, 1) + playsound(src, 'sound/weapons/wave.ogg', 60, 1) return var/turf/T = get_turf(A) if(!T || (T.check_density() && mode == 1)) @@ -96,7 +96,7 @@ firable = FALSE VARSET_IN(src, firable, TRUE, 30 SECONDS) - playsound(user, 'sound/weapons/wave.ogg', 60, 1) + playsound(src, 'sound/weapons/wave.ogg', 60, 1) user.visible_message("[user] fires \the [src]!","You fire \the [src]!") diff --git a/code/modules/projectiles/guns/energy/cell_loaded_vr/cell_loaded.dm b/code/modules/projectiles/guns/energy/cell_loaded_vr/cell_loaded.dm index a4f9db949e..1a6df20b1a 100644 --- a/code/modules/projectiles/guns/energy/cell_loaded_vr/cell_loaded.dm +++ b/code/modules/projectiles/guns/energy/cell_loaded_vr/cell_loaded.dm @@ -171,7 +171,7 @@ B.loc = src stored_ammo.Add(B) update_icon() - playsound(user.loc, 'sound/weapons/flipblade.ogg', 50, 1) + playsound(src, 'sound/weapons/flipblade.ogg', 50, 1) update_icon() /obj/item/ammo_magazine/cell_mag/update_icon() diff --git a/code/modules/projectiles/guns/energy/crestrose_vr.dm b/code/modules/projectiles/guns/energy/crestrose_vr.dm index a486afca54..c702d05b09 100644 --- a/code/modules/projectiles/guns/energy/crestrose_vr.dm +++ b/code/modules/projectiles/guns/energy/crestrose_vr.dm @@ -35,6 +35,6 @@ /obj/item/weapon/gun/projectile/automatic/fluff/crestrose/handle_shield(mob/user, var/damage, atom/damage_source = null, mob/attacker = null, var/def_zone = null, var/attack_text = "the attack") if(default_parry_check(user, attacker, damage_source) && prob(50)) user.visible_message("\The [user] parries [attack_text] with \the [src]!") - playsound(user.loc, 'sound/weapons/punchmiss.ogg', 50, 1) + playsound(user, 'sound/weapons/punchmiss.ogg', 50, 1) return 1 return 0 \ No newline at end of file diff --git a/code/modules/projectiles/guns/energy/gunsword_vr.dm b/code/modules/projectiles/guns/energy/gunsword_vr.dm index 54f689133d..fcf1fcfe26 100644 --- a/code/modules/projectiles/guns/energy/gunsword_vr.dm +++ b/code/modules/projectiles/guns/energy/gunsword_vr.dm @@ -69,7 +69,7 @@ sharp = 1 edge = 1 w_class = active_w_class - playsound(user, 'sound/weapons/saberon.ogg', 50, 1) + playsound(src, 'sound/weapons/saberon.ogg', 50, 1) set_light(lrange, lpower, lcolor) attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") @@ -78,7 +78,7 @@ /obj/item/weapon/cell/device/weapon/gunsword/proc/deactivate(mob/living/user) if(!active) return - playsound(user, 'sound/weapons/saberoff.ogg', 50, 1) + playsound(src, 'sound/weapons/saberoff.ogg', 50, 1) icon_state = "gsaberoff" item_state = "gsaberoff" active = 0 diff --git a/code/modules/projectiles/guns/energy/kinetic_accelerator_vr.dm b/code/modules/projectiles/guns/energy/kinetic_accelerator_vr.dm index bd9ab4d1c3..4f3a35c763 100644 --- a/code/modules/projectiles/guns/energy/kinetic_accelerator_vr.dm +++ b/code/modules/projectiles/guns/energy/kinetic_accelerator_vr.dm @@ -33,7 +33,7 @@ if(istype(A, /obj/item/weapon/tool/crowbar)) if(modkits.len) to_chat(user, "You pry the modifications out.") - playsound(loc, A.usesound, 100, 1) + playsound(src, A.usesound, 100, 1) for(var/obj/item/borg/upgrade/modkit/M in modkits) M.uninstall(src) else @@ -80,7 +80,7 @@ . = ..() spawn(fire_delay) if(power_supply && power_supply.check_charge(charge_cost)) - playsound(loc, 'sound/weapons/kenetic_reload.ogg', 60, 1) + playsound(src, 'sound/weapons/kenetic_reload.ogg', 60, 1) /obj/item/weapon/gun/energy/kinetic_accelerator/update_icon() cut_overlays() @@ -195,7 +195,7 @@ if(KA.get_remaining_mod_capacity() >= cost) if(.) to_chat(user, "You install the modkit.") - playsound(loc, usesound, 100, 1) + playsound(src, usesound, 100, 1) user.unEquip(src) forceMove(KA) KA.modkits += src diff --git a/code/modules/projectiles/guns/energy/laser_vr.dm b/code/modules/projectiles/guns/energy/laser_vr.dm index 458442051c..86a32cb97f 100644 --- a/code/modules/projectiles/guns/energy/laser_vr.dm +++ b/code/modules/projectiles/guns/energy/laser_vr.dm @@ -223,7 +223,7 @@ while(recharging) if(!do_after(user, 10, src)) break - playsound(get_turf(src),'sound/items/change_drill.ogg',25,1) + playsound(src,'sound/items/change_drill.ogg',25,1) if(power_supply.give(phase_power) < phase_power) break diff --git a/code/modules/projectiles/guns/energy/netgun_vr.dm b/code/modules/projectiles/guns/energy/netgun_vr.dm index c4246f69c9..007b55cd5f 100644 --- a/code/modules/projectiles/guns/energy/netgun_vr.dm +++ b/code/modules/projectiles/guns/energy/netgun_vr.dm @@ -1,7 +1,7 @@ /obj/item/weapon/gun/energy/netgun name = "energy net gun" - desc = "A Hephaestus-designed, usually dubbed 'Hunter' or 'non-lethal capture device' stunner and energy net launcher, \ - for when you want criminals to stop acting like they're on a 20th century British comedy sketch show." + desc = "A Hephaestus-designed, usually dubbed 'non-lethal capture device' energy net launcher, \ + for when you wanna capture feracious predators." //YW edit - small change to description catalogue_data = list(/datum/category_item/catalogue/information/organization/hephaestus) icon = 'icons/obj/gun_vr.dmi' icon_state = "netgun" diff --git a/code/modules/projectiles/guns/energy/netgun_yw.dm b/code/modules/projectiles/guns/energy/netgun_yw.dm new file mode 100644 index 0000000000..8c463b3300 --- /dev/null +++ b/code/modules/projectiles/guns/energy/netgun_yw.dm @@ -0,0 +1,37 @@ + +/obj/item/weapon/gun/energy/hunter + name = "Hybrid 'Hunter' net gun" + desc = "A Hephaestus-designed hybrid of a taser and the energy net gun, usually dubbed 'Hunter' stunner and energy net launcher, \ + for when you want criminals to stop acting like they're on a 20th century British comedy sketch show." + catalogue_data = list(/datum/category_item/catalogue/information/organization/hephaestus) + icon = 'icons/obj/gun_vr.dmi' + icon_state = "hunter" + item_state = "gun" // Placeholder + mode_name = "stun" + projectile_type = /obj/item/projectile/beam/stun/blue + charge_cost = 320 + fire_delay = 10 + + + fire_sound = 'sound/weapons/Taser.ogg' + origin_tech = list(TECH_COMBAT = 4, TECH_MATERIAL = 6, TECH_MAGNET = 4) + + firemodes = list( + list(mode_name="stun", projectile_type=/obj/item/projectile/beam/stun/blue, fire_sound='sound/weapons/Taser.ogg', charge_cost=320, fire_delay=10), + list(mode_name="capture", projectile_type=/obj/item/projectile/beam/energy_net, fire_sound = 'sound/weapons/eluger.ogg', charge_cost=1200, fire_delay=50) + ) + +/obj/item/weapon/gun/energy/hunter/update_icon() + overlays.Cut() + + if(power_supply) + var/ratio = power_supply.charge / power_supply.maxcharge + + if(power_supply.charge < charge_cost) + ratio = 0 + else + ratio = max(round(ratio, 0.25) * 100, 25) + + overlays += "[initial(icon_state)]_cell" + overlays += "[initial(icon_state)]_[ratio]" + overlays += "[initial(icon_state)]_[mode_name]" diff --git a/code/modules/projectiles/guns/energy/particle.dm b/code/modules/projectiles/guns/energy/particle.dm index a9ce49bf52..a255f80262 100644 --- a/code/modules/projectiles/guns/energy/particle.dm +++ b/code/modules/projectiles/guns/energy/particle.dm @@ -71,12 +71,12 @@ if (!power_supply || power_supply.charge < charge_cost) user.visible_message("*click*", "*click*") - playsound(src.loc, 'sound/weapons/empty.ogg', 100, 1) + playsound(src, 'sound/weapons/empty.ogg', 100, 1) return 0 if(pressure >= 10) if (safetycatch) //weapons with a pressure regulator simply won't fire user.visible_message("*click*", "The pressure-interlock prevents you from firing \the [src].") - playsound(src.loc, 'sound/weapons/empty.ogg', 100, 1) + playsound(src, 'sound/weapons/empty.ogg', 100, 1) return 0 else if (prob(min(pressure, 100))) //pressure% chance of failing var/severity = rand(pressure) @@ -88,11 +88,11 @@ /obj/item/weapon/gun/energy/particle/proc/pressuremalfunction(severity, var/mob/user, var/turf/T) if (severity <= 10) // just doesn't fire. 10% chance in 100 atmo. user.visible_message("*click*", "\The [src] jams.") - playsound(src.loc, 'sound/weapons/empty.ogg', 100, 1) + playsound(src, 'sound/weapons/empty.ogg', 100, 1) else if (severity <= 60) //50% chance of fizzling and wasting a shot user.visible_message("\The [user] fires \the [src], but the shot fizzles in the air!", "You fire \the [src], but the shot fizzles in the air!") power_supply.charge -= charge_cost - playsound(src.loc, fire_sound, 100, 1) + playsound(src, fire_sound, 100, 1) var/datum/effect/effect/system/spark_spread/sparks = new /datum/effect/effect/system/spark_spread() sparks.set_up(2, 1, T) sparks.start() diff --git a/code/modules/projectiles/guns/energy/special.dm b/code/modules/projectiles/guns/energy/special.dm index f47053cba0..e5d43ca526 100644 --- a/code/modules/projectiles/guns/energy/special.dm +++ b/code/modules/projectiles/guns/energy/special.dm @@ -150,7 +150,7 @@ user.visible_message("*fizzle*", "*fizzle*") else src.visible_message("*fizzle*") - playsound(src.loc, 'sound/effects/sparks1.ogg', 100, 1) + playsound(src, 'sound/effects/sparks1.ogg', 100, 1) /* /obj/item/weapon/gun/energy/staff/animate name = "staff of animation" diff --git a/code/modules/projectiles/guns/launcher/grenade_launcher.dm b/code/modules/projectiles/guns/launcher/grenade_launcher.dm index 259d5e2e82..5f33557727 100644 --- a/code/modules/projectiles/guns/launcher/grenade_launcher.dm +++ b/code/modules/projectiles/guns/launcher/grenade_launcher.dm @@ -61,7 +61,7 @@ grenades.len-- user.put_in_hands(G) user.visible_message("[user] removes \a [G] from [src].", "You remove \a [G] from [src].") - playsound(src.loc, 'sound/weapons/empty.ogg', 50, 1) + playsound(src, 'sound/weapons/empty.ogg', 50, 1) else to_chat(user, "[src] is empty.") @@ -119,7 +119,7 @@ if(chambered) user.put_in_hands(chambered) user.visible_message("[user] removes \a [chambered] from [src].", "You remove \a [chambered] from [src].") - playsound(src.loc, 'sound/weapons/empty.ogg', 50, 1) + playsound(src, 'sound/weapons/empty.ogg', 50, 1) chambered = null else to_chat(user, "[src] is empty.") \ No newline at end of file diff --git a/code/modules/projectiles/guns/launcher/pneumatic.dm b/code/modules/projectiles/guns/launcher/pneumatic.dm index b8fe6c4e35..6a6bf73cb1 100644 --- a/code/modules/projectiles/guns/launcher/pneumatic.dm +++ b/code/modules/projectiles/guns/launcher/pneumatic.dm @@ -53,7 +53,7 @@ item_storage.remove_from_storage(removing, src.loc) user.put_in_hands(removing) to_chat(user, "You remove [removing] from the hopper.") - playsound(src.loc, 'sound/weapons/empty.ogg', 50, 1) + playsound(src, 'sound/weapons/empty.ogg', 50, 1) else to_chat(user, "There is nothing to remove in \the [src].") diff --git a/code/modules/projectiles/guns/launcher/syringe_gun.dm b/code/modules/projectiles/guns/launcher/syringe_gun.dm index 17778ffae4..3d60e22405 100644 --- a/code/modules/projectiles/guns/launcher/syringe_gun.dm +++ b/code/modules/projectiles/guns/launcher/syringe_gun.dm @@ -30,7 +30,7 @@ /obj/item/weapon/syringe_cartridge/attack_self(mob/user) if(syringe) to_chat(user, "You remove [syringe] from [src].") - playsound(src.loc, 'sound/weapons/empty.ogg', 50, 1) + playsound(src, 'sound/weapons/empty.ogg', 50, 1) user.put_in_hands(syringe) syringe = null sharp = initial(sharp) @@ -97,7 +97,7 @@ user.visible_message("[user] unlatches and carefully relaxes the bolt on [src].", "You unlatch and carefully relax the bolt on [src], unloading the spring.") next = null else if(darts.len) - playsound(src.loc, 'sound/weapons/flipblade.ogg', 50, 1) + playsound(src, 'sound/weapons/flipblade.ogg', 50, 1) user.visible_message("[user] draws back the bolt on [src], clicking it into place.", "You draw back the bolt on the [src], loading the spring!") next = darts[1] add_fingerprint(user) @@ -114,7 +114,7 @@ darts -= C user.put_in_hands(C) user.visible_message("[user] removes \a [C] from [src].", "You remove \a [C] from [src].") - playsound(src.loc, 'sound/weapons/empty.ogg', 50, 1) + playsound(src, 'sound/weapons/empty.ogg', 50, 1) else ..() diff --git a/code/modules/projectiles/guns/magnetic/bore.dm b/code/modules/projectiles/guns/magnetic/bore.dm index 9d59dbbe1d..0594e2abb3 100644 --- a/code/modules/projectiles/guns/magnetic/bore.dm +++ b/code/modules/projectiles/guns/magnetic/bore.dm @@ -58,7 +58,7 @@ removing.forceMove(get_turf(src)) user.put_in_hands(removing) user.visible_message("\The [user] removes \the [removing] from \the [src].") - playsound(loc, 'sound/machines/click.ogg', 10, 1) + playsound(src, 'sound/machines/click.ogg', 10, 1) update_icon() return . = ..() @@ -84,7 +84,7 @@ cell = thing user.drop_from_inventory(cell) cell.forceMove(src) - playsound(loc, 'sound/machines/click.ogg', 10, 1) + playsound(src, 'sound/machines/click.ogg', 10, 1) user.visible_message("\The [user] slots \the [cell] into \the [src].") update_icon() return @@ -95,7 +95,7 @@ manipulator.forceMove(get_turf(src)) user.put_in_hands(manipulator) user.visible_message("\The [user] levers \the [manipulator] from \the [src].") - playsound(loc, 'sound/items/Crowbar.ogg', 50, 1) + playsound(src, 'sound/items/Crowbar.ogg', 50, 1) manipulator = null update_icon() return @@ -106,7 +106,7 @@ capacitor.forceMove(get_turf(src)) user.put_in_hands(capacitor) user.visible_message("\The [user] unscrews \the [capacitor] from \the [src].") - playsound(loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src, 'sound/items/Screwdriver.ogg', 50, 1) capacitor = null update_icon() return @@ -118,7 +118,7 @@ capacitor = thing user.drop_from_inventory(capacitor) capacitor.forceMove(src) - playsound(loc, 'sound/machines/click.ogg', 10, 1) + playsound(src, 'sound/machines/click.ogg', 10, 1) power_per_tick = (power_cost*0.15) * capacitor.rating user.visible_message("\The [user] slots \the [capacitor] into \the [src].") update_icon() @@ -131,7 +131,7 @@ manipulator = thing user.drop_from_inventory(manipulator) manipulator.forceMove(src) - playsound(loc, 'sound/machines/click.ogg', 10,1) + playsound(src, 'sound/machines/click.ogg', 10,1) mat_cost = initial(mat_cost) % (2*manipulator.rating) user.visible_message("\The [user] slots \the [manipulator] into \the [src].") update_icon() @@ -154,14 +154,14 @@ if(mat_storage + 2000 <= max_mat_storage && do_after(user,1.5 SECONDS)) can_hold_val ++ mat_storage += 2000 - playsound(loc, 'sound/effects/phasein.ogg', 15, 1) + playsound(src, 'sound/effects/phasein.ogg', 15, 1) else loading = FALSE break M.use(can_hold_val) user.visible_message("\The [user] loads \the [src] with \the [M].") - playsound(loc, 'sound/weapons/flipblade.ogg', 50, 1) + playsound(src, 'sound/weapons/flipblade.ogg', 50, 1) update_icon() return . = ..() diff --git a/code/modules/projectiles/guns/magnetic/magnetic.dm b/code/modules/projectiles/guns/magnetic/magnetic.dm index 8c6d007fc0..bbdcc29936 100644 --- a/code/modules/projectiles/guns/magnetic/magnetic.dm +++ b/code/modules/projectiles/guns/magnetic/magnetic.dm @@ -1,3 +1,10 @@ +#define ICON_CELL 1 +#define ICON_CAP 2 +#define ICON_BAD 4 +#define ICON_CHARGE 8 +#define ICON_READY 16 +#define ICON_LOADED 32 + /obj/item/weapon/gun/magnetic name = "improvised coilgun" desc = "A coilgun hastily thrown together out of a basic frame and advanced power storage components. Is it safe for it to be duct-taped together like that?" @@ -9,8 +16,8 @@ w_class = ITEMSIZE_LARGE var/obj/item/weapon/cell/cell // Currently installed powercell. - var/obj/item/weapon/stock_parts/capacitor/capacitor // Installed capacitor. Higher rating == faster charge between shots. - var/obj/item/weapon/stock_parts/manipulator/manipulator // Installed manipulator. Mostly for Phoron Bore, higher rating == less mats consumed upon firing + var/obj/item/weapon/stock_parts/capacitor/capacitor // Installed capacitor. Higher rating == faster charge between shots. Set to a path to spawn with one of that type. + var/obj/item/weapon/stock_parts/manipulator/manipulator // Installed manipulator. Mostly for Phoron Bore, higher rating == less mats consumed upon firing. Set to a path to spawn with one of that type. var/removable_components = TRUE // Whether or not the gun can be dismantled. var/gun_unreliable = 15 // Percentage chance of detonating in your hands. @@ -21,18 +28,34 @@ var/power_cost = 950 // Cost per fire, should consume almost an entire basic cell. var/power_per_tick // Capacitor charge per process(). Updated based on capacitor rating. -/obj/item/weapon/gun/magnetic/New() + var/state = 0 + +/obj/item/weapon/gun/magnetic/Initialize() + . = ..() + // So you can have some spawn with components + if(ispath(cell)) + cell = new cell(src) + if(ispath(capacitor)) + capacitor = new capacitor(src) + capacitor.charge = capacitor.max_charge + if(ispath(manipulator)) + manipulator = new manipulator(src) + if(ispath(loaded)) + loaded = new loaded(src) + START_PROCESSING(SSobj, src) + if(capacitor) power_per_tick = (power_cost*0.15) * capacitor.rating + update_icon() - . = ..() /obj/item/weapon/gun/magnetic/Destroy() STOP_PROCESSING(SSobj, src) QDEL_NULL(cell) QDEL_NULL(loaded) QDEL_NULL(capacitor) + QDEL_NULL(manipulator) . = ..() /obj/item/weapon/gun/magnetic/get_cell() @@ -45,25 +68,56 @@ capacitor.charge(power_per_tick) else capacitor.use(capacitor.charge * 0.05) - update_icon() + + update_state() // May update icon, only if things changed. -/obj/item/weapon/gun/magnetic/update_icon() - var/list/overlays_to_add = list() +/obj/item/weapon/gun/magnetic/proc/update_state() + var/newstate = 0 + + // Parts or lack thereof if(removable_components) if(cell) - overlays_to_add += image(icon, "[icon_state]_cell") + newstate |= ICON_CELL if(capacitor) - overlays_to_add += image(icon, "[icon_state]_capacitor") + newstate |= ICON_CAP + + // Functional state if(!cell || !capacitor) - overlays_to_add += image(icon, "[icon_state]_red") + newstate |= ICON_BAD else if(capacitor.charge < power_cost) - overlays_to_add += image(icon, "[icon_state]_amber") + newstate |= ICON_CHARGE else - overlays_to_add += image(icon, "[icon_state]_green") + newstate |= ICON_READY + + // Ammo indicator if(loaded) - overlays_to_add += image(icon, "[icon_state]_loaded") + newstate |= ICON_LOADED + + // Only update if the state has changed + var/needs_update = FALSE + if(state != newstate) + needs_update = TRUE + + state = newstate + + if(needs_update) + update_icon() + +/obj/item/weapon/gun/magnetic/update_icon() + cut_overlays() + if(state & ICON_CELL) + add_overlay("[icon_state]_cell") + if(state & ICON_CAP) + add_overlay("[icon_state]_capacitor") + if(state & ICON_BAD) + add_overlay("[icon_state]_red") + if(state & ICON_CHARGE) + add_overlay("[icon_state]_amber") + if(state & ICON_READY) + add_overlay("[icon_state]_green") + if(state & ICON_LOADED) + add_overlay("[icon_state]_loaded") - overlays = overlays_to_add ..() /obj/item/weapon/gun/magnetic/proc/show_ammo() @@ -83,10 +137,10 @@ if(capacitor) . += "The installed [capacitor.name] has a charge level of [round((capacitor.charge/capacitor.max_charge)*100)]%." - if(!cell || !capacitor) + if(state & ICON_BAD) . += "The capacitor charge indicator is blinking red. Maybe you should check the cell or capacitor." else - if(capacitor.charge < power_cost) + if(state & ICON_CHARGE) . += "The capacitor charge indicator is amber." else . += "The capacitor charge indicator is green." @@ -101,7 +155,7 @@ cell = thing user.drop_from_inventory(cell) cell.forceMove(src) - playsound(loc, 'sound/machines/click.ogg', 10, 1) + playsound(src, 'sound/machines/click.ogg', 10, 1) user.visible_message("\The [user] slots \the [cell] into \the [src].") update_icon() return @@ -113,7 +167,7 @@ capacitor.forceMove(get_turf(src)) user.put_in_hands(capacitor) user.visible_message("\The [user] unscrews \the [capacitor] from \the [src].") - playsound(loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src, 'sound/items/Screwdriver.ogg', 50, 1) capacitor = null update_icon() return @@ -125,7 +179,7 @@ capacitor = thing user.drop_from_inventory(capacitor) capacitor.forceMove(src) - playsound(loc, 'sound/machines/click.ogg', 10, 1) + playsound(src, 'sound/machines/click.ogg', 10, 1) power_per_tick = (power_cost*0.15) * capacitor.rating user.visible_message("\The [user] slots \the [capacitor] into \the [src].") update_icon() @@ -149,7 +203,7 @@ ammo.use(1) user.visible_message("\The [user] loads \the [src] with \the [loaded].") - playsound(loc, 'sound/weapons/flipblade.ogg', 50, 1) + playsound(src, 'sound/weapons/flipblade.ogg', 50, 1) update_icon() return . = ..() @@ -169,7 +223,7 @@ removing.forceMove(get_turf(src)) user.put_in_hands(removing) user.visible_message("\The [user] removes \the [removing] from \the [src].") - playsound(loc, 'sound/machines/click.ogg', 10, 1) + playsound(src, 'sound/machines/click.ogg', 10, 1) update_icon() return . = ..() @@ -238,7 +292,7 @@ removable_components = FALSE spawn(15) audible_message("\The [src]'s power supply begins to overload as the device crumples!") //Why are you still holding this? - playsound(loc, 'sound/effects/grillehit.ogg', 10, 1) + playsound(src, 'sound/effects/grillehit.ogg', 10, 1) var/datum/effect/effect/system/spark_spread/sparks = new /datum/effect/effect/system/spark_spread() var/turf/T = get_turf(src) sparks.set_up(2, 1, T) @@ -260,3 +314,10 @@ cell = new /obj/item/weapon/cell/high capacitor = new /obj/item/weapon/stock_parts/capacitor . = ..() + +#undef ICON_CELL +#undef ICON_CAP +#undef ICON_BAD +#undef ICON_CHARGE +#undef ICON_READY +#undef ICON_LOADED \ No newline at end of file diff --git a/code/modules/projectiles/guns/magnetic/magnetic_construction.dm b/code/modules/projectiles/guns/magnetic/magnetic_construction.dm index 637f2460a6..7745c9c623 100644 --- a/code/modules/projectiles/guns/magnetic/magnetic_construction.dm +++ b/code/modules/projectiles/guns/magnetic/magnetic_construction.dm @@ -45,7 +45,7 @@ return user.visible_message("\The [user] welds the barrel of \the [src] into place.") - playsound(src.loc, 'sound/items/Welder2.ogg', 100, 1) + playsound(src, 'sound/items/Welder2.ogg', 100, 1) increment_construction_stage() return @@ -68,7 +68,7 @@ if(thing.is_screwdriver() && construction_stage >= 9) user.visible_message("\The [user] secures \the [src] and finishes it off.") - playsound(loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src, 'sound/items/Screwdriver.ogg', 50, 1) var/obj/item/weapon/gun/magnetic/coilgun = new(loc) var/put_in_hands var/mob/M = src.loc diff --git a/code/modules/projectiles/guns/magnetic/magnetic_railgun.dm b/code/modules/projectiles/guns/magnetic/magnetic_railgun.dm index dbcc1a1b41..ec677a1b14 100644 --- a/code/modules/projectiles/guns/magnetic/magnetic_railgun.dm +++ b/code/modules/projectiles/guns/magnetic/magnetic_railgun.dm @@ -3,32 +3,25 @@ desc = "The Mars Military Industries MI-76 Thunderclap. A man-portable mass driver for squad support anti-armour and destruction of fortifications and emplacements." gun_unreliable = 0 icon_state = "railgun" - removable_components = FALSE - load_type = /obj/item/weapon/rcd_ammo origin_tech = list(TECH_COMBAT = 5, TECH_MATERIAL = 4, TECH_MAGNET = 4) - projectile_type = /obj/item/projectile/bullet/magnetic/slug power_cost = 300 w_class = ITEMSIZE_HUGE slot_flags = SLOT_BELT - loaded = /obj/item/weapon/rcd_ammo/large slowdown = 1 // Slowdown equals slowdown_worn, until we decide to import the system to differentiate between held and worn items fire_delay = 1 - var/initial_cell_type = /obj/item/weapon/cell/hyper - var/initial_capacitor_type = /obj/item/weapon/stock_parts/capacitor/adv + load_type = /obj/item/weapon/rcd_ammo + projectile_type = /obj/item/projectile/bullet/magnetic/slug + + cell = /obj/item/weapon/cell/hyper + capacitor = /obj/item/weapon/stock_parts/capacitor/adv + loaded = /obj/item/weapon/rcd_ammo/large + removable_components = FALSE + var/slowdown_held = 2 var/slowdown_worn = 1 var/empty_sound = 'sound/machines/twobeep.ogg' -/obj/item/weapon/gun/magnetic/railgun/New() - capacitor = new initial_capacitor_type(src) - capacitor.charge = capacitor.max_charge - - cell = new initial_cell_type(src) - if (ispath(loaded)) - loaded = new loaded - . = ..() - // Not going to check type repeatedly, if you code or varedit // load_type and get runtime errors, don't come crying to me. /obj/item/weapon/gun/magnetic/railgun/show_ammo() @@ -52,15 +45,16 @@ loaded.forceMove(get_turf(src)) loaded = null visible_message("\The [src] beeps and ejects its empty cartridge.","There's a beeping sound!") - playsound(get_turf(src), empty_sound, 40, 1) + playsound(src, empty_sound, 40, 1) + update_state() /obj/item/weapon/gun/magnetic/railgun/automatic // Adminspawn only, this shit is absurd. name = "\improper RHR accelerator" desc = "The Mars Military Industries MI-227 Meteor. Originally a vehicle-mounted turret weapon for heavy anti-vehicular and anti-structural fire, the fact that it was made man-portable is mindboggling in itself." icon_state = "heavy_railgun" - initial_cell_type = /obj/item/weapon/cell/infinite - initial_capacitor_type = /obj/item/weapon/stock_parts/capacitor/super + cell = /obj/item/weapon/cell/infinite + capacitor = /obj/item/weapon/stock_parts/capacitor/super fire_delay = 0 slowdown = 2 @@ -87,8 +81,8 @@ icon_state = "flechette_gun" item_state = "z8carbine" - initial_cell_type = /obj/item/weapon/cell/hyper - initial_capacitor_type = /obj/item/weapon/stock_parts/capacitor/adv + cell = /obj/item/weapon/cell/hyper + capacitor = /obj/item/weapon/stock_parts/capacitor/adv fire_delay = 0 @@ -109,6 +103,36 @@ list(mode_name="short bursts", burst=3, fire_delay=null, move_delay=5, one_handed_penalty=30, burst_accuracy=list(0,-15,-15), dispersion=list(0.0, 0.6, 1.0)), ) +/obj/item/weapon/gun/magnetic/railgun/flechette/pistol + name = "flechette pistol" + desc = "The MI-6a Ullr is a small-form-factor railgun that fires flechette rounds at high velocity. Deadly against armour, but much less effective against soft targets." + icon_state = "railpistol" + item_state = "combatrevolver" + w_class = ITEMSIZE_SMALL + + cell = /obj/item/weapon/cell/super + capacitor = /obj/item/weapon/stock_parts/capacitor + + fire_delay = 0 + + slot_flags = SLOT_BELT + + slowdown = 0 + slowdown_held = 0 + slowdown_worn = 0 + + power_cost = 100 + load_type = /obj/item/weapon/magnetic_ammo/pistol + projectile_type = /obj/item/projectile/bullet/magnetic/flechette/small + loaded = /obj/item/weapon/magnetic_ammo/pistol + removable_components = TRUE + empty_sound = 'sound/weapons/smg_empty_alarm.ogg' + + firemodes = list( + list(mode_name="semiauto", burst=1, fire_delay=0, move_delay=null, one_handed_penalty=15, burst_accuracy=null, dispersion=null), + list(mode_name="short bursts", burst=3, fire_delay=null, move_delay=5, one_handed_penalty=30, burst_accuracy=list(0,-15,-15), dispersion=list(0.0, 0.6, 1.0)), + ) + /obj/item/weapon/gun/magnetic/railgun/heater name = "coil rifle" desc = "A large rifle designed and produced after the Grey Hour." @@ -119,8 +143,8 @@ removable_components = TRUE - initial_cell_type = /obj/item/weapon/cell/device/weapon - initial_capacitor_type = /obj/item/weapon/stock_parts/capacitor + cell = /obj/item/weapon/cell/device/weapon + capacitor = /obj/item/weapon/stock_parts/capacitor fire_delay = 8 @@ -152,8 +176,8 @@ slowdown_held = 0.1 - initial_cell_type = /obj/item/weapon/cell/device/weapon - initial_capacitor_type = /obj/item/weapon/stock_parts/capacitor + cell = /obj/item/weapon/cell/device/weapon + capacitor = /obj/item/weapon/stock_parts/capacitor slot_flags = SLOT_BELT|SLOT_HOLSTER @@ -181,8 +205,8 @@ icon_state = "railgun_sifguard" item_state = "z8carbine" - initial_cell_type = /obj/item/weapon/cell/high - initial_capacitor_type = /obj/item/weapon/stock_parts/capacitor/adv + cell = /obj/item/weapon/cell/high + capacitor = /obj/item/weapon/stock_parts/capacitor/adv slot_flags = SLOT_BACK diff --git a/code/modules/projectiles/guns/magnetic/magnetic_railgun_vr.dm b/code/modules/projectiles/guns/magnetic/magnetic_railgun_vr.dm new file mode 100644 index 0000000000..8cbc4ac7c2 --- /dev/null +++ b/code/modules/projectiles/guns/magnetic/magnetic_railgun_vr.dm @@ -0,0 +1,11 @@ +/obj/item/weapon/gun/magnetic/railgun/flechette/pistol/khi + name = "kitsuhana flechette pistol" + desc = "This rail pistol appears to have been 'tampered with', improving it's power storage and efficiency." + + cell = /obj/item/weapon/cell/hyper + capacitor = /obj/item/weapon/stock_parts/capacitor/hyper + + projectile_type = /obj/item/projectile/bullet/magnetic/flechette/small/khi + + load_type = /obj/item/weapon/magnetic_ammo/pistol/khi + loaded = /obj/item/weapon/magnetic_ammo/pistol/khi \ No newline at end of file diff --git a/code/modules/projectiles/guns/modular_guns.dm b/code/modules/projectiles/guns/modular_guns.dm index 38e2ed1a93..4eb990c0ca 100644 --- a/code/modules/projectiles/guns/modular_guns.dm +++ b/code/modules/projectiles/guns/modular_guns.dm @@ -142,7 +142,7 @@ power_supply = P P.loc = src user.visible_message("[user] inserts [P] into [src].", "You insert [P] into [src].") - playsound(src.loc, 'sound/weapons/flipblade.ogg', 50, 1) + playsound(src, 'sound/weapons/flipblade.ogg', 50, 1) update_icon() update_held_icon() return diff --git a/code/modules/projectiles/guns/projectile.dm b/code/modules/projectiles/guns/projectile.dm index d0d321b299..7f93579230 100644 --- a/code/modules/projectiles/guns/projectile.dm +++ b/code/modules/projectiles/guns/projectile.dm @@ -89,7 +89,7 @@ return else chambered.loc = get_turf(src) - playsound(src.loc, "casing", 50, 1) + playsound(src, "casing", 50, 1) if(CYCLE_CASINGS) //cycle the casing back to the end. if(ammo_magazine) ammo_magazine.stored_ammo += chambered @@ -117,7 +117,7 @@ AM.loc = src ammo_magazine = AM user.visible_message("[user] inserts [AM] into [src].", "You insert [AM] into [src].") - playsound(src.loc, 'sound/weapons/flipblade.ogg', 50, 1) + playsound(src, 'sound/weapons/flipblade.ogg', 50, 1) if(SPEEDLOADER) if(loaded.len >= max_shells) to_chat(user, "[src] is full!") @@ -133,7 +133,7 @@ count++ if(count) user.visible_message("[user] reloads [src].", "You load [count] round\s into [src].") - playsound(src.loc, 'sound/weapons/empty.ogg', 50, 1) + playsound(src, 'sound/weapons/empty.ogg', 50, 1) AM.update_icon() else if(istype(A, /obj/item/ammo_casing)) var/obj/item/ammo_casing/C = A @@ -147,7 +147,7 @@ C.loc = src loaded.Insert(1, C) //add to the head of the list user.visible_message("[user] inserts \a [C] into [src].", "You insert \a [C] into [src].") - playsound(src.loc, 'sound/weapons/empty.ogg', 50, 1) + playsound(src, 'sound/weapons/empty.ogg', 50, 1) else if(istype(A, /obj/item/weapon/storage)) var/obj/item/weapon/storage/storage = A @@ -174,7 +174,7 @@ if(ammo_magazine) user.put_in_hands(ammo_magazine) user.visible_message("[user] removes [ammo_magazine] from [src].", "You remove [ammo_magazine] from [src].") - playsound(src.loc, 'sound/weapons/empty.ogg', 50, 1) + playsound(src, 'sound/weapons/empty.ogg', 50, 1) ammo_magazine.update_icon() ammo_magazine = null else if(loaded.len) @@ -194,7 +194,7 @@ loaded.len-- user.put_in_hands(C) user.visible_message("[user] removes \a [C] from [src].", "You remove \a [C] from [src].") - playsound(src.loc, 'sound/weapons/empty.ogg', 50, 1) + playsound(src, 'sound/weapons/empty.ogg', 50, 1) else to_chat(user, "[src] is empty.") update_icon() @@ -224,7 +224,7 @@ "[ammo_magazine] falls out and clatters on the floor!" ) if(auto_eject_sound) - playsound(user, auto_eject_sound, 40, 1) + playsound(src, auto_eject_sound, 40, 1) ammo_magazine.update_icon() ammo_magazine = null update_icon() //make sure to do this after unsetting ammo_magazine diff --git a/code/modules/projectiles/guns/projectile/automatic_yw.dm b/code/modules/projectiles/guns/projectile/automatic_yw.dm index 691ece354a..10e0f365fe 100644 --- a/code/modules/projectiles/guns/projectile/automatic_yw.dm +++ b/code/modules/projectiles/guns/projectile/automatic_yw.dm @@ -14,7 +14,7 @@ max_shells = 75 caliber = "mauser" origin_tech = list(TECH_COMBAT = 6, TECH_MATERIAL = 1, TECH_ILLEGAL = 2) - ammo_type = "/obj/item/ammo_casing/mg42" // Is this really needed anymore? + ammo_type = "/obj/item/ammo_casing/a792x57m" // Is this really needed anymore? fire_sound = 'sound/weapons/mg42.ogg' load_method = MAGAZINE magazine_type = /obj/item/ammo_magazine/mg42 diff --git a/code/modules/projectiles/guns/projectile/boltaction.dm b/code/modules/projectiles/guns/projectile/boltaction.dm index 0555fb31de..15571e53c7 100644 --- a/code/modules/projectiles/guns/projectile/boltaction.dm +++ b/code/modules/projectiles/guns/projectile/boltaction.dm @@ -30,7 +30,7 @@ to_chat(user, "You begin to shorten the barrel and stock of \the [src].") if(loaded.len) afterattack(user, user) - playsound(user, fire_sound, 50, 1) + playsound(src, fire_sound, 50, 1) user.visible_message("[src] goes off!", "The rifle goes off in your face!") return if(do_after(user, 30)) diff --git a/code/modules/projectiles/guns/projectile/pistol_yw.dm b/code/modules/projectiles/guns/projectile/pistol_yw.dm index 82f4ea28d2..95ecdec80e 100644 --- a/code/modules/projectiles/guns/projectile/pistol_yw.dm +++ b/code/modules/projectiles/guns/projectile/pistol_yw.dm @@ -55,8 +55,8 @@ caliber = ".45" load_method = MAGAZINE fire_sound = 'sound/weapons/45pistol_vr.ogg' - magazine_type = /obj/item/ammo_magazine/c45m2024 - allowed_magazines = list(/obj/item/ammo_magazine/c45m2024,/obj/item/ammo_magazine/m45) + magazine_type = /obj/item/ammo_magazine/m2024 + allowed_magazines = list(/obj/item/ammo_magazine/m2024,/obj/item/ammo_magazine/m45) /obj/item/weapon/gun/projectile/m2024/update_icon() ..() diff --git a/code/modules/projectiles/guns/projectile/revolver.dm b/code/modules/projectiles/guns/projectile/revolver.dm index e407703498..3b9431c938 100644 --- a/code/modules/projectiles/guns/projectile/revolver.dm +++ b/code/modules/projectiles/guns/projectile/revolver.dm @@ -19,7 +19,7 @@ chamber_offset = 0 visible_message("\The [usr] spins the cylinder of \the [src]!", \ "You hear something metallic spin and click.") - playsound(src.loc, 'sound/weapons/revolver_spin.ogg', 100, 1) + playsound(src, 'sound/weapons/revolver_spin.ogg', 100, 1) loaded = shuffle(loaded) if(rand(1,max_shells) > loaded.len) chamber_offset = rand(0,max_shells - loaded.len) @@ -242,7 +242,7 @@ obj/item/weapon/gun/projectile/revolver/detective45/verb/rename_gun() chamber_offset = 0 visible_message("\The [usr] spins the cylinder of \the [src]!", \ "You hear something metallic spin and click.") - playsound(src.loc, 'sound/weapons/revolver_spin.ogg', 100, 1) + playsound(src, 'sound/weapons/revolver_spin.ogg', 100, 1) if(!flipped_firing) loaded = shuffle(loaded) if(rand(1,max_shells) > loaded.len) diff --git a/code/modules/projectiles/guns/projectile/shotgun.dm b/code/modules/projectiles/guns/projectile/shotgun.dm index 9862b71b06..e091552859 100644 --- a/code/modules/projectiles/guns/projectile/shotgun.dm +++ b/code/modules/projectiles/guns/projectile/shotgun.dm @@ -29,7 +29,7 @@ recentpump = world.time /obj/item/weapon/gun/projectile/shotgun/pump/proc/pump(mob/M as mob) - playsound(M, action_sound, 60, 1) + playsound(src, action_sound, 60, 1) if(chambered)//We have a shell in the chamber chambered.loc = get_turf(src)//Eject casing diff --git a/code/modules/projectiles/guns/projectile/sniper.dm b/code/modules/projectiles/guns/projectile/sniper.dm index 343384f290..074917a5df 100644 --- a/code/modules/projectiles/guns/projectile/sniper.dm +++ b/code/modules/projectiles/guns/projectile/sniper.dm @@ -30,7 +30,7 @@ icon_state = "heavysniper" /obj/item/weapon/gun/projectile/heavysniper/attack_self(mob/user as mob) - playsound(src.loc, 'sound/weapons/flipblade.ogg', 50, 1) + playsound(src, 'sound/weapons/flipblade.ogg', 50, 1) bolt_open = !bolt_open if(bolt_open) if(chambered) diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 47e9c5f6d6..b0894753b8 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -134,6 +134,8 @@ // This is distinct from the hitscan's "impact_type" var. var/impact_effect_type = null + var/list/impacted_mobs + /obj/item/projectile/proc/Range() range-- if(range <= 0 && loc) @@ -439,6 +441,12 @@ setAngle(Get_Angle(source, target)) /obj/item/projectile/Destroy() + + if(impacted_mobs) + if(LAZYLEN(impacted_mobs)) + impacted_mobs.Cut() + impacted_mobs = null + if(hitscan) finalize_hitscan_and_generate_tracers() STOP_PROCESSING(SSprojectiles, src) @@ -634,6 +642,12 @@ if(!istype(target_mob)) return + if(!LAZYLEN(impacted_mobs)) + impacted_mobs = list() + + if(target_mob in impacted_mobs) + return + //roll to-hit miss_modifier = max(15*(distance-2) - accuracy + miss_modifier + target_mob.get_evasion(), 0) var/hit_zone = get_zone_with_miss_chance(def_zone, target_mob, miss_modifier, ranged_attack=(distance > 1 || original != target_mob)) //if the projectile hits a target we weren't originally aiming at then retain the chance to miss @@ -646,6 +660,9 @@ if(!istype(target_mob)) return FALSE // Mob deleted itself or something. + // Safe to add the target to the list that is soon to be poofed. No double jeopardy, pixel projectiles. + impacted_mobs |= target_mob + if(result == PROJECTILE_FORCE_MISS) if(!silenced) target_mob.visible_message("\The [src] misses \the [target_mob] narrowly!") @@ -792,4 +809,4 @@ var/volume = CLAMP(vol_by_damage() + 20, 0, 100) if(silenced) volume = 5 - playsound(get_turf(A), hitsound_wall, volume, 1, -1) + playsound(A, hitsound_wall, volume, 1, -1) diff --git a/code/modules/projectiles/projectile/bullets_vr.dm b/code/modules/projectiles/projectile/bullets_vr.dm index adcdf465b5..7b27a08942 100644 --- a/code/modules/projectiles/projectile/bullets_vr.dm +++ b/code/modules/projectiles/projectile/bullets_vr.dm @@ -18,4 +18,12 @@ icon_state = "bullet" damage = 10 taser_effect = 1 - agony = 100 \ No newline at end of file + agony = 100 + +/obj/item/projectile/bullet/magnetic/flechette/small/khi + name = "small carbyne flechette" + icon_state = "flechette" + fire_sound = 'sound/weapons/rapidslice.ogg' + damage = 18 + armor_penetration = 100 + penetrating = 10 diff --git a/code/modules/projectiles/projectile/energy.dm b/code/modules/projectiles/projectile/energy.dm index ca3f1c8f51..80fa2227c4 100644 --- a/code/modules/projectiles/projectile/energy.dm +++ b/code/modules/projectiles/projectile/energy.dm @@ -195,7 +195,7 @@ /obj/item/projectile/energy/plasmastun/proc/bang(var/mob/living/carbon/M) to_chat(M, "You hear a loud roar.") - playsound(M.loc, 'sound/effects/bang.ogg', 50, 1) + playsound(src, 'sound/effects/bang.ogg', 50, 1) var/ear_safety = 0 ear_safety = M.get_ear_protection() if(ear_safety == 1) diff --git a/code/modules/projectiles/projectile/energy_yw.dm b/code/modules/projectiles/projectile/energy_yw.dm index 0d13d1eec8..b49c224bf7 100644 --- a/code/modules/projectiles/projectile/energy_yw.dm +++ b/code/modules/projectiles/projectile/energy_yw.dm @@ -12,7 +12,7 @@ pass_flags = PASSTABLE | PASSGRILLE check_armour = "laser" -/obj/item/projectile/energy/gaussweak. +/obj/item/projectile/energy/gaussweak name = "gauss bolt" icon = 'icons/obj/projectiles.dmi' icon_state = "gauss" diff --git a/code/modules/projectiles/projectile/hook.dm b/code/modules/projectiles/projectile/hook.dm index ad02dee8cf..ee5fd6c471 100644 --- a/code/modules/projectiles/projectile/hook.dm +++ b/code/modules/projectiles/projectile/hook.dm @@ -82,7 +82,7 @@ if(!(H.species.flags & NO_SLIP) && prob(50)) var/armor_check = H.run_armor_check(def_zone, "melee") H.apply_effect(3, WEAKEN, armor_check) - playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) + playsound(src, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) if(armor_check < 60) visible_message("\The [src] has pushed [H]!") else @@ -91,19 +91,19 @@ else if(H.break_all_grabs(firer)) - playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) + playsound(src, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) return for(var/obj/item/I in holding) if(I) H.drop_from_inventory(I) visible_message("\The [src] has disarmed [H]!") - playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) + playsound(src, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) return /obj/item/projectile/energy/hook/proc/perform_intent_unique(atom/target) - playsound(src.loc, impact_sound, 40, 1) + playsound(src, impact_sound, 40, 1) var/success = FALSE if(istype(target,/turf)) if(launcher_intent) @@ -148,7 +148,7 @@ var/message = pick(help_messages) if(message == "slaps") spawn(1) - playsound(loc, 'sound/effects/snap.ogg', 50, 1) + playsound(src, 'sound/effects/snap.ogg', 50, 1) visible_message("\The [src] [message] [target].") done_mob_unique = TRUE success = TRUE diff --git a/code/modules/projectiles/projectile/magnetic.dm b/code/modules/projectiles/projectile/magnetic.dm index 4c36476ddb..c4e0ab5e9d 100644 --- a/code/modules/projectiles/projectile/magnetic.dm +++ b/code/modules/projectiles/projectile/magnetic.dm @@ -22,6 +22,13 @@ damage = 20 armor_penetration = 100 +/obj/item/projectile/bullet/magnetic/flechette/small + name = "small flechette" + icon_state = "flechette" + fire_sound = 'sound/weapons/rapidslice.ogg' + damage = 12 + armor_penetration = 100 + /obj/item/projectile/bullet/magnetic/flechette/hunting name = "shredder slug" armor_penetration = 30 @@ -137,7 +144,7 @@ /obj/item/projectile/bullet/magnetic/fuelrod/supermatter/on_hit(var/atom/target, var/blocked = 0, var/def_zone = null) //You cannot touch the supermatter without disentigrating. Assumedly, this is true for condensed rods of it flying at relativistic speeds. if(istype(target,/turf/simulated/wall) || istype(target,/mob/living)) target.visible_message("The [src] burns a perfect hole through \the [target] with a blinding flash!") - playsound(target.loc, 'sound/effects/teleport.ogg', 40, 0) + playsound(target, 'sound/effects/teleport.ogg', 40, 0) return ..(target, blocked, def_zone) /obj/item/projectile/bullet/magnetic/fuelrod/supermatter/check_penetrate() diff --git a/code/modules/projectiles/projectile/special.dm b/code/modules/projectiles/projectile/special.dm index ac039460cb..9c06241ecf 100644 --- a/code/modules/projectiles/projectile/special.dm +++ b/code/modules/projectiles/projectile/special.dm @@ -116,7 +116,7 @@ if(A) A.ex_act(2) - playsound(src.loc, 'sound/effects/meteorimpact.ogg', 40, 1) + playsound(src, 'sound/effects/meteorimpact.ogg', 40, 1) for(var/mob/M in range(10, src)) if(!M.stat && !istype(M, /mob/living/silicon/ai))\ diff --git a/code/modules/projectiles/targeting/targeting_overlay.dm b/code/modules/projectiles/targeting/targeting_overlay.dm index 9bce28831f..a7d069fad4 100644 --- a/code/modules/projectiles/targeting/targeting_overlay.dm +++ b/code/modules/projectiles/targeting/targeting_overlay.dm @@ -175,7 +175,7 @@ obj/aiming_overlay/proc/update_aiming_deferred() aiming_with = thing aiming_at = target if(istype(aiming_with, /obj/item/weapon/gun)) - playsound(get_turf(owner), 'sound/weapons/TargetOn.ogg', 50,1) + playsound(owner, 'sound/weapons/TargetOn.ogg', 50,1) forceMove(get_turf(target)) START_PROCESSING(SSobj, src) @@ -215,7 +215,7 @@ obj/aiming_overlay/proc/update_aiming_deferred() if(!aiming_with || !aiming_at) return if(istype(aiming_with, /obj/item/weapon/gun)) - playsound(get_turf(owner), 'sound/weapons/TargetOff.ogg', 50,1) + playsound(owner, 'sound/weapons/TargetOff.ogg', 50,1) if(!no_message) owner.visible_message("\The [owner] lowers \the [aiming_with].") diff --git a/code/modules/radiation/radiation.dm b/code/modules/radiation/radiation.dm index 51f67c8d88..c107390094 100644 --- a/code/modules/radiation/radiation.dm +++ b/code/modules/radiation/radiation.dm @@ -48,6 +48,13 @@ cached_rad_resistance = (density ? (material.weight + material.radiation_resistance) / config.radiation_material_resistance_divisor : 0) return +/turf/simulated/mineral/calc_rad_resistance() + if(!density) + return ..() + SSradiation.resistance_cache[src] = (length(contents) + 1) + cached_rad_resistance = 60 //Three times that of a steel wall. Rock is less dense than steel, but this is assuming that a normal wall isn't just solid steel all the way through like rock turfs are. + return + /obj var/rad_resistance = 0 // Allow overriding rad resistance @@ -60,4 +67,4 @@ src.apply_effect(severity, IRRADIATE, src.getarmor(null, "rad")) for(var/atom/I in src) I.rad_act(severity) - return \ No newline at end of file + return diff --git a/code/modules/random_map/drop/droppod_doors.dm b/code/modules/random_map/drop/droppod_doors.dm index 7c7075f45f..c472a9f1f9 100644 --- a/code/modules/random_map/drop/droppod_doors.dm +++ b/code/modules/random_map/drop/droppod_doors.dm @@ -35,7 +35,7 @@ deployed = 1 visible_message("The explosive bolts on \the [src] detonate, throwing it open!") - playsound(src.loc, 'sound/effects/bang.ogg', 50, 1, 5) + playsound(src, 'sound/effects/bang.ogg', 50, 1, 5) // This is shit but it will do for the sake of testing. for(var/obj/structure/droppod_door/D in orange(1,src)) diff --git a/code/modules/reagents/Chemistry-Machinery.dm b/code/modules/reagents/Chemistry-Machinery.dm index 5b74dd2d5b..6e68a5ddb5 100644 --- a/code/modules/reagents/Chemistry-Machinery.dm +++ b/code/modules/reagents/Chemistry-Machinery.dm @@ -548,7 +548,7 @@ if (!beaker || (beaker && beaker.reagents.total_volume >= beaker.reagents.maximum_volume)) return - playsound(src.loc, 'sound/machines/blender.ogg', 50, 1) + playsound(src, 'sound/machines/blender.ogg', 50, 1) inuse = 1 // Reset the machine. diff --git a/code/modules/reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents.dm index b7880163d1..11986063a6 100644 --- a/code/modules/reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents.dm @@ -125,8 +125,7 @@ affect_ingest(M, alien, removed * ingest_abs_mult) if(CHEM_TOUCH) affect_touch(M, alien, removed) - if(overdose && (volume > overdose * M.species.chemOD_threshold) && (active_metab.metabolism_class != CHEM_TOUCH && !can_overdose_touch)) //YW EDIT - + if(overdose && (volume > overdose * M?.species.chemOD_threshold) && (active_metab.metabolism_class != CHEM_TOUCH && !can_overdose_touch)) overdose(M, alien, removed) remove_self(removed) return diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Dispenser.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Dispenser.dm index 0dd24a07c6..ae953a4a70 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Dispenser.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Dispenser.dm @@ -94,7 +94,7 @@ /datum/reagent/ethanol/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) //This used to do just toxin. That's boring. Let's make this FUN. if(issmall(M)) removed *= 2 - var/strength_mod = 3 * M.species.alcohol_tolerance //YW EDIT: multiply by inherent tolerance first, I don't want to strip out the following block yet + var/strength_mod = 3 * M.species.alcohol_mod //Alcohol is 3x stronger when injected into the veins. if(alien == IS_SKRELL) strength_mod *= 5 if(alien == IS_TAJARA) @@ -139,7 +139,7 @@ /datum/reagent/ethanol/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) if(issmall(M)) removed *= 2 M.adjust_nutrition(nutriment_factor * removed) - var/strength_mod = 1 * M.species.alcohol_tolerance //YW EDIT: multiply by inherent tolerance first, I don't want to strip out the following block yet + var/strength_mod = 1 * M.species.alcohol_mod if(alien == IS_SKRELL) strength_mod *= 5 if(alien == IS_TAJARA) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks_vr.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks_vr.dm index c6a75ea12a..45e05ef86c 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks_vr.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks_vr.dm @@ -103,6 +103,303 @@ /datum/reagent/nutriment/magicdust/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() - playsound(M.loc, 'sound/items/hooh.ogg', 50, 1, -1) + playsound(M, 'sound/items/hooh.ogg', 50, 1, -1) if(prob(5)) to_chat(M, "You feel like you've been gnomed...") + + + +/datum/reagent/ethanol/galacticpanic + name = "Galactic Panic Attack" + id = "galacticpanic" + description = "The absolute worst thing you could ever put in your body." + taste_description = "an entire galaxy collasping in on itself." + strength = 10 + druggy = 50 + halluci = 30 + var/adj_dizzy = 10 + color = "#d3785d" + + glass_name = "Galactic Panic Attack" + glass_desc = "Looking into this is like staring at the stars." + +/datum/reagent/ethanol/galacticpanic/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) + ..() + M.Stun(2) + +/datum/reagent/ethanol/galacticpanic/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) + ..() + + if(dose * strength >= strength) // Early warning + M.make_dizzy(24) // Intentionally higher than normal to compensate for it's previous effects. + if(dose * strength >= strength * 2.5) // Slurring takes longer. Again, intentional. + M.slurring = max(M.slurring, 30) + +/datum/reagent/ethanol/bulldog + name = "Space Bulldog" + id = "bulldog" + description = "An inventive kahlua recipe." + taste_description = "fizzy, creamy, soda and coffee hell." + strength = 30 + color = "#d3785d" + + glass_name = "Space Bulldog" + glass_desc = "It looks like someone poured cola in a cup of coffee." + + +/datum/reagent/ethanol/sbagliato + name = "Negroni Sbagliato" + id = "sbagliato" + description = "A drink invented because a bartender was too drunk." + taste_description = "sweet bubbly wine and vermouth." + strength = 30 + color = "#d3785d" + + glass_name = "Negroni Sbagliato" + glass_desc = "Bubbles constantly pop up to the surface with a quiet fizz." + + +/datum/reagent/ethanol/italiancrisis + name = "Italian Crisis" + id = "italiancrisis" + description = "This drink was concocted by a madwoman, causing the Italian Crisis of 2123." + taste_description = "cola, fruit, fizz, coffee, and cream swirled together in an old boot." + strength = 20 + druggy = 0 + halluci = 0 + var/adj_dizzy = 0 + color = "#d3785d" + + glass_name = "Italian Crisis" + glass_desc = "This drink looks like it was a mistake." + +/datum/reagent/ethanol/sugarrush + name = "Sweet Rush" + id = "sugarrush" + description = "A favorite drink amongst poor bartenders living in Neo Detroit." + taste_description = "sweet bubblegum vodka." + strength = 30 + color = "#d3785d" + + glass_name = "Sweet Rush" + glass_desc = "This looks like it might rot your teeth out." + +/datum/reagent/ethanol/lotus + name = "Lotus" + id = "lotus" + description = "The result of making one mistake after another and trying to cover it up with sugar." + taste_description = "rich, sweet fruit and even more sugar." + strength = 25 + color = "#d3785d" + + glass_name = "Lotus" + glass_desc = "A promotional drink for a movie that only ever played in Neo Detroit theatres." + +/datum/reagent/ethanol/shroomjuice + name = "Dumb Shroom Juice" + id = "shroomjuice" + description = "The mushroom farmer didn't sort through their stock very well." + taste_description = "sweet and sour citrus with a savory kick." + strength = 100 + druggy = 30 + halluci = 30 + var/adj_dizzy = 30 + color = "#d3785d" + + glass_name = "Dumb Shroom Juice" + glass_desc = "Touch fuzzy, get dizzy." + +/datum/reagent/ethanol/russianroulette + name = "Russian Roulette" + id = "russianroulette" + description = "The perfect drink for wagering your liver on a game of cards." + taste_description = "coffee, vodka, cream, and a hot metal slug." + strength = 30 + var/adj_dizzy = 30 + color = "#d3785d" + + glass_name = "Russian Roulette" + glass_desc = "A favorite drink amongst the Pan-Slavic speaking community." + +/datum/reagent/ethanol/russianroulette/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) + ..() + M.Stun(2) + +/datum/reagent/ethanol/lovepotion + name = "Love Potion" + id = "lovepotion" + description = "A drink said to help one find true love." + taste_description = "sweet fruit and honey." + strength = 30 + druggy = 0 + halluci = 0 + var/adj_dizzy = 30 + adj_temp = 10 + targ_temp = 360 + color = "#d3785d" + + glass_name = "Love Potion" + glass_desc = "A drink said to help one find the perfect fuck." + +/datum/reagent/ethanol/honeyshot + name = "Honey Shot" + id = "honeyshot" + description = "The perfect drink for bees." + taste_description = "sweet tart grenadine flavored with honey." + strength = 40 + var/adj_dizzy = 10 + color = "#d3785d" + + glass_name = "Honey shot" + glass_desc = "A glass of golden liquid." + +/datum/reagent/ethanol/appletini + name = "Appletini" + id = "appletini" + description = "A classic cocktail using every grandma's favorite fruit." + taste_description = "green sour apple with a hint of alcohol." + strength = 45 + color = "#d3785d" + + glass_name = "Appletini" + glass_desc = "The perfect fruit cocktail for a fancy night at the bar." + +/datum/reagent/ethanol/glowingappletini + name = "Glowing Appletini" + id = "glowingappletini" + description = "A new nuclear take on a pre-modern classic!" + taste_description = "overwhelmingly sour apples powered by a nuclear fission reactor." + strength = 30 + druggy = 20 + var/adj_dizzy = 20 + color = "#d3785d" + + glass_name = "Glowing Appletini" + glass_desc = "The atomic option to fruity cocktails." + +/datum/reagent/ethanol/scsatw + name = "Slow Comfortable Screw Against the Wall" + id = "scsatw" + description = "The screwdriver's bigger cousin." + taste_description = "smooth, savory booze and tangy orange juice." + strength = 0 + druggy = 0 + halluci = 0 + var/adj_dizzy = 0 + color = "#d3785d" + + glass_name = "Slow Comfortable Screw Against the Wall" + glass_desc = "The best accessory to daydrinking." + +/datum/reagent/drink/choccymilk + name = "Choccy Milk" + id = "choccymilk" + description = "Coco and milk, a timeless classic." + taste_description = "sophisticated bittersweet chocolate mixed with silky, creamy, whole milk." + color = "#d3785d" + + glass_name = "Choccy Milk" + glass_desc = "The most iconic duo in the galaxy, chocolate, and milk." + +/datum/reagent/ethanol/redspaceflush + name = "Red Space Flush" + id = "redspaceflush" + description = "A drink made by imbueing the essence of redspace into the spirits." + taste_description = "whiskey and rum strung out through a hellish dimensional rift." + strength = 30 + druggy = 10 + var/adj_dizzy = 10 + color = "#d3785d" + + glass_name = "Redspace Flush" + glass_desc = "A drink imbued with the very essence of Redspace." + +/datum/reagent/drink/graveyard + name = "Graveyard" + id = "graveyard" + description = "The result of taking a cup and filling it with all the drinks at the fountain." + taste_description = "sugar and fizz." + color = "#d3785d" + + glass_name = "Graveyard" + glass_desc = "Hahaha softdrink machine go pshshhhhh..." + +/datum/reagent/ethanol/bigbeer + name = "Giant Beer" + id = "bigbeer" + description = "Bars in Neo Detroit started to sell this drink when the city put mandatory drink limits in 2289." + taste_description = "beer, but bigger." + strength = 40 + color = "#d3785d" + + glass_name = "Giant Beer" + glass_desc = "The Neo Detroit beer and ale cocktail, perfect for your average drunk." + +/datum/reagent/drink/sweettea + name = "Sweet Tea" + id = "sweettea" + description = "Tea that is sweetened with some form of sweetener." + taste_description = "tea that is sweet." + color = "#d3785d" + + glass_name = "Sweet Tea" + glass_desc = "A southern classic. Southern what? You know, southern." + +/datum/reagent/ethanol/unsweettea + name = "Unsweetened Tea" + id = "unsweettea" + description = "A sick experiment to take the sweetness out of tea after sugar has been added resulted in this." + taste_description = "bland, slightly bitter, discount black tea." + strength = 80 + druggy = 10 + color = "#d3785d" + + glass_name = "Unsweetened Tea" + glass_desc = "A drink with all the calories of sweet tea, but with none of the satisfaction. Slightly psychoactive." + +/datum/reagent/ethanol/hairoftherat + name = "Hair of the Rat" + id = "hairoftherat" + description = "A meatier version of the monster tamer, complete with extra meat." + taste_description = "meat, whiskey, ground meat, and more meat." + strength = 45 + color = "#d3785d" + metabolism = REM * 3.5 // about right for mixing nutriment and ethanol. + var/alt_nutriment_factor = 5 //half as much as protein since it's half protein. + //using a new variable instead of nutriment_factor so we can call ..() without that adding nutrition for us without taking factors for protein into account + + glass_name = "Hair of the Rat" + glass_desc = "The alcohol equivelant of saying your burger isn't cooked rare enough." + +/datum/reagent/ethanol/hairoftherat/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) + ..() + + if(M.species.gets_food_nutrition) //it's still food! + switch(alien) + if(IS_DIONA) //Diona don't get any nutrition from nutriment or protein. + if(IS_SKRELL) + M.adjustToxLoss(0.25 * removed) //Equivalent to half as much protein, since it's half protein. + if(IS_TESHARI) + M.nutrition += (alt_nutriment_factor * 1.2 * removed) //Give them the same nutrition they would get from protein. + if(IS_UNATHI) + M.nutrition += (alt_nutriment_factor * 1.125 * removed) //Give them the same nutrition they would get from protein. + //Takes into account the 0.5 factor for all nutriment which is applied on top of the 2.25 factor for protein. + //Chimera don't need their own case here since their factors for nutriment and protein cancel out. + else + M.nutrition += (alt_nutriment_factor * removed) + if(ishuman(M)) + var/mob/living/carbon/human/H = M + if(H.feral > 0 && H.nutrition > 100 && H.traumatic_shock < min(60, H.nutrition/10) && H.jitteriness < 100) // same check as feral triggers to stop them immediately re-feralling + H.feral -= removed * 3 // should calm them down quick, provided they're actually in a state to STAY calm. + if (H.feral <=0) //check if they're unferalled + H.feral = 0 + to_chat(H, "Your mind starts to clear, soothed into a state of clarity as your senses return.") + log_and_message_admins("is no longer feral.", H) + +/datum/reagent/ethanol/hairoftherat/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) + ..() + if(alien == IS_SKRELL) + M.adjustToxLoss(removed) //Equivalent to half as much protein, since it's half protein. + if(M.species.gets_food_nutrition) + if(alien == IS_SLIME || alien == IS_CHIMERA) //slimes and chimera can get nutrition from injected nutriment and protein + M.nutrition += (alt_nutriment_factor * removed) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks_yw.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks_yw.dm new file mode 100644 index 0000000000..13c987a149 --- /dev/null +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks_yw.dm @@ -0,0 +1,29 @@ +/datum/reagent/drink/lovepotion_yw + name = "Strawberry Love Potion" + id = "strawberrylovepotion" + description = "Creamy strawberries and sugar, simple and sweet." + taste_description = "strawberries and cream" + color = "#fc8a8a" // rgb(252, 138, 138) + + glass_name = "Love Potion" + glass_desc = "Love me tender, love me sweet." + + +/datum/reagent/ethanol/wormblood + name = "Worm Blood" + id = "wormblood" + description = "Who had the grand idea to bottle THE BLOOD OF A WORM." + taste_description = "Wriggly cave fungus" + color = "#827A00" + strength = 30 + druggy = 10 + + glass_name = "Worm blood" + glass_desc = "Who had the grand idea to bottle THE BLOOD OF A WORM." + glass_icon_state = "wormblood" + glass_center_of_mass = list("x"=16, "y"=8) + glass_icon_file = 'icons/obj/drinks_yw.dmi' + + + + diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm index ff53851f1f..a46f716a98 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm @@ -14,7 +14,7 @@ /datum/reagent/inaprovaline/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien != IS_DIONA) M.add_chemical_effect(CE_STABLE, 15) - M.add_chemical_effect(CE_PAINKILLER, 10) + M.add_chemical_effect(CE_PAINKILLER, 10 * M.species.chem_strength_pain) /datum/reagent/inaprovaline/topical name = "Inaprovalaze" @@ -37,7 +37,7 @@ /datum/reagent/inaprovaline/topical/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) if(alien != IS_DIONA) M.add_chemical_effect(CE_STABLE, 20) - M.add_chemical_effect(CE_PAINKILLER, 12) + M.add_chemical_effect(CE_PAINKILLER, 12 * M.species.chem_strength_pain) /datum/reagent/bicaridine name = "Bicaridine" @@ -51,7 +51,7 @@ scannable = 1 /datum/reagent/bicaridine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) - var/chem_effective = 1 * M.species.chem_strength_heal //YW EDIT + var/chem_effective = 1 * M.species.chem_strength_heal if(alien == IS_SLIME) chem_effective = 0.75 if(alien != IS_DIONA) @@ -88,7 +88,7 @@ can_overdose_touch = TRUE /datum/reagent/bicaridine/topical/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) - var/chem_effective = 1 * M.species.chem_strength_heal //YW EDIT + var/chem_effective = 1 * M.species.chem_strength_heal if(alien == IS_SLIME) chem_effective = 0.75 if(alien != IS_DIONA) @@ -96,7 +96,7 @@ M.adjustToxLoss(2 * removed) /datum/reagent/bicaridine/topical/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) - var/chem_effective = 1 * M.species.chem_strength_heal //YW EDIT + var/chem_effective = 1 * M.species.chem_strength_heal if(alien == IS_SLIME) chem_effective = 0.75 if(alien != IS_DIONA) @@ -132,7 +132,7 @@ scannable = 1 /datum/reagent/kelotane/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) - var/chem_effective = 1 * M.species.chem_strength_heal //YW EDIT + var/chem_effective = 1 * M.species.chem_strength_heal if(alien == IS_SLIME) chem_effective = 0.5 M.adjustBruteLoss(2 * removed) //Mends burns, but has negative effects with a Promethean's skeletal structure. @@ -151,7 +151,7 @@ scannable = 1 /datum/reagent/dermaline/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) - var/chem_effective = 1 * M.species.chem_strength_heal //YW EDIT + var/chem_effective = 1 * M.species.chem_strength_heal if(alien == IS_SLIME) chem_effective = 0.75 if(alien != IS_DIONA) @@ -171,7 +171,7 @@ can_overdose_touch = TRUE /datum/reagent/dermaline/topical/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) - var/chem_effective = 1 * M.species.chem_strength_heal //YW EDIT + var/chem_effective = 1 * M.species.chem_strength_heal if(alien == IS_SLIME) chem_effective = 0.75 if(alien != IS_DIONA) @@ -179,7 +179,7 @@ M.adjustToxLoss(2 * removed) /datum/reagent/dermaline/topical/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) - var/chem_effective = 1 * M.species.chem_strength_heal //YW EDIT + var/chem_effective = 1 * M.species.chem_strength_heal if(alien == IS_SLIME) chem_effective = 0.75 if(alien != IS_DIONA) @@ -195,7 +195,7 @@ scannable = 1 /datum/reagent/dylovene/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) - var/chem_effective = 1 * M.species.chem_strength_heal //YW EDIT + var/chem_effective = 1 * M.species.chem_strength_heal if(alien == IS_SLIME) chem_effective = 0.66 if(dose >= 15) @@ -220,7 +220,7 @@ return if(M.getToxLoss() && prob(10)) M.vomit(1) - M.adjustToxLoss(-8 * removed) + M.adjustToxLoss(-8 * removed * M.species.chem_strength_heal) if(prob(30)) M.remove_a_modifier_of_type(/datum/modifier/poisoned) if(ishuman(M)) @@ -249,13 +249,13 @@ if(alien == IS_VOX) M.adjustToxLoss(removed * 24) //VOREStation Edit else if(alien == IS_SLIME && dose >= 15) - M.add_chemical_effect(CE_PAINKILLER, 15) + M.add_chemical_effect(CE_PAINKILLER, 15 * M.species.chem_strength_pain) if(prob(15)) to_chat(M, "You have a moment of clarity as you collapse.") M.adjustBrainLoss(-20 * removed) //VOREStation Edit M.Weaken(6) else if(alien != IS_DIONA) - M.adjustOxyLoss(-60 * removed) //VOREStation Edit + M.adjustOxyLoss(-15 * removed * M.species.chem_strength_heal) holder.remove_reagent("lexorin", 8 * removed) //VOREStation Edit @@ -273,13 +273,13 @@ if(alien == IS_VOX) M.adjustToxLoss(removed * 9) else if(alien == IS_SLIME && dose >= 10) - M.add_chemical_effect(CE_PAINKILLER, 25) + M.add_chemical_effect(CE_PAINKILLER, 25 * M.species.chem_strength_pain) if(prob(25)) to_chat(M, "You have a moment of clarity, as you feel your tubes lose pressure rapidly.") M.adjustBrainLoss(-8 * removed) M.Weaken(3) else if(alien != IS_DIONA) - M.adjustOxyLoss(-150 * removed) + M.adjustOxyLoss(-150 * removed * M.species.chem_strength_heal) holder.remove_reagent("lexorin", 3 * removed) @@ -301,7 +301,7 @@ /datum/reagent/tricordrazine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien != IS_DIONA) - var/chem_effective = 1 * M.species.chem_strength_heal //YW EDIT + var/chem_effective = 1 * M.species.chem_strength_heal if(alien == IS_SLIME) chem_effective = 0.5 M.adjustOxyLoss(-3 * removed * chem_effective) @@ -324,7 +324,7 @@ /datum/reagent/tricorlidaze/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) if(alien != IS_DIONA) - var/chem_effective = 1 * M.species.chem_strength_heal //YW EDIT + var/chem_effective = 1 * M.species.chem_strength_heal if(alien == IS_SLIME) chem_effective = 0.5 M.adjustOxyLoss(-2 * removed * chem_effective) @@ -334,7 +334,6 @@ /datum/reagent/tricorlidaze/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien != IS_DIONA) M.adjustToxLoss(3 * removed) - affect_blood(M, alien, removed * 0.4) /datum/reagent/tricorlidaze/touch_obj(var/obj/O) if(istype(O, /obj/item/stack/medical/bruise_pack) && round(volume) >= 5) @@ -361,7 +360,7 @@ /datum/reagent/cryoxadone/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(M.bodytemperature < 170) - var/chem_effective = 1 * M.species.chem_strength_heal //YW EDIT + var/chem_effective = 1 * M.species.chem_strength_heal if(alien == IS_SLIME) chem_effective = 0.25 to_chat(M, "It's cold. Something causes your cellular mass to harden occasionally, resulting in vibration.") @@ -386,7 +385,7 @@ /datum/reagent/clonexadone/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(M.bodytemperature < 170) - var/chem_effective = 1 * M.species.chem_strength_heal //YW EDIT + var/chem_effective = 1 * M.species.chem_strength_heal if(alien == IS_SLIME) if(prob(10)) to_chat(M, "It's so cold. Something causes your cellular mass to harden sporadically, resulting in seizure-like twitching.") @@ -420,7 +419,7 @@ /datum/reagent/necroxadone/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(M.bodytemperature < 170 || (M.stat == DEAD && M.has_modifier_of_type(/datum/modifier/bloodpump_corpse))) - var/chem_effective = 1 * M.species.chem_strength_heal //YW EDIT + var/chem_effective = 1 * M.species.chem_strength_heal if(alien == IS_SLIME) if(prob(10)) to_chat(M, "It's so cold. Something causes your cellular mass to harden sporadically, resulting in seizure-like twitching.") @@ -448,7 +447,7 @@ mrate_static = TRUE /datum/reagent/paracetamol/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) - var/chem_effective = 1 * M.species.chem_strength_heal //YW EDIT + var/chem_effective = 1 * M.species.chem_strength_pain if(alien == IS_SLIME) chem_effective = 0.75 M.add_chemical_effect(CE_PAINKILLER, 25 * chem_effective) @@ -472,7 +471,7 @@ mrate_static = TRUE /datum/reagent/tramadol/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) - var/chem_effective = 1 * M.species.chem_strength_heal //YW EDIT + var/chem_effective = 1 * M.species.chem_strength_pain if(alien == IS_SLIME) chem_effective = 0.8 M.add_chemical_effect(CE_SLOWDOWN, 1) @@ -495,7 +494,7 @@ mrate_static = TRUE /datum/reagent/oxycodone/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) - var/chem_effective = 1 * M.species.chem_strength_heal //YW EDIT + var/chem_effective = 1 * M.species.chem_strength_pain if(alien == IS_SLIME) chem_effective = 0.75 M.stuttering = min(50, max(0, M.stuttering + 5)) //If you can't feel yourself, and your main mode of speech is resonation, there's a problem. @@ -522,7 +521,7 @@ scannable = 1 /datum/reagent/synaptizine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) - var/chem_effective = 1 * M.species.chem_strength_heal //YW EDIT + var/chem_effective = 1 * M.species.chem_strength_heal if(alien == IS_DIONA) return if(alien == IS_SLIME) @@ -538,7 +537,7 @@ holder.remove_reagent("mindbreaker", 5) M.hallucination = max(0, M.hallucination - 10) M.adjustToxLoss(5 * removed * chem_effective) // It used to be incredibly deadly due to an oversight. Not anymore! - M.add_chemical_effect(CE_PAINKILLER, 20 * chem_effective) + M.add_chemical_effect(CE_PAINKILLER, 20 * chem_effective * M.species.chem_strength_pain) /datum/reagent/hyperzine name = "Hyperzine" @@ -575,7 +574,7 @@ /datum/reagent/alkysine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) return - var/chem_effective = 1 * M.species.chem_strength_heal //YW EDIT + var/chem_effective = 1 * M.species.chem_strength_heal if(alien == IS_SLIME) chem_effective = 0.25 if(M.brainloss >= 10) @@ -583,7 +582,7 @@ if(dose >= 10 && M.paralysis < 40) M.AdjustParalysis(1) //Messing with the core with a simple chemical probably isn't the best idea. M.adjustBrainLoss(-8 * removed * chem_effective) //VOREStation Edit - M.add_chemical_effect(CE_PAINKILLER, 10 * chem_effective) + M.add_chemical_effect(CE_PAINKILLER, 10 * chem_effective * M.species.chem_strength_pain) /datum/reagent/imidazoline name = "Imidazoline" @@ -632,7 +631,7 @@ H.eye_blurry = min(M.eye_blurry + 10, 250) //Eyes need to reset, or something H.sdisabilities &= ~BLIND if(alien == IS_SLIME) - H.add_chemical_effect(CE_PAINKILLER, 20) + H.add_chemical_effect(CE_PAINKILLER, 20 * M.species.chem_strength_pain) if(prob(33)) H.Confuse(10) @@ -672,7 +671,7 @@ /datum/reagent/myelamine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) return - M.eye_blurry += min(M.eye_blurry + (repair_strength * removed), 250) + M.eye_blurry = min(M.eye_blurry + (repair_strength * removed), 250) if(ishuman(M)) var/mob/living/carbon/human/H = M var/wound_heal = removed * repair_strength @@ -699,7 +698,7 @@ scannable = 1 /datum/reagent/respirodaxon/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) - var/repair_strength = 1 * M.species.chem_strength_heal //YW EDIT + var/repair_strength = 1 * M.species.chem_strength_heal if(alien == IS_SLIME) repair_strength = 0.6 if(ishuman(M)) @@ -730,7 +729,7 @@ scannable = 1 /datum/reagent/gastirodaxon/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) - var/repair_strength = 1 * M.species.chem_strength_heal //YW EDIT + var/repair_strength = 1 * M.species.chem_strength_heal if(alien == IS_SLIME) repair_strength = 0.6 if(ishuman(M)) @@ -761,7 +760,7 @@ scannable = 1 /datum/reagent/hepanephrodaxon/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) - var/repair_strength = 1 * M.species.chem_strength_heal //YW EDIT + var/repair_strength = 1 * M.species.chem_strength_heal if(alien == IS_SLIME) repair_strength = 0.4 if(ishuman(M)) @@ -794,7 +793,7 @@ scannable = 1 /datum/reagent/cordradaxon/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) - var/repair_strength = 1 * M.species.chem_strength_heal //YW EDIT + var/repair_strength = 1 * M.species.chem_strength_heal if(alien == IS_SLIME) repair_strength = 0.6 if(ishuman(M)) @@ -821,7 +820,7 @@ scannable = 1 /datum/reagent/immunosuprizine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) - var/strength_mod = 1 * M.species.chem_strength_heal //YW EDIT + var/strength_mod = 1 * M.species.chem_strength_heal if(alien == IS_DIONA) // It's a tree. strength_mod = 0.25 @@ -878,7 +877,7 @@ scannable = 1 /datum/reagent/skrellimmuno/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) - var/strength_mod = 0.5 * M.species.chem_strength_heal //YW EDIT + var/strength_mod = 0.5 * M.species.chem_strength_heal if(alien == IS_SKRELL) strength_mod = 1 @@ -1022,7 +1021,7 @@ /datum/reagent/hyronalin/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) return - M.radiation = max(M.radiation - 30 * removed, 0) + M.radiation = max(M.radiation - 30 * removed * M.species.chem_strength_heal, 0) /datum/reagent/arithrazine name = "Arithrazine" @@ -1038,7 +1037,7 @@ /datum/reagent/arithrazine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) return - M.radiation = max(M.radiation - 70 * removed, 0) + M.radiation = max(M.radiation - 70 * removed * M.species.chem_strength_heal, 0) M.adjustToxLoss(-10 * removed) if(prob(60)) M.take_organ_damage(4 * removed, 0) @@ -1154,7 +1153,7 @@ can_overdose_touch = TRUE /datum/reagent/spacomycaze/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) - M.add_chemical_effect(CE_PAINKILLER, 10) + M.add_chemical_effect(CE_PAINKILLER, 10 * M.species.chem_strength_pain) M.adjustToxLoss(3 * removed) /datum/reagent/spacomycaze/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) @@ -1173,7 +1172,7 @@ to_chat(M, "Your skin itches.") M.add_chemical_effect(CE_ANTIBIOTIC, dose >= overdose ? ANTIBIO_OD : ANTIBIO_NORM) - M.add_chemical_effect(CE_PAINKILLER, 20) // 5 less than paracetamol. + M.add_chemical_effect(CE_PAINKILLER, 20 * M.species.chem_strength_pain) // 5 less than paracetamol. /datum/reagent/spacomycaze/touch_obj(var/obj/O) if(istype(O, /obj/item/stack/medical/crude_pack) && round(volume) >= 1) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm index 44ba370812..7ac94215f4 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm @@ -14,7 +14,7 @@ var/skin_danger = 0.2 // The multiplier for how effective the toxin is when making skin contact. /datum/reagent/toxin/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) - strength *= M.species.chem_strength_tox // YW ADD (e.g. basic toxin and 1.5 = 6 damage/u, but amatox or carptox are 15/u) + strength *= M.species.chem_strength_tox if(strength && alien != IS_DIONA) if(issmall(M)) removed *= 2 // Small bodymass, more effect from lower volume. if(alien == IS_SLIME) @@ -616,7 +616,7 @@ if(alien == IS_DIONA) return - var/threshold = 1 * M.species.chem_strength_tox // YW ADD + var/threshold = 1 * M.species.chem_strength_tox if(alien == IS_SKRELL) threshold = 1.2 @@ -664,7 +664,7 @@ if(alien == IS_DIONA) return - var/threshold = 1 * M.species.chem_strength_tox // YW ADD + var/threshold = 1 * M.species.chem_strength_tox if(alien == IS_SKRELL) threshold = 1.2 @@ -727,7 +727,7 @@ if(alien == IS_DIONA) return - var/drug_strength = 15 * M.species.chem_strength_tox // YW ADD + var/drug_strength = 15 * M.species.chem_strength_tox if(alien == IS_SKRELL) drug_strength = drug_strength * 0.8 @@ -786,7 +786,7 @@ /datum/reagent/cryptobiolin/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) return - var/drug_strength = 4 + var/drug_strength = 4 * M.species.chem_strength_tox if(alien == IS_SKRELL) drug_strength = drug_strength * 0.8 @@ -832,7 +832,7 @@ if(alien == IS_DIONA) return - var/drug_strength = 100 + var/drug_strength = 100 * M.species.chem_strength_tox if(alien == IS_SKRELL) drug_strength *= 0.8 @@ -855,7 +855,7 @@ if(alien == IS_DIONA) return - var/threshold = 1 + var/threshold = 1 * M.species.chem_strength_tox if(alien == IS_SKRELL) threshold = 1.2 @@ -909,7 +909,7 @@ datum/reagent/talum_quem/affect_blood(var/mob/living/carbon/M, var/alien, var/re if(alien == IS_DIONA) return - var/drug_strength = 29 + var/drug_strength = 29 * M.species.chem_strength_tox if(alien == IS_SKRELL) drug_strength = drug_strength * 0.8 else diff --git a/code/modules/reagents/Chemistry-Recipes.dm b/code/modules/reagents/Chemistry-Recipes.dm index d76b731ee7..b2591d992f 100644 --- a/code/modules/reagents/Chemistry-Recipes.dm +++ b/code/modules/reagents/Chemistry-Recipes.dm @@ -1861,7 +1861,7 @@ name = "Snow White" id = "snowwhite" result = "snowwhite" - required_reagents = list("beer" = 1, "lemon_lime" = 1) + required_reagents = list("pineapplejuice" = 1, "rum" = 1, "lemon_lime" = 1, "egg" = 1, "kahlua" = 1, "sugar" = 1) //VoreStation Edit result_amount = 2 /datum/chemical_reaction/drinks/irishcarbomb diff --git a/code/modules/reagents/Chemistry-Recipes_vr.dm b/code/modules/reagents/Chemistry-Recipes_vr.dm index dfa4a24463..c407426049 100644 --- a/code/modules/reagents/Chemistry-Recipes_vr.dm +++ b/code/modules/reagents/Chemistry-Recipes_vr.dm @@ -129,6 +129,146 @@ required_reagents = list("whiskey" = 1, "protein" = 1) result_amount = 2 +/datum/chemical_reaction/drinks/bigbeer + name = "Giant Beer" + id = "bigbeer" + result = "bigbeer" + required_reagents = list("syndicatebomb" = 1, "manlydorf" = 1, "grog" =1) + result_amount = 3 + +/datum/chemical_reaction/drinks/sweettea + name = "Sweetened Tea" + id = "sweettea" + result = "sweettea" + required_reagents = list("icetea" = 2, "sugar" = 1,) + result_amount = 3 + +/datum/chemical_reaction/drinks/unsweettea + name = "Unsweetened Tea" + id = "unsweettea" + result = "unsweettea" + required_reagents = list("sweettea" = 3, "phoron" = 1) + result_amount = 2 + +/datum/chemical_reaction/drinks/galacticpanic + name = "Galactic Panic Attack" + id = "galacticpanic" + result = "galacticpanic" + required_reagents = list("gargleblaster" = 1, "singulo" = 1, "phoronspecial" =1, "neurotoxin" = 1, "atomicbomb" = 1, "hippiesdelight" = 1) + result_amount = 6 + +/datum/chemical_reaction/drinks/bulldog + name = "Space Bulldog" + id = "bulldog" + result = "bulldog" + required_reagents = list("whiterussian" = 4, "cola" =1) + result_amount = 4 + +/datum/chemical_reaction/drinks/sbagliato + name = "Negroni Sbagliato" + id = "sbagliato" + result = "sbagliato" + required_reagents = list("wine" = 1, "vermouth" = 1, "sodawater" =1) + result_amount = 3 + +/datum/chemical_reaction/drinks/italiancrisis + name = "Italian Crisis" + id = "italiancrisis" + result = "italiancrisis" + required_reagents = list("bulldog" = 1, "sbagliato" = 1) + result_amount = 2 + +/datum/chemical_reaction/drinks/sugarrush + name = "Sweet Rush" + id = "sugarrush" + result = "sugarrush" + required_reagents = list("sugar" = 1, "sodawater" = 1, "vodka" =1) + result_amount = 3 + +/datum/chemical_reaction/drinks/lotus + name = "Lotus" + id = "lotus" + result = "lotus" + required_reagents = list("sbagliato" = 1, "sugarrush" = 1) + result_amount = 2 + +/datum/chemical_reaction/drinks/shroomjuice + name = "Dumb Shroom Juice" + id = "shroomjuice" + result = "shroomjuice" + required_reagents = list("psilocybin" = 1, "applejuice" = 1, "limejuice" =1) + result_amount = 3 + +/datum/chemical_reaction/drinks/russianroulette + name = "Russian Roulette" + id = "russianroulette" + result = "russianroulette" + required_reagents = list("whiterussian" = 5, "iron" = 1) + result_amount = 6 + +/datum/chemical_reaction/drinks/lovepotion + name = "Love Potion" + id = "lovepotion" + result = "lovepotion" + required_reagents = list("honey" = 1, "sexonthebeach" = 5) + result_amount = 6 + +/datum/chemical_reaction/drinks/honeyshot + name = "Honey Shot" + id = "honeyshot" + result = "honeyshot" + required_reagents = list("honey" = 1, "vodka" = 1, "grenadine" =1) + result_amount = 3 + +/datum/chemical_reaction/drinks/appletini + name = "Appletini" + id = "appletini" + result = "appletini" + required_reagents = list("applejuice" = 2, "vodka" = 1) + result_amount = 3 + +/datum/chemical_reaction/drinks/glowingappletini + name = "Glowing Appletini" + id = "glowingappletini" + result = "glowingappletini" + required_reagents = list("appletini" = 5, "uranium" = 1) + result_amount = 6 + +/datum/chemical_reaction/drinks/scsatw + name = "Slow Comfortable Screw Against the Wall" + id = "scsatw" + result = "scsatw" + required_reagents = list("screwdrivercocktail" = 3, "rum" =1, "whiskey" =1, "gin" =1) + result_amount = 6 + +/datum/chemical_reaction/drinks/choccymilk + name = "Choccy Milk" + id = "choccymilk" + result = "choccymilk" + required_reagents = list("milk" = 3, "coco" = 1) + result_amount = 4 + +/datum/chemical_reaction/drinks/redspaceflush + name = "Redspace Flush" + id = "redspaceflush" + result = "redspaceflush" + required_reagents = list("rum" = 2, "whiskey" = 2, "blood" =1, "phoron" =1) + result_amount = 6 + +/datum/chemical_reaction/drinks/graveyard + name = "Graveyard" + id = "graveyard" + result = "graveyard" + required_reagents = list("cola" = 1, "spacemountainwind" = 1, "dr_gibb" =1, "space_up" = 1) + result_amount = 4 + +/datum/chemical_reaction/drinks/hairoftherat + name = "Hair of the Rat" + id = "hairoftherat" + result = "hairoftherat" + required_reagents = list("monstertamer" = 2, "nutriment" = 1) + result_amount = 3 + /////////////////////////////////////////////////////////////////////////////////// /// Reagent colonies. /datum/chemical_reaction/meatcolony @@ -161,7 +301,7 @@ var/list/borks = typesof(/obj/item/weapon/reagent_containers/food/snacks) - /obj/item/weapon/reagent_containers/food/snacks // BORK BORK BORK - playsound(get_turf(holder.my_atom), 'sound/effects/phasein.ogg', 100, 1) + playsound(holder.my_atom, 'sound/effects/phasein.ogg', 100, 1) /* Removed at some point, unsure what to replace with for(var/mob/living/carbon/human/M in viewers(get_turf(holder.my_atom), null)) if(M:eyecheck() <= 0) @@ -191,7 +331,7 @@ for(var/mob/O in viewers(get_turf(holder.my_atom), null)) O.show_message(text("The solution begins to vibrate violently!"), 1) // It was at this moment, the Xenobiologist knew... he fucked up. sleep(30) - playsound(get_turf(holder.my_atom), 'sound/items/Welder2.ogg', 100, 1) + playsound(holder.my_atom, 'sound/items/Welder2.ogg', 100, 1) for(var/mob/O in viewers(get_turf(holder.my_atom), null)) O.show_message(text("The reaction begins to rapidly sizzle and swell outwards!"), 1) sleep(20) @@ -200,7 +340,7 @@ return if(fail_chance < 101) // 10% chance of it not working at all. - playsound(get_turf(holder.my_atom), 'sound/items/Welder.ogg', 100, 1) + playsound(holder.my_atom, 'sound/items/Welder.ogg', 100, 1) for(var/mob/O in viewers(get_turf(holder.my_atom), null)) O.show_message(text("The slime core fizzles disappointingly."), 1) return @@ -221,7 +361,7 @@ var/list/material = typesof(/obj/item/stack/material) - blocked - playsound(get_turf(holder.my_atom), 'sound/effects/phasein.ogg', 100, 1) + playsound(holder.my_atom, 'sound/effects/phasein.ogg', 100, 1) /* Removed at some point, unsure what to replace with for(var/mob/living/carbon/human/M in viewers(get_turf(holder.my_atom), null)) if(M:eyecheck() <= 0) @@ -270,7 +410,7 @@ for(var/mob/O in viewers(get_turf(holder.my_atom), null)) O.show_message(text("The slime extract begins to vibrate violently!"), 1) sleep(50) - playsound(get_turf(holder.my_atom), 'sound/effects/phasein.ogg', 100, 1) + playsound(holder.my_atom, 'sound/effects/phasein.ogg', 100, 1) for(var/mob/living/M in range (get_turf(holder.my_atom), 7)) M.bodytemperature -= 140 to_chat(M, " You suddenly feel a chill!") @@ -385,7 +525,7 @@ blocked += typesof(/mob/living/simple_mob/horror) var/list/voremobs = typesof(mob_path) - blocked // list of possible hostile mobs - playsound(get_turf(holder.my_atom), 'sound/effects/phasein.ogg', 100, 1) + playsound(holder.my_atom, 'sound/effects/phasein.ogg', 100, 1) /* Removed at some point, unsure what to replace with for(var/mob/living/carbon/human/M in viewers(get_turf(holder.my_atom), null)) if(M:eyecheck() <= 0) diff --git a/code/modules/reagents/Chemistry-Recipes_yw.dm b/code/modules/reagents/Chemistry-Recipes_yw.dm new file mode 100644 index 0000000000..8cf9a31339 --- /dev/null +++ b/code/modules/reagents/Chemistry-Recipes_yw.dm @@ -0,0 +1,14 @@ +/datum/chemical_reaction/drinks/lovepotion_yw + name = "Strawberry Love Potion" + id = "strawberrylovepotion" + result = "strawberrylovepotion" + required_reagents = list("cream" = 1, "berryjuice" = 1, "sugar" = 1) + result_amount = 3 + +/datum/chemical_reaction/drinks/wormblood + name = "Wormblood" + id = "wormblood" + result = "wormblood" + required_reagents = list("booger" = 1, "psilocybin" = 1) + result_amount = 2 + diff --git a/code/modules/reagents/dispenser/dispenser2.dm b/code/modules/reagents/dispenser/dispenser2.dm index 69577da357..9663c68529 100644 --- a/code/modules/reagents/dispenser/dispenser2.dm +++ b/code/modules/reagents/dispenser/dispenser2.dm @@ -29,6 +29,17 @@ . = ..() . += "It has [cartridges.len] cartridges installed, and has space for [DISPENSER_MAX_CARTRIDGES - cartridges.len] more." +/obj/machinery/chemical_dispenser/verb/rotate_clockwise() + set name = "Rotate Dispenser Clockwise" + set category = "Object" + set src in oview(1) + + if (src.anchored || usr:stat) + to_chat(usr, "It is fastened down!") + return 0 + src.set_dir(turn(src.dir, 270)) + return 1 + /obj/machinery/chemical_dispenser/proc/add_cartridge(obj/item/weapon/reagent_containers/chem_disp_cartridge/C, mob/user) if(!istype(C)) if(user) @@ -160,7 +171,7 @@ var/label = href_list["dispense"] if(cartridges[label] && container && container.is_open_container()) var/obj/item/weapon/reagent_containers/chem_disp_cartridge/C = cartridges[label] - playsound(src.loc, 'sound/machines/reagent_dispense.ogg', 25, 1) + playsound(src, 'sound/machines/reagent_dispense.ogg', 25, 1) C.reagents.trans_to(container, amount) else if(href_list["ejectBeaker"]) diff --git a/code/modules/reagents/reagent_containers/borghydro.dm b/code/modules/reagents/reagent_containers/borghydro.dm index d993a0719a..347c136e40 100644 --- a/code/modules/reagents/reagent_containers/borghydro.dm +++ b/code/modules/reagents/reagent_containers/borghydro.dm @@ -113,7 +113,7 @@ if(href_list["reagent"]) var/t = reagent_ids.Find(href_list["reagent"]) if(t) - playsound(loc, 'sound/effects/pop.ogg', 50, 0) + playsound(src, 'sound/effects/pop.ogg', 50, 0) mode = t var/datum/reagent/R = SSchemistry.chemical_reagents[reagent_ids[mode]] to_chat(usr, "Synthesizer is now producing '[R.name]'.") diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index 44b2af6a5d..6d4ab24605 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -296,7 +296,7 @@ else reagents.trans_to_obj(D, 5) to_chat(user, "You wet \the [D] in \the [src].") - playsound(loc, 'sound/effects/slosh.ogg', 25, 1) + playsound(src, 'sound/effects/slosh.ogg', 25, 1) else return ..() @@ -337,7 +337,7 @@ obj/item/weapon/reagent_containers/glass/bucket/wood else reagents.trans_to_obj(D, 5) to_chat(user, "You wet \the [D] in \the [src].") - playsound(loc, 'sound/effects/slosh.ogg', 25, 1) + playsound(src, 'sound/effects/slosh.ogg', 25, 1) return else return ..() diff --git a/code/modules/reagents/reagent_containers/hypospray.dm b/code/modules/reagents/reagent_containers/hypospray.dm index 0963f45ba9..bb70781c7e 100644 --- a/code/modules/reagents/reagent_containers/hypospray.dm +++ b/code/modules/reagents/reagent_containers/hypospray.dm @@ -105,7 +105,7 @@ loaded_vial = null to_chat(user, "You remove the vial from the [src].") update_icon() - playsound(src.loc, 'sound/weapons/flipblade.ogg', 50, 1) + playsound(src, 'sound/weapons/flipblade.ogg', 50, 1) return ..() else @@ -127,7 +127,7 @@ loaded_vial.reagents.trans_to_holder(reagents,volume) user.visible_message("[user] has loaded [W] into \the [src].","You have loaded [W] into \the [src].") update_icon() - playsound(src.loc, 'sound/weapons/empty.ogg', 50, 1) + playsound(src, 'sound/weapons/empty.ogg', 50, 1) else to_chat(user, "\The [src] already has a vial.") else diff --git a/code/modules/reagents/reagent_containers/spray.dm b/code/modules/reagents/reagent_containers/spray.dm index 1aece5b845..2a89067e8a 100644 --- a/code/modules/reagents/reagent_containers/spray.dm +++ b/code/modules/reagents/reagent_containers/spray.dm @@ -55,7 +55,7 @@ return /obj/item/weapon/reagent_containers/spray/proc/Spray_at(atom/A as mob|obj, mob/user as mob, proximity) - playsound(src.loc, 'sound/effects/spray2.ogg', 50, 1, -6) + playsound(src, 'sound/effects/spray2.ogg', 50, 1, -6) if (A.density && proximity) A.visible_message("[usr] sprays [A] with [src].") reagents.splash(A, amount_per_transfer_from_this) diff --git a/code/modules/reagents/reagent_dispenser.dm b/code/modules/reagents/reagent_dispenser.dm index eb25d9c7b3..afe42f1c10 100644 --- a/code/modules/reagents/reagent_dispenser.dm +++ b/code/modules/reagents/reagent_dispenser.dm @@ -261,11 +261,22 @@ if(cupholder) . += "There are [cups] cups in the cup dispenser." +/obj/structure/reagent_dispensers/water_cooler/verb/rotate_clockwise() + set name = "Rotate Cooler Clockwise" + set category = "Object" + set src in oview(1) + + if (src.anchored || usr:stat) + to_chat(usr, "It is fastened to the floor!") + return 0 + src.set_dir(turn(src.dir, 270)) + return 1 + /obj/structure/reagent_dispensers/water_cooler/attackby(obj/item/I as obj, mob/user as mob) if(I.is_wrench()) src.add_fingerprint(user) if(bottle) - playsound(loc, I.usesound, 50, 1) + playsound(src, I.usesound, 50, 1) if(do_after(user, 20) && bottle) to_chat(user, "You unfasten the jug.") var/obj/item/weapon/reagent_containers/glass/cooler_bottle/G = new /obj/item/weapon/reagent_containers/glass/cooler_bottle( src.loc ) @@ -284,12 +295,12 @@ if(!src) return to_chat(user, "You [anchored? "un" : ""]secured \the [src]!") anchored = !anchored - playsound(loc, I.usesound, 50, 1) + playsound(src, I.usesound, 50, 1) return if(I.is_screwdriver()) if(cupholder) - playsound(loc, I.usesound, 50, 1) + playsound(src, I.usesound, 50, 1) to_chat(user, "You take the cup dispenser off.") new /obj/item/stack/material/plastic( src.loc ) if(cups) @@ -300,7 +311,7 @@ update_icon() return if(!bottle && !cupholder) - playsound(loc, I.usesound, 50, 1) + playsound(src, I.usesound, 50, 1) to_chat(user, "You start taking the water-cooler apart.") if(do_after(user, 20 * I.toolspeed) && !bottle && !cupholder) to_chat(user, "You take the water-cooler apart.") @@ -334,7 +345,7 @@ var/obj/item/stack/material/plastic/P = I src.add_fingerprint(user) to_chat(user, "You start to attach a cup dispenser onto the water-cooler.") - playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) if(do_after(user, 20) && !cupholder && anchored) if (P.use(1)) to_chat(user, "You attach a cup dispenser onto the water-cooler.") @@ -350,24 +361,16 @@ if(cups) new /obj/item/weapon/reagent_containers/food/drinks/sillycup(src.loc) cups-- - update_icon() + flick("[icon_state]-vend", src) return /obj/structure/reagent_dispensers/water_cooler/update_icon() - /* VOREStation Lazy Fix for Right Now icon_state = "water_cooler" overlays.Cut() var/image/I if(bottle) I = image(icon, "water_cooler_bottle") overlays += I - if(cupholder) - I = image(icon, "water_cooler_cupholder") - overlays += I - if(cups) - I = image(icon, "water_cooler_cups") - overlays += I - */ return /obj/structure/reagent_dispensers/beerkeg diff --git a/code/modules/recycling/disposal-construction.dm b/code/modules/recycling/disposal-construction.dm index ef6d6a5812..ad5c60c998 100644 --- a/code/modules/recycling/disposal-construction.dm +++ b/code/modules/recycling/disposal-construction.dm @@ -281,7 +281,7 @@ else density = 1 // We don't want disposal bins or outlets to go density 0 to_chat(user, "You attach the [nicetype] to the underfloor.") - playsound(loc, I.usesound, 100, 1) + playsound(src, I.usesound, 100, 1) update() // weldingtool: convert to real pipe diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index 9a9246e577..4aae8b04fb 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -640,7 +640,7 @@ for (var/mob/M in hearers(src.loc.loc)) to_chat(M, "CLONG, clong!") - playsound(src.loc, 'sound/effects/clang.ogg', 50, 0, 0) + playsound(src, 'sound/effects/clang.ogg', 50, 0, 0) // called to vent all gas in holder to a location proc/vent_gas(var/atom/location) @@ -1170,7 +1170,7 @@ if(O.currTag)// Tag set sort_tag = O.currTag - playsound(src.loc, 'sound/machines/twobeep.ogg', 100, 1) + playsound(src, 'sound/machines/twobeep.ogg', 100, 1) to_chat(user, "Changed tag to '[sort_tag]'.") updatename() updatedesc() @@ -1238,7 +1238,7 @@ if(O.currTag)// Tag set sortType = O.currTag - playsound(src.loc, 'sound/machines/twobeep.ogg', 100, 1) + playsound(src, 'sound/machines/twobeep.ogg', 100, 1) to_chat(user, "Changed filter to '[sortType]'.") updatename() updatedesc() diff --git a/code/modules/recycling/sortingmachinery.dm b/code/modules/recycling/sortingmachinery.dm index 343650f67d..315b492e6b 100755 --- a/code/modules/recycling/sortingmachinery.dm +++ b/code/modules/recycling/sortingmachinery.dm @@ -18,7 +18,7 @@ unwrap() proc/unwrap() - playsound(loc, 'sound/items/package_unwrap.ogg', 50, 1) + playsound(src, 'sound/items/package_unwrap.ogg', 50, 1) // Destroy will drop our wrapped object on the turf, so let it. qdel(src) @@ -33,7 +33,7 @@ update_icon() else src.sortTag = O.currTag - playsound(src.loc, 'sound/machines/twobeep.ogg', 50, 1) + playsound(src, 'sound/machines/twobeep.ogg', 50, 1) else to_chat(user, "The package is already labeled for [O.currTag].") else @@ -143,7 +143,7 @@ update_icon() else src.sortTag = O.currTag - playsound(src.loc, 'sound/machines/twobeep.ogg', 50, 1) + playsound(src, 'sound/machines/twobeep.ogg', 50, 1) else to_chat(user, "The package is already labeled for [O.currTag].") else @@ -209,6 +209,7 @@ overlays += I examine(mob/user) + . = ..() if(get_dist(user, src) <= 4) if(sortTag) . += "It is labeled \"[sortTag]\"" @@ -273,7 +274,7 @@ user.visible_message("\The [user] wraps \a [target] with \a [src].",\ "You wrap \the [target], leaving [amount] units of paper on \the [src].",\ "You hear someone taping paper around a small object.") - playsound(loc, 'sound/items/package_wrap.ogg', 50, 1) + playsound(src, 'sound/items/package_wrap.ogg', 50, 1) else if (istype(target, /obj/structure/closet/crate)) var/obj/structure/closet/crate/O = target if (src.amount > 3 && !O.opened) @@ -285,7 +286,7 @@ user.visible_message("\The [user] wraps \a [target] with \a [src].",\ "You wrap \the [target], leaving [amount] units of paper on \the [src].",\ "You hear someone taping paper around a large object.") - playsound(loc, 'sound/items/package_wrap.ogg', 50, 1) + playsound(src, 'sound/items/package_wrap.ogg', 50, 1) else if(src.amount < 3) to_chat(user, "You need more paper.") else if (istype (target, /obj/structure/closet)) @@ -299,7 +300,7 @@ user.visible_message("\The [user] wraps \a [target] with \a [src].",\ "You wrap \the [target], leaving [amount] units of paper on \the [src].",\ "You hear someone taping paper around a large object.") - playsound(loc, 'sound/items/package_wrap.ogg', 50, 1) + playsound(src, 'sound/items/package_wrap.ogg', 50, 1) else if(src.amount < 3) to_chat(user, "You need more paper.") else @@ -432,18 +433,18 @@ if(I.is_screwdriver()) if(c_mode==0) c_mode=1 - playsound(src.loc, I.usesound, 50, 1) + playsound(src, I.usesound, 50, 1) to_chat(user, "You remove the screws around the power connection.") return else if(c_mode==1) c_mode=0 - playsound(src.loc, I.usesound, 50, 1) + playsound(src, I.usesound, 50, 1) to_chat(user, "You attach the screws around the power connection.") return else if(istype(I, /obj/item/weapon/weldingtool) && c_mode==1) var/obj/item/weapon/weldingtool/W = I if(W.remove_fuel(0,user)) - playsound(src.loc, W.usesound, 50, 1) + playsound(src, W.usesound, 50, 1) to_chat(user, "You start slicing the floorweld off the delivery chute.") if(do_after(user,20 * W.toolspeed)) if(!src || !W.isOn()) return diff --git a/code/modules/research/designs/engineering.dm b/code/modules/research/designs/engineering.dm index 2f77d225a7..909fa83680 100644 --- a/code/modules/research/designs/engineering.dm +++ b/code/modules/research/designs/engineering.dm @@ -30,15 +30,26 @@ materials = list(DEFAULT_WALL_MATERIAL = 300, "silver" = 100) build_path = /obj/item/weapon/tool/crowbar/power sort_string = "NAAAC" - -/datum/design/item/tool/rpd // YW addition begins +// YW addition begins +/datum/design/item/tool/rpd name = "Rapid Piping Device (RPD)" desc = "A device used to rapidly pipe things." id = "RPD" req_tech = list(TECH_ENGINEERING = 3, TECH_MATERIAL = 2, TECH_BLUESPACE = 2) materials = list(DEFAULT_WALL_MATERIAL = 300, "silver" = 100, "diamond" = 500) build_path = /obj/item/weapon/pipe_dispenser - sort_string = "NAAAB" // YW addition end + sort_string = "NAAAB" + +/datum/design/item/tool/rms + name = "Rapid Material Synthesizer (RMS)" + desc = "A tool that converts battery charge to materials." + id = "RMS" + req_tech = list(TECH_ENGINEERING = 4, TECH_MATERIAL = 3, TECH_BLUESPACE = 3) + materials = list(DEFAULT_WALL_MATERIAL = 500, "glass" = 500, "silver" = 300, "phoron" = 300, "diamond" = 500) //Probably change the price in the future just put something for now + build_path = /obj/item/weapon/rms + sort_string = "NAAAB" + +// YW addition end // Other devices /datum/design/item/engineering/AssembleDesignName() diff --git a/code/modules/research/designs/weapons_vr.dm b/code/modules/research/designs/weapons_vr.dm index be67e49351..bfcc4b7d45 100644 --- a/code/modules/research/designs/weapons_vr.dm +++ b/code/modules/research/designs/weapons_vr.dm @@ -26,7 +26,7 @@ sort_string = "MAAVB" /datum/design/item/weapon/energy/netgun - name = "\'Hunter\' capture gun" + name = "Energy net gun" //ywedit - hunter is the hybrid one id = "netgun" req_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 5, TECH_MAGNET = 3) materials = list(DEFAULT_WALL_MATERIAL = 6000, "glass" = 3000) diff --git a/code/modules/research/designs/weapons_yw.dm b/code/modules/research/designs/weapons_yw.dm new file mode 100644 index 0000000000..b5480ac618 --- /dev/null +++ b/code/modules/research/designs/weapons_yw.dm @@ -0,0 +1,7 @@ +/datum/design/item/weapon/energy/hunter + name = "Hybrid 'Hunter' net gun" + id = "huntergun" + req_tech = list(TECH_COMBAT = 4, TECH_MATERIAL = 6, TECH_MAGNET = 4) + materials = list(DEFAULT_WALL_MATERIAL = 6000, "glass" = 3000, "silver" = 1000) + build_path = /obj/item/weapon/gun/energy/hunter + sort_string = "MAAVC" diff --git a/code/modules/research/message_server.dm b/code/modules/research/message_server.dm index ebe09e3a98..bbcda60927 100644 --- a/code/modules/research/message_server.dm +++ b/code/modules/research/message_server.dm @@ -129,12 +129,12 @@ var/global/list/obj/machinery/message_server/message_servers = list() switch(priority) if(2) if(!Console.silent) - playsound(Console.loc, 'sound/machines/twobeep.ogg', 50, 1) + playsound(Console, 'sound/machines/twobeep.ogg', 50, 1) Console.audible_message(text("[bicon(Console)] *The Requests Console beeps: 'PRIORITY Alert in [sender]'"),,5) Console.message_log += "High Priority message from [sender]
[authmsg]" else if(!Console.silent) - playsound(Console.loc, 'sound/machines/twobeep.ogg', 50, 1) + playsound(Console, 'sound/machines/twobeep.ogg', 50, 1) Console.audible_message(text("[bicon(Console)] *The Requests Console beeps: 'Message from [sender]'"),,4) Console.message_log += "Message from [sender]
[authmsg]" Console.set_light(2) diff --git a/code/modules/research/protolathe.dm b/code/modules/research/protolathe.dm index b2c7362d2e..34b3510031 100644 --- a/code/modules/research/protolathe.dm +++ b/code/modules/research/protolathe.dm @@ -61,6 +61,7 @@ removeFromQueue(1) if(linked_console) linked_console.updateUsrDialog() + flick("[initial(icon_state)]_finish", src) update_icon() else if(busy) @@ -93,15 +94,20 @@ eject_materials(f, -1) ..() + /obj/machinery/r_n_d/protolathe/update_icon() + overlays.Cut() + + icon_state = initial(icon_state) + if(panel_open) - icon_state = "protolathe_t" - else if(busy) - icon_state = "protolathe_n" - else - if(icon_state == "protolathe_n") - flick("protolathe_u", src) // If lid WAS closed, show opening animation - icon_state = "protolathe" + overlays.Add(image(icon, "[icon_state]_panel")) + + if(stat & NOPOWER) + return + + if(busy) + icon_state = "[icon_state]_work" /obj/machinery/r_n_d/protolathe/attackby(var/obj/item/O as obj, var/mob/user as mob) if(busy) @@ -147,9 +153,7 @@ if(materials[S.material.name] + amnt <= max_res_amount) if(S && S.get_amount() >= 1) var/count = 0 - overlays += "fab-load-metal" - spawn(10) - overlays -= "fab-load-metal" + flick("[initial(icon_state)]_loading", src) while(materials[S.material.name] + amnt <= max_res_amount && S.get_amount() >= 1) materials[S.material.name] += amnt S.use(1) diff --git a/code/modules/research/rdconsole.dm b/code/modules/research/rdconsole.dm index db70d08863..41510d0545 100755 --- a/code/modules/research/rdconsole.dm +++ b/code/modules/research/rdconsole.dm @@ -147,7 +147,7 @@ won't update every console in existence) but it's more of a hassle to do. Also, /obj/machinery/computer/rdconsole/emp_act(var/remaining_charges, var/mob/user) if(!emagged) - playsound(src.loc, 'sound/effects/sparks4.ogg', 75, 1) + playsound(src, 'sound/effects/sparks4.ogg', 75, 1) emagged = 1 to_chat(user, "You you disable the security protocols.") return 1 diff --git a/code/modules/research/rdmachines.dm b/code/modules/research/rdmachines.dm index 5c33122815..5f58c50f3d 100644 --- a/code/modules/research/rdmachines.dm +++ b/code/modules/research/rdmachines.dm @@ -4,7 +4,7 @@ /obj/machinery/r_n_d name = "R&D Device" - icon = 'icons/obj/machines/research_vr.dmi' //VOREStation Edit - Replaced with Eris sprites + icon = 'icons/obj/machines/research.dmi' density = 1 anchored = 1 use_power = USE_POWER_IDLE @@ -40,4 +40,4 @@ return var/obj/item/stack/material/S = new sheetType(loc) S.amount = eject - materials[material] -= eject * perUnit \ No newline at end of file + materials[material] -= eject * perUnit diff --git a/code/modules/research/server.dm b/code/modules/research/server.dm index 4776646105..075bd3d4d1 100644 --- a/code/modules/research/server.dm +++ b/code/modules/research/server.dm @@ -290,7 +290,7 @@ /obj/machinery/computer/rdservercontrol/emag_act(var/remaining_charges, var/mob/user) if(!emagged) - playsound(src.loc, 'sound/effects/sparks4.ogg', 75, 1) + playsound(src, 'sound/effects/sparks4.ogg', 75, 1) emagged = 1 to_chat(user, "You you disable the security protocols.") src.updateUsrDialog() diff --git a/code/modules/resleeving/machines.dm b/code/modules/resleeving/machines.dm index a6de1dd6cf..45dae68f1a 100644 --- a/code/modules/resleeving/machines.dm +++ b/code/modules/resleeving/machines.dm @@ -152,8 +152,8 @@ use_power(7500) //This might need tweaking. return - else if(((occupant.health >= heal_level) || (occupant.health == occupant.maxHealth)) && (!eject_wait)) - playsound(src.loc, 'sound/machines/ding.ogg', 50, 1) + else if(((occupant.health == occupant.maxHealth)) && (!eject_wait)) + playsound(src, 'sound/machines/ding.ogg', 50, 1) audible_message("\The [src] signals that the growing process is complete.") connected_message("Growing Process Complete.") locked = 0 diff --git a/code/modules/shieldgen/directional_shield.dm b/code/modules/shieldgen/directional_shield.dm index 26963a1227..d3d943297a 100644 --- a/code/modules/shieldgen/directional_shield.dm +++ b/code/modules/shieldgen/directional_shield.dm @@ -67,7 +67,7 @@ /obj/effect/directional_shield/bullet_act(var/obj/item/projectile/P) adjust_health(-P.get_structure_damage()) P.on_hit() - playsound(get_turf(src), 'sound/effects/EMPulse.ogg', 75, 1) + playsound(src, 'sound/effects/EMPulse.ogg', 75, 1) // All the shields tied to their projector are one 'unit', and don't have individualized health values like most other shields. /obj/effect/directional_shield/proc/adjust_health(amount) @@ -144,12 +144,12 @@ destroy_shields() var/turf/T = get_turf(src) T.visible_message("\The [src] overloads and the shield vanishes!") - playsound(get_turf(src), 'sound/machines/defib_failed.ogg', 75, 0) + playsound(src, 'sound/machines/defib_failed.ogg', 75, 0) else if(shield_health < max_shield_health / 4) // Play a more urgent sounding beep if it's at 25% health. - playsound(get_turf(src), 'sound/machines/defib_success.ogg', 75, 0) + playsound(src, 'sound/machines/defib_success.ogg', 75, 0) else - playsound(get_turf(src), 'sound/machines/defib_SafetyOn.ogg', 75, 0) + playsound(src, 'sound/machines/defib_SafetyOn.ogg', 75, 0) last_damaged_time = world.time update_shield_colors() @@ -203,9 +203,9 @@ if(always_on && !active) // Make shields as soon as possible if this is set. create_shields() if(shield_health == max_shield_health) - playsound(get_turf(src), 'sound/machines/defib_ready.ogg', 75, 0) + playsound(src, 'sound/machines/defib_ready.ogg', 75, 0) else - playsound(get_turf(src), 'sound/machines/defib_safetyOff.ogg', 75, 0) + playsound(src, 'sound/machines/defib_safetyOff.ogg', 75, 0) /obj/item/shield_projector/examine(var/mob/user) . = ..() diff --git a/code/modules/shieldgen/emergency_shield.dm b/code/modules/shieldgen/emergency_shield.dm index 21e244cc36..4920ffb513 100644 --- a/code/modules/shieldgen/emergency_shield.dm +++ b/code/modules/shieldgen/emergency_shield.dm @@ -48,7 +48,7 @@ src.health -= aforce //Play a fitting sound - playsound(src.loc, 'sound/effects/EMPulse.ogg', 75, 1) + playsound(src, 'sound/effects/EMPulse.ogg', 75, 1) check_failure() set_opacity(1) @@ -105,7 +105,7 @@ src.health -= tforce //This seemed to be the best sound for hitting a force field. - playsound(src.loc, 'sound/effects/EMPulse.ogg', 100, 1) + playsound(src, 'sound/effects/EMPulse.ogg', 100, 1) check_failure() diff --git a/code/modules/shuttles/shuttle_emergency.dm b/code/modules/shuttles/shuttle_emergency.dm index 9bdcb2079b..3b491a0c5b 100644 --- a/code/modules/shuttles/shuttle_emergency.dm +++ b/code/modules/shuttles/shuttle_emergency.dm @@ -146,16 +146,16 @@ if (dna_hash in authorized) src.visible_message("\The [src] buzzes. That ID has already been scanned.") - playsound(src.loc, 'sound/machines/buzz-sigh.ogg', 50, 0) + playsound(src, 'sound/machines/buzz-sigh.ogg', 50, 0) return 0 if (!(access_heads in access)) src.visible_message("\The [src] buzzes, rejecting [ident].") - playsound(src.loc, 'sound/machines/deniedbeep.ogg', 50, 0) + playsound(src, 'sound/machines/deniedbeep.ogg', 50, 0) return 0 src.visible_message("\The [src] beeps as it scans [ident].") - playsound(src.loc, 'sound/machines/twobeep.ogg', 50, 0) + playsound(src, 'sound/machines/twobeep.ogg', 50, 0) authorized[dna_hash] = auth_name if (req_authorizations - authorized.len) to_chat(world, "Alert: [req_authorizations - authorized.len] authorization\s needed to override the shuttle autopilot.") //TODO- Belsima, make this an announcement instead of magic. diff --git a/code/modules/spells/aoe_turf/conjure/conjure.dm b/code/modules/spells/aoe_turf/conjure/conjure.dm index 9e02cf9513..e9874ccc12 100644 --- a/code/modules/spells/aoe_turf/conjure/conjure.dm +++ b/code/modules/spells/aoe_turf/conjure/conjure.dm @@ -25,7 +25,7 @@ How they spawn stuff is decided by behaviour vars, which are explained below cast_sound = 'sound/items/welder.ogg' /spell/aoe_turf/conjure/cast(list/targets, mob/user) - playsound(get_turf(user), cast_sound, 50, 1) + playsound(user, cast_sound, 50, 1) for(var/i=1,i <= summon_amt,i++) if(!targets.len) diff --git a/code/modules/surgery/implant.dm b/code/modules/surgery/implant.dm index 624d94443c..276af95ce8 100644 --- a/code/modules/surgery/implant.dm +++ b/code/modules/surgery/implant.dm @@ -243,6 +243,6 @@ if (prob(fail_prob)) var/obj/item/weapon/implant/imp = affected.implants[1] user.visible_message(" Something beeps inside [target]'s [affected.name]!") - playsound(imp.loc, 'sound/items/countdown.ogg', 75, 1, -3) + playsound(imp, 'sound/items/countdown.ogg', 75, 1, -3) spawn(25) imp.activate() diff --git a/code/modules/tables/interactions.dm b/code/modules/tables/interactions.dm index 1455fc0192..6cbf77cd99 100644 --- a/code/modules/tables/interactions.dm +++ b/code/modules/tables/interactions.dm @@ -89,9 +89,9 @@ M.apply_damage(8,def_zone = BP_HEAD) visible_message("[G.assailant] slams [G.affecting]'s face against \the [src]!") if(material) - playsound(loc, material.tableslam_noise, 50, 1) + playsound(src, material.tableslam_noise, 50, 1) else - playsound(loc, 'sound/weapons/tablehit1.ogg', 50, 1) + playsound(src, 'sound/weapons/tablehit1.ogg', 50, 1) var/list/L = take_damage(rand(1,5)) // Shards. Extra damage, plus potentially the fact YOU LITERALLY HAVE A PIECE OF GLASS/METAL/WHATEVER IN YOUR FACE for(var/obj/item/weapon/material/shard/S in L) @@ -122,8 +122,8 @@ var/datum/effect/effect/system/spark_spread/spark_system = new /datum/effect/effect/system/spark_spread() spark_system.set_up(5, 0, src.loc) spark_system.start() - playsound(src.loc, 'sound/weapons/blade1.ogg', 50, 1) - playsound(src.loc, "sparks", 50, 1) + playsound(src, 'sound/weapons/blade1.ogg', 50, 1) + playsound(src, "sparks", 50, 1) user.visible_message("\The [src] was sliced apart by [user]!") break_to_parts() return diff --git a/code/modules/tables/tables.dm b/code/modules/tables/tables.dm index 249c84be73..80ab93043b 100644 --- a/code/modules/tables/tables.dm +++ b/code/modules/tables/tables.dm @@ -263,7 +263,7 @@ var/list/table_icon_cache = list() user.visible_message("\The [user] begins removing the [type_holding] holding \the [src]'s [M.display_name] [what] in place.", "You begin removing the [type_holding] holding \the [src]'s [M.display_name] [what] in place.") if(sound) - playsound(src.loc, sound, 50, 1) + playsound(src, sound, 50, 1) if(!do_after(user, delay)) manipulating = 0 return M diff --git a/code/modules/telesci/quantum_pad.dm b/code/modules/telesci/quantum_pad.dm index 91b5c19dc2..0588f802b7 100644 --- a/code/modules/telesci/quantum_pad.dm +++ b/code/modules/telesci/quantum_pad.dm @@ -135,7 +135,7 @@ /obj/machinery/power/quantumpad/proc/doteleport(mob/user) if(!linked_pad) return - playsound(get_turf(src), 'sound/weapons/flash.ogg', 25, 1) + playsound(src, 'sound/weapons/flash.ogg', 25, 1) teleporting = 1 spawn(teleport_speed) @@ -163,9 +163,9 @@ linked_pad.sparks() flick("qpad-beam", src) - playsound(get_turf(src), 'sound/weapons/emitter2.ogg', 25, 1, extrarange = 3, falloff = 5) + playsound(src, 'sound/weapons/emitter2.ogg', 25, 1, extrarange = 3, falloff = 5) flick("qpad-beam", linked_pad) - playsound(get_turf(linked_pad), 'sound/weapons/emitter2.ogg', 25, 1, extrarange = 3, falloff = 5) + playsound(linked_pad, 'sound/weapons/emitter2.ogg', 25, 1, extrarange = 3, falloff = 5) for(var/atom/movable/ROI in get_turf(src)) // if is anchored, don't let through if(ROI.anchored) diff --git a/code/modules/telesci/telesci_computer.dm b/code/modules/telesci/telesci_computer.dm index 9f1a34760e..1119e565ef 100644 --- a/code/modules/telesci/telesci_computer.dm +++ b/code/modules/telesci/telesci_computer.dm @@ -195,7 +195,7 @@ flick("pad-beam", telepad) if(spawn_time > 15) // 1.5 seconds - playsound(telepad.loc, 'sound/weapons/flash.ogg', 50, 1) + playsound(telepad, 'sound/weapons/flash.ogg', 50, 1) // Wait depending on the time the projectile took to get there teleporting = 1 temp_msg = "Powering up bluespace crystals.
Please wait." @@ -241,7 +241,7 @@ dest = target flick("pad-beam", telepad) - playsound(telepad.loc, 'sound/weapons/emitter2.ogg', 25, 1, extrarange = 3, falloff = 5) + playsound(telepad, 'sound/weapons/emitter2.ogg', 25, 1, extrarange = 3, falloff = 5) for(var/atom/movable/ROI in source) // if is anchored, don't let through if(ROI.anchored) diff --git a/code/modules/tgs/includes.dm b/code/modules/tgs/includes.dm index 764adbc3a9..b9ef0f21eb 100644 --- a/code/modules/tgs/includes.dm +++ b/code/modules/tgs/includes.dm @@ -13,6 +13,7 @@ #include "v5\_defines.dm" #include "v5\api.dm" +#include "v5\api_vgs.dm" // VOREStation Edit - Include here so it has access to v5 defines #include "v5\commands.dm" #include "v5\chat_commands.dm" #include "v5\undef.dm" diff --git a/code/modules/tgs/v5/_defines.dm b/code/modules/tgs/v5/_defines.dm index 2baf3e12d7..ce6f4b109d 100644 --- a/code/modules/tgs/v5/_defines.dm +++ b/code/modules/tgs/v5/_defines.dm @@ -10,6 +10,7 @@ #define DMAPI5_BRIDGE_COMMAND_REBOOT 3 #define DMAPI5_BRIDGE_COMMAND_KILL 4 #define DMAPI5_BRIDGE_COMMAND_CHAT_SEND 5 +#define DMAPI5_BRIDGE_COMMAND_ADD_MEMBER_ROLE 6 // VOREStation Edit #define DMAPI5_PARAMETER_ACCESS_IDENTIFIER "accessIdentifier" #define DMAPI5_RESPONSE_ERROR_MESSAGE "errorMessage" @@ -20,6 +21,7 @@ #define DMAPI5_BRIDGE_PARAMETER_CHAT_MESSAGE "chatMessage" #define DMAPI5_BRIDGE_PARAMETER_CUSTOM_COMMANDS "customCommands" #define DMAPI5_BRIDGE_PARAMETER_MINIMUM_SECURITY_LEVEL "minimumSecurityLevel" +#define DMAPI5_BRIDGE_PARAMETER_CHAT_USER_ID "chatUserId" // VOREStation Edit #define DMAPI5_BRIDGE_RESPONSE_NEW_PORT "newPort" #define DMAPI5_BRIDGE_RESPONSE_RUNTIME_INFORMATION "runtimeInformation" @@ -64,6 +66,7 @@ #define DMAPI5_TOPIC_COMMAND_SERVER_PORT_UPDATE 6 #define DMAPI5_TOPIC_COMMAND_HEARTBEAT 7 #define DMAPI5_TOPIC_COMMAND_WATCHDOG_REATTACH 8 +#define DMAPI5_TOPIC_COMMAND_GET_CHAT_COMMANDS 9 // VOREStation Edit #define DMAPI5_TOPIC_PARAMETER_COMMAND_TYPE "commandType" #define DMAPI5_TOPIC_PARAMETER_CHAT_COMMAND "chatCommand" diff --git a/code/modules/tgs/v5/api.dm b/code/modules/tgs/v5/api.dm index eedefb2877..d0d6f2d081 100644 --- a/code/modules/tgs/v5/api.dm +++ b/code/modules/tgs/v5/api.dm @@ -125,6 +125,11 @@ if(!result) result = TopicResponse("Error running chat command!") return result + // VOREStation Edit Start - GetChatCommands command + if(DMAPI5_TOPIC_COMMAND_GET_CHAT_COMMANDS) + var/topic_response = list(DMAPI5_BRIDGE_PARAMETER_CUSTOM_COMMANDS = ListCustomCommands()) + return json_encode(topic_response) + // VOREStation Edit - End if(DMAPI5_TOPIC_COMMAND_EVENT_NOTIFICATION) intercepted_message_queue = list() var/list/event_notification = topic_parameters[DMAPI5_TOPIC_PARAMETER_EVENT_NOTIFICATION] diff --git a/code/modules/tgs/v5/api_vgs.dm b/code/modules/tgs/v5/api_vgs.dm new file mode 100644 index 0000000000..fd94e964d1 --- /dev/null +++ b/code/modules/tgs/v5/api_vgs.dm @@ -0,0 +1,90 @@ +// We currently isolate ourselves in a different variable so that only the specific APIs we choose will be active. +// Eventually it would be good to handle all the TGS Apis properly and we can use the same. +GLOBAL_DATUM(vgs, /datum/tgs_api) + +// Supply our own New functionality so we can read from config instead of world params +/world/proc/VgsNew(datum/tgs_event_handler/event_handler) + var/current_api = GLOB.vgs + if(current_api) + TGS_ERROR_LOG("API datum already set (\ref[current_api] ([current_api]))! Was TgsNew() called more than once?") + return + + // If we don't have a configured access identifier we aren't meant to use VGS + if(!config.vgs_access_identifier) + TGS_INFO_LOG("Skipping VGS: No access identifier configured") + return + + var/datum/tgs_api/api_datum = /datum/tgs_api/v5/vgs1 + TGS_INFO_LOG("Activating API for version [api_datum]") + + if(event_handler && !istype(event_handler)) + TGS_ERROR_LOG("Invalid parameter for event_handler: [event_handler]") + event_handler = null + + var/datum/tgs_api/new_api = new api_datum(event_handler) + GLOB.vgs = new_api + + var/result = new_api.OnWorldNew() + if(!result || result == TGS_UNIMPLEMENTED) + GLOB.vgs = null + TGS_ERROR_LOG("Failed to activate API!") + +/world/proc/VgsTopic(T) + var/datum/tgs_api/api = GLOB.vgs + if(api) + var/result = api.OnTopic(T) + if(result != TGS_UNIMPLEMENTED) + return result + +/world/TgsReboot() + var/datum/tgs_api/api = GLOB.vgs + if(api) + api.OnReboot() + else + return ..() + +/world/TgsInitializationComplete() + var/datum/tgs_api/api = GLOB.vgs + if(api) + api.OnInitializationComplete() + else + return ..() + +/world/proc/VgsAddMemberRole(chat_user_id) + var/datum/tgs_api/v5/vgs1/api = GLOB.vgs + if(api) + api.AddMemberRole(chat_user_id) + +/datum/tgs_api/v5/vgs1 + server_port = 8080 // Default port + +// Override to prevent error messages from the lack of revision/test_merge information, and to use config isntead of params. +/datum/tgs_api/v5/vgs1/OnWorldNew() + if(config.vgs_server_port) + server_port = config.vgs_server_port + access_identifier = config.vgs_access_identifier + + var/list/bridge_response = Bridge(DMAPI5_BRIDGE_COMMAND_STARTUP, list(DMAPI5_BRIDGE_PARAMETER_CUSTOM_COMMANDS = ListCustomCommands())) + if(!istype(bridge_response)) + TGS_ERROR_LOG("Failed initial bridge request!") + return FALSE + + var/list/runtime_information = bridge_response[DMAPI5_BRIDGE_RESPONSE_RUNTIME_INFORMATION] + if(!istype(runtime_information)) + TGS_ERROR_LOG("Failed to decode runtime information from bridge response: [json_encode(bridge_response)]!") + return FALSE + + version = new /datum/tgs_version(runtime_information[DMAPI5_RUNTIME_INFORMATION_SERVER_VERSION]) + instance_name = runtime_information[DMAPI5_RUNTIME_INFORMATION_INSTANCE_NAME] + + chat_channels = list() + DecodeChannels(runtime_information) + + return TRUE + +/datum/tgs_api/v5/vgs1/proc/AddMemberRole(chat_user_id) + Bridge(DMAPI5_BRIDGE_COMMAND_ADD_MEMBER_ROLE, list(DMAPI5_BRIDGE_PARAMETER_CHAT_USER_ID = chat_user_id)) + +// /datum/tgs_api/v5/vgs1/RequireInitialBridgeResponse() +// while(!instance_name) +// sleep(1) diff --git a/code/modules/tgs/v5/chat_commands.dm b/code/modules/tgs/v5/chat_commands.dm index 1222661a98..163218db24 100644 --- a/code/modules/tgs/v5/chat_commands.dm +++ b/code/modules/tgs/v5/chat_commands.dm @@ -2,7 +2,7 @@ name = "status" help_text = "Shows the current production server status" admin_only = FALSE - +/* YW EDIT: replaced by yw variant /datum/tgs_chat_command/status/Run(datum/tgs_chat_user/sender, params) return "Current server status:\n**Down! Contact staff.** " //CHOMPEdit Not turning it off, but turning it into a sort of debug message to indicate if the server is down. @@ -117,3 +117,21 @@ GLOBAL_LIST_EMPTY(pending_discord_registrations) GLOB.pending_discord_registrations[GLOB.pending_discord_registrations.len] = list("ckey" = key_to_find, "id" = sender.id, "time" = world.realtime) return "[sender.friendly_name], I've sent you a message in-game. Please verify your username there to complete your registration within 10 minutes." + +//YW Commands +//Status +/datum/tgs_chat_command/status/Run(datum/tgs_chat_user/sender, params) + return "Current server status:**Players:** [TGS_CLIENT_COUNT]\n**Round Duration:** [roundduration2text()]" + +// - FAX +/datum/tgs_chat_command/readfax + name = "readfax" + help_text = "Reads a fax with specified faxid" + //required_parameters = 1 Is not a thing + admin_only = TRUE + +/datum/tgs_chat_command/readfax/Run(sender, params) + var/list/all_params = splittext(params, " ") + var/faxid = all_params[1] + var/faxmsg = return_file_text("[config.fax_export_dir]/fax_[faxid].html") + return "FAX: ```[strip_html_properly(faxmsg)]```" \ No newline at end of file diff --git a/code/modules/turbolift/turbolift.dm b/code/modules/turbolift/turbolift.dm index 5c789604d3..25a5f70601 100644 --- a/code/modules/turbolift/turbolift.dm +++ b/code/modules/turbolift/turbolift.dm @@ -159,7 +159,7 @@ if(!fire_mode) open_doors() control_panel_interior.audible_message("\The [current_floor.ext_panel] buzzes loudly.") - playsound(control_panel_interior.loc, "sound/machines/buzz-two.ogg", 50, 1) + playsound(control_panel_interior, "sound/machines/buzz-two.ogg", 50, 1) return 0 doors_closing = 0 // The doors weren't open, so they are done closing @@ -170,7 +170,7 @@ if(target_floor == current_floor) - playsound(control_panel_interior.loc, origin.arrival_sound, 50, 1) + playsound(control_panel_interior, origin.arrival_sound, 50, 1) target_floor.arrived(src) target_floor = null diff --git a/code/modules/turbolift/turbolift_console.dm b/code/modules/turbolift/turbolift_console.dm index 71579d5471..d69a9b0a16 100644 --- a/code/modules/turbolift/turbolift_console.dm +++ b/code/modules/turbolift/turbolift_console.dm @@ -72,7 +72,7 @@ var/obj/item/weapon/card/id/id = W.GetID() if(istype(id)) if(!check_access(id)) - playsound(src.loc, 'sound/machines/buzz-two.ogg', 50, 0) + playsound(src, 'sound/machines/buzz-two.ogg', 50, 0) return lift.priority_mode() if(floor == lift.current_floor) @@ -86,7 +86,7 @@ if(!..()) return if(lift.fire_mode || lift.priority_mode) - playsound(src.loc, 'sound/machines/buzz-two.ogg', 50, 0) + playsound(src, 'sound/machines/buzz-two.ogg', 50, 0) return light_up() pressed(user) @@ -126,12 +126,12 @@ var/obj/item/weapon/card/id/id = W.GetID() if(istype(id)) if(!check_access(id)) - playsound(src.loc, 'sound/machines/buzz-two.ogg', 50, 0) + playsound(src, 'sound/machines/buzz-two.ogg', 50, 0) return lift.update_fire_mode(!lift.fire_mode) if(lift.fire_mode) audible_message("Firefighter Mode Activated. Door safeties disabled. Manual control engaged.") - playsound(src.loc, 'sound/machines/airalarm.ogg', 25, 0, 4) + playsound(src, 'sound/machines/airalarm.ogg', 25, 0, 4) else audible_message("Firefighter Mode Deactivated. Door safeties enabled. Automatic control engaged.") return diff --git a/code/modules/vchat/js/vchat.js b/code/modules/vchat/js/vchat.js index fa017f9f7a..e09339bb59 100644 --- a/code/modules/vchat/js/vchat.js +++ b/code/modules/vchat/js/vchat.js @@ -89,6 +89,7 @@ function start_vchat() { //Inform byond we're done vchat_state.ready = true; push_Topic('done_loading'); + push_Topic_showingnum(this.showingnum); //I'll do my own winsets doWinset("htmloutput", {"is-visible": true}); @@ -352,6 +353,7 @@ function start_vue() { } set_storage("showingnum",this.showingnum); + push_Topic_showingnum(this.showingnum); // Send the buffer length back to byond so we have it in case of reconnect this.attempt_archive(); }, current_categories: function(newSetting, oldSetting) { @@ -799,6 +801,11 @@ function push_Topic(topic_uri) { window.location = '?_src_=chat&proc=' + topic_uri; //Yes that's really how it works. } +// Send the showingnum back to byond +function push_Topic_showingnum(topic_num) { + window.location = '?_src_=chat&showingnum=' + topic_num; +} + //Tells byond client to focus the main map window. function focusMapWindow() { window.location = 'byond://winset?mapwindow.map.focus=true'; diff --git a/code/modules/vchat/vchat_client.dm b/code/modules/vchat/vchat_client.dm index 8456c5225f..25486ac554 100644 --- a/code/modules/vchat/vchat_client.dm +++ b/code/modules/vchat/vchat_client.dm @@ -15,11 +15,15 @@ GLOBAL_LIST_INIT(vchatFiles, list( // First do logging in database if(isclient(target)) var/client/C = target - vchat_add_message(C.ckey,message) + vchat_add_message(C.ckey, message) else if(ismob(target)) var/mob/M = target if(M.ckey) - vchat_add_message(M.ckey,message) + vchat_add_message(M.ckey, message) + else if(target == world) + for(var/client/C in GLOB.clients) + if(!QDESTROYING(C)) // Might be necessary? + vchat_add_message(C.ckey, message) // Now lets either queue it for sending, or send it right now if(Master.current_runlevel == RUNLEVEL_INIT || !SSchat?.subsystem_initialized) @@ -37,6 +41,7 @@ GLOBAL_DATUM_INIT(iconCache, /savefile, new("data/iconCache.sav")) //Cache of ic var/list/message_queue = list() var/broken = FALSE var/resources_sent = FALSE + var/message_buffer = 200 // Number of messages being actively shown to the user, used to play back that many messages on reconnect var/last_topic_time = 0 var/too_many_topics = 0 @@ -128,11 +133,15 @@ GLOBAL_DATUM_INIT(iconCache, /savefile, new("data/iconCache.sav")) //Cache of ic send_playerinfo() load_database() + owner.verbs += /client/proc/vchat_export_log + //Perform DB shenanigans /datum/chatOutput/proc/load_database() set waitfor = FALSE - var/list/results = vchat_get_messages(owner.ckey) //If there's bad performance on reconnects, look no further - for(var/list/message in results) + // Only send them the number of buffered messages, instead of the ENTIRE log + var/list/results = vchat_get_messages(owner.ckey, message_buffer) //If there's bad performance on reconnects, look no further + for(var/i in results.len to 1 step -1) + var/list/message = results[i] var/count = 10 to_chat_immediate(owner, message["time"], message["message"]) count++ @@ -233,6 +242,9 @@ GLOBAL_DATUM_INIT(iconCache, /savefile, new("data/iconCache.sav")) //Cache of ic if("debug") data = debugmsg(arglist(params)) + if(href_list["showingnum"]) + message_buffer = CLAMP(text2num(href_list["showingnum"]), 50, 2000) + if(data) send_event(event = data) @@ -356,15 +368,54 @@ var/to_chat_src time = world.time var/client/C = CLIENT_FROM_VAR(target) - if(C && C.chatOutput) - if(C.chatOutput.broken) - DIRECT_OUTPUT(C, original_message) - return - - // // Client still loading, put their messages in a queue - Actually don't, logged already in database. - // if(!C.chatOutput.loaded && C.chatOutput.message_queue && islist(C.chatOutput.message_queue)) - // C.chatOutput.message_queue[++C.chatOutput.message_queue.len] = list("time" = time, "message" = message) - // return + if(!C) + return // No client? No care. + else if(C.chatOutput.broken) + DIRECT_OUTPUT(C, original_message) + return + else if(!C.chatOutput.loaded) + return // If not loaded yet, do nothing and history-sending on load will get it. var/list/tojson = list("time" = time, "message" = message); target << output(jsEncode(tojson), "htmloutput:putmessage") + +/client/proc/vchat_export_log() + set name = "Export chatlog" + set category = "OOC" + + if(chatOutput.broken) + to_chat(src, "Error: VChat isn't processing your messages!") + return + + var/list/results = vchat_get_messages(ckey) + if(!LAZYLEN(results)) + to_chat(src, "Error: No messages found! Please inform a dev if you do have messages!") + return + + var/o_file = "data/chatlog_tmp/[ckey]_chat_log" + if(fexists(o_file) && !fdel(o_file)) + to_chat(src, "Error: Your chat log is already being prepared. Please wait until it's been downloaded before trying to export it again.") + return + + o_file = file(o_file) + + // Write the CSS file to the log + o_file << "" + + // Write the messages to the log + for(var/list/result in results) + o_file << "[result["message"]]
" + + o_file << "" + + // Send the log to the client + src << ftp(o_file, "log_[time2text(world.timeofday, "YYYY_MM_DD_(hh_mm)")].html") + + // clean up the file on our end + spawn(10 SECONDS) + if(!fdel(o_file)) + spawn(1 MINUTE) + if(!fdel(o_file)) + log_debug("Warning: [ckey]'s chatlog could not be deleted one minute after file transfer was initiated. It is located at 'data/chatlog_tmp/[ckey]_chat_log' and will need to be manually removed.") \ No newline at end of file diff --git a/code/modules/vchat/vchat_db.dm b/code/modules/vchat/vchat_db.dm index 3fc0833aca..6ab20f42b6 100644 --- a/code/modules/vchat/vchat_db.dm +++ b/code/modules/vchat/vchat_db.dm @@ -108,12 +108,16 @@ GLOBAL_DATUM(vchatdb, /database) return vchat_exec_update(messagedef) -//Get a player's message history -/proc/vchat_get_messages(var/ckey, var/oldest = 0) +//Get a player's message history. If limit is supplied, messages will be in reverse order. +/proc/vchat_get_messages(var/ckey, var/limit) if(!ckey) return - var/list/getdef = list("SELECT * FROM messages WHERE ckey = ? AND worldtime >= ?", ckey, oldest) + var/list/getdef + if (limit) + getdef = list("SELECT * FROM messages WHERE ckey = ? ORDER BY id DESC LIMIT [text2num(limit)]", ckey) + else + getdef = list("SELECT * FROM messages WHERE ckey = ?", ckey) return vchat_exec_query(getdef) diff --git a/code/modules/vehicles/construction.dm b/code/modules/vehicles/construction.dm index 49021d5fd0..bb0ca7cb0b 100644 --- a/code/modules/vehicles/construction.dm +++ b/code/modules/vehicles/construction.dm @@ -130,10 +130,10 @@ if(7) if(W.is_wrench() || W.is_screwdriver()) - playsound(loc, W.usesound, 50, 1) + playsound(src, W.usesound, 50, 1) to_chat(user, "You begin your finishing touches on \the [src].") if(do_after(user, 20) && build_stage == 7) - playsound(loc, W.usesound, 30, 1) + playsound(src, W.usesound, 30, 1) var/obj/vehicle/train/engine/quadbike/built/product = new(src) to_chat(user, "You finish \the [product]") product.loc = get_turf(src) @@ -178,7 +178,7 @@ if(2) if(W.is_screwdriver()) - playsound(loc, W.usesound, 50, 1) + playsound(src, W.usesound, 50, 1) to_chat(user, "You close up \the [src].") var/obj/vehicle/train/trolley/trailer/product = new(src) product.loc = get_turf(src) @@ -259,10 +259,10 @@ if(6) if(W.is_wrench() || W.is_screwdriver()) - playsound(loc, W.usesound, 50, 1) + playsound(src, W.usesound, 50, 1) to_chat(user, "You begin your finishing touches on \the [src].") if(do_after(user, 20) && build_stage == 6) - playsound(loc, W.usesound, 30, 1) + playsound(src, W.usesound, 30, 1) var/obj/vehicle/bike/built/product = new(src) to_chat(user, "You finish \the [product]") product.loc = get_turf(src) diff --git a/code/modules/virus2/centrifuge.dm b/code/modules/virus2/centrifuge.dm index fddfb04441..521b74544d 100644 --- a/code/modules/virus2/centrifuge.dm +++ b/code/modules/virus2/centrifuge.dm @@ -138,7 +138,7 @@ delay = delay/2 curing = round(delay) - playsound(src.loc, 'sound/machines/juicer.ogg', 50, 1) + playsound(src, 'sound/machines/juicer.ogg', 50, 1) update_icon() return 1 diff --git a/code/modules/virus2/effect.dm b/code/modules/virus2/effect.dm index 742af67d46..790bf3cdbd 100644 --- a/code/modules/virus2/effect.dm +++ b/code/modules/virus2/effect.dm @@ -136,7 +136,7 @@ mob.updatehealth() /datum/disease2/effect/killertoxins - name = "Autoimmune Reponse" + name = "Autoimmune Response" stage = 4 badness = 2 diff --git a/code/modules/vore/appearance/spider_taur_powers_vr.dm b/code/modules/vore/appearance/spider_taur_powers_vr.dm index 44a3dff996..df2eba0d7d 100644 --- a/code/modules/vore/appearance/spider_taur_powers_vr.dm +++ b/code/modules/vore/appearance/spider_taur_powers_vr.dm @@ -3,15 +3,11 @@ icon_override = 'icons/vore/custom_clothes_vr.dmi' name = "web bindings" desc = "A webbed cocoon that completely restrains the wearer." - icon = 'icons/obj/clothing/web.dmi' icon_state = "web_bindings" - icon_override = 'icons/mob/vore/web.dmi' - item_state = "web_bindings" - override = 1 - + item_state = "web_bindings_mob" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT|HIDETAIL - + /*yw edit start - Teshari Sprite /Commented out until we know this is needed again if it is please just uncomment this, Izac /obj/item/clothing/suit/straight_jacket/web_bindings/get_worn_icon_file(var/body_type,var/slot_name,var/default_icon,var/inhands) if(body_type == SPECIES_TESHARI) diff --git a/code/modules/vore/appearance/sprite_accessories_taur_vr.dm b/code/modules/vore/appearance/sprite_accessories_taur_vr.dm index 470ea1bcc4..de965fc7a0 100644 --- a/code/modules/vore/appearance/sprite_accessories_taur_vr.dm +++ b/code/modules/vore/appearance/sprite_accessories_taur_vr.dm @@ -422,6 +422,32 @@ name = "Frog (Taur)" icon_state = "frog_s" +/datum/sprite_accessory/tail/taur/thicktentacles + name = "Thick Tentacles (Taur)" + icon_state = "tentacle_s" + can_ride = 0 + + msg_prey_stepunder = "You run between %prey's tentacles." + msg_owner_stepunder = "%owner runs between your tentacles." + + msg_owner_disarm_run = "You quickly push %prey to the ground with some of your tentacles!" + msg_prey_disarm_run = "%owner pushes you down to the ground with some of their tentacles!" + + msg_owner_disarm_walk = "You push down on %prey with some of your tentacles, pinning them down firmly under you!" + msg_prey_disarm_walk = "%owner pushes down on you with some of their tentacles, pinning you down firmly below them!" + + msg_owner_harm_run = "Your tentacles carelessly slide past %prey, crushing them!" + msg_prey_harm_run = "%owner quickly goes over your body, carelessly crushing you with their tentacles!" + + msg_owner_harm_walk = "Your tentacles methodically apply pressure on %prey's body, crushing them against the floor below!" + msg_prey_harm_walk = "%owner's thick tentacles methodically apply pressure on your body, crushing you into the floor below!" + + msg_owner_grab_success = "You slide over %prey with your tentacles, smushing them against the ground before wrapping one up around them, trapping them within the tight confines of your tentacles!" + msg_prey_grab_success = "%owner slides over you with their tentacles, smushing you against the ground before wrapping one up around you, trapping you within the tight confines of their tentacles!" + + msg_owner_grab_fail = "You step down onto %prey with one of your tentacles, forcing them onto the ground!" + msg_prey_grab_fail = "%owner steps down onto you with one of their tentacles, squishing you and forcing you onto the ground!" + /datum/sprite_accessory/tail/taur/drake //Enabling on request, no suit compatibility but then again see 2 above. name = "Drake (Taur)" icon_state = "drake_s" @@ -465,6 +491,38 @@ msg_owner_grab_fail = "You step down onto %prey, squishing them and forcing them down to the ground!" msg_prey_grab_fail = "%owner steps down and squishes you with their leg, forcing you down to the ground!" +/datum/sprite_accessory/tail/taur/mermaid + name = "Mermaid (Taur)" + icon_state = "mermaid_s" + can_ride = 0 + + msg_owner_help_walk = "You carefully slither around %prey." + msg_prey_help_walk = "%owner's huge tail slithers past beside you!" + + msg_owner_help_run = "You carefully slither around %prey." + msg_prey_help_run = "%owner's huge tail slithers past beside you!" + + msg_owner_disarm_run = "Your tail slides over %prey, pushing them down to the ground!" + msg_prey_disarm_run = "%owner's tail slides over you, forcing you down to the ground!" + + msg_owner_disarm_walk = "You push down on %prey with your tail, pinning them down under you!" + msg_prey_disarm_walk = "%owner pushes down on you with their tail, pinning you down below them!" + + msg_owner_harm_run = "Your heavy tail carelessly slides past %prey, crushing them!" + msg_prey_harm_run = "%owner quickly goes over your body, carelessly crushing you with their heavy tail!" + + msg_owner_harm_walk = "Your heavy tail slowly and methodically slides down upon %prey, crushing against the floor below!" + msg_prey_harm_walk = "%owner's thick, heavy tail slowly and methodically slides down upon your body, mercilessly crushing you into the floor below!" + + msg_owner_grab_success = "You slither over %prey with your large, thick tail, smushing them against the ground before coiling up around them, trapping them within the tight confines of your tail!" + msg_prey_grab_success = "%owner slithers over you with their large, thick tail, smushing you against the ground before coiling up around you, trapping you within the tight confines of their tail!" + + msg_owner_grab_fail = "You squish %prey under your large, thick tail, forcing them onto the ground!" + msg_prey_grab_fail = "%owner pins you under their large, thick tail, forcing you onto the ground!" + + msg_prey_stepunder = "You jump over %prey's thick tail." + msg_owner_stepunder = "%owner bounds over your tail." + /datum/sprite_accessory/tail/taur/shadekin_tail name = "Shadekin Tail" icon_state = "shadekin_s" diff --git a/code/modules/vore/appearance/sprite_accessories_vr.dm b/code/modules/vore/appearance/sprite_accessories_vr.dm index ef409eeba2..32128c2708 100644 --- a/code/modules/vore/appearance/sprite_accessories_vr.dm +++ b/code/modules/vore/appearance/sprite_accessories_vr.dm @@ -38,8 +38,6 @@ icon_state = "shadekin" do_colouration = 1 color_blend_mode = ICON_MULTIPLY - apply_restrictions = TRUE - species_allowed = list(SPECIES_SHADEKIN, SPECIES_SHADEKIN_CREW, SPECIES_SHADEKIN_YW)//YW edits // Ears avaliable to anyone @@ -450,43 +448,36 @@ name = "quintail kitsune ears (Molenar)" desc = "" icon_state = "molenar-kitsune" - ckeys_allowed = list("molenar") /datum/sprite_accessory/ears/lilimoth_antennae name = "citheronia antennae (Kira72)" desc = "" icon_state = "lilimoth_antennae" - ckeys_allowed = list("kira72") /datum/sprite_accessory/ears/molenar_deathclaw name = "deathclaw ears (Molenar)" desc = "" icon_state = "molenar-deathclaw" - ckeys_allowed = list("molenar") /datum/sprite_accessory/ears/miria_fluffdragon name = "fluffdragon ears (Miria Masters)" desc = "" icon_state = "miria-fluffdragonears" - ckeys_allowed = list("miriamasters") /datum/sprite_accessory/ears/miria_kitsune name = "kitsune ears (Miria Masters)" desc = "" icon_state = "miria-kitsuneears" - ckeys_allowed = list("miriamasters") /datum/sprite_accessory/ears/runac name = "fennecsune ears (Runac)" desc = "" icon_state = "runac" - ckeys_allowed = list("rebcom1807") /datum/sprite_accessory/ears/kerena name = "wingwolf ears (Kerena)" desc = "" icon_state = "kerena" - ckeys_allowed = list("somekindofpony") /datum/sprite_accessory/ears/rosey name = "tritail kitsune ears (Rosey)" @@ -494,49 +485,41 @@ icon_state = "rosey" do_colouration = 1 color_blend_mode = ICON_MULTIPLY - ckeys_allowed = list("joey4298") /datum/sprite_accessory/ears/aronai name = "aronai ears/head (Aronai)" desc = "" icon_state = "aronai" - ckeys_allowed = list("arokha") /datum/sprite_accessory/ears/holly name = "tigress ears (Holly Sharp)" desc = "" icon_state = "tigressears" - ckeys_allowed = list("hoodoo") /datum/sprite_accessory/ears/molenar_inkling name = "teal mature inkling hair (Kari Akiren)" desc = "" icon_state = "molenar-tentacle" - ckeys_allowed = list("molenar") /datum/sprite_accessory/ears/shock name = "pharoah hound ears (Shock Diamond)" desc = "" icon_state = "shock" - ckeys_allowed = list("icowom","cameron653") /datum/sprite_accessory/ears/alurane name = "alurane ears/hair (Pumila)" desc = "" icon_state = "alurane-ears" - ckeys_allowed = list("natje") /datum/sprite_accessory/ears/frost name = "Frost antenna" desc = "" icon_state = "frosted_tips" - ckeys_allowed = list("tucker0666") /datum/sprite_accessory/ears/sylv_pip name = "sylveon ears and ribbons (Pip Shyner)" desc = "" icon_state = "pipears" - ckeys_allowed = list("phoaly") /datum/sprite_accessory/ears/elf_caprine_colorable name = "Caprine horns with pointy ears, colorable" @@ -601,7 +584,6 @@ name = "pharoah hound tail (Shock Diamond)" desc = "" icon_state = "shock" - ckeys_allowed = list("icowom") /datum/sprite_accessory/wing/featheredlarge //Made by Natje! name = "large feathered wings (colorable)" @@ -639,7 +621,6 @@ name = "citheronia wings" desc = "" icon_state = "citheronia_wings" - ckeys_allowed = list("kira72") /datum/sprite_accessory/wing/feathered name = "feathered wings, colorable" @@ -694,25 +675,21 @@ name = "demon wings (Sepulchre)" desc = "" icon_state = "sepulchre_wings" - ckeys_allowed = list("sepulchre") /datum/sprite_accessory/wing/miria_fluffdragon name = "fluffdragon wings (Miria Masters)" desc = "" icon_state = "miria-fluffdragontail" - ckeys_allowed = list("miriamasters") /datum/sprite_accessory/wing/scree name = "green taj wings (Scree)" desc = "" icon_state = "scree-wings" - ckeys_allowed = list("scree") /datum/sprite_accessory/wing/liquidfirefly_gazer //I g-guess this could be considered wings? name = "gazer eyestalks" desc = "" icon_state = "liquidfirefly-eyestalks" - //ckeys_allowed = list("liquidfirefly","seiga") //At request. /datum/sprite_accessory/wing/moth_full name = "moth antenna and wings" @@ -730,20 +707,12 @@ name = "wingwolf wings (Kerena)" desc = "" icon_state = "kerena-wings" - ckeys_allowed = list("somekindofpony") /datum/sprite_accessory/wing/snag name = "xenomorph backplate" desc = "" icon_state = "snag-backplate" -/datum/sprite_accessory/wing/nevrean - name = "nevrean wings/fantail" - desc = "" - icon_state = "nevrean_s" - do_colouration = 1 - color_blend_mode = ICON_MULTIPLY - /datum/sprite_accessory/wing/sepulchre_c_yw name = "demon wings (colorable)" desc = "" @@ -959,6 +928,30 @@ do_colouration = 1 color_blend_mode = ICON_MULTIPLY +/datum/sprite_accessory/tail/nevreandc + name = "nevrean tail, dual-color" + desc = "" + icon_state = "nevreantail_dc" + extra_overlay = "nevreantail_dc_tail" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + +/datum/sprite_accessory/tail/nevreanwagdc + name = "nevrean wagtail, dual-color" + desc = "" + icon_state = "wagtail" + extra_overlay = "wagtail_dc_tail" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + +/datum/sprite_accessory/tail/nevreanwagdc_alt + name = "nevrean wagtail, marked, dual-color" + desc = "" + icon_state = "wagtail2_dc" + extra_overlay = "wagtail2_dc_mark" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + /datum/sprite_accessory/tail/crossfox name = "cross fox" desc = "" @@ -1004,43 +997,36 @@ name = "quintail kitsune tails (Molenar)" desc = "" icon_state = "molenar-kitsune" - ckeys_allowed = list("molenar") /datum/sprite_accessory/tail/miria_fluffdragon name = "fluffdragon tail (Miria Masters)" desc = "" icon_state = "miria-fluffdragontail" - ckeys_allowed = list("miriamasters") /datum/sprite_accessory/tail/miria_kitsune name = "Black kitsune tails (Miria Masters)" desc = "" icon_state = "miria-kitsunetail" - ckeys_allowed = list("miriamasters") /datum/sprite_accessory/tail/molenar_deathclaw name = "deathclaw bits (Molenar)" desc = "" icon_state = "molenar-deathclaw" - ckeys_allowed = list("molenar","silvertalismen","jertheace") /datum/sprite_accessory/tail/runac name = "fennecsune tails (Runac)" desc = "" icon_state = "runac" - ckeys_allowed = list("rebcom1807") /datum/sprite_accessory/tail/reika //Leaving this since it was too hard to split the wings from the tail. name = "fox tail (+ beewings) (Reika)" desc = "" icon_state = "reika" - ckeys_allowed = list("rikaru19xjenkins") /datum/sprite_accessory/tail/rosey name = "tritail kitsune tails (Rosey)" desc = "" icon_state = "rosey_three" - ckeys_allowed = list("joey4298") /datum/sprite_accessory/tail/rosey2 name = "pentatail kitsune tails (Rosey)" //I predict seven tails next. ~CK @@ -1048,38 +1034,32 @@ icon_state = "rosey_five" do_colouration = 1 color_blend_mode = ICON_MULTIPLY - ckeys_allowed = list("joey4298") /datum/sprite_accessory/tail/scree name = "green taj tail (Scree)" desc = "" icon_state = "scree" - ckeys_allowed = list("scree") /datum/sprite_accessory/tail/aronai name = "aronai tail (Aronai)" desc = "" icon_state = "aronai" - ckeys_allowed = list("arokha") /datum/sprite_accessory/tail/cabletail name = "cabletail" desc = "cabletail" icon_state = "cabletail" - ckeys_allowed = list("tucker0666") /datum/sprite_accessory/tail/featherfluff_tail name = "featherfluff_tail" desc = "" icon_state = "featherfluff_tail" - ckeys_allowed = list("tucker0666") /datum/sprite_accessory/tail/ketrai_wag name = "fennix tail (vwag)" desc = "" icon_state = "ketraitail" ani_state = "ketraitail_w" - //ckeys_allowed = list("ketrai") //They requested it to be enabled for everyone. /datum/sprite_accessory/tail/ketrainew_wag name = "new fennix tail (vwag)" @@ -1104,7 +1084,6 @@ name = "tigress tail (Holly)" desc = "" icon_state = "tigresstail" - ckeys_allowed = list("hoodoo") /datum/sprite_accessory/tail/satyr name = "goat legs, colorable" @@ -1413,7 +1392,7 @@ do_colouration = 1 /datum/sprite_accessory/tail/special/monkeyhc - name = "monkey tail, colorable, colorable" + name = "monkey tail, colorable" desc = "" icon_state = "chimptail_hc_s" do_colouration = 1 @@ -1733,8 +1712,6 @@ icon_state = "shadekin-short" do_colouration = 1 color_blend_mode = ICON_MULTIPLY - //apply_restrictions = TRUE - //species_allowed = list(SPECIES_SHADEKIN, SPECIES_SHADEKIN_CREW) /datum/sprite_accessory/tail/wartacosushi_tail //brightened +20RGB from matching roboparts name = "Ward-Takahashi Tail" diff --git a/code/modules/vore/appearance/sprite_accessories_yw.dm b/code/modules/vore/appearance/sprite_accessories_yw.dm index 5d9df5a5d4..735f56d6f7 100644 --- a/code/modules/vore/appearance/sprite_accessories_yw.dm +++ b/code/modules/vore/appearance/sprite_accessories_yw.dm @@ -41,6 +41,14 @@ icon_state = "cyberdoe_s" do_colouration = 0 +/datum/sprite_accessory/wing/cyberangel + name = "Cyber angel wing (colorable)" + desc = "" + icon = 'icons/mob/vore/wings_yw.dmi' + icon_state = "cyber_angel" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + //Tails /datum/sprite_accessory/tail/tripplekitsune_colorable_yw icon = 'icons/mob/vore/tails_yw.dmi' @@ -128,12 +136,68 @@ color_blend_mode = ICON_MULTIPLY extra_overlay = "stripedtail_colorable_w" +/datum/sprite_accessory/tail/tesh_pattern_fem + icon = 'icons/mob/vore/tails_yw.dmi' + name = "Female teshari tail(Pattern)" + desc = "" + icon_state = "seromitail_s" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + extra_overlay = "teshpattern_fem_tail" + +/datum/sprite_accessory/tail/tesh_pattern_male + icon = 'icons/mob/vore/tails_yw.dmi' + name = "Male teshari tail(Pattern)" + desc = "" + icon_state = "seromitail_s" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + extra_overlay = "teshpattern_male_tail" + +/datum/sprite_accessory/tail/tesh_pattern_fem_alt + icon = 'icons/mob/vore/tails_yw.dmi' + name = "Female teshari tail(Pattern, Alt.)" + desc = "" + icon_state = "seromitail_s" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + extra_overlay = "teshpattern_fem_alt" + + +/datum/sprite_accessory/tail/tesh_pattern_male_alt + icon = 'icons/mob/vore/tails_yw.dmi' + name = "Male teshari tail(Pattern, Alt.)" + desc = "" + icon_state = "seromitail_s" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + extra_overlay = "teshpattern_male_alt" + + //ears /datum/sprite_accessory/ears/large_dragon icon = 'icons/mob/vore/ears_yw.dmi' - name = "vary large dragon horns" + name = "Very large dragon horns" desc = "" icon_state = "big_liz" do_colouration = 1 - color_blend_mode = ICON_MULTIPLY \ No newline at end of file + color_blend_mode = ICON_MULTIPLY + +/datum/sprite_accessory/ears/tesh_pattern_ear_male + icon = 'icons/mob/vore/ears_yw.dmi' + name = "Teshari ear ,pattern(Male)" + desc = "" + icon_state = "teshari" + color_blend_mode = ICON_MULTIPLY + do_colouration = 1 + extra_overlay = "teshari_male_pattern" + +/datum/sprite_accessory/ears/tesh_pattern_ear_female + icon = 'icons/mob/vore/ears_yw.dmi' + name = "Teshari ear ,pattern(Female)" + desc = "" + icon_state = "teshari" + color_blend_mode = ICON_MULTIPLY + do_colouration = 1 + extra_overlay = "teshari_female_pattern" \ No newline at end of file diff --git a/code/modules/vore/eating/belly_obj_vr.dm b/code/modules/vore/eating/belly_obj_vr.dm index f6db5d5cab..d1c00a1fd8 100644 --- a/code/modules/vore/eating/belly_obj_vr.dm +++ b/code/modules/vore/eating/belly_obj_vr.dm @@ -20,8 +20,8 @@ var/nonhuman_prey_swallow_time = 30 // Time in deciseconds to swallow anything else var/emote_time = 60 SECONDS // How long between stomach emotes at prey var/nutrition_percent = 100 // Nutritional percentage per tick in digestion mode - var/digest_brute = 2 // Brute damage per tick in digestion mode - var/digest_burn = 2 // Burn damage per tick in digestion mode + var/digest_brute = 0.5 // Brute damage per tick in digestion mode + var/digest_burn = 0.5 // Burn damage per tick in digestion mode var/immutable = FALSE // Prevents this belly from being deleted var/escapable = FALSE // Belly can be resisted out of at any time var/escapetime = 60 SECONDS // Deciseconds, how long to escape this belly @@ -196,9 +196,8 @@ /obj/belly/Destroy() STOP_PROCESSING(SSbellies, src) - if(owner) - owner.vore_organs -= src - owner = null + owner?.vore_organs?.Remove(src) + owner = null return ..() // Called whenever an atom enters this belly diff --git a/code/modules/vore/eating/living_vr.dm b/code/modules/vore/eating/living_vr.dm index bb863f3889..cd51688ddb 100644 --- a/code/modules/vore/eating/living_vr.dm +++ b/code/modules/vore/eating/living_vr.dm @@ -29,7 +29,7 @@ var/can_be_drop_pred = TRUE // Mobs are pred by default. var/next_preyloop // For Fancy sound internal loop var/adminbus_trash = FALSE // For abusing trash eater for event shenanigans. - var/adminbus_eat_ore = FALSE // This creature subsists on a diet of pure adminium. + var/adminbus_eat_minerals = FALSE // This creature subsists on a diet of pure adminium. var/vis_height = 32 // Sprite height used for resize features. // @@ -657,17 +657,17 @@ to_chat(src, "This item is not appropriate for ethical consumption.") return -/mob/living/proc/eat_ore() //Actual eating abstracted so the user isn't given a prompt due to an argument in this verb. - set name = "Eat Ore" +/mob/living/proc/eat_minerals() //Actual eating abstracted so the user isn't given a prompt due to an argument in this verb. + set name = "Eat Minerals" set category = "Abilities" - set desc = "Consume held ore and gems. Snack time!" + set desc = "Consume held raw ore, gems and refined minerals. Snack time!" - handle_eat_ore() + handle_eat_minerals() -/mob/living/proc/handle_eat_ore(obj/item/snack, mob/living/user) +/mob/living/proc/handle_eat_minerals(obj/item/snack, mob/living/user) var/mob/living/feeder = user ? user : src //Whoever's doing the feeding - us or someone else. var/mob/living/carbon/human/H = src - if(!(adminbus_eat_ore || (istype(H) && H.species.eat_ore))) //Am I awesome enough to eat a shiny rock? + if(!(adminbus_eat_minerals || (istype(H) && H.species.eat_minerals))) //Am I awesome enough to eat a shiny rock? return if(!vore_selected) @@ -676,54 +676,113 @@ var/obj/item/I = (snack ? snack : feeder.get_active_hand()) if(!I) - to_chat(feeder, "Why is the ore gone?") + to_chat(feeder, "You look longingly at your empty hands, imagining if they held something edible...") return - var/obj/item/weapon/ore/O = I - if(!istype(O)) + if(!istype(I)) to_chat(src, "You pause for a moment to examine [I] and realize it's not even worth the energy to chew.") return - else - //Eat the ore using the vorebelly for the sound then get rid of the ore to prevent infinite nutrition. - feeder.drop_item() - O.forceMove(vore_selected) - qdel(O) - if(feeder != src) - to_chat(feeder, "You feed [O] to [src].") - log_admin("VORE: [feeder] fed [src] [O].") - else - log_admin("VORE: [src] used Eat Ore to swallow [O].") + var/list/nom = null + var/material/M = null + if(istype(I, /obj/item/weapon/ore)) //Raw unrefined ore. Some things are just better untempered! + var/obj/item/weapon/ore/O = I //List in list, define by material property of ore in code/mining/modules/ore.dm. //50 nutrition = 5 ore to get 250 nutrition. 250 is the beginning of the 'well fed' range. var/list/rock_munch = list( - "uranium" = list("nutrition" = 30, "remark" = "Crunching [O] in your jaws almost makes you wince, a horridly tangy and sour flavour radiating through your mouth. It goes down all the same."), - "hematite" = list("nutrition" = 15, "remark" = "The familiar texture and taste of [O] does the job but leaves little to the imagination and hardly sates your appetite."), - "carbon" = list("nutrition" = 15, "remark" = "Utterly bitter, crunching down on [O] only makes you long for better things. But a snack's a snack..."), - "marble" = list("nutrition" = 40, "remark" = "A fitting dessert, the sweet and savoury [O] lingers on the palate and satisfies your hunger."), - "sand" = list("nutrition" = 0, "remark" = "You crunch on [O] but its texture is almost gag-inducing. Stifling a cough, you somehow manage to swallow both [O] and your regrets."), - "phoron" = list("nutrition" = 30, "remark" = "Crunching [O] to dust between your jaws, a warmth fills your mouth that briefly spreads down the throat to your chest as you swallow."), - "silver" = list("nutrition" = 40, "remark" = "[O] tastes quite nice indeed as you munch on it. A little tarnished, but that's just fine aging."), - "gold" = list("nutrition" = 40, "remark" = "You taste supreme richness that exceeds expectations and satisfies your hunger."), - "diamond" = list("nutrition" = 50, "remark" = "The heavenly taste of [O] almost brings a tear to your eye. Its glimmering gloriousness is even better on the tongue than you imagined, so you savour it fondly."), - "platinum" = list("nutrition" = 40, "remark" = "A bit tangy but elegantly balanced with a long faintly sour finish. Delectible."), - "mhydrogen" = list("nutrition" = 30, "remark" = "Quite sweet on the tongue, you savour the light and easy to chew [O], finishing it quickly."), - "rutile" = list("nutrition" = 50, "remark" = "A little... angular, you savour the light but chewy [O], finishing it quickly."), - MAT_VERDANTIUM = list("nutrition" = 50, "remark" = "You taste scientific mystery and a rare delicacy. Your tastebuds tingle pleasantly as you eat [O] and the feeling warmly blossoms in your chest for a moment."), - MAT_LEAD = list("nutrition" = 40, "remark" = "It takes some work to break down [O] but you manage it, unlocking lasting tangy goodness in the process. Yum."), + "uranium" = list("nutrition" = 30, "remark" = "Crunching [O] in your jaws almost makes you wince, a horribly tangy and sour flavour radiating through your mouth. It goes down all the same.", "WTF" = FALSE), + "hematite" = list("nutrition" = 15, "remark" = "The familiar texture and taste of [O] does the job but leaves little to the imagination and hardly sates your appetite.", "WTF" = FALSE), + "carbon" = list("nutrition" = 15, "remark" = "Utterly bitter, crunching down on [O] only makes you long for better things. But a snack's a snack...", "WTF" = FALSE), + "marble" = list("nutrition" = 40, "remark" = "A fitting dessert, the sweet and savoury [O] lingers on the palate and satisfies your hunger.", "WTF" = FALSE), + "sand" = list("nutrition" = 0, "remark" = "You crunch on [O] but its texture is almost gag-inducing. Stifling a cough, you somehow manage to swallow both [O] and your regrets.", "WTF" = FALSE), + "phoron" = list("nutrition" = 30, "remark" = "Crunching [O] to dust between your jaw you find pleasant, comforting warmth filling your mouth that briefly spreads down the throat to your chest as you swallow.", "WTF" = FALSE), + "silver" = list("nutrition" = 40, "remark" = "[O] tastes quite nice indeed as you munch on it. A little tarnished, but that's just fine aging.", "WTF" = FALSE), + "gold" = list("nutrition" = 40, "remark" = "You taste supreme richness that exceeds expectations and satisfies your hunger.", "WTF" = FALSE), + "diamond" = list("nutrition" = 50, "remark" = "The heavenly taste of [O] almost brings a tear to your eye. Its glimmering gloriousness is even better on the tongue than you imagined, so you savour it fondly.", "WTF" = FALSE), + "platinum" = list("nutrition" = 40, "remark" = "A bit tangy but elegantly balanced with a long faintly sour finish. Delectible.", "WTF" = FALSE), + "mhydrogen" = list("nutrition" = 30, "remark" = "Quite sweet on the tongue, you savour the light and easy to chew [O], finishing it quickly.", "WTF" = FALSE), + "rutile" = list("nutrition" = 50, "remark" = "A little... angular, you savour the light but chewy [O], finishing it quickly.", "WTF" = FALSE), + MAT_VERDANTIUM = list("nutrition" = 50, "remark" = "You taste scientific mystery and a rare delicacy. Your tastebuds tingle pleasantly as you eat [O] and the feeling warmly blossoms in your chest for a moment.", "WTF" = FALSE), + MAT_LEAD = list("nutrition" = 40, "remark" = "It takes some work to break down [O] but you manage it, unlocking lasting tangy goodness in the process. Yum.", "WTF" = FALSE) ) if(O.material in rock_munch) - var/S = rock_munch[O.material] - to_chat(src, "[S["remark"]]") - adjust_nutrition(S["nutrition"]) - else //Handle everything else. - if(istype(O, /obj/item/weapon/ore/slag/)) - to_chat(src, "You taste dusty, crunchy mistakes. This is a travesty... but at least it is an edible one.") - adjust_nutrition(15) - else //Random rock. - to_chat(src, "You taste stony, gravelly goodness - but you crave something with actual nutritional value.") + nom = rock_munch[O.material] + M = name_to_material[O.material] + else if(istype(O, /obj/item/weapon/ore/slag)) + nom = list("nutrition" = 15, "remark" = "You taste dusty, crunchy mistakes. This is a travesty... but at least it is an edible one.", "WTF" = FALSE) + else //Random rock. + nom = list("nutrition" = 0, "remark" = "You taste stony, gravelly goodness - but you crave something with actual nutritional value.", "WTF" = FALSE) - return TRUE //Good eats, cheers mate. + else if(istype(I, /obj/item/stack/material)) //The equivalent of a cooked meal I guess. Stuff that is compressed during refinement has had nutrition bumped up by 5. + var/obj/item/stack/material/O = I + var/list/refined_taste = list( + "uranium" = list("nutrition" = 30, "remark" = "Crunching [O] in your jaws almost makes you wince, a horribly tangy and sour flavour radiating through your mouth. It goes down all the same.", "WTF" = FALSE), + "diamond" = list("nutrition" = 55, "remark" = "After significant effort to crumble the gem, you unlock heavenly flavour that almost brings a tear to your eye. Its glimmering gloriousness is even better on the tongue than you imagined, so you savour it fondly.", "WTF" = FALSE), + "gold" = list("nutrition" = 40, "remark" = "You taste supreme richness that exceeds expectations and satisfies your hunger.", "WTF" = FALSE), + "silver" = list("nutrition" = 40, "remark" = "[O] tastes quite nice indeed as you munch on it. A little tarnished, but that's just fine aging.", "WTF" = FALSE), + "phoron" = list("nutrition" = 35, "remark" = "Crunching [O] to dust between your jaw you find pleasant, comforting warmth filling your mouth that briefly spreads down the throat to your chest as you swallow.", "WTF" = FALSE), + "sandstone" = list("nutrition" = 0, "remark" = "You crumble [O] easily in your jaws but its texture is almost gag-inducing. Stifling a cough, you somehow manage to swallow both [O] and your regrets.", "WTF" = FALSE), + "marble" = list("nutrition" = 40, "remark" = "A fitting dessert, the sweet and savoury [O] lingers on the palate and satisfies your hunger.", "WTF" = FALSE), + DEFAULT_WALL_MATERIAL = list("nutrition" = 20, "remark" = "Rending the [O] apart with ease, you briefly enjoy a classic but unremarkable taste. You need something more substantial.", "WTF" = FALSE), + "plasteel" = list("nutrition" = 40, "remark" = "The elegant taste of a fine richly-augmented alloy, chewing away on [O] yields lasting and satisfying flavour with a traditional metallic tang.", "WTF" = FALSE), + "durasteel" = list("nutrition" = 65, "remark" = "After much grinding the [O] eventually yields a sublime rush of flavours dominated by glorious diamond, further improved by the rich balance platinum and tang carbonic steel both bring to the mix: A supremely full bodied and savoury experience.", "WTF" = FALSE), + MAT_TITANIUM = list("nutrition" = 45, "remark" = "The trademark bite and density of [O], somehow light on the palate with a refreshing coolness that lasts. Much improved with refinement, it certainly hits the spot.", "WTF" = FALSE), + MAT_TITANIUMGLASS = list("nutrition" = 20, "remark" = "Grinding [O] down with a satisfying crunch, you quickly feel a cool and refreshing rush of flavour. It almost makes you even hungrier...", "WTF" = FALSE), + MAT_PLASTITANIUM = list("nutrition" = 60, "remark" = "A glorious marriage of richness and mildly sour with cool refreshing finish. [O] practically begs to be savoured, lingering on the palate long enough to tempt another bite.", "WTF" = FALSE), + MAT_PLASTITANIUMGLASS = list("nutrition" = 25, "remark" = "After some work, you grind [O] down with a satisfying crunch to unleash a sublime mixture of mildly sour richness and cooling refreshment. It readily entices you for another bite.", "WTF" = FALSE), + "glass" = list("nutrition" = 0, "remark" = "All crunch and nothing more, you effortlessly grind [O] down to find it only wets your appetite and dries the throat.", "WTF" = FALSE), + "rglass" = list("nutrition" = 5, "remark" = "With a satisfying crunch, you grind [O] down with ease. It is barely palatable with a subtle metallic tang.", "WTF" = FALSE), + "borosilicate glass" = list("nutrition" = 10, "remark" = "With a satisfying crunch, you grind [O] down with ease and find it somewhat palatable due to a subtle but familiar rush of phoronic warmth.", "WTF" = FALSE), + "reinforced borosilicate glass" = list("nutrition" = 15, "remark" = "With a satisfying crunch, you grind [O] down. It is quite palatable due to a subtle metallic tang and familiar rush of phoronic warmth.", "WTF" = FALSE), + MAT_GRAPHITE = list("nutrition" = 30, "remark" = "Satisfyingly metallic with a mildly savoury tartness, you chew [O] until its flavour is no more but are left longing for another.", "WTF" = FALSE), + "osmium" = list("nutrition" = 45, "remark" = "Successive bites serve to almost chill your palate, a rush of rich and mildly sour flavour unlocked with the grinding of your powerful jaws. Delectible.", "WTF" = FALSE), + "mhydrogen" = list("nutrition" = 35, "remark" = "Quite sweet on the tongue, you savour the light and easy to chew [O], finishing it quickly.", "WTF" = FALSE), + "platinum" = list("nutrition" = 40, "remark" = "A bit tangy but elegantly balanced with a long faintly sour finish. Delectible.", "WTF" = FALSE), + "iron" = list("nutrition" = 15, "remark" = "The familiar texture and taste of [O] does the job but leaves little to the imagination and hardly sates your appetite.", "WTF" = FALSE), + MAT_LEAD = list("nutrition" = 0, "remark" = "It takes some work to break down [O] but you manage it, unlocking lasting tangy goodness in the process. Yum.", "WTF" = FALSE), + MAT_VERDANTIUM = list("nutrition" = 55, "remark" = "You taste scientific mystery and a rare delicacy. Your tastebuds tingle pleasantly as you eat [O] and the feeling warmly blossoms in your chest for a moment.", "WTF" = FALSE), + MAT_MORPHIUM = list("nutrition" = 75, "remark" = "The question, the answer and the taste: It all floods your mouth and your mind to momentarily overwhelm the senses. What the hell was that? Your mouth and throat are left tingling for a while.", "WTF" = 10), + "alienalloy" = list("nutrition" = 120, "remark" = "Working hard for so long to rend the material apart has left your jaw sore, but a veritable explosion of mind boggling indescribable flavour is unleashed. Completely alien sensations daze and overwhelm you while it feels like an interdimensional rift opened in your mouth, briefly numbing your face.", "WTF" = 15) + ) + if(O.default_type in refined_taste) + var/obj/item/stack/material/stack = O.split(1) //A little off the top. + I = stack + nom = refined_taste[O.default_type] + M = name_to_material[O.default_type] + + if(nom) //Ravenous 1-4, snackage confirmed. Clear for chowdown, over. + playsound(src, 'sound/items/eatfood.ogg', rand(10,50), 1) + var/T = (istype(M) ? M.hardness/40 : 1) SECONDS //1.5 seconds to eat a sheet of metal. 2.5 for durasteel and diamond & 1 by default (applies to some ores like raw carbon, slag, etc. + to_chat(src, "You start crunching on [I] with your powerful jaws, attempting to tear it apart...") + if(do_after(feeder, T, ignore_movement = TRUE, exclusive = TRUE)) //Eat on the move, but not multiple things at once. + if(feeder != src) + to_chat(feeder, "You feed [I] to [src].") + log_admin("VORE: [feeder] fed [src] [I].") + else + log_admin("VORE: [src] used Eat Minerals to swallow [I].") + //Eat the ore using the vorebelly for the sound then get rid of the ore to prevent infinite nutrition. + drop_from_inventory(I, vore_selected) //Never touches the ground - straight to the gut. + visible_message("[src] crunches [I] to pieces and swallows it down.", + "[nom["remark"]]", + "You hear the gnashing of jaws with some ominous grinding and crunching noises, then... Swallowing?") + + adjust_nutrition(nom["nutrition"]) + qdel(I) + + if(nom["WTF"]) //Bites back. + H.Weaken(2) + H.Confuse(nom["WTF"]) + H.apply_effect(nom["WTF"], STUTTER) + H.make_jittery(nom["WTF"]) + H.make_dizzy(nom["WTF"]) + H.druggy = max(H.druggy, nom["WTF"]) + + return TRUE + else + to_chat(src, "You were interrupted while gnawing on [I]!") + + else //Not the droids we're looking for. + to_chat(src, "You pause for a moment to examine [I] and realize it's not even worth the energy to chew.") //If it ain't ore or the type of sheets we can eat, bugger off! /mob/living/proc/switch_scaling() set name = "Switch scaling mode" diff --git a/code/modules/vore/eating/silicon_vr.dm b/code/modules/vore/eating/silicon_vr.dm index 37ed30e8c6..cdac79c376 100644 --- a/code/modules/vore/eating/silicon_vr.dm +++ b/code/modules/vore/eating/silicon_vr.dm @@ -21,7 +21,7 @@ /obj/effect/overlay/aiholo/proc/get_prey(var/mob/living/prey) if(bellied) return - playsound('sound/effects/stealthoff.ogg',50,0) + playsound(src, 'sound/effects/stealthoff.ogg',50,0) bellied = prey prey.forceMove(src) visible_message("[src] entirely engulfs [prey] in hardlight holograms!") @@ -34,7 +34,7 @@ /obj/effect/overlay/aiholo/proc/drop_prey() if(!bellied) return - playsound('sound/effects/stealthoff.ogg',50,0) + playsound(src, 'sound/effects/stealthoff.ogg',50,0) bellied.forceMove(get_turf(src)) bellied.Weaken(2) bellied.visible_message("[bellied] flops out of [src].","You flop out of [src].","You hear a thud.") @@ -99,8 +99,10 @@ //This can go here with all the references. /obj/effect/overlay/aiholo/examine(mob/user) . = ..() + if(master) + var/flavor_text = master.print_flavor_text() + if(flavor_text) + . += "[flavor_text]" - //If you need an ooc_notes copy paste, this is NOT the one to use. - var/ooc_notes = master.ooc_notes - if(ooc_notes) - . += "OOC Notes: \[View\]" + if(master.ooc_notes) + . += "OOC Notes: \[View\]" diff --git a/code/modules/vore/fluffstuff/custom_clothes_vr.dm b/code/modules/vore/fluffstuff/custom_clothes_vr.dm index c8ce29d9e5..d5037a1c92 100644 --- a/code/modules/vore/fluffstuff/custom_clothes_vr.dm +++ b/code/modules/vore/fluffstuff/custom_clothes_vr.dm @@ -1965,3 +1965,28 @@ Departamental Swimsuits, for general use icon_override = 'icons/vore/custom_onmob_vr.dmi' icon_state = "azuracollar" + + +//Xonkon: Zena Aviv +/obj/item/clothing/head/helmet/space/void/engineering/zena + name = "custom shroud helmet" + desc = "A black and orange engineering shroud helmet. Orange plated and specially crafted and augmented for a variety of activites." + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "zenahelmet" + + icon_override = 'icons/vore/custom_clothes_vr.dmi' + item_state = "zenahelmet_mob" + + species_restricted = null + + +/obj/item/clothing/suit/space/void/engineering/zena + name = "custom shroud suit" + desc = "A black and orange engineering shroud helmet. Skintight and specially crafted and augmented for a variety of activites." + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "zenasuit" + + icon_override = 'icons/vore/custom_clothes_vr.dmi' + item_state = "zenasuit_mob" + + species_restricted = null \ No newline at end of file diff --git a/code/modules/vore/fluffstuff/custom_clothes_yw.dm b/code/modules/vore/fluffstuff/custom_clothes_yw.dm index 8ab2562dff..1e116b0d30 100644 --- a/code/modules/vore/fluffstuff/custom_clothes_yw.dm +++ b/code/modules/vore/fluffstuff/custom_clothes_yw.dm @@ -709,7 +709,6 @@ icon = 'icons/vore/custom_clothes_yw.dmi' icon_state = "aurora_glasses" icon_override = 'icons/vore/custom_onmob_yw.dmi' - override = 1 item_state = "aurora_glasses" //Strix Hades @@ -720,7 +719,6 @@ icon = 'icons/vore/custom_clothes_yw.dmi' icon_state = "tesh_cloak_cd" icon_override = 'icons/vore/custom_clothes_yw.dmi' - override = 1 item_state = "tesh_cloak_cd" /obj/item/clothing/under/seromi/undercoat/fluff/strix @@ -729,7 +727,6 @@ icon = 'icons/vore/custom_clothes_yw.dmi' icon_override = 'icons/vore/custom_onmob_yw.dmi' icon_state = "tesh_uniform_cd" - override = 1 item_state = "tesh_uniform_cd" sprite_sheets = list( SPECIES_TESHARI = 'icons/vore/custom_onmob_yw.dmi' @@ -741,7 +738,6 @@ icon = 'icons/vore/custom_clothes_yw.dmi' icon_state = "tesh_cloak_cco" icon_override = 'icons/vore/custom_clothes_yw.dmi' - override = 1 item_state = "tesh_cloak_cco" /obj/item/clothing/under/seromi/undercoat/fluff/strix_cco @@ -750,7 +746,6 @@ icon = 'icons/vore/custom_clothes_yw.dmi' icon_override = 'icons/vore/custom_onmob_yw.dmi' icon_state = "tesh_uniform_cco" - override = 1 item_state = "tesh_uniform_cco" sprite_sheets = list( "Teshari" = 'icons/vore/custom_onmob_yw.dmi' @@ -887,7 +882,6 @@ icon = 'icons/vore/custom_clothes_yw.dmi' icon_state = "tesh_cloak_kita" icon_override = 'icons/vore/custom_clothes_yw.dmi' - override = 1 item_state = "tesh_cloak_kita" // ******** @@ -1025,7 +1019,6 @@ icon_state = "jiao_glasses" off_state = "jiao_glasses_off" icon_override = 'icons/vore/custom_onmob_yw.dmi' - override = 1 item_state = "jiao_glasses" species_restricted = list("Akula") @@ -1157,7 +1150,6 @@ icon = 'icons/vore/custom_clothes_yw.dmi' icon_state = "tesh_cloak_saroth" icon_override = 'icons/vore/custom_clothes_yw.dmi' - override = 1 item_state = "tesh_cloak_saroth" /obj/item/clothing/accessory/poncho/cloak/fluff/Jaree @@ -1167,7 +1159,6 @@ icon_state = "jaree_cloak" icon_override = 'icons/vore/custom_onmob_yw.dmi' item_state = "jaree_cloak" - override = 1 /obj/item/clothing/head/ushanka/alt/fluff/Jaree name = "ushanka" @@ -1246,7 +1237,6 @@ icon_state = "noel_glasses" off_state = "noel_glasses_off" icon_override = 'icons/vore/custom_onmob_yw.dmi' - override = 1 item_state = "noel_glasses" /obj/item/clothing/suit/storage/toggle/hoodie/fluff/noel_hoodie @@ -1256,7 +1246,6 @@ icon_state = "noel_hoodie" // "noel_hoodie_open" will be the open state icon_override = 'icons/vore/custom_onmob_yw.dmi' - //override = 1 //What is this? VS does not have this item_state = null /obj/item/clothing/ears/earings/fluff/noel_earings diff --git a/code/modules/vore/fluffstuff/custom_items_vr.dm b/code/modules/vore/fluffstuff/custom_items_vr.dm index 4e2494fb69..ff25ac561d 100644 --- a/code/modules/vore/fluffstuff/custom_items_vr.dm +++ b/code/modules/vore/fluffstuff/custom_items_vr.dm @@ -103,7 +103,7 @@ if(user.ckey != owner_ckey) //ERROR: UNAUTHORIZED USER to_chat(user, "You probably shouldn't mess with all these strange tools and parts...") //give them a slightly fluffy explanation as to why it didn't work return - playsound(user.loc, 'sound/items/Screwdriver.ogg', 100, 1) + playsound(src, 'sound/items/Screwdriver.ogg', 100, 1) var/obj/N = new to_type(O.loc) user.visible_message("[user] opens \the [src] and modifies \the [O] into \the [N].","You open \the [src] and modify \the [O] into \the [N].") @@ -182,7 +182,7 @@ if(default_parry_check(user, attacker, damage_source) && prob(75)) user.visible_message("\The [user] parries [attack_text] with \the [src]!") - playsound(user.loc, 'sound/weapons/punchmiss.ogg', 50, 1) + playsound(src, 'sound/weapons/punchmiss.ogg', 50, 1) return 1 return 0 @@ -195,7 +195,7 @@ if(default_parry_check(user, attacker, damage_source) && prob(75)) user.visible_message("\The [user] parries [attack_text] with \the [src]!") - playsound(user.loc, 'sound/weapons/punchmiss.ogg', 50, 1) + playsound(src, 'sound/weapons/punchmiss.ogg', 50, 1) return 1 return 0 @@ -395,7 +395,7 @@ if(istype(O,/obj/item/weapon/card/id) && O.icon_state != new_icon) //O.icon = icon // just in case we're using custom sprite paths with fluff items. O.icon_state = new_icon // Changes the icon without changing the access. - playsound(user.loc, 'sound/items/polaroid2.ogg', 100, 1) + playsound(src, 'sound/items/polaroid2.ogg', 100, 1) user.visible_message(" [user] reprints their ID.") qdel(src) else if(O.icon_state == new_icon) @@ -654,7 +654,7 @@ /obj/item/weapon/cane/wand/attack_self(mob/user) if(last_use + cooldown >= world.time) return - playsound(loc, 'sound/weapons/sparkle.ogg', 50, 1) + playsound(src, 'sound/weapons/sparkle.ogg', 50, 1) user.visible_message(" [user] swings their wand.") var/datum/effect/effect/system/spark_spread/s = new s.set_up(3, 1, src) @@ -676,7 +676,7 @@ O.icon = new_icon O.icon_state = new_icon_state // Changes the icon without changing the access. O.desc = new_desc - playsound(user.loc, 'sound/items/polaroid2.ogg', 100, 1) + playsound(src, 'sound/items/polaroid2.ogg', 100, 1) user.visible_message(" [user] reprints their ID.") qdel(src) else if(O.icon_state == new_icon) @@ -1561,7 +1561,7 @@ /obj/item/weapon/melee/baton/fluff/stunstaff/handle_shield(mob/user, var/damage, atom/damage_source = null, mob/attacker = null, var/def_zone = null, var/attack_text = "the attack") if(wielded && default_parry_check(user, attacker, damage_source) && prob(30)) user.visible_message("\The [user] parries [attack_text] with \the [src]!") - playsound(user.loc, 'sound/weapons/punchmiss.ogg', 50, 1) + playsound(src, 'sound/weapons/punchmiss.ogg', 50, 1) return 1 return 0 @@ -1585,9 +1585,9 @@ status = !status to_chat(user, "[src] is now [status ? "on" : "off"].") if(status == 0) - playsound(user, 'sound/weapons/saberoff.ogg', 50, 1) + playsound(src, 'sound/weapons/saberoff.ogg', 50, 1) else - playsound(user, 'sound/weapons/saberon.ogg', 50, 1) + playsound(src, 'sound/weapons/saberon.ogg', 50, 1) else status = 0 to_chat(user, "[src] is out of charge.") @@ -1635,12 +1635,12 @@ sharp = 1 edge = 1 w_class = active_w_class - playsound(user, 'sound/weapons/sparkle.ogg', 50, 1) + playsound(src, 'sound/weapons/sparkle.ogg', 50, 1) /obj/item/weapon/melee/fluffstuff/proc/deactivate(mob/living/user) if(!active) return - playsound(user, 'sound/weapons/sparkle.ogg', 50, 1) + playsound(src, 'sound/weapons/sparkle.ogg', 50, 1) active = 0 embed_chance = initial(embed_chance) force = initial(force) diff --git a/code/modules/vore/fluffstuff/custom_items_yw.dm b/code/modules/vore/fluffstuff/custom_items_yw.dm index 0ff0ea5c69..c9de33290a 100644 --- a/code/modules/vore/fluffstuff/custom_items_yw.dm +++ b/code/modules/vore/fluffstuff/custom_items_yw.dm @@ -650,3 +650,36 @@ H.resize(1) if("Large") H.resize(1.22) + +// ************* +// Dopiotl +// ************* +/obj/item/weapon/storage/secure/briefcase/fluff/jeans + name = "Sweet Ebony" + desc = "An ebony/wooden secure case lined with gold. It looks thick, heavy, expensive, and incredibly sturdy. The design is sleek and elegant, adorned in intricate markings on the side, with hand-crafted artwork of a constellation you can't quite seem to recollect. It is surprisingly cold to the touch." + icon = 'icons/vore/custom_items_yw.dmi' + icon_state = "jeans_lockbox" + item_state_slots = list(slot_r_hand_str = "jeans_lockbox", slot_l_hand_str = "jeans_lockbox") + item_icons = list( + slot_l_hand_str = 'icons/vore/custom_items_left_hand_yw.dmi', + slot_r_hand_str = 'icons/vore/custom_items_right_hand_yw.dmi', + ) + var/list/has_items = list( + /obj/item/weapon/reagent_containers/food/snacks/chocolatebar, + /obj/item/weapon/reagent_containers/food/snacks/chocolatebar, + /obj/item/weapon/reagent_containers/food/snacks/chocolatebar, + /obj/item/weapon/reagent_containers/food/snacks/chocolatebar, + /obj/item/weapon/reagent_containers/food/snacks/chocolatebar, + /obj/item/weapon/reagent_containers/food/snacks/chocolatebar, + /obj/item/weapon/reagent_containers/food/snacks/chocolatebar, + /obj/item/weapon/reagent_containers/food/snacks/chocolatebar, + ) + +/obj/item/weapon/storage/secure/briefcase/fluff/jeans/New() //this is entierly nessicary to spawn stuff. "FUN" -luke + storage_slots = has_items.len + allowed = list() + for(var/P in has_items) + allowed += P + new P(src) + ..() + return \ No newline at end of file diff --git a/code/modules/vore/resizing/holder_micro_vr.dm b/code/modules/vore/resizing/holder_micro_vr.dm index 1675e506a9..9ebcc0c837 100644 --- a/code/modules/vore/resizing/holder_micro_vr.dm +++ b/code/modules/vore/resizing/holder_micro_vr.dm @@ -25,6 +25,7 @@ O.show_inv(usr) /obj/item/weapon/holder/micro/attack_self(mob/living/carbon/user) //reworked so it works w/ nonhumans + user.setClickCooldown(user.get_attack_speed()) for(var/L in contents) if(ishuman(L)) var/mob/living/carbon/human/H = L @@ -46,4 +47,4 @@ /obj/item/weapon/holder/micro/sync(var/mob/living/M) ..() for(var/mob/living/carbon/human/I in contents) - item_state = lowertext(I.species.name) \ No newline at end of file + item_state = lowertext(I.species.name) diff --git a/code/modules/vore/weight/fitness_machines_vr.dm b/code/modules/vore/weight/fitness_machines_vr.dm index df828e8eef..e9125b26d8 100644 --- a/code/modules/vore/weight/fitness_machines_vr.dm +++ b/code/modules/vore/weight/fitness_machines_vr.dm @@ -26,7 +26,7 @@ var/message = pick(messages) to_chat(user, "[message].") for(var/s in workout_sounds) - playsound(loc, s, 50, 1) + playsound(src, s, 50, 1) /obj/machinery/fitness/punching_bag name = "punching bag" @@ -59,7 +59,7 @@ add_fingerprint(user) user.visible_message("[user] has [anchored ? "un" : ""]secured \the [src].", "You [anchored ? "un" : ""]secure \the [src].") anchored = !anchored - playsound(loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(src, 'sound/items/Ratchet.ogg', 50, 1) return /obj/machinery/fitness/heavy/attack_hand(mob/living/user) diff --git a/code/modules/xenoarcheaology/effects/vampire.dm b/code/modules/xenoarcheaology/effects/vampire.dm index ee75ea5ba1..cf0ae9a246 100644 --- a/code/modules/xenoarcheaology/effects/vampire.dm +++ b/code/modules/xenoarcheaology/effects/vampire.dm @@ -12,7 +12,7 @@ /datum/artifact_effect/vampire/proc/bloodcall(var/mob/living/carbon/human/M) last_bloodcall = world.time if(istype(M)) - playsound(holder.loc, pick('sound/hallucinations/wail.ogg','sound/hallucinations/veryfar_noise.ogg','sound/hallucinations/far_noise.ogg'), 50, 1, -3) + playsound(holder, pick('sound/hallucinations/wail.ogg','sound/hallucinations/veryfar_noise.ogg','sound/hallucinations/far_noise.ogg'), 50, 1, -3) var/target = pick(M.organs_by_name) M.apply_damage(rand(5, 10), SEARING, target) @@ -54,7 +54,7 @@ charges += 0.25 else charges += 1 - playsound(holder.loc, 'sound/effects/splat.ogg', 50, 1, -3) + playsound(holder, 'sound/effects/splat.ogg', 50, 1, -3) qdel(B) @@ -68,7 +68,7 @@ charges -= 1 var/spawn_type = pick(/mob/living/simple_mob/animal/space/bats, /mob/living/simple_mob/creature, /mob/living/simple_mob/faithless) new spawn_type(get_turf(pick(view(1,T)))) - playsound(holder.loc, pick('sound/hallucinations/growl1.ogg','sound/hallucinations/growl2.ogg','sound/hallucinations/growl3.ogg'), 50, 1, -3) + playsound(holder, pick('sound/hallucinations/growl1.ogg','sound/hallucinations/growl2.ogg','sound/hallucinations/growl3.ogg'), 50, 1, -3) if(charges >= 1 && nearby_mobs.len && prob(15 * nearby_mobs.len)) var/mob/living/L = pick(nearby_mobs) diff --git a/code/modules/xenoarcheaology/finds/special.dm b/code/modules/xenoarcheaology/finds/special.dm index 3ed9ce38e8..93bfa10966 100644 --- a/code/modules/xenoarcheaology/finds/special.dm +++ b/code/modules/xenoarcheaology/finds/special.dm @@ -77,7 +77,7 @@ charges += 0.25 else charges += 1 - playsound(src.loc, 'sound/effects/splat.ogg', 50, 1, -3) + playsound(src, 'sound/effects/splat.ogg', 50, 1, -3) //use up stored charges if(charges >= 10) @@ -89,12 +89,12 @@ charges -= 1 var/spawn_type = pick(/mob/living/simple_mob/creature) new spawn_type(pick(view(1,src))) - playsound(src.loc, pick('sound/hallucinations/growl1.ogg','sound/hallucinations/growl2.ogg','sound/hallucinations/growl3.ogg'), 50, 1, -3) + playsound(src, pick('sound/hallucinations/growl1.ogg','sound/hallucinations/growl2.ogg','sound/hallucinations/growl3.ogg'), 50, 1, -3) if(charges >= 1) if(shadow_wights.len < 5 && prob(5)) shadow_wights.Add(new /obj/effect/shadow_wight(src.loc)) - playsound(src.loc, 'sound/effects/ghost.ogg', 50, 1, -3) + playsound(src, 'sound/effects/ghost.ogg', 50, 1, -3) charges -= 0.1 if(charges >= 0.1) @@ -124,7 +124,7 @@ /obj/item/weapon/vampiric/proc/bloodcall(var/mob/living/carbon/human/M) last_bloodcall = world.time if(istype(M)) - playsound(src.loc, pick('sound/hallucinations/wail.ogg','sound/hallucinations/veryfar_noise.ogg','sound/hallucinations/far_noise.ogg'), 50, 1, -3) + playsound(src, pick('sound/hallucinations/wail.ogg','sound/hallucinations/veryfar_noise.ogg','sound/hallucinations/far_noise.ogg'), 50, 1, -3) nearby_mobs.Add(M) var/target = pick(M.organs_by_name) @@ -180,7 +180,7 @@ src.loc = get_turf(pick(orange(1,src))) var/mob/living/carbon/M = locate() in src.loc if(M) - playsound(src.loc, pick('sound/hallucinations/behind_you1.ogg',\ + playsound(src, pick('sound/hallucinations/behind_you1.ogg',\ 'sound/hallucinations/behind_you2.ogg',\ 'sound/hallucinations/i_see_you1.ogg',\ 'sound/hallucinations/i_see_you2.ogg',\ diff --git a/code/modules/xenoarcheaology/misc.dm b/code/modules/xenoarcheaology/misc.dm index 7567d63abd..38de366259 100644 --- a/code/modules/xenoarcheaology/misc.dm +++ b/code/modules/xenoarcheaology/misc.dm @@ -128,49 +128,6 @@ new /obj/item/weapon/book/manual/stasis(src) update_icon() -/obj/structure/closet/secure_closet/xenoarchaeologist - name = "Xenoarchaeologist Locker" - icon_state = "secureres1" - icon_closed = "secureres" - icon_locked = "secureres1" - icon_opened = "secureresopen" - icon_broken = "secureresbroken" - icon_off = "secureresoff" - req_access = list(access_tox_storage) - - starts_with = list( - /obj/item/clothing/under/rank/scientist, - /obj/item/clothing/suit/storage/toggle/labcoat, - /obj/item/clothing/shoes/white, - /obj/item/weapon/melee/umbrella, // vorestation addition, - /obj/item/clothing/glasses/science, - /obj/item/device/radio/headset/headset_sci, - /obj/item/weapon/storage/belt/archaeology, - /obj/item/weapon/storage/excavation) - -/obj/structure/closet/excavation - name = "Excavation tools" - icon_state = "toolcloset" - icon_closed = "toolcloset" - icon_opened = "toolclosetopen" - - starts_with = list( - /obj/item/weapon/storage/belt/archaeology, - /obj/item/weapon/storage/excavation, - /obj/item/device/flashlight/lantern, - /obj/item/device/ano_scanner, - /obj/item/device/depth_scanner, - /obj/item/device/core_sampler, - /obj/item/device/gps, - /obj/item/device/beacon_locator, - /obj/item/device/radio/beacon, - /obj/item/clothing/glasses/meson, - /obj/item/weapon/pickaxe, - /obj/item/device/measuring_tape, - /obj/item/weapon/pickaxe/hand, - /obj/item/weapon/storage/bag/fossils, - /obj/item/weapon/hand_labeler) - /obj/machinery/alarm/isolation req_one_access = list(access_research, access_atmospherics, access_engine_equip) diff --git a/code/modules/xenoarcheaology/tools/coolant_tank.dm b/code/modules/xenoarcheaology/tools/coolant_tank.dm index 9f5172b3de..2975cf0749 100644 --- a/code/modules/xenoarcheaology/tools/coolant_tank.dm +++ b/code/modules/xenoarcheaology/tools/coolant_tank.dm @@ -21,7 +21,7 @@ var/datum/effect/effect/system/smoke_spread/S = new /datum/effect/effect/system/smoke_spread S.set_up(5, 0, src.loc) - playsound(src.loc, 'sound/effects/smoke.ogg', 50, 1, -3) + playsound(src, 'sound/effects/smoke.ogg', 50, 1, -3) spawn(0) S.start() diff --git a/code/modules/xenoarcheaology/tools/geosample_scanner.dm b/code/modules/xenoarcheaology/tools/geosample_scanner.dm index c5e5c029fd..60de4ca494 100644 --- a/code/modules/xenoarcheaology/tools/geosample_scanner.dm +++ b/code/modules/xenoarcheaology/tools/geosample_scanner.dm @@ -244,7 +244,7 @@ scanner_temperature = max(scanner_temperature - 5 - 10 * rand(), 0) if(prob(0.75)) src.visible_message("[bicon(src)] [pick("plinks","hisses")][pick(" quietly"," softly"," sadly"," plaintively")].", 2) - playsound(loc, 'sound/effects/ding.ogg', 25) + playsound(src, 'sound/effects/ding.ogg', 25) last_process_worldtime = world.time /obj/machinery/radiocarbon_spectrometer/proc/stop_scanning() diff --git a/code/modules/xenoarcheaology/tools/suspension_generator.dm b/code/modules/xenoarcheaology/tools/suspension_generator.dm index 9ab39467d3..f4a60f1bfd 100644 --- a/code/modules/xenoarcheaology/tools/suspension_generator.dm +++ b/code/modules/xenoarcheaology/tools/suspension_generator.dm @@ -133,7 +133,7 @@ anchored = 0 else anchored = 1 - playsound(loc, W.usesound, 50, 1) + playsound(src, W.usesound, 50, 1) to_chat(user, "You wrench the stabilising legs [anchored ? "into place" : "up against the body"].") if(anchored) desc = "It is resting securely on four stubby legs." diff --git a/code/modules/xenobio/items/extracts.dm b/code/modules/xenobio/items/extracts.dm index fddbb13a5e..6368f68e15 100644 --- a/code/modules/xenobio/items/extracts.dm +++ b/code/modules/xenobio/items/extracts.dm @@ -323,7 +323,7 @@ /datum/chemical_reaction/slime/orange_fire/on_reaction(var/datum/reagents/holder) log_and_message_admins("Orange extract reaction (fire) has been activated in [get_area(holder.my_atom)]. Last fingerprints: [holder.my_atom.fingerprintslast]") holder.my_atom.visible_message("\The [src] begins to vibrate violently!") - playsound(get_turf(holder.my_atom), 'sound/effects/phasein.ogg', 75, 1) + playsound(holder.my_atom, 'sound/effects/phasein.ogg', 75, 1) spawn(5 SECONDS) if(holder && holder.my_atom) var/turf/simulated/T = get_turf(holder.my_atom) @@ -360,11 +360,11 @@ /datum/chemical_reaction/slime/yellow_emp/on_reaction(var/datum/reagents/holder) log_and_message_admins("Yellow extract reaction (emp) has been activated in [get_area(holder.my_atom)]. Last fingerprints: [holder.my_atom.fingerprintslast]") holder.my_atom.visible_message("\The [src] begins to vibrate violently!") - playsound(get_turf(holder.my_atom), 'sound/effects/phasein.ogg', 75, 1) + playsound(holder.my_atom, 'sound/effects/phasein.ogg', 75, 1) spawn(5 SECONDS) if(holder && holder.my_atom) empulse(get_turf(holder.my_atom), 2, 4, 7, 10) // As strong as a normal EMP grenade. - playsound(get_turf(holder.my_atom), 'sound/effects/phasein.ogg', 75, 1) + playsound(holder.my_atom, 'sound/effects/phasein.ogg', 75, 1) ..() @@ -575,7 +575,7 @@ log_and_message_admins("Red extract reaction (enrage) has been activated in [get_area(holder.my_atom)]. Last fingerprints: [holder.my_atom.fingerprintslast]") - playsound(get_turf(holder.my_atom), 'sound/effects/phasein.ogg', 75, 1) + playsound(holder.my_atom, 'sound/effects/phasein.ogg', 75, 1) ..() @@ -696,7 +696,7 @@ power++ E.uses = 0 - playsound(get_turf(holder.my_atom), 'sound/effects/phasein.ogg', 75, 1) + playsound(holder.my_atom, 'sound/effects/phasein.ogg', 75, 1) holder.my_atom.visible_message("\The [holder.my_atom] begins to vibrate violently!") log_and_message_admins("Oil extract reaction (explosion) has been activated in [get_area(holder.my_atom)]. Last fingerprints: [holder.my_atom.fingerprintslast]") diff --git a/code/modules/xenobio/machinery/processor.dm b/code/modules/xenobio/machinery/processor.dm index 6d888adb26..216c0cb77b 100644 --- a/code/modules/xenobio/machinery/processor.dm +++ b/code/modules/xenobio/machinery/processor.dm @@ -27,7 +27,7 @@ begin_processing() else to_chat(user, "The processor is empty.") - playsound(src.loc, 'sound/machines/buzz-sigh.ogg', 50, 1) + playsound(src, 'sound/machines/buzz-sigh.ogg', 50, 1) return // Verb to remove everything. @@ -54,7 +54,7 @@ return if(!can_insert(AM)) to_chat(user, "\The [src] cannot process \the [AM] at this time.") - playsound(src.loc, 'sound/machines/buzz-sigh.ogg', 50, 1) + playsound(src, 'sound/machines/buzz-sigh.ogg', 50, 1) return to_be_processed.Add(AM) AM.forceMove(src) @@ -64,26 +64,26 @@ if(processing) return // Already doing it. processing = TRUE - playsound(src.loc, 'sound/machines/juicer.ogg', 50, 1) + playsound(src, 'sound/machines/juicer.ogg', 50, 1) for(var/atom/movable/AM in to_be_processed) extract(AM) sleep(1 SECONDS) while(monkeys_recycled >= 4) new /obj/item/weapon/reagent_containers/food/snacks/monkeycube(get_turf(src)) - playsound(src.loc, 'sound/effects/splat.ogg', 50, 1) + playsound(src, 'sound/effects/splat.ogg', 50, 1) monkeys_recycled -= 4 sleep(1 SECOND) processing = FALSE - playsound(src.loc, 'sound/machines/ding.ogg', 50, 1) + playsound(src, 'sound/machines/ding.ogg', 50, 1) /obj/machinery/processor/proc/extract(var/atom/movable/AM) if(istype(AM, /mob/living/simple_mob/slime)) var/mob/living/simple_mob/slime/S = AM while(S.cores) new S.coretype(get_turf(src)) - playsound(src.loc, 'sound/effects/splat.ogg', 50, 1) + playsound(src, 'sound/effects/splat.ogg', 50, 1) S.cores-- sleep(1 SECOND) to_be_processed.Remove(S) @@ -91,7 +91,7 @@ if(istype(AM, /mob/living/carbon/human)) var/mob/living/carbon/human/M = AM - playsound(src.loc, 'sound/effects/splat.ogg', 50, 1) + playsound(src, 'sound/effects/splat.ogg', 50, 1) to_be_processed.Remove(M) qdel(M) monkeys_recycled++ diff --git a/config/alienwhitelist.txt b/config/alienwhitelist.txt index 105dd4ee5f..7d42c95919 100644 --- a/config/alienwhitelist.txt +++ b/config/alienwhitelist.txt @@ -54,5 +54,10 @@ zammyman215 - Vox bricker98 - Protean cgr - Protean storesund97 - Protean +tastypred - Protean vitoras - Protean +voidalynx - Protean nerdass - Protean +xonkon - Protean +phoenixx0 - Vox +rubyflamewing - Protean diff --git a/config/example/config.txt b/config/example/config.txt index ff0340bcea..eaff246194 100644 --- a/config/example/config.txt +++ b/config/example/config.txt @@ -196,10 +196,15 @@ ANTAG_HUD_RESTRICTED ## allow AI job ALLOW_AI - -## disable abandon mob +## Disable respawning # NORESPAWN +## set a respawn time (in minutes) +# RESPAWN_TIME 5 + +## set a message to give to players when they respawn +# RESPAWN_MESSAGE Remember to play a different character or something! + ## disables calling del(src) on newmobs if they logout before spawnin in # DONT_DEL_NEWMOB @@ -534,4 +539,10 @@ SQLITE_FEEDBACK_MIN_AGE 7 ENABLE_NIGHT_SHIFTS ## Comment this out to enable playtime restrictions for jobs in their respective departments (mostly for heads) -# USE_PLAYTIME_RESTRICTION_FOR_JOBS \ No newline at end of file +# USE_PLAYTIME_RESTRICTION_FOR_JOBS + +## OOC/LOOC control ## +# Uncomment to allow links of the following kinds. # +# ALLOW_BYOND_LINKS +# ALLOW_DISCORD_LINKS +ALLOW_URL_LINKS diff --git a/html/changelogs/KasparoVv - PR - 7215.yml b/html/changelogs/KasparoVv - PR - 7215.yml new file mode 100644 index 0000000000..efd745d1a9 --- /dev/null +++ b/html/changelogs/KasparoVv - PR - 7215.yml @@ -0,0 +1,7 @@ +author: KasparoVv +delete-after: True +changes: + - rscadd: "You can now quickly cycle hrough previous or next hair/facial styles at character creation." + - rscadd: "Use the -mv- button to pick a marking and place it above of another on your character. Saves you from pressing up or down a bunch." + - tweak: "Ports color_square() from Paradise for colour previews, cleaning up pref. code & correct alignment issue w/ nested tables." + - tweak: "Markings are now properly aligned within a table." \ No newline at end of file diff --git a/html/changelogs/arokha-janicart.yml b/html/changelogs/arokha-janicart.yml new file mode 100644 index 0000000000..9caf37fab8 --- /dev/null +++ b/html/changelogs/arokha-janicart.yml @@ -0,0 +1,37 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Arokha + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "New sprites for janicart" + - tweak: "Alt-click helpers for stowing mop, chemicals on janicart" diff --git a/html/changelogs/atermonera - vchat_exportlog.yml b/html/changelogs/atermonera - vchat_exportlog.yml new file mode 100644 index 0000000000..a2915951a2 --- /dev/null +++ b/html/changelogs/atermonera - vchat_exportlog.yml @@ -0,0 +1,5 @@ +author: Atermonera +delete-after: True +changes: + - rscadd: "Added verb to export vchat logs, found in OOC tab when vchat has successfully loaded." + - tweak: "Vchat only sends you enough messages to fill your buffer on reconnect, instead of all of them." diff --git a/html/changelogs/billybangles-marbletile.yml b/html/changelogs/billybangles-marbletile.yml new file mode 100644 index 0000000000..2e7d4ff558 --- /dev/null +++ b/html/changelogs/billybangles-marbletile.yml @@ -0,0 +1,36 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Billy Bangles + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Light and dark marble floor tiles can now be crafted with marble sheets." diff --git a/html/changelogs/greenjoe - wrist PDAs.yml b/html/changelogs/greenjoe - wrist PDAs.yml new file mode 100644 index 0000000000..006a6bc659 --- /dev/null +++ b/html/changelogs/greenjoe - wrist PDAs.yml @@ -0,0 +1,36 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Greenjoe + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Added a wrist-bound PDA, selectable from the PDA selection menu in char setup. it can go in the glove slot along with the ID and belt slots, and shows on your character's wrist no matter which of those 3 slots you put it in!" \ No newline at end of file diff --git a/icons/mob/eyes_vr.dmi b/icons/mob/eyes_vr.dmi index 15a473ebbe..89805954f7 100644 Binary files a/icons/mob/eyes_vr.dmi and b/icons/mob/eyes_vr.dmi differ diff --git a/icons/mob/head_vr.dmi b/icons/mob/head_vr.dmi index 57bd8f01cb..da75092bd0 100644 Binary files a/icons/mob/head_vr.dmi and b/icons/mob/head_vr.dmi differ diff --git a/icons/mob/human_races/cyberlimbs/xion/xion_alt5.dmi b/icons/mob/human_races/cyberlimbs/xion/xion_alt5.dmi new file mode 100644 index 0000000000..6dfa9af95f Binary files /dev/null and b/icons/mob/human_races/cyberlimbs/xion/xion_alt5.dmi differ diff --git a/icons/mob/human_races/markings_yw.dmi b/icons/mob/human_races/markings_yw.dmi index 55ba539abd..0bf07c9b01 100644 Binary files a/icons/mob/human_races/markings_yw.dmi and b/icons/mob/human_races/markings_yw.dmi differ diff --git a/icons/mob/items/lefthand_guns.dmi b/icons/mob/items/lefthand_guns.dmi index 1330c280b4..e6f7078032 100644 Binary files a/icons/mob/items/lefthand_guns.dmi and b/icons/mob/items/lefthand_guns.dmi differ diff --git a/icons/mob/items/lefthand_melee_vr.dmi b/icons/mob/items/lefthand_melee_vr.dmi index dd43d4a503..69ff6b6610 100644 Binary files a/icons/mob/items/lefthand_melee_vr.dmi and b/icons/mob/items/lefthand_melee_vr.dmi differ diff --git a/icons/mob/items/lefthand_vr.dmi b/icons/mob/items/lefthand_vr.dmi index 39a6e5bdbd..f96555c99b 100644 Binary files a/icons/mob/items/lefthand_vr.dmi and b/icons/mob/items/lefthand_vr.dmi differ diff --git a/icons/mob/items/righthand_guns.dmi b/icons/mob/items/righthand_guns.dmi index bb75b51054..54dba4f49e 100644 Binary files a/icons/mob/items/righthand_guns.dmi and b/icons/mob/items/righthand_guns.dmi differ diff --git a/icons/mob/items/righthand_vr.dmi b/icons/mob/items/righthand_vr.dmi index abeedba03d..5330cd7355 100644 Binary files a/icons/mob/items/righthand_vr.dmi and b/icons/mob/items/righthand_vr.dmi differ diff --git a/icons/mob/mobs_monsters/TGClowns.dmi b/icons/mob/mobs_monsters/TGClowns.dmi new file mode 100644 index 0000000000..2ade8104e0 Binary files /dev/null and b/icons/mob/mobs_monsters/TGClowns.dmi differ diff --git a/icons/mob/mobs_monsters/giantclowns.dmi b/icons/mob/mobs_monsters/giantclowns.dmi new file mode 100644 index 0000000000..5365a0acad Binary files /dev/null and b/icons/mob/mobs_monsters/giantclowns.dmi differ diff --git a/icons/mob/mobs_monsters/newclowns.dmi b/icons/mob/mobs_monsters/newclowns.dmi new file mode 100644 index 0000000000..cb41a76596 Binary files /dev/null and b/icons/mob/mobs_monsters/newclowns.dmi differ diff --git a/icons/mob/pda_wrist.dmi b/icons/mob/pda_wrist.dmi new file mode 100644 index 0000000000..fda5d9ad19 Binary files /dev/null and b/icons/mob/pda_wrist.dmi differ diff --git a/icons/mob/radial_vr.dmi b/icons/mob/radial_vr.dmi index d5ecf5c8cc..b2e185c785 100644 Binary files a/icons/mob/radial_vr.dmi and b/icons/mob/radial_vr.dmi differ diff --git a/icons/mob/robots.dmi b/icons/mob/robots.dmi index af924656a9..a28378eeef 100644 Binary files a/icons/mob/robots.dmi and b/icons/mob/robots.dmi differ diff --git a/icons/mob/robots_yw.dmi b/icons/mob/robots_yw.dmi index f1a72e5cd8..1d36667b03 100644 Binary files a/icons/mob/robots_yw.dmi and b/icons/mob/robots_yw.dmi differ diff --git a/icons/mob/screen_ghost.dmi b/icons/mob/screen_ghost.dmi index 2ce673b86a..583dc6dc08 100644 Binary files a/icons/mob/screen_ghost.dmi and b/icons/mob/screen_ghost.dmi differ diff --git a/icons/mob/spacesuit_vr.dmi b/icons/mob/spacesuit_vr.dmi new file mode 100644 index 0000000000..4196b2055e Binary files /dev/null and b/icons/mob/spacesuit_vr.dmi differ diff --git a/icons/mob/species/akula/helmet_vr.dmi b/icons/mob/species/akula/helmet_vr.dmi index 69aef545f6..10006401a9 100644 Binary files a/icons/mob/species/akula/helmet_vr.dmi and b/icons/mob/species/akula/helmet_vr.dmi differ diff --git a/icons/mob/species/akula/mask_vr.dmi b/icons/mob/species/akula/mask_vr.dmi index d45d1a50e7..eb39252fa6 100644 Binary files a/icons/mob/species/akula/mask_vr.dmi and b/icons/mob/species/akula/mask_vr.dmi differ diff --git a/icons/mob/species/akula/suit_vr.dmi b/icons/mob/species/akula/suit_vr.dmi index 859d79a1fe..3abd100eee 100644 Binary files a/icons/mob/species/akula/suit_vr.dmi and b/icons/mob/species/akula/suit_vr.dmi differ diff --git a/icons/mob/species/sergal/helmet_vr.dmi b/icons/mob/species/sergal/helmet_vr.dmi index c77450aaeb..36f2d74074 100644 Binary files a/icons/mob/species/sergal/helmet_vr.dmi and b/icons/mob/species/sergal/helmet_vr.dmi differ diff --git a/icons/mob/species/sergal/suit_vr.dmi b/icons/mob/species/sergal/suit_vr.dmi index 1f62670b49..2cfc989121 100644 Binary files a/icons/mob/species/sergal/suit_vr.dmi and b/icons/mob/species/sergal/suit_vr.dmi differ diff --git a/icons/mob/species/seromi/helmet_vr.dmi b/icons/mob/species/seromi/helmet_vr.dmi new file mode 100644 index 0000000000..bbc12adc65 Binary files /dev/null and b/icons/mob/species/seromi/helmet_vr.dmi differ diff --git a/icons/mob/species/seromi/pda_wrist.dmi b/icons/mob/species/seromi/pda_wrist.dmi new file mode 100644 index 0000000000..e064cf3be8 Binary files /dev/null and b/icons/mob/species/seromi/pda_wrist.dmi differ diff --git a/icons/mob/species/seromi/suit.dmi b/icons/mob/species/seromi/suit.dmi index 83a5d2c463..5b6fb68f69 100644 Binary files a/icons/mob/species/seromi/suit.dmi and b/icons/mob/species/seromi/suit.dmi differ diff --git a/icons/mob/species/seromi/suit_vr.dmi b/icons/mob/species/seromi/suit_vr.dmi new file mode 100644 index 0000000000..21b6ff521e Binary files /dev/null and b/icons/mob/species/seromi/suit_vr.dmi differ diff --git a/icons/mob/species/seromi/teshari_cloak_yw.dmi b/icons/mob/species/seromi/teshari_cloak_yw.dmi new file mode 100644 index 0000000000..0c48f9bd87 Binary files /dev/null and b/icons/mob/species/seromi/teshari_cloak_yw.dmi differ diff --git a/icons/mob/species/seromi/teshari_hood_yw.dmi b/icons/mob/species/seromi/teshari_hood_yw.dmi new file mode 100644 index 0000000000..2b6796cbe0 Binary files /dev/null and b/icons/mob/species/seromi/teshari_hood_yw.dmi differ diff --git a/icons/mob/species/skrell/helmet.dmi b/icons/mob/species/skrell/helmet.dmi index 7a95007bd7..b35e996d8a 100644 Binary files a/icons/mob/species/skrell/helmet.dmi and b/icons/mob/species/skrell/helmet.dmi differ diff --git a/icons/mob/species/skrell/helmet_vr.dmi b/icons/mob/species/skrell/helmet_vr.dmi new file mode 100644 index 0000000000..b9806b4a58 Binary files /dev/null and b/icons/mob/species/skrell/helmet_vr.dmi differ diff --git a/icons/mob/species/skrell/suit.dmi b/icons/mob/species/skrell/suit.dmi index 9a5d4ec447..e72ef3e002 100644 Binary files a/icons/mob/species/skrell/suit.dmi and b/icons/mob/species/skrell/suit.dmi differ diff --git a/icons/mob/species/skrell/suit_vr.dmi b/icons/mob/species/skrell/suit_vr.dmi new file mode 100644 index 0000000000..f6ca26a428 Binary files /dev/null and b/icons/mob/species/skrell/suit_vr.dmi differ diff --git a/icons/mob/species/tajaran/helmet.dmi b/icons/mob/species/tajaran/helmet.dmi index 4f8010b259..54ef3ec436 100644 Binary files a/icons/mob/species/tajaran/helmet.dmi and b/icons/mob/species/tajaran/helmet.dmi differ diff --git a/icons/mob/species/tajaran/helmet_vr.dmi b/icons/mob/species/tajaran/helmet_vr.dmi new file mode 100644 index 0000000000..c2092f4d20 Binary files /dev/null and b/icons/mob/species/tajaran/helmet_vr.dmi differ diff --git a/icons/mob/species/tajaran/suit.dmi b/icons/mob/species/tajaran/suit.dmi index 7dba50ef6b..f9677e5e89 100644 Binary files a/icons/mob/species/tajaran/suit.dmi and b/icons/mob/species/tajaran/suit.dmi differ diff --git a/icons/mob/species/tajaran/suit_vr.dmi b/icons/mob/species/tajaran/suit_vr.dmi new file mode 100644 index 0000000000..738585d622 Binary files /dev/null and b/icons/mob/species/tajaran/suit_vr.dmi differ diff --git a/icons/mob/species/unathi/helmet.dmi b/icons/mob/species/unathi/helmet.dmi index 10cf92dcf4..eb0165e3e5 100644 Binary files a/icons/mob/species/unathi/helmet.dmi and b/icons/mob/species/unathi/helmet.dmi differ diff --git a/icons/mob/species/unathi/helmet_vr.dmi b/icons/mob/species/unathi/helmet_vr.dmi new file mode 100644 index 0000000000..1c26c6271c Binary files /dev/null and b/icons/mob/species/unathi/helmet_vr.dmi differ diff --git a/icons/mob/species/unathi/suit.dmi b/icons/mob/species/unathi/suit.dmi index 2d2d0a434b..a05c73928e 100644 Binary files a/icons/mob/species/unathi/suit.dmi and b/icons/mob/species/unathi/suit.dmi differ diff --git a/icons/mob/species/unathi/suit_vr.dmi b/icons/mob/species/unathi/suit_vr.dmi new file mode 100644 index 0000000000..9cc3bc89d5 Binary files /dev/null and b/icons/mob/species/unathi/suit_vr.dmi differ diff --git a/icons/mob/species/vulpkanin/helmet.dmi b/icons/mob/species/vulpkanin/helmet.dmi index 052b18a9fd..1d85465f77 100644 Binary files a/icons/mob/species/vulpkanin/helmet.dmi and b/icons/mob/species/vulpkanin/helmet.dmi differ diff --git a/icons/mob/species/vulpkanin/helmet_vr.dmi b/icons/mob/species/vulpkanin/helmet_vr.dmi new file mode 100644 index 0000000000..d0c2f42d32 Binary files /dev/null and b/icons/mob/species/vulpkanin/helmet_vr.dmi differ diff --git a/icons/mob/species/vulpkanin/suit.dmi b/icons/mob/species/vulpkanin/suit.dmi index c70734d3ae..6e54a4662b 100644 Binary files a/icons/mob/species/vulpkanin/suit.dmi and b/icons/mob/species/vulpkanin/suit.dmi differ diff --git a/icons/mob/species/vulpkanin/suit_vr.dmi b/icons/mob/species/vulpkanin/suit_vr.dmi new file mode 100644 index 0000000000..81229b4f40 Binary files /dev/null and b/icons/mob/species/vulpkanin/suit_vr.dmi differ diff --git a/icons/mob/species/werebeast/feet.dmi b/icons/mob/species/werebeast/feet.dmi index 1993dc67ff..500e117161 100644 Binary files a/icons/mob/species/werebeast/feet.dmi and b/icons/mob/species/werebeast/feet.dmi differ diff --git a/icons/mob/species/werebeast/masks.dmi b/icons/mob/species/werebeast/masks.dmi index 5710e58cdc..e55bc580c6 100644 Binary files a/icons/mob/species/werebeast/masks.dmi and b/icons/mob/species/werebeast/masks.dmi differ diff --git a/icons/mob/species/werebeast/suit.dmi b/icons/mob/species/werebeast/suit.dmi index 215320ef62..4be00a5771 100644 Binary files a/icons/mob/species/werebeast/suit.dmi and b/icons/mob/species/werebeast/suit.dmi differ diff --git a/icons/mob/species/werebeast/uniform.dmi b/icons/mob/species/werebeast/uniform.dmi index 8fee0b5d99..e441c4af6d 100644 Binary files a/icons/mob/species/werebeast/uniform.dmi and b/icons/mob/species/werebeast/uniform.dmi differ diff --git a/icons/mob/suit.dmi b/icons/mob/suit.dmi index 13ed45334c..82d26fb02e 100644 Binary files a/icons/mob/suit.dmi and b/icons/mob/suit.dmi differ diff --git a/icons/mob/suit_solgov.dmi b/icons/mob/suit_solgov.dmi new file mode 100644 index 0000000000..9806d68b9c Binary files /dev/null and b/icons/mob/suit_solgov.dmi differ diff --git a/icons/mob/taursuits_naga_vr.dmi b/icons/mob/taursuits_naga_vr.dmi index 375081158f..7df326318c 100644 Binary files a/icons/mob/taursuits_naga_vr.dmi and b/icons/mob/taursuits_naga_vr.dmi differ diff --git a/icons/mob/uniform_rolled_down.dmi b/icons/mob/uniform_rolled_down.dmi index d9edad5f23..4bc256fdb4 100644 Binary files a/icons/mob/uniform_rolled_down.dmi and b/icons/mob/uniform_rolled_down.dmi differ diff --git a/icons/mob/uniform_sleeves_rolled.dmi b/icons/mob/uniform_sleeves_rolled.dmi index ea47e458e0..97935aed18 100644 Binary files a/icons/mob/uniform_sleeves_rolled.dmi and b/icons/mob/uniform_sleeves_rolled.dmi differ diff --git a/icons/mob/uniform_solgov.dmi b/icons/mob/uniform_solgov.dmi index 3e6a47e4f2..ecc6310dc4 100644 Binary files a/icons/mob/uniform_solgov.dmi and b/icons/mob/uniform_solgov.dmi differ diff --git a/icons/mob/vore/ears_yw.dmi b/icons/mob/vore/ears_yw.dmi index d0dfd80776..0f918c2d12 100644 Binary files a/icons/mob/vore/ears_yw.dmi and b/icons/mob/vore/ears_yw.dmi differ diff --git a/icons/mob/vore/tails_vr.dmi b/icons/mob/vore/tails_vr.dmi index 9ba6850f30..976b6c5a58 100644 Binary files a/icons/mob/vore/tails_vr.dmi and b/icons/mob/vore/tails_vr.dmi differ diff --git a/icons/mob/vore/tails_yw.dmi b/icons/mob/vore/tails_yw.dmi index 613bb0ef3a..affea9f344 100644 Binary files a/icons/mob/vore/tails_yw.dmi and b/icons/mob/vore/tails_yw.dmi differ diff --git a/icons/mob/vore/taurs_vr.dmi b/icons/mob/vore/taurs_vr.dmi index 32f3bfa603..69d0a91388 100644 Binary files a/icons/mob/vore/taurs_vr.dmi and b/icons/mob/vore/taurs_vr.dmi differ diff --git a/icons/mob/vore/wings_vr.dmi b/icons/mob/vore/wings_vr.dmi index eac706d66b..41b6dcf607 100644 Binary files a/icons/mob/vore/wings_vr.dmi and b/icons/mob/vore/wings_vr.dmi differ diff --git a/icons/mob/vore/wings_yw.dmi b/icons/mob/vore/wings_yw.dmi index c6c4d7a548..b4e9630aa6 100644 Binary files a/icons/mob/vore/wings_yw.dmi and b/icons/mob/vore/wings_yw.dmi differ diff --git a/icons/mob/vore64x32.dmi b/icons/mob/vore64x32.dmi index 492c0ae6f4..2dde6000ff 100644 Binary files a/icons/mob/vore64x32.dmi and b/icons/mob/vore64x32.dmi differ diff --git a/icons/obj/ammo.dmi b/icons/obj/ammo.dmi index b34cc9d91b..1a78788c3c 100644 Binary files a/icons/obj/ammo.dmi and b/icons/obj/ammo.dmi differ diff --git a/icons/obj/bodybag.dmi b/icons/obj/bodybag.dmi deleted file mode 100644 index db2ab61815..0000000000 Binary files a/icons/obj/bodybag.dmi and /dev/null differ diff --git a/icons/obj/closets/abductor.dmi b/icons/obj/closets/abductor.dmi new file mode 100644 index 0000000000..ba895c5ff7 Binary files /dev/null and b/icons/obj/closets/abductor.dmi differ diff --git a/icons/obj/closets/bases/cabinet.dmi b/icons/obj/closets/bases/cabinet.dmi new file mode 100644 index 0000000000..236b164ca6 Binary files /dev/null and b/icons/obj/closets/bases/cabinet.dmi differ diff --git a/icons/obj/closets/bases/cart.dmi b/icons/obj/closets/bases/cart.dmi new file mode 100644 index 0000000000..852e539b4d Binary files /dev/null and b/icons/obj/closets/bases/cart.dmi differ diff --git a/icons/obj/closets/bases/closet.dmi b/icons/obj/closets/bases/closet.dmi new file mode 100644 index 0000000000..551435629e Binary files /dev/null and b/icons/obj/closets/bases/closet.dmi differ diff --git a/icons/obj/closets/bases/crate.dmi b/icons/obj/closets/bases/crate.dmi new file mode 100644 index 0000000000..e8946f3b35 Binary files /dev/null and b/icons/obj/closets/bases/crate.dmi differ diff --git a/icons/obj/closets/bases/large_crate.dmi b/icons/obj/closets/bases/large_crate.dmi new file mode 100644 index 0000000000..1cdac27783 Binary files /dev/null and b/icons/obj/closets/bases/large_crate.dmi differ diff --git a/icons/obj/closets/bases/wall.dmi b/icons/obj/closets/bases/wall.dmi new file mode 100644 index 0000000000..6689e59cfc Binary files /dev/null and b/icons/obj/closets/bases/wall.dmi differ diff --git a/icons/obj/closets/bodybag.dmi b/icons/obj/closets/bodybag.dmi new file mode 100644 index 0000000000..d6922f8bbe Binary files /dev/null and b/icons/obj/closets/bodybag.dmi differ diff --git a/icons/obj/closets/bodybag_large.dmi b/icons/obj/closets/bodybag_large.dmi new file mode 100644 index 0000000000..bcdfaaa089 Binary files /dev/null and b/icons/obj/closets/bodybag_large.dmi differ diff --git a/icons/obj/closets/coffin.dmi b/icons/obj/closets/coffin.dmi new file mode 100644 index 0000000000..f639469aa2 Binary files /dev/null and b/icons/obj/closets/coffin.dmi differ diff --git a/icons/obj/closets/coffin_wood.dmi b/icons/obj/closets/coffin_wood.dmi new file mode 100644 index 0000000000..dfddc743f9 Binary files /dev/null and b/icons/obj/closets/coffin_wood.dmi differ diff --git a/icons/obj/closets/cryobag.dmi b/icons/obj/closets/cryobag.dmi new file mode 100644 index 0000000000..1681a884d8 Binary files /dev/null and b/icons/obj/closets/cryobag.dmi differ diff --git a/icons/obj/closets/decals/cart.dmi b/icons/obj/closets/decals/cart.dmi new file mode 100644 index 0000000000..c4d71bcde8 Binary files /dev/null and b/icons/obj/closets/decals/cart.dmi differ diff --git a/icons/obj/closets/decals/closet.dmi b/icons/obj/closets/decals/closet.dmi new file mode 100644 index 0000000000..a7bb7591b1 Binary files /dev/null and b/icons/obj/closets/decals/closet.dmi differ diff --git a/icons/obj/closets/decals/crate.dmi b/icons/obj/closets/decals/crate.dmi new file mode 100644 index 0000000000..67a12301ed Binary files /dev/null and b/icons/obj/closets/decals/crate.dmi differ diff --git a/icons/obj/closets/decals/large_crate.dmi b/icons/obj/closets/decals/large_crate.dmi new file mode 100644 index 0000000000..4876570265 Binary files /dev/null and b/icons/obj/closets/decals/large_crate.dmi differ diff --git a/icons/obj/closets/decals/wall.dmi b/icons/obj/closets/decals/wall.dmi new file mode 100644 index 0000000000..b9b207407e Binary files /dev/null and b/icons/obj/closets/decals/wall.dmi differ diff --git a/icons/obj/closets/fridge.dmi b/icons/obj/closets/fridge.dmi new file mode 100644 index 0000000000..1d6955ceea Binary files /dev/null and b/icons/obj/closets/fridge.dmi differ diff --git a/icons/obj/closets/grave.dmi b/icons/obj/closets/grave.dmi new file mode 100644 index 0000000000..58c5f7dcef Binary files /dev/null and b/icons/obj/closets/grave.dmi differ diff --git a/icons/obj/closets/largebin.dmi b/icons/obj/closets/largebin.dmi new file mode 100644 index 0000000000..4f8c71a350 Binary files /dev/null and b/icons/obj/closets/largebin.dmi differ diff --git a/icons/obj/closets/miningcar.dmi b/icons/obj/closets/miningcar.dmi new file mode 100644 index 0000000000..02452b7c63 Binary files /dev/null and b/icons/obj/closets/miningcar.dmi differ diff --git a/icons/obj/closets/poireactor.dmi b/icons/obj/closets/poireactor.dmi new file mode 100644 index 0000000000..dfd48bf27b Binary files /dev/null and b/icons/obj/closets/poireactor.dmi differ diff --git a/icons/obj/closets/rescuebag.dmi b/icons/obj/closets/rescuebag.dmi new file mode 100644 index 0000000000..7ed654f5f7 Binary files /dev/null and b/icons/obj/closets/rescuebag.dmi differ diff --git a/icons/obj/clothing/backpack_vr.dmi b/icons/obj/clothing/backpack_vr.dmi index ecab5d00db..3a376ae8e5 100644 Binary files a/icons/obj/clothing/backpack_vr.dmi and b/icons/obj/clothing/backpack_vr.dmi differ diff --git a/icons/obj/clothing/glasses_vr.dmi b/icons/obj/clothing/glasses_vr.dmi index bff9c7b3a8..eee1bd9bfc 100644 Binary files a/icons/obj/clothing/glasses_vr.dmi and b/icons/obj/clothing/glasses_vr.dmi differ diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index 14d2d8bf84..31ec945739 100644 Binary files a/icons/obj/clothing/hats.dmi and b/icons/obj/clothing/hats.dmi differ diff --git a/icons/obj/clothing/hats_vr.dmi b/icons/obj/clothing/hats_vr.dmi index a2cec1a3ba..8a1d7143c6 100644 Binary files a/icons/obj/clothing/hats_vr.dmi and b/icons/obj/clothing/hats_vr.dmi differ diff --git a/icons/obj/clothing/helmets_vr.dmi b/icons/obj/clothing/helmets_vr.dmi new file mode 100644 index 0000000000..f635aae960 Binary files /dev/null and b/icons/obj/clothing/helmets_vr.dmi differ diff --git a/icons/obj/clothing/spacesuits.dmi b/icons/obj/clothing/spacesuits.dmi index 133e42f497..71bd5463f7 100644 Binary files a/icons/obj/clothing/spacesuits.dmi and b/icons/obj/clothing/spacesuits.dmi differ diff --git a/icons/obj/clothing/spacesuits_vr.dmi b/icons/obj/clothing/spacesuits_vr.dmi new file mode 100644 index 0000000000..cf74d73796 Binary files /dev/null and b/icons/obj/clothing/spacesuits_vr.dmi differ diff --git a/icons/obj/clothing/species/seromi/suits.dmi b/icons/obj/clothing/species/seromi/suits.dmi index c9d42aef96..0457262657 100644 Binary files a/icons/obj/clothing/species/seromi/suits.dmi and b/icons/obj/clothing/species/seromi/suits.dmi differ diff --git a/icons/obj/clothing/species/seromi/uniform.dmi b/icons/obj/clothing/species/seromi/uniform.dmi index 17a0405f24..f2dc52a913 100644 Binary files a/icons/obj/clothing/species/seromi/uniform.dmi and b/icons/obj/clothing/species/seromi/uniform.dmi differ diff --git a/icons/obj/clothing/species/skrell/hats.dmi b/icons/obj/clothing/species/skrell/hats.dmi index 6512b42d6e..a69a4e51dd 100644 Binary files a/icons/obj/clothing/species/skrell/hats.dmi and b/icons/obj/clothing/species/skrell/hats.dmi differ diff --git a/icons/obj/clothing/species/skrell/suits.dmi b/icons/obj/clothing/species/skrell/suits.dmi index 3874dac941..01ccf8f8d0 100644 Binary files a/icons/obj/clothing/species/skrell/suits.dmi and b/icons/obj/clothing/species/skrell/suits.dmi differ diff --git a/icons/obj/clothing/species/tajaran/hats.dmi b/icons/obj/clothing/species/tajaran/hats.dmi index 89f359a4a9..362fae9f46 100644 Binary files a/icons/obj/clothing/species/tajaran/hats.dmi and b/icons/obj/clothing/species/tajaran/hats.dmi differ diff --git a/icons/obj/clothing/species/tajaran/suits.dmi b/icons/obj/clothing/species/tajaran/suits.dmi index e8ab73eadf..d935a4096c 100644 Binary files a/icons/obj/clothing/species/tajaran/suits.dmi and b/icons/obj/clothing/species/tajaran/suits.dmi differ diff --git a/icons/obj/clothing/species/unathi/hats.dmi b/icons/obj/clothing/species/unathi/hats.dmi index 221503aa2b..28c8700a39 100644 Binary files a/icons/obj/clothing/species/unathi/hats.dmi and b/icons/obj/clothing/species/unathi/hats.dmi differ diff --git a/icons/obj/clothing/species/unathi/suits.dmi b/icons/obj/clothing/species/unathi/suits.dmi index 01bc6e4650..08abbe309a 100644 Binary files a/icons/obj/clothing/species/unathi/suits.dmi and b/icons/obj/clothing/species/unathi/suits.dmi differ diff --git a/icons/obj/clothing/species/vulpkanin/hats.dmi b/icons/obj/clothing/species/vulpkanin/hats.dmi index 2f94e6837a..ada96f84f5 100644 Binary files a/icons/obj/clothing/species/vulpkanin/hats.dmi and b/icons/obj/clothing/species/vulpkanin/hats.dmi differ diff --git a/icons/obj/clothing/species/vulpkanin/suits.dmi b/icons/obj/clothing/species/vulpkanin/suits.dmi index 75edd6202d..b87b02edfe 100644 Binary files a/icons/obj/clothing/species/vulpkanin/suits.dmi and b/icons/obj/clothing/species/vulpkanin/suits.dmi differ diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi index ad2cf41c4d..0421e0bff6 100644 Binary files a/icons/obj/clothing/suits.dmi and b/icons/obj/clothing/suits.dmi differ diff --git a/icons/obj/clothing/suits_solgov.dmi b/icons/obj/clothing/suits_solgov.dmi new file mode 100644 index 0000000000..13aa71d033 Binary files /dev/null and b/icons/obj/clothing/suits_solgov.dmi differ diff --git a/icons/obj/clothing/suits_vr.dmi b/icons/obj/clothing/suits_vr.dmi index af6e271aea..6c685554d8 100644 Binary files a/icons/obj/clothing/suits_vr.dmi and b/icons/obj/clothing/suits_vr.dmi differ diff --git a/icons/obj/clothing/ties.dmi b/icons/obj/clothing/ties.dmi index d8196073b0..0bc7a9fcb2 100644 Binary files a/icons/obj/clothing/ties.dmi and b/icons/obj/clothing/ties.dmi differ diff --git a/icons/obj/clothing/uniforms_solgov.dmi b/icons/obj/clothing/uniforms_solgov.dmi index 4f1d58afe3..2b55ea04a2 100644 Binary files a/icons/obj/clothing/uniforms_solgov.dmi and b/icons/obj/clothing/uniforms_solgov.dmi differ diff --git a/icons/obj/contraband_vr.dmi b/icons/obj/contraband_vr.dmi index 5a6988bb08..0e0406e824 100644 Binary files a/icons/obj/contraband_vr.dmi and b/icons/obj/contraband_vr.dmi differ diff --git a/icons/obj/cryobag.dmi b/icons/obj/cryobag.dmi deleted file mode 100644 index 68255b8b2c..0000000000 Binary files a/icons/obj/cryobag.dmi and /dev/null differ diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index 606e8dbfe8..3b41c35fcd 100644 Binary files a/icons/obj/device.dmi and b/icons/obj/device.dmi differ diff --git a/icons/obj/drinks_vr.dmi b/icons/obj/drinks_vr.dmi index a8d69aa327..36506bca17 100644 Binary files a/icons/obj/drinks_vr.dmi and b/icons/obj/drinks_vr.dmi differ diff --git a/icons/obj/drinks_yw.dmi b/icons/obj/drinks_yw.dmi new file mode 100644 index 0000000000..9163728bf0 Binary files /dev/null and b/icons/obj/drinks_yw.dmi differ diff --git a/icons/obj/kitchen_vr.dmi b/icons/obj/kitchen_vr.dmi new file mode 100644 index 0000000000..29b0b536bd Binary files /dev/null and b/icons/obj/kitchen_vr.dmi differ diff --git a/icons/obj/machines/research.dmi b/icons/obj/machines/research.dmi index 7b7238c3ab..e647e51ad4 100644 Binary files a/icons/obj/machines/research.dmi and b/icons/obj/machines/research.dmi differ diff --git a/icons/obj/machines/research_vr.dmi b/icons/obj/machines/research_vr.dmi index 3c34292ca2..38b2ece6dc 100644 Binary files a/icons/obj/machines/research_vr.dmi and b/icons/obj/machines/research_vr.dmi differ diff --git a/icons/obj/overmap_vr.dmi b/icons/obj/overmap_vr.dmi index 7c951dac34..033bea811e 100644 Binary files a/icons/obj/overmap_vr.dmi and b/icons/obj/overmap_vr.dmi differ diff --git a/icons/obj/pda_wrist.dmi b/icons/obj/pda_wrist.dmi new file mode 100644 index 0000000000..1cc3dda1a6 Binary files /dev/null and b/icons/obj/pda_wrist.dmi differ diff --git a/icons/obj/projectiles.dmi b/icons/obj/projectiles.dmi index 1a56a0be84..c5912ad299 100644 Binary files a/icons/obj/projectiles.dmi and b/icons/obj/projectiles.dmi differ diff --git a/icons/obj/railgun.dmi b/icons/obj/railgun.dmi index b47d8671a3..2ad3a2a56d 100644 Binary files a/icons/obj/railgun.dmi and b/icons/obj/railgun.dmi differ diff --git a/icons/obj/robotics.dmi b/icons/obj/robotics.dmi index 1a7e1caf67..25a1aa9caa 100644 Binary files a/icons/obj/robotics.dmi and b/icons/obj/robotics.dmi differ diff --git a/icons/obj/stacks.dmi b/icons/obj/stacks.dmi index 58578a0408..0f5453bde0 100644 Binary files a/icons/obj/stacks.dmi and b/icons/obj/stacks.dmi differ diff --git a/icons/obj/stacks_vr.dmi b/icons/obj/stacks_vr.dmi index 54fe25d911..34d49af81b 100644 Binary files a/icons/obj/stacks_vr.dmi and b/icons/obj/stacks_vr.dmi differ diff --git a/icons/obj/stationobjs.dmi b/icons/obj/stationobjs.dmi index 944b4e85e4..88fa2ab801 100644 Binary files a/icons/obj/stationobjs.dmi and b/icons/obj/stationobjs.dmi differ diff --git a/icons/obj/storage_vr.dmi b/icons/obj/storage_vr.dmi index c3be0263e1..bf884c2ded 100644 Binary files a/icons/obj/storage_vr.dmi and b/icons/obj/storage_vr.dmi differ diff --git a/icons/obj/tools_vr.dmi b/icons/obj/tools_vr.dmi index 53cf604156..09ea41426a 100644 Binary files a/icons/obj/tools_vr.dmi and b/icons/obj/tools_vr.dmi differ diff --git a/icons/obj/vending.dmi b/icons/obj/vending.dmi index 16eb4c814a..b3af4f19f8 100755 Binary files a/icons/obj/vending.dmi and b/icons/obj/vending.dmi differ diff --git a/icons/obj/weapons_vr.dmi b/icons/obj/weapons_vr.dmi index 96ecf1e99e..aa67af7326 100644 Binary files a/icons/obj/weapons_vr.dmi and b/icons/obj/weapons_vr.dmi differ diff --git a/icons/pda_icons/pda_atmos.png b/icons/pda_icons/pda_atmos.png deleted file mode 100644 index 89a55a0a6c..0000000000 Binary files a/icons/pda_icons/pda_atmos.png and /dev/null differ diff --git a/icons/pda_icons/pda_back.png b/icons/pda_icons/pda_back.png deleted file mode 100644 index 4708824853..0000000000 Binary files a/icons/pda_icons/pda_back.png and /dev/null differ diff --git a/icons/pda_icons/pda_bell.png b/icons/pda_icons/pda_bell.png deleted file mode 100644 index 1e989c2747..0000000000 Binary files a/icons/pda_icons/pda_bell.png and /dev/null differ diff --git a/icons/pda_icons/pda_blank.png b/icons/pda_icons/pda_blank.png deleted file mode 100644 index 665861d3c7..0000000000 Binary files a/icons/pda_icons/pda_blank.png and /dev/null differ diff --git a/icons/pda_icons/pda_boom.png b/icons/pda_icons/pda_boom.png deleted file mode 100644 index 70e473c3c4..0000000000 Binary files a/icons/pda_icons/pda_boom.png and /dev/null differ diff --git a/icons/pda_icons/pda_bucket.png b/icons/pda_icons/pda_bucket.png deleted file mode 100644 index ee030e3a37..0000000000 Binary files a/icons/pda_icons/pda_bucket.png and /dev/null differ diff --git a/icons/pda_icons/pda_chatroom.png b/icons/pda_icons/pda_chatroom.png deleted file mode 100644 index a00221c4e0..0000000000 Binary files a/icons/pda_icons/pda_chatroom.png and /dev/null differ diff --git a/icons/pda_icons/pda_crate.png b/icons/pda_icons/pda_crate.png deleted file mode 100644 index e1e076e279..0000000000 Binary files a/icons/pda_icons/pda_crate.png and /dev/null differ diff --git a/icons/pda_icons/pda_cuffs.png b/icons/pda_icons/pda_cuffs.png deleted file mode 100644 index 71958c8abc..0000000000 Binary files a/icons/pda_icons/pda_cuffs.png and /dev/null differ diff --git a/icons/pda_icons/pda_eject.png b/icons/pda_icons/pda_eject.png deleted file mode 100644 index 4168be03f6..0000000000 Binary files a/icons/pda_icons/pda_eject.png and /dev/null differ diff --git a/icons/pda_icons/pda_exit.png b/icons/pda_icons/pda_exit.png deleted file mode 100644 index cd983a4a9a..0000000000 Binary files a/icons/pda_icons/pda_exit.png and /dev/null differ diff --git a/icons/pda_icons/pda_flashlight.png b/icons/pda_icons/pda_flashlight.png deleted file mode 100644 index 3476727930..0000000000 Binary files a/icons/pda_icons/pda_flashlight.png and /dev/null differ diff --git a/icons/pda_icons/pda_honk.png b/icons/pda_icons/pda_honk.png deleted file mode 100644 index 55632bf40b..0000000000 Binary files a/icons/pda_icons/pda_honk.png and /dev/null differ diff --git a/icons/pda_icons/pda_locked.PNG b/icons/pda_icons/pda_locked.PNG deleted file mode 100644 index 79fe582916..0000000000 Binary files a/icons/pda_icons/pda_locked.PNG and /dev/null differ diff --git a/icons/pda_icons/pda_mail.png b/icons/pda_icons/pda_mail.png deleted file mode 100644 index 6bfb1e8cd7..0000000000 Binary files a/icons/pda_icons/pda_mail.png and /dev/null differ diff --git a/icons/pda_icons/pda_medical.png b/icons/pda_icons/pda_medical.png deleted file mode 100644 index 448063ecf5..0000000000 Binary files a/icons/pda_icons/pda_medical.png and /dev/null differ diff --git a/icons/pda_icons/pda_menu.png b/icons/pda_icons/pda_menu.png deleted file mode 100644 index abd6ccb225..0000000000 Binary files a/icons/pda_icons/pda_menu.png and /dev/null differ diff --git a/icons/pda_icons/pda_mule.png b/icons/pda_icons/pda_mule.png deleted file mode 100644 index b8c1b636f5..0000000000 Binary files a/icons/pda_icons/pda_mule.png and /dev/null differ diff --git a/icons/pda_icons/pda_notes.png b/icons/pda_icons/pda_notes.png deleted file mode 100644 index eb076d3ca3..0000000000 Binary files a/icons/pda_icons/pda_notes.png and /dev/null differ diff --git a/icons/pda_icons/pda_power.png b/icons/pda_icons/pda_power.png deleted file mode 100644 index 04175e7c83..0000000000 Binary files a/icons/pda_icons/pda_power.png and /dev/null differ diff --git a/icons/pda_icons/pda_rdoor.png b/icons/pda_icons/pda_rdoor.png deleted file mode 100644 index 6eab5a8817..0000000000 Binary files a/icons/pda_icons/pda_rdoor.png and /dev/null differ diff --git a/icons/pda_icons/pda_reagent.png b/icons/pda_icons/pda_reagent.png deleted file mode 100644 index b900af5ae6..0000000000 Binary files a/icons/pda_icons/pda_reagent.png and /dev/null differ diff --git a/icons/pda_icons/pda_refresh.png b/icons/pda_icons/pda_refresh.png deleted file mode 100644 index 08439c6bca..0000000000 Binary files a/icons/pda_icons/pda_refresh.png and /dev/null differ diff --git a/icons/pda_icons/pda_scanner.png b/icons/pda_icons/pda_scanner.png deleted file mode 100644 index eabdc511cd..0000000000 Binary files a/icons/pda_icons/pda_scanner.png and /dev/null differ diff --git a/icons/pda_icons/pda_signaler.png b/icons/pda_icons/pda_signaler.png deleted file mode 100644 index f71398f70d..0000000000 Binary files a/icons/pda_icons/pda_signaler.png and /dev/null differ diff --git a/icons/pda_icons/pda_status.png b/icons/pda_icons/pda_status.png deleted file mode 100644 index fe955e66a6..0000000000 Binary files a/icons/pda_icons/pda_status.png and /dev/null differ diff --git a/icons/skybox/caelus.dmi b/icons/skybox/caelus.dmi new file mode 100644 index 0000000000..91fd251bdc Binary files /dev/null and b/icons/skybox/caelus.dmi differ diff --git a/icons/skybox/planet.dmi b/icons/skybox/planet.dmi index 45497b6e5f..ac28371334 100644 Binary files a/icons/skybox/planet.dmi and b/icons/skybox/planet.dmi differ diff --git a/icons/spideros_icons/sos_1.png b/icons/spideros_icons/sos_1.png deleted file mode 100644 index 079f548fde..0000000000 Binary files a/icons/spideros_icons/sos_1.png and /dev/null differ diff --git a/icons/spideros_icons/sos_10.png b/icons/spideros_icons/sos_10.png deleted file mode 100644 index 5f962d60f4..0000000000 Binary files a/icons/spideros_icons/sos_10.png and /dev/null differ diff --git a/icons/spideros_icons/sos_11.png b/icons/spideros_icons/sos_11.png deleted file mode 100644 index fd68c8a4ac..0000000000 Binary files a/icons/spideros_icons/sos_11.png and /dev/null differ diff --git a/icons/spideros_icons/sos_12.png b/icons/spideros_icons/sos_12.png deleted file mode 100644 index ff3a064c03..0000000000 Binary files a/icons/spideros_icons/sos_12.png and /dev/null differ diff --git a/icons/spideros_icons/sos_13.png b/icons/spideros_icons/sos_13.png deleted file mode 100644 index c396182cfe..0000000000 Binary files a/icons/spideros_icons/sos_13.png and /dev/null differ diff --git a/icons/spideros_icons/sos_14.png b/icons/spideros_icons/sos_14.png deleted file mode 100644 index 9d90684d8c..0000000000 Binary files a/icons/spideros_icons/sos_14.png and /dev/null differ diff --git a/icons/spideros_icons/sos_2.png b/icons/spideros_icons/sos_2.png deleted file mode 100644 index 40009fe562..0000000000 Binary files a/icons/spideros_icons/sos_2.png and /dev/null differ diff --git a/icons/spideros_icons/sos_3.png b/icons/spideros_icons/sos_3.png deleted file mode 100644 index 138b110b02..0000000000 Binary files a/icons/spideros_icons/sos_3.png and /dev/null differ diff --git a/icons/spideros_icons/sos_4.png b/icons/spideros_icons/sos_4.png deleted file mode 100644 index 4d5d23149c..0000000000 Binary files a/icons/spideros_icons/sos_4.png and /dev/null differ diff --git a/icons/spideros_icons/sos_5.png b/icons/spideros_icons/sos_5.png deleted file mode 100644 index 7e43c9d8a4..0000000000 Binary files a/icons/spideros_icons/sos_5.png and /dev/null differ diff --git a/icons/spideros_icons/sos_6.png b/icons/spideros_icons/sos_6.png deleted file mode 100644 index ea6494a912..0000000000 Binary files a/icons/spideros_icons/sos_6.png and /dev/null differ diff --git a/icons/spideros_icons/sos_7.png b/icons/spideros_icons/sos_7.png deleted file mode 100644 index d93d2b13fe..0000000000 Binary files a/icons/spideros_icons/sos_7.png and /dev/null differ diff --git a/icons/spideros_icons/sos_8.png b/icons/spideros_icons/sos_8.png deleted file mode 100644 index fd540cb3a8..0000000000 Binary files a/icons/spideros_icons/sos_8.png and /dev/null differ diff --git a/icons/spideros_icons/sos_9.png b/icons/spideros_icons/sos_9.png deleted file mode 100644 index 05d36c3e6f..0000000000 Binary files a/icons/spideros_icons/sos_9.png and /dev/null differ diff --git a/icons/turf/areas_yw.dmi b/icons/turf/areas_yw.dmi index ced40fa33e..4136ae036a 100644 Binary files a/icons/turf/areas_yw.dmi and b/icons/turf/areas_yw.dmi differ diff --git a/icons/turf/flooring/eris/grass.dmi b/icons/turf/flooring/eris/grass.dmi new file mode 100644 index 0000000000..d5a85320c4 Binary files /dev/null and b/icons/turf/flooring/eris/grass.dmi differ diff --git a/icons/turf/flooring/eris/hull.dmi b/icons/turf/flooring/eris/hull.dmi new file mode 100644 index 0000000000..9ec88575b6 Binary files /dev/null and b/icons/turf/flooring/eris/hull.dmi differ diff --git a/icons/turf/flooring/eris/plating.dmi b/icons/turf/flooring/eris/plating.dmi new file mode 100644 index 0000000000..455fdcc4f2 Binary files /dev/null and b/icons/turf/flooring/eris/plating.dmi differ diff --git a/icons/turf/flooring/eris/tiles.dmi b/icons/turf/flooring/eris/tiles.dmi new file mode 100644 index 0000000000..61edb65708 Binary files /dev/null and b/icons/turf/flooring/eris/tiles.dmi differ diff --git a/icons/turf/flooring/eris/tiles_dark.dmi b/icons/turf/flooring/eris/tiles_dark.dmi new file mode 100644 index 0000000000..7ca285d856 Binary files /dev/null and b/icons/turf/flooring/eris/tiles_dark.dmi differ diff --git a/icons/turf/flooring/eris/tiles_maint.dmi b/icons/turf/flooring/eris/tiles_maint.dmi new file mode 100644 index 0000000000..2d94d9c8b5 Binary files /dev/null and b/icons/turf/flooring/eris/tiles_maint.dmi differ diff --git a/icons/turf/flooring/eris/tiles_steel.dmi b/icons/turf/flooring/eris/tiles_steel.dmi new file mode 100644 index 0000000000..59cef85928 Binary files /dev/null and b/icons/turf/flooring/eris/tiles_steel.dmi differ diff --git a/icons/turf/flooring/eris/tiles_white.dmi b/icons/turf/flooring/eris/tiles_white.dmi new file mode 100644 index 0000000000..ee27b6caa2 Binary files /dev/null and b/icons/turf/flooring/eris/tiles_white.dmi differ diff --git a/icons/turf/flooring/eris/tilestack.dmi b/icons/turf/flooring/eris/tilestack.dmi new file mode 100644 index 0000000000..b46c363372 Binary files /dev/null and b/icons/turf/flooring/eris/tilestack.dmi differ diff --git a/icons/turf/flooring/grass.dmi b/icons/turf/flooring/grass.dmi index 5b8c7c3fca..abe272fbc4 100644 Binary files a/icons/turf/flooring/grass.dmi and b/icons/turf/flooring/grass.dmi differ diff --git a/icons/turf/flooring/misc.dmi b/icons/turf/flooring/misc.dmi index 240ba5fc3b..c65c62bfaa 100644 Binary files a/icons/turf/flooring/misc.dmi and b/icons/turf/flooring/misc.dmi differ diff --git a/icons/turf/outdoors.dmi b/icons/turf/outdoors.dmi index 6409a23e1f..f08a94a80f 100644 Binary files a/icons/turf/outdoors.dmi and b/icons/turf/outdoors.dmi differ diff --git a/icons/turf/outdoors_edge.dmi b/icons/turf/outdoors_edge.dmi index 5357755973..bb334272fb 100644 Binary files a/icons/turf/outdoors_edge.dmi and b/icons/turf/outdoors_edge.dmi differ diff --git a/icons/turf/snow_yw.dmi b/icons/turf/snow_yw.dmi new file mode 100644 index 0000000000..ee6e5ff94b Binary files /dev/null and b/icons/turf/snow_yw.dmi differ diff --git a/icons/vore/custom_clothes_vr.dmi b/icons/vore/custom_clothes_vr.dmi index 1abc46e4d4..7fe98dcec5 100644 Binary files a/icons/vore/custom_clothes_vr.dmi and b/icons/vore/custom_clothes_vr.dmi differ diff --git a/icons/vore/custom_items_left_hand_yw.dmi b/icons/vore/custom_items_left_hand_yw.dmi index b028e1e264..b503889d55 100644 Binary files a/icons/vore/custom_items_left_hand_yw.dmi and b/icons/vore/custom_items_left_hand_yw.dmi differ diff --git a/icons/vore/custom_items_right_hand_yw.dmi b/icons/vore/custom_items_right_hand_yw.dmi index f2a517fe9f..fc303c9c2d 100644 Binary files a/icons/vore/custom_items_right_hand_yw.dmi and b/icons/vore/custom_items_right_hand_yw.dmi differ diff --git a/icons/vore/custom_items_yw.dmi b/icons/vore/custom_items_yw.dmi index 293396d8cc..a4bce86d2c 100644 Binary files a/icons/vore/custom_items_yw.dmi and b/icons/vore/custom_items_yw.dmi differ diff --git a/interface/skin.dmf b/interface/skin.dmf index d5eae08f84..76a8164678 100644 --- a/interface/skin.dmf +++ b/interface/skin.dmf @@ -1399,6 +1399,31 @@ window "browserwindow" on-show = ".winset\"rpane.infob.is-visible=true?rpane.infob.pos=130,0;rpane.textb.is-visible=true;rpane.browseb.is-visible=true;rpane.browseb.is-checked=true;rpane.rpanewindow.pos=0,30;rpane.rpanewindow.size=0x0;rpane.rpanewindow.left=browserwindow\"" on-hide = ".winset\"rpane.infob.is-visible=true?rpane.infob.is-checked=true rpane.infob.pos=65,0 rpane.rpanewindow.left=infowindow:rpane.rpanewindow.left=textwindow rpane.textb.is-visible=true rpane.rpanewindow.pos=0,30 rpane.rpanewindow.size=0x0\"" +window "preferences_window" + elem "preferences_window" + type = MAIN + pos = 281,0 + size = 1000x800 + anchor1 = none + anchor2 = none + is-visible = false + saved-params = "pos;size;is-minimized;is-maximized" + statusbar = false + elem "preferences_browser" + type = BROWSER + pos = 0,0 + size = 800x800 + anchor1 = 0,0 + anchor2 = 80,100 + saved-params = "" + elem "character_preview_map" + type = MAP + pos = 800,0 + size = 200x800 + anchor1 = 80,0 + anchor2 = 100,100 + right-click = true + window "infowindow" elem "infowindow" type = MAIN diff --git a/maps/RandomZLevels/beach.dmm b/maps/RandomZLevels/beach.dmm index cd824491ce..2f6543ece8 100644 --- a/maps/RandomZLevels/beach.dmm +++ b/maps/RandomZLevels/beach.dmm @@ -100,8 +100,6 @@ /area/awaymission/beach) "t" = ( /obj/structure/closet/gmcloset{ - icon_closed = "black"; - icon_state = "black"; name = "formal wardrobe" }, /turf/unsimulated/floor{ diff --git a/maps/RandomZLevels/wildwest.dmm b/maps/RandomZLevels/wildwest.dmm index 716f54672e..2322a4d410 100644 --- a/maps/RandomZLevels/wildwest.dmm +++ b/maps/RandomZLevels/wildwest.dmm @@ -426,11 +426,7 @@ }, /area/awaymission/wwmines) "bA" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, +/obj/structure/closet/cabinet, /turf/simulated/floor/wood, /area/awaymission/wwmines) "bB" = ( diff --git a/maps/RandomZLevels/zoo.dmm b/maps/RandomZLevels/zoo.dmm index ffda103d1a..057c502f5d 100644 --- a/maps/RandomZLevels/zoo.dmm +++ b/maps/RandomZLevels/zoo.dmm @@ -101,7 +101,7 @@ "bW" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/white,/area/awaymission/zoo/pirateship) "bX" = (/obj/machinery/gibber,/turf/simulated/floor/tiled/white,/area/awaymission/zoo/pirateship) "bY" = (/obj/machinery/button/remote/airlock{id = "packerCargo"; pixel_y = 24},/turf/simulated/floor/tiled,/area/awaymission/zoo/pirateship) -"bZ" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/turf/simulated/shuttle/floor/black,/area/awaymission/zoo/tradeship) +"bZ" = (/obj/structure/closet/cabinet,/turf/simulated/shuttle/floor/black,/area/awaymission/zoo/tradeship) "ca" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/rd,/turf/simulated/shuttle/floor/black,/area/awaymission/zoo/tradeship) "cb" = (/obj/structure/table/standard,/obj/machinery/chemical_dispenser/bar_alc/full,/turf/simulated/shuttle/floor/black,/area/awaymission/zoo/tradeship) "cc" = (/obj/structure/table/standard,/turf/simulated/shuttle/floor/black,/area/awaymission/zoo/tradeship) diff --git a/maps/RandomZLevels/zresearchlabs.dmm b/maps/RandomZLevels/zresearchlabs.dmm index 5139dcda39..8c3606b6b4 100644 --- a/maps/RandomZLevels/zresearchlabs.dmm +++ b/maps/RandomZLevels/zresearchlabs.dmm @@ -475,7 +475,7 @@ "jg" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plating,/area/awaymission/labs/solars) "jh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/awaymission/labs/solars) "ji" = (/obj/structure/closet/secure_closet/engineering_electrical,/turf/simulated/floor/plating,/area/awaymission/labs/solars) -"jj" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/under/rank/navysecurity,/obj/item/clothing/suit/armor/navysecvest,/turf/simulated/floor{icon_state = "wood"},/area/awaymission/labs/militarydivision) +"jj" = (/obj/structure/closet/cabinet,/obj/item/clothing/under/rank/navysecurity,/obj/item/clothing/suit/armor/navysecvest,/turf/simulated/floor{icon_state = "wood"},/area/awaymission/labs/militarydivision) "jk" = (/obj/machinery/camera{dir = 1; pixel_x = 10; c_tag = "Fore Port Solar Control Entrance"},/turf/simulated/floor{icon_state = "wood"},/area/awaymission/labs/militarydivision) "jl" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 140; on = 1; pressure_checks = 0},/turf/simulated/floor{icon_state = "wood"},/area/awaymission/labs/militarydivision) "jm" = (/obj/machinery/power/apc{dir = 8; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/awaymission/labs/militarydivision) diff --git a/maps/northern_star/polaris-1.dmm b/maps/northern_star/polaris-1.dmm index a4308e1b2d..63b9b7e3ef 100644 --- a/maps/northern_star/polaris-1.dmm +++ b/maps/northern_star/polaris-1.dmm @@ -1955,7 +1955,7 @@ "aLE" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) "aLF" = (/obj/structure/undies_wardrobe,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) "aLG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) -"aLH" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"; name = "Clothing Storage"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) +"aLH" = (/obj/structure/closet/cabinet{name = "Clothing Storage"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) "aLI" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) "aLJ" = (/obj/structure/closet/crate,/obj/item/target,/obj/item/target,/obj/item/target,/obj/item/target,/obj/item/target,/turf/simulated/floor/tiled,/area/security/range) "aLK" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/security/range) @@ -4913,7 +4913,7 @@ "bQy" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/window/southleft,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/bar) "bQz" = (/obj/structure/closet/secure_closet/bar{req_access = list(25)},/obj/item/weapon/storage/secure/safe{pixel_z = 30},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/bar) "bQA" = (/obj/structure/reagent_dispensers/beerkeg,/obj/machinery/camera/network/civilian{c_tag = "CIV - Bar Storage"; dir = 2},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bQB" = (/obj/structure/closet/gmcloset{icon_closed = "black"; icon_state = "black"; name = "formal wardrobe"},/obj/item/glass_jar,/obj/item/device/retail_scanner/civilian,/obj/item/device/retail_scanner/civilian,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bQB" = (/obj/structure/closet/gmcloset{name = "formal wardrobe"},/obj/item/glass_jar,/obj/item/device/retail_scanner/civilian,/obj/item/device/retail_scanner/civilian,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bQC" = (/turf/simulated/wall,/area/crew_quarters/bar) "bQD" = (/obj/machinery/computer/arcade,/turf/simulated/floor/wood,/area/crew_quarters/bar) "bQE" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/crew_quarters/bar) @@ -9872,7 +9872,7 @@ "dHR" = (/obj/item/weapon/rig/breacher,/obj/item/clothing/mask/breath,/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) "dHS" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/light,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging) "dHT" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/item/clothing/mask/breath,/obj/item/weapon/rig/breacher,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva) - + (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/maps/northern_star/polaris-2.dmm b/maps/northern_star/polaris-2.dmm index 9de9c2ce52..3188454641 100644 --- a/maps/northern_star/polaris-2.dmm +++ b/maps/northern_star/polaris-2.dmm @@ -338,7 +338,7 @@ "gz" = (/obj/structure/table/standard,/obj/item/weapon/book/codex/lore/vir,/turf/simulated/shuttle/floor{icon_state = "floor_white"},/area/shuttle/arrival/pre_game) "gA" = (/obj/machinery/computer/pod{id = "syndicate_elite"; name = "Hull Door Control"},/turf/simulated/shuttle/floor/red,/area/shuttle/syndicate_elite/mothership) "gB" = (/obj/machinery/computer/syndicate_elite_shuttle,/turf/simulated/shuttle/floor/red,/area/shuttle/syndicate_elite/mothership) -"gC" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) +"gC" = (/obj/structure/closet/cabinet,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) "gD" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/rd,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) "gE" = (/obj/structure/table/standard,/obj/machinery/chemical_dispenser/bar_alc/full,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) "gF" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) @@ -1073,9 +1073,9 @@ "uG" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/machinery/recharger/wallcharger{pixel_x = 5; pixel_y = -32},/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "uH" = (/obj/structure/table/rack,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) "uI" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"; dir = 8},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/administration/centcom) -"uJ" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"; name = "Clothing Storage"},/obj/item/weapon/storage/box/syndie_kit/chameleon,/obj/item/weapon/stamp/chameleon,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) +"uJ" = (/obj/structure/closet/cabinet{name = "Clothing Storage"},/obj/item/weapon/storage/box/syndie_kit/chameleon,/obj/item/weapon/stamp/chameleon,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) "uK" = (/obj/structure/table/woodentable{dir = 5},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) -"uL" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/weapon/card/id/centcom,/obj/item/weapon/card/id/syndicate,/obj/item/weapon/card/id,/obj/item/weapon/card/id/gold,/obj/item/weapon/card/id/silver,/obj/item/device/pda/captain,/obj/item/device/pda/ert,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) +"uL" = (/obj/structure/closet/cabinet,/obj/item/weapon/card/id/centcom,/obj/item/weapon/card/id/syndicate,/obj/item/weapon/card/id,/obj/item/weapon/card/id/gold,/obj/item/weapon/card/id/silver,/obj/item/device/pda/captain,/obj/item/device/pda/ert,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) "uM" = (/obj/machinery/vending/cigarette{name = "hacked cigarette machine"; prices = list(); products = list(/obj/item/weapon/storage/fancy/cigarettes = 10, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/flame/lighter/zippo = 4, /obj/item/clothing/mask/smokable/cigarette/cigar/havana = 2)},/turf/simulated/shuttle/floor/darkred,/area/syndicate_station/start) "uN" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/button/flasher{id = "syndieflash"; name = "Flasher"; pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor/darkred,/area/syndicate_station/start) "uO" = (/obj/machinery/button/remote/blast_door{id = "smindicate"; name = "ship lockdown control"; pixel_x = -25},/turf/simulated/shuttle/floor/darkred,/area/syndicate_station/start) @@ -2236,7 +2236,7 @@ "QZ" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 1},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "Ra" = (/obj/machinery/portable_atmospherics/hydroponics,/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/wizard_station) "Rb" = (/obj/machinery/vending/hydroseeds,/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/wizard_station) -"Rc" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"Rc" = (/obj/structure/closet/cabinet,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) "Rd" = (/obj/effect/landmark/start{name = "wizard"},/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) "Re" = (/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) "Rf" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1331; master_tag = "vox_west_control"; pixel_x = -22; req_one_access = list(150)},/turf/simulated/shuttle/plating,/area/skipjack_station/start) @@ -2253,7 +2253,7 @@ "Rq" = (/obj/structure/table/woodentable,/obj/machinery/librarycomp{pixel_y = 6},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "Rr" = (/obj/machinery/media/jukebox,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "Rs" = (/obj/machinery/vending/hydronutrients,/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/wizard_station) -"Rt" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/under/psysuit,/obj/item/clothing/suit/wizrobe/psypurple,/obj/item/clothing/head/wizard/amp,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"Rt" = (/obj/structure/closet/cabinet,/obj/item/clothing/under/psysuit,/obj/item/clothing/suit/wizrobe/psypurple,/obj/item/clothing/head/wizard/amp,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) "Ru" = (/mob/living/simple_mob/animal/passive/mouse/gray{desc = "He looks kingly."; name = "Arthur"},/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) "Rv" = (/obj/structure/flora/pottedplant{icon_state = "plant-24"},/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) "Rw" = (/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/shuttle/plating,/area/skipjack_station/start) @@ -2265,10 +2265,10 @@ "RC" = (/obj/machinery/photocopier,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "RD" = (/obj/structure/bookcase,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "RE" = (/obj/structure/flora/pottedplant{icon_state = "plant-08"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"RF" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/shoes/sandal/marisa{desc = "A set of fancy shoes that are as functional as they are comfortable."; name = "Gentlemans Shoes"},/obj/item/clothing/under/gentlesuit,/obj/item/clothing/suit/wizrobe/gentlecoat,/obj/item/clothing/head/wizard/cap,/obj/item/weapon/staff/gentcane,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"RG" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"RH" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"RI" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/shoes/sandal,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"RF" = (/obj/structure/closet/cabinet,/obj/item/clothing/shoes/sandal/marisa{desc = "A set of fancy shoes that are as functional as they are comfortable."; name = "Gentlemans Shoes"},/obj/item/clothing/under/gentlesuit,/obj/item/clothing/suit/wizrobe/gentlecoat,/obj/item/clothing/head/wizard/cap,/obj/item/weapon/staff/gentcane,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"RG" = (/obj/structure/closet/cabinet,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"RH" = (/obj/structure/closet/cabinet,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"RI" = (/obj/structure/closet/cabinet,/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/shoes/sandal,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) "RJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{id = "skipjackshutters"; name = "Skipjack Blast Shielding"},/turf/simulated/shuttle/plating,/area/skipjack_station/start) "RK" = (/obj/item/robot_parts/l_leg,/turf/simulated/shuttle/plating,/area/skipjack_station/start) "RL" = (/obj/machinery/the_singularitygen,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) @@ -2398,7 +2398,7 @@ "Ug" = (/obj/machinery/computer/teleporter,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) "Uh" = (/obj/machinery/teleport/station,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) "Ui" = (/obj/machinery/teleport/hub,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) - + (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeacaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeacafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafagagagagagagagagagagagagagafafafafafafafafafafafafafafafafafafafafahaiaiaiaiaiaiaiaiaiaiahaiaiaiaiaiaiaiaiaiaiahaiaiaiaiaiaiaiaiaiaiahaiaiaiaiaiaiaiaiaiaiahaiaiaiaiaiaiaiaiaiaiahaiaiaiaiaiaiaiaiaiaiahaiaiaiaiaiaiaiaiaiaiah aaajajajajajajajajajajajajajajajajajajajajajajajajajajajajajaaacacacacacacacadacacacacacacacacacacacacacacacacacacacacacacacadacaeacacacacacacacacacacacacacacacacacacacacacacacaeacafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafagakalagakalagakalagakalagafafafafafafafafafafafafafafafafafafafafamanananaoananananananapaqaraqaraqaqaraqaraqapasatatatatatatatatatapauavawawawawawawawawapaxaxaxaxaxaxaxaxaxaxapayayayayayayayayayayapazaAaBaCaDaDaDaDaDaEaF diff --git a/maps/northern_star/polaris-5.dmm b/maps/northern_star/polaris-5.dmm index 40c415c0a5..e82132b825 100644 --- a/maps/northern_star/polaris-5.dmm +++ b/maps/northern_star/polaris-5.dmm @@ -1479,7 +1479,7 @@ "Cw" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/carpet,/area/outpost/mining_main/dorms) "Cx" = (/obj/machinery/button/remote/airlock{id = "miningdorm3"; name = "Door Bolt Control"; pixel_x = 25; pixel_y = 0; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/outpost/mining_main/dorms) "Cy" = (/obj/machinery/button/remote/airlock{id = "miningdorm1"; name = "Door Bolt Control"; pixel_x = 25; pixel_y = 0; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/outpost/mining_main/dorms) -"Cz" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"; name = "Clothing Storage"},/obj/item/clothing/under/overalls,/obj/item/clothing/under/rank/miner,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/tiled,/area/outpost/mining_main/dorms) +"Cz" = (/obj/structure/closet/cabinet{name = "Clothing Storage"},/obj/item/clothing/under/overalls,/obj/item/clothing/under/rank/miner,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/tiled,/area/outpost/mining_main/dorms) "CA" = (/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/outpost/mining_main/dorms) "CB" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/refinery) "CC" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/mining_main/refinery) @@ -1912,7 +1912,7 @@ "KN" = (/obj/structure/lattice,/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/space,/area/space) "KO" = (/obj/structure/lattice,/obj/structure/grille,/turf/space,/area/space) "KP" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow,/turf/simulated/floor/airless{icon_state = "asteroidplating2"},/area/outpost/engineering/solarsoutside/aft) - + (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/maps/southern_cross/overmap/sectors.dm b/maps/southern_cross/overmap/sectors.dm new file mode 100644 index 0000000000..5d569cb05d --- /dev/null +++ b/maps/southern_cross/overmap/sectors.dm @@ -0,0 +1,42 @@ +// Overmap object for Sif, hanging in the void of space +/obj/effect/overmap/visitable/planet/Sif + name = "Sif" + map_z = list(Z_LEVEL_SURFACE, Z_LEVEL_SURFACE_MINE, Z_LEVEL_SURFACE_WILD) + in_space = 0 + start_x = 10 + start_y = 10 + skybox_offset_x = 128 + skybox_offset_y = 128 + surface_color = "#2D545B" + mountain_color = "#735555" + ice_color = "FFFFFF" + icecaps = "icecaps" + +/obj/effect/overmap/visitable/planet/Sif/Initialize() + atmosphere = new(CELL_VOLUME) + atmosphere.adjust_gas_temp("oxygen", MOLES_O2STANDARD, 273) + atmosphere.adjust_gas_temp("nitrogen", MOLES_N2STANDARD, 273) + + . = ..() + +/obj/effect/overmap/visitable/planet/Sif/Initialize() + . = ..() + docking_codes = null + +/obj/effect/overmap/visitable/planet/Sif/get_skybox_representation() + . = ..() + (.).pixel_x = skybox_offset_x + (.).pixel_y = skybox_offset_y + +/obj/effect/overmap/visitable/Southern_Cross + name = "Southern Cross" + icon_state = "object" + base = 1 + in_space = 1 + start_x = 10 + start_y = 10 + map_z = list(Z_LEVEL_STATION_ONE, Z_LEVEL_STATION_TWO, Z_LEVEL_STATION_THREE) + +/obj/effect/overmap/visitable/planet/Sif/Initialize() + . = ..() + docking_codes = null \ No newline at end of file diff --git a/maps/southern_cross/southern_cross-1.dmm b/maps/southern_cross/southern_cross-1.dmm index fab1a001cc..9207fe6887 100644 --- a/maps/southern_cross/southern_cross-1.dmm +++ b/maps/southern_cross/southern_cross-1.dmm @@ -1582,7 +1582,7 @@ "aEv" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor/tiled/monotile,/area/hangar/two) "aEw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled/monotile,/area/hangar/two) "aEx" = (/obj/machinery/space_heater,/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/green/border{dir = 4},/turf/simulated/floor/tiled,/area/hangar/two) -"aEy" = (/obj/machinery/ntnet_relay,/turf/simulated/floor/tiled/dark{nitrogen = 100; oxygen = 0; temperature = 80},/area/tcomm/chamber) +"aEy" = (/turf/simulated/floor/airless,/obj/structure/shuttle/engine/propulsion{dir = 4; icon_state = "propulsion_l"},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/large_escape_pod2/station) "aEz" = (/turf/simulated/shuttle/wall,/area/shuttle/large_escape_pod1/station) "aEA" = (/turf/simulated/shuttle/wall/no_join,/area/shuttle/large_escape_pod1/station) "aEB" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "large_escape_pod_1_hatch"; locked = 1; name = "Large Escape Pod Hatch 1"; req_access = list(13)},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station) @@ -1709,7 +1709,7 @@ "aGS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/firstdeck/aftport) "aGT" = (/obj/machinery/alarm{dir = 8; pixel_x = 22; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/hallway/primary/firstdeck/apcenter) "aGU" = (/obj/machinery/newscaster,/turf/simulated/wall/r_wall,/area/hallway/primary/firstdeck/elevator) -"aGV" = (/turf/simulated/floor/airless,/obj/structure/shuttle/engine/propulsion{dir = 4; icon_state = "propulsion_l"},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/large_escape_pod2/station) +"aGV" = (/obj/machinery/telecomms/relay/preset/southerncross/centcomm,/turf/simulated/floor/tiled/dark{nitrogen = 100; oxygen = 0; temperature = 80},/area/tcomm/chamber) "aGW" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/green/border{dir = 8},/obj/machinery/status_display{pixel_x = -32},/turf/simulated/floor/tiled,/area/hallway/primary/firstdeck/elevator) "aGX" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/turf/simulated/floor/tiled,/area/hallway/primary/firstdeck/elevator) "aGY" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/turf/simulated/floor/tiled,/area/hallway/primary/firstdeck/elevator) @@ -3061,8 +3061,8 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalsaltalRalSalTalUamsalWalXalYalZamaaqtaeFamcajEafEafFaiDaiDahBafFafFafFahBaiDaiDafFafKajEamdaeFameaioadLaaaaaaaaaaaaajpakoakVakWamfamgalHalHalHalHalHalHalHalHalHalHalHalHalHalIalIalIalIamhamialmalnakIajxaaaaaaaaaaaaaejaiyamjaeZayLamkaiAagmanuanuanuagmagmagmanuanuanuagmagVakfaAraeZdWEdWGdWFdWHbmqdWIarMdWJarMbmqbmqdWLdWKdWNdWMbmqarMdWJarMdWObmqdWQdWPdWSdWRdWUdWTdWVaowaaaaaaaaaaaaaafaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalsammamnamoamoamoamoamoamoamoampamaaqtaeFanEajEafEafFaqwaEgafFafFafFafFafFaqwaEgafFafKajEaqGaeFamudWWadLaaaaaaaaaajoajoamvalFakoavlamxalHalHalHamyamzamAamBamCamDamEamBamFamGamHamIapDalIamKawCakIalKamMajwajwaaaaaaaaaaejaiyamNaeZcbPamkaiAagmanuanuagmagmagmagmagmanuanuagmagVakfcfnaeZdWXdWZdWYdXbdXadXdaoEdXbdXbdXfdXedXhdXgdXjdXidXkdXbdXmdXldXnaSNdXodXodXodXodXodXodXodXodXoaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalsaltalRamRamSamTaPZamUamVamWamXamaaqtaeFamYamZanaanbanbanbanbanbanbanbanbanbanbanbancandaqKaeFanfaioadLaaaaaaaaaajoanganhalFalGanianianialHalHanjanjanjanjanjankanlanmanmannapEanpanqalIalIalIalJalKanransajwaaaaaaaaaaejaiyantaeZcjEanvanwanxanxanxanxanxanxanxanxanxanxanxanyanzcnZaeZdXpdXrdXqdXqdXsdXudXtdXwdXvdXxdXvdXzdXydXBdXAdXDdXCdXFdXEdXHdXGdXodXIdXKdXJdXMdXLdXKdXNdXobhgbhgaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalsalsaltaltaltaluanDanDalualtaltaltaGVaeFanFanGanHanHanIanHanHanJanKanLanManNanNanNanNanOavPaeFanPaioadladlaaaaaaajpanQanRanSanianiaoJaoKanialHaqxanWanXanYanZanZaoaaobaocaodaoealIassalIaogalIalIaohaoiaojajxaaaaaaadFadFaiyaokaeZdbiaomaonaonaonaonaooaopdoJaoraosaosaotaosaosaouddbaeZdXOdXQdXPdXRapiatLdXSapidXUdXWdXVdXXaSNaSNdXYaSNaZYdXZcfodXHdYadXodYbdYcdXJdXMdXLdXKdYddXodXodYfdYedXoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaakLatTatTakLakLakLakLaoxaoxaoyaoyaoyaoyaoyaeFaeFaeFaeFaeFaeFaeFaeFaozahcaoAaeFaoBaoBaoBaeFaeFaeFaeFafMaoCaoDadlaaaaaaajpawXaoFaoGapfaoIapOarganialHanjaoLaoMaoNaEyanZaoOaoPaoQaqYaoSaoTaoUaoVaoWaoXalIaoYaoZaxBajxaaaaaaadFapbapcapdaeZaeZaeZaikapeapeapeaikapgaikapqaikaeZaeZaeZaeZaeZaeZaeZazUazUazUazUazUarJarJalralralralralralraFDaGzalralrdXZdYjdYkdWHdXodYldXKdXJdXMdXLdXKdYldXodYmdYodYndXodXoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalsalsaltaltaltaluanDanDalualtaltaltaEyaeFanFanGanHanHanIanHanHanJanKanLanManNanNanNanNanOavPaeFanPaioadladlaaaaaaajpanQanRanSanianiaoJaoKanialHaqxanWanXanYanZanZaoaaobaocaodaoealIassalIaogalIalIaohaoiaojajxaaaaaaadFadFaiyaokaeZdbiaomaonaonaonaonaooaopdoJaoraosaosaotaosaosaouddbaeZdXOdXQdXPdXRapiatLdXSapidXUdXWdXVdXXaSNaSNdXYaSNaZYdXZcfodXHdYadXodYbdYcdXJdXMdXLdXKdYddXodXodYfdYedXoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaakLatTatTakLakLakLakLaoxaoxaoyaoyaoyaoyaoyaeFaeFaeFaeFaeFaeFaeFaeFaozahcaoAaeFaoBaoBaoBaeFaeFaeFaeFafMaoCaoDadlaaaaaaajpawXaoFaoGapfaoIapOarganialHanjaoLaoMaoNaGVanZaoOaoPaoQaqYaoSaoTaoUaoVaoWaoXalIaoYaoZaxBajxaaaaaaadFapbapcapdaeZaeZaeZaikapeapeapeaikapgaikapqaikaeZaeZaeZaeZaeZaeZaeZazUazUazUazUazUarJarJalralralralralralraFDaGzalralrdXZdYjdYkdWHdXodYldXKdXJdXMdXLdXKdYldXodYmdYodYndXodXoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafakLakLapjapkaplapmapnakLapoapoappaGlaprapsaptapuapvapwapxapyapyapzapuapAapAapBapCaBIaEnaFkapCapGafMadlapHapIapJadlaaaaaaajpapKapLapManiapNaNGaNHanialHanjanjanjanjanjapPapQapQapQapRapSapTapUapVapWapXalIapYapZaqaajxaaaaaaadFaqbaghaqcaqdaqeaqfaqgaqhaqiaqjaqgaqkaqlaqlaqmaqnaqoaqoaqpaqqaqraqmarKarLarNarOarPasLasLalraqydYpaqAaqBaqCarRaGAatMalrdYtdYsdXodXodXodYudYwdYvdYydYxdYAdYzdXoazpdYDdYCdYFdYEdYGaDKaDKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaakLakLaqDaqDapkaqEaqFaqFaqSaqHaqIaqJaHJaqLaqMaqNapuapvaqOaqPapyapyapyapuaqQaqQaqRaqUaqTaqVarzapCaqWaqXateaqZaraarbadlaaaaaaajoarcardareaniarfaOdaNWanialHarhariarjarkarlarmarnarkaroarparqarrarsartaruarvalIarwapZarxajwaaaaaaadFaryaghaghaghaghagharDarAarBarCasfarEarFarFaqmarGarHaqoarIaqqaqqaqmasMasNatNaulauUaveawLasharRarRarRarRarRarRarRalralrdYKdYJdXodYLaBMdYMaShdYOaCmdYQaShdYSdYUdYTdYWdYVdXodXodXodXodXoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaakLarSapkakLakLakLakLakLakLarTarUarUarUarVarWarXapuarYapyaqParZasaasbapuascasdaseapCaAKasgatEapCasiasjaskaslasmasnadlasoasoaspasqasrajSamxarfaOdaOzanialHalHalHalHalHalHalHalHalHalHalHalIalIalIamHatfastalIasuasvaswasxasyasyadFaszaghasAasAasAasAaqgasBasCasDaqgasEasFasGaqmasHasIasJarIasKaqqaqmayHayIazoazTazTazTazUalralralralralralralOalPalrdYXdYYdXHdZadYZdZcdZbdZedZddZfdZddZgdZddZhdZddZjdZidZldZkdZndZmdXoaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/maps/southern_cross/southern_cross-3.dmm b/maps/southern_cross/southern_cross-3.dmm index cd5e64c08f..fef596616a 100644 --- a/maps/southern_cross/southern_cross-3.dmm +++ b/maps/southern_cross/southern_cross-3.dmm @@ -1270,6 +1270,7 @@ "yv" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet/oracarpet,/area/crew_quarters/sleep/vistor_room_11) "yw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet/blucarpet,/area/crew_quarters/sleep/vistor_room_12) "yx" = (/obj/structure/toilet{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/vistor_room_4) +"yy" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/effect/floor_decal/corner/green/diagonal,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/coffee_shop) "yz" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 6},/turf/simulated/floor/holofloor/carpet,/area/crew_quarters/cafeteria) "yA" = (/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/vistor_room_7) "yB" = (/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/vistor_room_10) @@ -1510,7 +1511,7 @@ "Dc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/hologram/holopad,/obj/effect/floor_decal/corner/green/diagonal,/turf/simulated/floor/tiled,/area/crew_quarters/coffee_shop) "Dd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/corner/green/diagonal,/turf/simulated/floor/tiled,/area/crew_quarters/coffee_shop) "De" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/substation/dorms) -"Df" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/effect/floor_decal/corner/green/diagonal,/turf/simulated/floor/tiled,/area/crew_quarters/coffee_shop) +"Df" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = -21},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/effect/floor_decal/borderfloor/corner{dir = 8},/obj/effect/floor_decal/corner/white/bordercorner{icon_state = "bordercolorcorner"; dir = 8},/obj/effect/floor_decal/corner/blue/bordercorner{dir = 8},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/aft) "Dg" = (/obj/machinery/door/airlock{name = "Unisex Showers"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/toilet) "Dh" = (/obj/structure/closet/lasertag/red,/obj/effect/floor_decal/corner/orange/border{icon_state = "bordercolor"; dir = 8},/turf/simulated/floor/tiled/dark,/area/crew_quarters/cafeteria) "Di" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/glowstick,/obj/item/device/flashlight/glowstick/orange,/obj/item/device/flashlight/glowstick/red,/obj/item/device/flashlight/glowstick/orange,/obj/item/weapon/towel{color = "#90ee90"; name = "green towel"},/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet{dir = 4},/turf/simulated/floor/lino,/area/crew_quarters/cafeteria) @@ -1529,7 +1530,7 @@ "Dv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/aft) "Dw" = (/obj/structure/bed/chair/comfy/brown{dir = 4},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/carpet/oracarpet,/area/crew_quarters/sleep/vistor_room_11) "Dx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 5},/obj/machinery/camera/network/third_deck{c_tag = "Third Deck - Port Civ Bar 1"; dir = 1},/obj/effect/floor_decal/corner/orange/border,/turf/simulated/floor/tiled/dark,/area/crew_quarters/cafeteria) -"Dy" = (/obj/item/device/radio/intercom{broadcasting = 1; name = "Station Intercom (General)"; pixel_y = -21},/obj/random/junk,/turf/simulated/floor/carpet/oracarpet,/area/crew_quarters/sleep/vistor_room_11) +"Dy" = (/obj/structure/table/glass,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = -21},/obj/item/weapon/storage/laundry_basket,/obj/item/weapon/storage/laundry_basket,/obj/effect/floor_decal/corner_steel_grid{dir = 5},/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/aftdoorm) "Dz" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/toilet) "DA" = (/obj/machinery/vending/snack,/obj/machinery/camera/network/third_deck{c_tag = "Third Deck - Port Civ Bar 3"; dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/cafeteria) "DB" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/carpet/blucarpet,/area/crew_quarters/sleep/vistor_room_12) @@ -1890,7 +1891,7 @@ "Ks" = (/obj/structure/bed/chair/comfy/brown{dir = 8},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 21},/turf/simulated/floor/carpet/blucarpet,/area/crew_quarters/sleep/vistor_room_12) "Kt" = (/obj/structure/table/standard,/obj/machinery/firealarm{dir = 8; pixel_x = -26},/obj/random/plushie,/turf/simulated/floor/carpet/sblucarpet,/area/crew_quarters/sleep/vistor_room_10) "Ku" = (/obj/structure/table/standard,/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/random/drinkbottle,/turf/simulated/floor/carpet/gaycarpet,/area/crew_quarters/sleep/vistor_room_13) -"Kv" = (/obj/structure/table/standard,/obj/item/device/radio/intercom{broadcasting = 1; name = "Station Intercom (General)"; pixel_y = -21},/obj/random/junk,/turf/simulated/floor/carpet/gaycarpet,/area/crew_quarters/sleep/vistor_room_13) +"Kv" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = -21},/obj/effect/floor_decal/corner/brown{dir = 5},/obj/effect/floor_decal/corner/brown{dir = 10},/obj/effect/floor_decal/corner/beige/diagonal,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/aftdoorm) "Kw" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/carpet/purcarpet,/area/crew_quarters/sleep/vistor_room_7) "Kx" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/thirddeck/dormsport) "Ky" = (/obj/structure/table/standard,/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; layer = 4; pixel_x = 0; pixel_y = -32},/obj/random/cash,/turf/simulated/floor/carpet/purcarpet,/area/crew_quarters/sleep/vistor_room_7) @@ -1913,7 +1914,7 @@ "KP" = (/obj/structure/table/standard,/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/random/plushie,/turf/simulated/floor/carpet/blue,/area/crew_quarters/sleep/vistor_room_5) "KQ" = (/obj/structure/table/standard,/obj/machinery/firealarm{dir = 8; pixel_x = -26},/obj/random/contraband,/turf/simulated/floor/carpet/bcarpet,/area/crew_quarters/sleep/vistor_room_9) "KR" = (/obj/structure/table/standard,/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/random/contraband,/turf/simulated/floor/carpet/bcarpet,/area/crew_quarters/sleep/vistor_room_14) -"KS" = (/obj/item/device/radio/intercom{broadcasting = 1; name = "Station Intercom (General)"; pixel_y = -21},/obj/random/junk,/turf/simulated/floor/carpet/bcarpet,/area/crew_quarters/sleep/vistor_room_14) +"KS" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = -21},/obj/random/junk,/turf/simulated/floor/carpet/oracarpet,/area/crew_quarters/sleep/vistor_room_11) "KT" = (/obj/structure/table/standard,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/random/pizzabox,/turf/simulated/floor/carpet/turcarpet,/area/crew_quarters/sleep/vistor_room_8) "KU" = (/obj/structure/table/standard,/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; layer = 4; pixel_x = 0; pixel_y = -32},/obj/random/pizzabox,/turf/simulated/floor/carpet/bcarpet,/area/crew_quarters/sleep/vistor_room_9) "KV" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 22},/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle/wataur,/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/vistor_room_6) @@ -2070,7 +2071,7 @@ "NQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/vistor_room_5) "NR" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/aftdoorm) "NS" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/vistor_room_14) -"NT" = (/obj/structure/table/glass,/obj/item/device/radio/intercom{broadcasting = 1; name = "Station Intercom (General)"; pixel_y = -21},/obj/item/weapon/storage/laundry_basket,/obj/item/weapon/storage/laundry_basket,/obj/effect/floor_decal/corner_steel_grid{dir = 5},/turf/simulated/floor/tiled/dark,/area/hallway/primary/thirddeck/aftdoorm) +"NT" = (/obj/structure/table/standard,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = -21},/obj/random/junk,/turf/simulated/floor/carpet/gaycarpet,/area/crew_quarters/sleep/vistor_room_13) "NU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{icon_state = "intact-supply"; dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/sleep/vistor_room_9) "NV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/borderfloor/corner{dir = 8},/obj/effect/floor_decal/corner/brown/bordercorner{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/aftdoorm) "NW" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/brown/border{dir = 4},/obj/effect/floor_decal/corner/beige/border{dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/aftdoorm) @@ -2081,7 +2082,7 @@ "Ob" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/effect/floor_decal/corner/brown{dir = 5},/obj/effect/floor_decal/corner/brown{dir = 10},/obj/effect/floor_decal/corner/beige/diagonal,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/aftdoorm) "Oc" = (/obj/structure/extinguisher_cabinet{pixel_y = -30},/obj/effect/floor_decal/corner/brown{dir = 5},/obj/effect/floor_decal/corner/brown{dir = 10},/obj/effect/floor_decal/corner/beige/diagonal,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/aftdoorm) "Od" = (/obj/structure/bed/chair/office/dark{dir = 1},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/obj/effect/floor_decal/corner/brown{dir = 5},/obj/effect/floor_decal/corner/brown{dir = 10},/obj/effect/floor_decal/corner/beige/diagonal,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/aftdoorm) -"Oe" = (/obj/item/device/radio/intercom{broadcasting = 1; name = "Station Intercom (General)"; pixel_y = -21},/obj/effect/floor_decal/corner/brown{dir = 5},/obj/effect/floor_decal/corner/brown{dir = 10},/obj/effect/floor_decal/corner/beige/diagonal,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/aftdoorm) +"Oe" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = -21},/obj/random/junk,/turf/simulated/floor/carpet/bcarpet,/area/crew_quarters/sleep/vistor_room_14) "Of" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/effect/floor_decal/corner/brown{dir = 5},/obj/effect/floor_decal/corner/brown{dir = 10},/obj/effect/floor_decal/corner/beige/diagonal,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/aftdoorm) "Og" = (/obj/machinery/light,/obj/machinery/newscaster{layer = 3.3; pixel_x = 0; pixel_y = -27},/obj/effect/floor_decal/corner/brown{dir = 5},/obj/effect/floor_decal/corner/brown{dir = 10},/obj/effect/floor_decal/corner/beige/diagonal,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/aftdoorm) "Oh" = (/obj/machinery/vending/nifsoft_shop,/obj/effect/floor_decal/corner/brown{dir = 5},/obj/effect/floor_decal/corner/brown{dir = 10},/obj/effect/floor_decal/corner/beige/diagonal,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/aftdoorm) @@ -2154,7 +2155,6 @@ "Pw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/maintenance/thirddeck/dormsport) "Px" = (/obj/machinery/door/firedoor/border_only,/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/corner/blue/border,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/aftcentral) "Py" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/white/border,/obj/effect/floor_decal/corner/blue/border,/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/aftcentral) -"Pz" = (/obj/item/device/radio/intercom{broadcasting = 1; name = "Station Intercom (General)"; pixel_y = -21},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/effect/floor_decal/borderfloor/corner{dir = 8},/obj/effect/floor_decal/corner/white/bordercorner{icon_state = "bordercolorcorner"; dir = 8},/obj/effect/floor_decal/corner/blue/bordercorner{dir = 8},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/aft) "PA" = (/obj/effect/floor_decal/borderfloor/corner,/obj/effect/floor_decal/corner/white/bordercorner,/obj/effect/floor_decal/corner/blue/bordercorner,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/hallway/primary/thirddeck/aft) "PB" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/light,/obj/structure/table/standard,/obj/random/drinkbottle,/obj/item/device/starcaster_news,/turf/simulated/floor/carpet/blue,/area/crew_quarters/sleep/vistor_room_5) "PC" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/plating,/area/maintenance/thirddeck/aftport) @@ -2346,33 +2346,33 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacajafadacaaaaaaadadadaaaaaaaaaapryYzapsAQuYuYASuYuYARAUBdrtvaBeBiBiBiBjGbBMBSCuCbDWBlBmBnvfBqAtAuBXByAmLOACAuQeBABABABEpEBUJgaaaaaaaaaaacaaaaahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadaaaaaaaaDTEFzapsBFuYuYASuYuYARBGBdrtzGBKvjvjvjBNGhpsAyADBOpEBRBWBnvfBqAtAuPPBwBYCdACCepEOQCmCoCppEBUJgaaaaaaaaaaacaaaaahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaaaaaaaaaaacaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadacacacacDTEMzapsCquYuYASuYuYCrCsBdrtvaCtCwCwCwCCGbyCxBuGABANAuBWCGCLCQAtCSCWCWCWCWACCapEpEpEpEpEpEBVJgaaaaaaaaaaacacacahahahahahahahahahahahahahahahahahaaaaaaacaaaaaaaaaaaaaaacaaaaaaaaafajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaadaaaaaaaaDTCyzapsCYuYuYASuYuYARBGBdrtrtrtGiGjGjGjGkyCyZuGBQANAuCZDaDaDaDbDcDdDdDdDdDfCKvHFKFOGDGWvHGXyMaaaaaaaaadafaaaaahahahahahahahahahahahahahahahahahaaaaaaacaaaaaaaaaaaaaaacaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaadaaaaaaaaDTCyzapsCYuYuYASuYuYARBGBdrtrtrtGiGjGjGjGkyCyZuGBQANAuCZDaDaDaDbDcDdDdDdDdyyCKvHFKFOGDGWvHGXyMaaaaaaaaadafaaaaahahahahahahahahahahahahahahahahahaaaaaaacaaaaaaaaaaaaaaacaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaprugzapsDhuYuYASuYuYARDiBdrDrDrtGlvJDAvLvPpsBPCJCEpELDzgyVuoxguouozguouoxgDluoHaATATBUATwcATyMaaaaaaafadaaaaaaaaaaaaaaaaaaacaaaaaaacaaaaaaacaaaaaaaaaaacaaaaaaaaaaaaaaacaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaaaaaaaaprBkvppsDmDnDoDxDVEeEkBGBdLVBvzJpspspspspspsDjEaDkpErECNrEDtrEAAAEBJrELXrEEAEyvHHrHvGWHEvHATyMacacacadaaaaaaaaaaaaaaaaaaaaacaaaaaaacaaaaaaacaaaaacacadadadacaeafadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafacacacacDTBkvppspspspspspsvXFrFuBduIuIrtLYEmEzKKGuvkGvExPkvzvzvzvzCAvzvYvYvYvYvYvYCXvYvYvYvYvYvYvYATyMaaaaaaadaaaaaaaaaaaaaaaaaaaaacaaaaaaacaaadadacadadafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaapryHvpuCDDDEKgFtFtvQFSFuBdrtrtrtxtCMBTALDsESDvuywPDuBHxLyQyRvzEcxhxoDzxqDKDLxywfwgxNxNxNvYCxJgaaaaaaadaaaaaaaaaaaaaaaaaaaaadadafadadadadaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaprvMuhIgCTCUDeGnGoCPFTFZGaEvEvEvFeEBEDEGENFHEOLgFfEdEIETEYvBvzFwwdFDwdFDBZwiwjFGDgFPCcCgvYHHyMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadacacacacprDXFFuCHqGeFLEZFovQGcGmGpAIrtxPpsPzvRvRPAvkGgFYGZDuFcFjFkFlvzChvYCivYCivYCfwdFvvYFzwdFMvYImJgaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadacacacacprDXFFuCHqGeFLEZFovQGcGmGpAIrtxPpsDfvRvRPAvkGgFYGZDuFcFjFkFlvzChvYCivYCivYCfwdFvvYFzwdFMvYImJgaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaprMkCzuCvQvQvQvQvQvQpspspspsAHCvpsvkxQxQvkvkGdFyAovzvzvzvzvzvzHlvYHuvYHuvYwnyhwnvYylylylvYHLyMacacacadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaDTKxKALoJeuCGsGAGBGEGFGJGLCjCjCjCjAZHcHcHcHkHmGfHtHwHcHcHcHzCjCjCjCjCjCjCjCjCjCjCjCjvYvYvYPRyMaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaprBkKbKdFECBCDCHCHCHCOCHCHHAHNHUHQHUHPHUHPHYFQHfGKIlIvIpIvIpITIVHNHYIYIZJkJtJwJLKmLBvHHXIdBUyMaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadacacacacprHsxkxkCFuCGGGIGMGNGQGRGRCIFRLCLELFLGLFLGLHLILKLNPQLPLRLSLULZMrCICIGVGVGVGYHdHhHdHjIqIrATBUyMaaaaaaaaadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaacaaahprxUugxkIsuCNvNvNwNBNTNvNvCjNVNWCjNXNYNZOaObOcOdOeOfOgOhOiOjCjOkOlCjOmOnOoOpOqOrOsOtvHIuBVBpyMaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaacaaahprxUugxkIsuCNvNvNwNBDyNvNvCjNVNWCjNXNYNZOaObOcOdKvOfOgOhOiOjCjOkOlCjOmOnOoOpOqOrOsOtvHIuBVBpyMaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaLJprprIyKeKlLvMywqwqwqwqwqwqwqwqwqOuOvwYwYwYwYwYwYwYwZwZwZwZwZwZwZwZOwOxxaxaxaxaxaxaxaxaxavHLsyMyMyMahahacacacadaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLJMzMAMtMuNxMwMxwqxbAVDpxpzMxpGxwqOyNCHiFWHgIxGTKoxwwZxxzRDwBaKqGtHxNDHAxaHnxFBfBgKsDBxKxaIoMQyMahahahahaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauiuiuiuiuiuiuiuiuiuiuiuiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLJNnMAMBMCNxMKMLwqBhxXxZybybybHoHBNEOzwYInyeyfyfygzYwZBrxCDHDIyiHCwZOANFJAHyDMyqDNDODPAbxaMDMEJgahahahahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauiuiuiuiaaaaaauiuiuiuiuiuiuiuiuiuiuiuiuiuiuiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLJprprMFMGKlLMMIwqIzDQysHKBtBuBcwqNVOBwYxSyuLWDqDRxwwZxxzRDrHVyvDywZOCOlxaIEEHywIcFbxExKxaMJItJgahahahahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauiuiuiuiuiunuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLJprprMFMGKlLMMIwqIzDQysHKBtBuBcwqNVOBwYxSyuLWDqDRxwwZxxzRDrHVyvKSwZOCOlxaIEEHywIcFbxExKxaMJItJgahahahahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauiuiuiuiuiunuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahprIhMkMHMNNewqwqwqGHwqxYxYxYxYODOIwYwYIDwYwYwYwYyayayayawZIIwZwZOJOGxaxaxaILxaxaxaxaxaMJPSyMahahahahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahahahahahprNoPLPMNhPwwqydyFNGwqJlyKAjxYODOIwYJnNHzWykAqymyaynAsyaAgNIJowZOJOGxayrzANJxaJpIBAvvCMPvHyMyMyMahahahaaaaaaaaaaaaaaaaaaaaaaaaaauiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahahahprprprprprprMMPDPwwqAPzNJqwqNKzUyxxYODOIwYyjGSKVykAcyAyayBAdyaLbLiypwZOJOGxaAWAiJrxaNLICwCvCNivHIOIRyMyMahahaaaaaaaaaaaaaaaaaaaaaaaauiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahahprprGOGCGUGPuCMMNgMOwqwqwqwqwqISxYxYxYOFOMwYyICkLTykNMJuyaJvNNyaMqCnyNwZONOOxaxaxaxaxaIWvCvCvCMJvHJbJiJyJgahahaaaaaaaeaaaaaaaaaaaaaaaauiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahahwOHbPExkHePEuCPFPGPTxYyOCRyOJzDCHTwpxYOPOIwYwYwYwYykJsykyayaJxyayayayayaOHLQvCHIIAIKJCDFDYxfvCMJvHJDJGJHyMahahaaaaaaafaaaaaaaaaaaaaaaauiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahahprHFxkPExkxkuCEMxkJNxYIFDGDJDSDUDZHDJINEOEykyWIQJEIGEbEEyaIHEgJFzcEQzcyaOKNFJJHGEfEfEhElEiGrvCPqvHPHJbBUJgahahacacacadaaaaaaaaaaaaaaaauiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahahwOHMxkHexkPEuCyHxkzaxYIUEjzeKOKpzfHJxYOSOvykHOEnEnEoEpKryaKtEqEsEtEtHRyaOwOTvCJMKuIJErKvxexfvCMJvHKhKjKfyMahaaaaaaaaadaaaaaaaaaaaaaaaauiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahahwOHMxkHexkPEuCyHxkzaxYIUEjzeKOKpzfHJxYOSOvykHOEnEnEoEpKryaKtEqEsEtEtHRyaOwOTvCJMKuIJErNTxexfvCMJvHKhKjKfyMahaaaaaaaaadaaaaaaaaaaaaaaaauiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahahprprKnGqPUIiuCxUJdzaxYxYxYxYxYxYxYxYxYOUNCJOJWKwKyziINEEyazjEuzkKzzlKWKXNDOGvCvCvCvCvCvCvCvCvCMTJcJhJhJhJhJhaaaaaaadadaaaaaaaaaaaaaaaauiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahahahprprprprprprprprKYznzoIfzqEwzrKDIaznOVOWykykykykykykykyayaztztztztztztOXOYxjIePjKLxmECGwxGxjMRJfJfJhNrLhMvaaaaaaadaaaaaaaaaaaaaaaaaauiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahahahahahahahahahahJhLmznzqEPwuEVEWFaHSLaNOOZzwKZKMFdJBNPFgzCzwzDzEKNIPzFztPaNFLcHWEJFhEKELxnQcxjMRPVIMPNJmPOMvaaaaaaadaaaaaaaaaaaaaaaaaaaauiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahahahahahahahahJhJhLmznyozVzqPBFiKPAwznPbNCLfHZFmFnzwJPFpKEzwKQzEERzEKFztOJOlxjLdKRFqJQKSGwxGxjMRIMKcJhPKIMMvacacacadaaaaaaaaaaaaaaaaaaaaaaaauiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahahahahahahahahJhJhLmznyozVzqPBFiKPAwznPbNCLfHZFmFnzwJPFpKEzwKQzEERzEKFztOJOlxjLdKRFqJQOeGwxGxjMRIMKcJhPKIMMvacacacadaaaaaaaaaaaaaaaaaaaaaaaauiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahJhJhJcLmznznznznznJKznznznPcOzzwIwFsJSzwzwzwzwzwztJTERzELeztPdOGxjxjxjJRxjxjxjxjxjMRIMKkJhJhJhJhaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaauiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiuiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahJhQdJcLmMsPZJfJfznNQFxzQznPcOIzwKTzzEUAaztzSIXJVztFAFBEXIbLANRPfxjAhFCNSxjMUMVMWMXMYJmJmJhaaacaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauiuiuiuiaaaaaauiuiuiuiuiuiuiuiuiuiuiuiuiuiuiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahahJhJmJcMaLtLtMbMcznJXzXKGznPgOLzwzZKBKHAaztKIJaNUJUFIKCKUKiztHpPixjKJFJJZxjMZQaNaNbNcJhJhJhahLJaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauiuiuiuiuiuiuiuiuiuiuiuiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/maps/southern_cross/southern_cross-8.dmm b/maps/southern_cross/southern_cross-8.dmm index c7eacd5271..e8393f95bb 100644 --- a/maps/southern_cross/southern_cross-8.dmm +++ b/maps/southern_cross/southern_cross-8.dmm @@ -1,84999 +1,2540 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/turf/space, -/area/space) -"ab" = ( -/turf/unsimulated/wall, -/area/space) -"ac" = ( -/obj/structure/window/reinforced, -/turf/unsimulated/wall, -/area/space) -"ad" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/unsimulated/wall, -/area/space) -"ae" = ( -/turf/simulated/floor/holofloor/desert, -/area/holodeck/source_desert) -"af" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/turf/simulated/floor/holofloor/desert, -/area/holodeck/source_desert) -"ag" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/unsimulated/wall, -/area/space) -"ah" = ( -/obj/structure/flora/ausbushes/fullgrass, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/source_picnicarea) -"ai" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/source_picnicarea) -"aj" = ( -/obj/structure/table/rack/holorack, -/obj/item/clothing/under/dress/dress_saloon, -/obj/item/clothing/head/pin/flower, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_theatre) -"ak" = ( -/obj/effect/landmark/costume, -/obj/structure/table/rack/holorack, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_theatre) -"al" = ( -/obj/structure/table/woodentable/holotable, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_courtroom) -"am" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/spline/fancy/wood{ - icon_state = "spline_fancy"; - dir = 10 - }, -/turf/simulated/floor/holofloor/desert, -/area/holodeck/source_picnicarea) -"an" = ( -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_courtroom) -"ao" = ( -/turf/simulated/floor/holofloor/reinforced, -/area/holodeck/source_wildlife) -"ap" = ( -/turf/simulated/floor/holofloor/reinforced, -/area/holodeck/source_plating) -"aq" = ( -/obj/effect/floor_decal/corner/red/full{ - dir = 8 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_emptycourt) -"ar" = ( -/obj/effect/floor_decal/corner/red{ - dir = 5 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_emptycourt) -"as" = ( -/obj/effect/floor_decal/corner/red/full{ - dir = 1 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_emptycourt) -"at" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/floor_decal/spline/fancy/wood{ - dir = 6 - }, -/turf/simulated/floor/holofloor/desert, -/area/holodeck/source_picnicarea) -"au" = ( -/obj/structure/holostool, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_emptycourt) -"av" = ( -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_emptycourt) -"aw" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/unsimulated/wall, -/area/space) -"ax" = ( -/obj/structure/flora/ausbushes/fullgrass, -/turf/simulated/floor/holofloor/desert, -/area/holodeck/source_desert) -"ay" = ( -/obj/structure/flora/ausbushes/ywflowers, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/source_picnicarea) -"az" = ( -/obj/structure/flora/ausbushes/brflowers, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/source_picnicarea) -"aA" = ( -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_theatre) -"aB" = ( -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_courtroom) -"aC" = ( -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_theatre) -"aD" = ( -/obj/effect/landmark{ - name = "Holocarp Spawn" - }, -/turf/simulated/floor/holofloor/reinforced, -/area/holodeck/source_wildlife) -"aE" = ( -/obj/effect/floor_decal/corner/red{ - dir = 9 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_emptycourt) -"aF" = ( -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_emptycourt) -"aG" = ( -/obj/effect/floor_decal/corner/red{ - dir = 6 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_emptycourt) -"aH" = ( -/obj/structure/flora/ausbushes/brflowers, -/obj/effect/floor_decal/spline/fancy/wood/corner, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/source_picnicarea) -"aI" = ( -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 9 - }, -/obj/effect/floor_decal/carpet{ - dir = 10 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_theatre) -"aJ" = ( -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 5 - }, -/obj/effect/floor_decal/carpet{ - dir = 6 - }, -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_theatre) -"aK" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/effect/floor_decal/spline/fancy/wood/corner{ - dir = 8 - }, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/source_picnicarea) -"aL" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_theatre) -"aM" = ( -/obj/effect/floor_decal/carpet{ - dir = 5 - }, -/obj/effect/floor_decal/carpet{ - dir = 6 - }, -/obj/effect/floor_decal/carpet{ - dir = 9 - }, -/obj/effect/floor_decal/carpet{ - dir = 10 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"aN" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/effect/floor_decal/spline/fancy/wood{ - dir = 8 - }, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/source_picnicarea) -"aO" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_theatre) -"aP" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/effect/floor_decal/spline/fancy/wood, -/obj/effect/floor_decal/spline/fancy/wood{ - dir = 4 - }, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/source_picnicarea) -"aQ" = ( -/obj/structure/flora/ausbushes/brflowers, -/obj/effect/floor_decal/spline/fancy/wood, -/obj/effect/floor_decal/spline/fancy/wood{ - dir = 8 - }, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/source_picnicarea) -"aR" = ( -/obj/structure/flora/ausbushes/brflowers, -/obj/effect/floor_decal/spline/fancy/wood{ - dir = 4 - }, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/source_picnicarea) -"aS" = ( -/turf/simulated/floor/holofloor/desert, -/area/holodeck/source_picnicarea) -"aT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/holostool, -/turf/simulated/floor/holofloor/desert, -/area/holodeck/source_picnicarea) -"aU" = ( -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/holofloor/desert, -/area/holodeck/source_picnicarea) -"aV" = ( -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 9 - }, -/obj/structure/holostool, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_theatre) -"aW" = ( -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/structure/holostool, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_theatre) -"aX" = ( -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 5 - }, -/obj/structure/holostool, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_theatre) -"aY" = ( -/obj/machinery/door/window/holowindoor{ - dir = 1 - }, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_courtroom) -"aZ" = ( -/obj/structure/table/woodentable/holotable, -/obj/structure/window/reinforced/holowindow{ - dir = 1 - }, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_courtroom) -"ba" = ( -/obj/structure/window/reinforced/holowindow{ - dir = 4 - }, -/obj/structure/window/reinforced/holowindow{ - dir = 1 - }, -/obj/structure/bed/chair/holochair{ - dir = 4 - }, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_courtroom) -"bb" = ( -/obj/structure/window/reinforced/holowindow{ - dir = 1 - }, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_courtroom) -"bc" = ( -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/structure/window/reinforced/holowindow{ - dir = 1 - }, -/obj/structure/table/woodentable/holotable, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"bd" = ( -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 9 - }, -/obj/structure/window/reinforced/holowindow{ - dir = 1 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"be" = ( -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/machinery/door/window/holowindoor{ - dir = 1 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"bf" = ( -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/structure/window/reinforced/holowindow{ - dir = 1 - }, -/obj/structure/bed/chair/holochair{ - dir = 8 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"bg" = ( -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 5 - }, -/obj/structure/window/reinforced/holowindow{ - dir = 1 - }, -/obj/structure/bed/chair/holochair{ - dir = 8 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"bh" = ( -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/structure/bed/chair/holochair{ - dir = 8 - }, -/obj/structure/window/reinforced/holowindow{ - dir = 1 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"bi" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/effect/floor_decal/spline/fancy/wood{ - dir = 4 - }, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/source_picnicarea) -"bj" = ( -/obj/structure/table/woodentable/holotable, -/turf/simulated/floor/holofloor/desert, -/area/holodeck/source_picnicarea) -"bk" = ( -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_theatre) -"bl" = ( -/obj/structure/window/reinforced/holowindow, -/obj/structure/holostool, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_emptycourt) -"bm" = ( -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_theatre) -"bn" = ( -/obj/machinery/door/window/holowindoor{ - dir = 2; - name = "Red Team" - }, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_emptycourt) -"bo" = ( -/obj/machinery/door/window/holowindoor{ - base_state = "right"; - dir = 2; - icon_state = "right"; - name = "Green Team" - }, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_emptycourt) -"bp" = ( -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"bq" = ( -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_theatre) -"br" = ( -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/structure/holostool, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_theatre) -"bs" = ( -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/structure/holostool, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_theatre) -"bt" = ( -/obj/structure/table/woodentable/holotable, -/obj/structure/window/reinforced/holowindow{ - dir = 4 - }, -/obj/structure/window/reinforced/holowindow{ - dir = 1 - }, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_courtroom) -"bu" = ( -/obj/structure/bed/chair/holochair{ - dir = 8 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"bv" = ( -/obj/structure/holostool, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_theatre) -"bw" = ( -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/structure/bed/chair/holochair{ - dir = 8 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"bx" = ( -/obj/effect/floor_decal/corner/green{ - dir = 5 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_emptycourt) -"by" = ( -/obj/structure/table/woodentable/holotable, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"bz" = ( -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"bA" = ( -/obj/effect/floor_decal/corner/green/full{ - dir = 8 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_emptycourt) -"bB" = ( -/obj/effect/floor_decal/corner/green{ - dir = 9 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_emptycourt) -"bC" = ( -/obj/effect/floor_decal/corner/green{ - dir = 6 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_emptycourt) -"bD" = ( -/obj/effect/floor_decal/corner/green/full{ - dir = 1 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_emptycourt) -"bE" = ( -/obj/structure/table/woodentable/holotable, -/obj/structure/window/reinforced/holowindow{ - dir = 4 - }, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_courtroom) -"bF" = ( -/obj/structure/bed/chair/holochair{ - dir = 4 - }, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_courtroom) -"bG" = ( -/obj/structure/flora/ausbushes/brflowers, -/obj/effect/floor_decal/spline/fancy/wood{ - dir = 8 - }, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/source_picnicarea) -"bH" = ( -/obj/structure/table/woodentable/holotable, -/obj/structure/window/reinforced/holowindow{ - dir = 4 - }, -/obj/structure/window/reinforced/holowindow, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_courtroom) -"bI" = ( -/obj/structure/window/reinforced/holowindow{ - dir = 4 - }, -/obj/structure/bed/chair/holochair{ - dir = 4 - }, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_courtroom) -"bJ" = ( -/obj/structure/flora/ausbushes/brflowers, -/obj/effect/floor_decal/spline/fancy/wood/corner{ - dir = 1 - }, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/source_picnicarea) -"bK" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/effect/floor_decal/spline/fancy/wood{ - dir = 1 - }, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/source_picnicarea) -"bL" = ( -/obj/structure/flora/ausbushes/brflowers, -/obj/effect/floor_decal/spline/fancy/wood{ - dir = 1 - }, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/source_picnicarea) -"bM" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/effect/floor_decal/spline/fancy/wood/corner{ - dir = 4 - }, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/source_picnicarea) -"bN" = ( -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"bO" = ( -/obj/effect/floor_decal/carpet, -/obj/structure/table/woodentable/holotable, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"bP" = ( -/obj/effect/floor_decal/carpet, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"bQ" = ( -/obj/effect/floor_decal/carpet, -/obj/structure/bed/chair/holochair{ - dir = 8 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"bR" = ( -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 6 - }, -/obj/structure/bed/chair/holochair{ - dir = 8 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"bS" = ( -/obj/effect/floor_decal/carpet, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_theatre) -"bT" = ( -/obj/structure/flora/pottedplant{ - icon_state = "plant-06" - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_theatre) -"bU" = ( -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 10 - }, -/obj/structure/holostool, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_theatre) -"bV" = ( -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 10 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"bW" = ( -/obj/effect/floor_decal/carpet, -/obj/structure/holostool, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_theatre) -"bX" = ( -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 6 - }, -/obj/structure/holostool, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_theatre) -"bY" = ( -/obj/structure/table/woodentable/holotable, -/obj/structure/window/reinforced/holowindow{ - dir = 1 - }, -/obj/structure/window/reinforced/holowindow{ - dir = 8 - }, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_courtroom) -"bZ" = ( -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 9 - }, -/obj/structure/bed/chair/holochair{ - dir = 1 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"ca" = ( -/obj/effect/floor_decal/corner/green/full, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_emptycourt) -"cb" = ( -/obj/effect/floor_decal/corner/green{ - dir = 10 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_emptycourt) -"cc" = ( -/obj/effect/floor_decal/corner/green/full{ - dir = 4 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_emptycourt) -"cd" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/unsimulated/wall, -/area/space) -"ce" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/turf/unsimulated/wall, -/area/space) -"cf" = ( -/turf/simulated/floor/holofloor/space, -/area/holodeck/source_space) -"cg" = ( -/turf/simulated/floor/holofloor/snow, -/area/holodeck/source_snowfield) -"ch" = ( -/obj/structure/flora/pottedplant{ - icon_state = "plant-06" - }, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_meetinghall) -"ci" = ( -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_meetinghall) -"cj" = ( -/obj/effect/floor_decal/corner/red/full{ - dir = 8 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"ck" = ( -/obj/effect/floor_decal/corner/red{ - dir = 5 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"cl" = ( -/obj/structure/table/woodentable/holotable, -/obj/structure/window/reinforced/holowindow{ - dir = 8 - }, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_courtroom) -"cm" = ( -/obj/effect/floor_decal/corner/red/full{ - dir = 1 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"cn" = ( -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/structure/bed/chair/holochair{ - dir = 1 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"co" = ( -/obj/structure/holostool, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"cp" = ( -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_basketball) -"cq" = ( -/turf/simulated/floor/holofloor/beach/sand, -/area/holodeck/source_beach) -"cr" = ( -/obj/structure/table/holotable, -/obj/machinery/readybutton{ - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/red/full{ - dir = 8 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"cs" = ( -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 5 - }, -/obj/structure/bed/chair/holochair{ - dir = 1 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"ct" = ( -/obj/machinery/door/window/holowindoor{ - dir = 8 - }, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_courtroom) -"cu" = ( -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 6 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"cv" = ( -/obj/structure/holostool, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"cw" = ( -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_thunderdomecourt) -"cx" = ( -/obj/structure/table/holotable, -/obj/item/clothing/gloves/boxing/hologlove, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_boxingcourt) -"cy" = ( -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_boxingcourt) -"cz" = ( -/obj/effect/landmark{ - name = "Holocarp Spawn Random" - }, -/turf/simulated/floor/holofloor/space, -/area/holodeck/source_space) -"cA" = ( -/obj/structure/flora/grass/both, -/turf/simulated/floor/holofloor/snow, -/area/holodeck/source_snowfield) -"cB" = ( -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 9 - }, -/obj/effect/floor_decal/carpet{ - dir = 10 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_meetinghall) -"cC" = ( -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_meetinghall) -"cD" = ( -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 5 - }, -/obj/effect/floor_decal/carpet{ - dir = 6 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_meetinghall) -"cE" = ( -/obj/effect/floor_decal/corner/red{ - dir = 9 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"cF" = ( -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"cG" = ( -/obj/effect/floor_decal/corner/red{ - dir = 6 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"cH" = ( -/obj/effect/overlay/palmtree_r, -/turf/simulated/floor/holofloor/beach/sand, -/area/holodeck/source_beach) -"cI" = ( -/obj/effect/floor_decal/corner/red/full, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_emptycourt) -"cJ" = ( -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"cK" = ( -/obj/effect/floor_decal/corner/red{ - dir = 10 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_emptycourt) -"cL" = ( -/obj/structure/holostool, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_boxingcourt) -"cM" = ( -/obj/structure/flora/tree/pine/holo, -/turf/simulated/floor/holofloor/snow, -/area/holodeck/source_snowfield) -"cN" = ( -/obj/structure/table/woodentable/holotable, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_meetinghall) -"cO" = ( -/obj/effect/floor_decal/corner/red/full{ - dir = 4 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_emptycourt) -"cP" = ( -/obj/item/clothing/glasses/sunglasses, -/turf/simulated/floor/holofloor/beach/sand, -/area/holodeck/source_beach) -"cQ" = ( -/obj/effect/overlay/palmtree_l, -/obj/effect/overlay/coconut, -/turf/simulated/floor/holofloor/beach/sand, -/area/holodeck/source_beach) -"cR" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/turf/simulated/floor/holofloor/lino, -/area/holodeck/source_meetinghall) -"cS" = ( -/obj/machinery/door/window/holowindoor{ - base_state = "right"; - dir = 2; - icon_state = "right"; - name = "Red Corner" - }, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_boxingcourt) -"cT" = ( -/obj/structure/window/reinforced/holowindow, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_boxingcourt) -"cU" = ( -/obj/structure/flora/tree/dead/holo, -/turf/simulated/floor/holofloor/snow, -/area/holodeck/source_snowfield) -"cV" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/turf/simulated/floor/holofloor/lino, -/area/holodeck/source_meetinghall) -"cW" = ( -/turf/simulated/floor/holofloor/lino, -/area/holodeck/source_meetinghall) -"cX" = ( -/obj/effect/floor_decal/carpet{ - dir = 5 - }, -/obj/effect/floor_decal/carpet{ - dir = 6 - }, -/obj/effect/floor_decal/carpet{ - dir = 9 - }, -/obj/effect/floor_decal/carpet{ - dir = 10 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_meetinghall) -"cY" = ( -/obj/item/weapon/beach_ball, -/turf/simulated/floor/holofloor/beach/sand, -/area/holodeck/source_beach) -"cZ" = ( -/obj/structure/window/reinforced/holowindow{ - dir = 4 - }, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_boxingcourt) -"da" = ( -/obj/effect/floor_decal/corner/red/full{ - dir = 8 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_boxingcourt) -"db" = ( -/obj/effect/floor_decal/corner/red{ - dir = 5 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_boxingcourt) -"dc" = ( -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_boxingcourt) -"dd" = ( -/obj/structure/window/reinforced/holowindow{ - dir = 8 - }, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_boxingcourt) -"de" = ( -/obj/structure/flora/grass/green, -/turf/simulated/floor/holofloor/snow, -/area/holodeck/source_snowfield) -"df" = ( -/obj/structure/holostool, -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 9 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_meetinghall) -"dg" = ( -/obj/structure/holostool, -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_meetinghall) -"dh" = ( -/obj/structure/holostool, -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 5 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_meetinghall) -"di" = ( -/obj/effect/floor_decal/corner/red/full, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"dj" = ( -/obj/effect/floor_decal/corner/red{ - dir = 10 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"dk" = ( -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_meetinghall) -"dl" = ( -/obj/effect/floor_decal/corner/red/full{ - dir = 4 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"dm" = ( -/obj/item/weapon/inflatable_duck, -/turf/simulated/floor/holofloor/beach/sand, -/area/holodeck/source_beach) -"dn" = ( -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_meetinghall) -"do" = ( -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_meetinghall) -"dp" = ( -/obj/structure/window/reinforced/holowindow, -/obj/structure/holostool, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"dq" = ( -/obj/effect/floor_decal/corner/red{ - dir = 9 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_boxingcourt) -"dr" = ( -/obj/effect/floor_decal/corner/blue/full{ - dir = 8 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_boxingcourt) -"ds" = ( -/obj/effect/floor_decal/corner/blue/full{ - dir = 1 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_boxingcourt) -"dt" = ( -/obj/effect/floor_decal/corner/green{ - dir = 6 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_boxingcourt) -"du" = ( -/obj/structure/holostool, -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_meetinghall) -"dv" = ( -/obj/structure/holostool, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_meetinghall) -"dw" = ( -/obj/structure/holostool, -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_meetinghall) -"dx" = ( -/obj/effect/floor_decal/corner/green/full{ - dir = 8 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"dy" = ( -/obj/effect/floor_decal/corner/green{ - dir = 5 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"dz" = ( -/obj/effect/floor_decal/corner/green/full{ - dir = 1 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"dA" = ( -/obj/machinery/door/window/holowindoor{ - dir = 2; - name = "Red Team" - }, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_basketball) -"dB" = ( -/obj/machinery/door/window/holowindoor{ - base_state = "right"; - dir = 2; - icon_state = "right"; - name = "Green Team" - }, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_basketball) -"dC" = ( -/obj/structure/window/reinforced/holowindow, -/obj/structure/holostool, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"dD" = ( -/obj/effect/floor_decal/corner/blue/full, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_boxingcourt) -"dE" = ( -/obj/effect/floor_decal/corner/blue/full{ - dir = 4 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_boxingcourt) -"dF" = ( -/obj/effect/floor_decal/corner/green{ - dir = 9 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"dG" = ( -/obj/effect/floor_decal/corner/green{ - dir = 6 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"dH" = ( -/obj/machinery/door/window/holowindoor{ - dir = 2; - name = "Red Team" - }, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_thunderdomecourt) -"dI" = ( -/obj/machinery/door/window/holowindoor{ - base_state = "right"; - dir = 2; - icon_state = "right"; - name = "Green Team" - }, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_thunderdomecourt) -"dJ" = ( -/obj/effect/floor_decal/corner/green{ - dir = 10 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_boxingcourt) -"dK" = ( -/obj/effect/floor_decal/corner/green/full{ - dir = 4 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_boxingcourt) -"dL" = ( -/obj/structure/flora/grass/brown, -/turf/simulated/floor/holofloor/snow, -/area/holodeck/source_snowfield) -"dM" = ( -/obj/effect/floor_decal/corner/red{ - dir = 5 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"dN" = ( -/obj/effect/floor_decal/corner/green{ - dir = 10 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"dO" = ( -/obj/effect/floor_decal/corner/green/full{ - dir = 8 - }, -/obj/structure/window/reinforced/holowindow/disappearing{ - dir = 8 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"dP" = ( -/turf/unsimulated/beach/sand{ - icon_state = "beach" - }, -/area/holodeck/source_beach) -"dQ" = ( -/obj/effect/floor_decal/corner/red/full{ - dir = 1 - }, -/obj/structure/window/reinforced/holowindow/disappearing{ - dir = 4 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"dR" = ( -/obj/structure/window/reinforced/holowindow{ - dir = 1 - }, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_boxingcourt) -"dS" = ( -/obj/machinery/door/window/holowindoor{ - dir = 1; - name = "Green Corner" - }, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_boxingcourt) -"dT" = ( -/obj/structure/holostool, -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 10 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_meetinghall) -"dU" = ( -/obj/structure/holostool, -/obj/effect/floor_decal/carpet, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_meetinghall) -"dV" = ( -/obj/structure/holostool, -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/effect/floor_decal/carpet{ - dir = 6 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_meetinghall) -"dW" = ( -/turf/simulated/floor/holofloor/beach/water, -/area/holodeck/source_beach) -"dX" = ( -/obj/effect/floor_decal/corner/green/full, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"dY" = ( -/obj/effect/floor_decal/corner/green{ - dir = 5 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"dZ" = ( -/obj/effect/floor_decal/corner/green/full{ - dir = 4 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"ea" = ( -/obj/effect/floor_decal/corner/green/full{ - dir = 1 - }, -/obj/structure/table/holotable, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"eb" = ( -/obj/effect/floor_decal/corner/red{ - dir = 9 - }, -/obj/structure/table/holotable, -/obj/item/clothing/head/helmet/thunderdome, -/obj/item/clothing/under/color/red, -/obj/item/clothing/suit/armor/tdome/red, -/obj/item/weapon/holo/esword/red, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"ec" = ( -/obj/structure/table/holotable, -/obj/machinery/readybutton{ - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/green/full{ - dir = 4 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"ed" = ( -/obj/structure/table/holotable, -/obj/item/clothing/gloves/boxing/hologlove{ - icon_state = "boxinggreen"; - item_state = "boxinggreen" - }, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_boxingcourt) -"ee" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/unsimulated/wall, -/area/space) -"ef" = ( -/turf/simulated/shuttle/wall/dark/hard_corner, -/area/centcom/specops) -"eg" = ( -/obj/structure/table/rack, -/obj/item/ammo_casing/rocket, -/obj/item/ammo_casing/rocket, -/obj/item/ammo_casing/rocket, -/obj/item/ammo_casing/rocket, -/obj/item/ammo_casing/rocket, -/obj/item/ammo_casing/rocket, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"eh" = ( -/obj/machinery/door/blast/regular{ - icon_state = "pdoor1"; - id = "ASSAULT"; - name = "Assault Weapon Storage"; - p_open = 0 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"ei" = ( -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"ej" = ( -/obj/structure/table/rack, -/obj/item/ammo_magazine/m762, -/obj/item/ammo_magazine/m762, -/obj/item/ammo_magazine/m762, -/obj/item/ammo_magazine/m762, -/obj/item/ammo_magazine/m762, -/obj/item/ammo_magazine/m762, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"ek" = ( -/obj/structure/table/rack, -/obj/item/weapon/gun/launcher/rocket, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"el" = ( -/obj/structure/table/rack, -/obj/item/weapon/gun/projectile/automatic/z8, -/obj/item/weapon/gun/projectile/automatic/z8, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"em" = ( -/obj/structure/table/rack, -/obj/item/weapon/rig/ert/assetprotection, -/obj/item/weapon/rig/ert/assetprotection, -/obj/item/weapon/rig/ert/assetprotection, -/obj/item/weapon/rig/ert/assetprotection, -/obj/item/weapon/rig/ert/assetprotection, -/obj/item/weapon/rig/ert/assetprotection, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"en" = ( -/obj/structure/table/rack, -/obj/item/weapon/gun/energy/sniperrifle, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"eo" = ( -/obj/structure/table/rack, -/obj/item/weapon/melee/energy/sword, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"ep" = ( -/obj/structure/table/rack, -/obj/item/weapon/gun/projectile/automatic/l6_saw, -/obj/item/ammo_magazine/m545saw, -/obj/item/ammo_magazine/m545saw, -/obj/item/ammo_magazine/m545saw, -/obj/item/ammo_magazine/m545saw, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"eq" = ( -/obj/structure/table/rack, -/obj/item/weapon/shield/energy, -/obj/item/weapon/shield/energy, -/obj/item/weapon/shield/energy, -/obj/item/weapon/shield/energy, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"er" = ( -/obj/structure/table/rack, -/obj/item/weapon/gun/energy/laser, -/obj/item/weapon/gun/energy/laser, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"es" = ( -/obj/structure/table/rack, -/obj/item/ammo_magazine/m9mmp90, -/obj/item/ammo_magazine/m9mmp90, -/obj/item/ammo_magazine/m9mmp90, -/obj/item/ammo_magazine/m9mmp90, -/obj/item/weapon/gun/projectile/automatic/p90, -/obj/item/weapon/gun/projectile/automatic/p90, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"et" = ( -/obj/structure/table/rack, -/obj/item/weapon/gun/energy/xray, -/obj/item/weapon/gun/energy/xray, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"eu" = ( -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/specops) -"ev" = ( -/obj/machinery/deployable/barrier, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"ew" = ( -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"ex" = ( -/obj/structure/table/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/reinforced{ - dir = 1 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"ey" = ( -/obj/structure/table/rack, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/weapon/gun/energy/ionrifle, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/item/weapon/gun/energy/ionrifle, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"ez" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/gun/energy/ionrifle/pistol, -/obj/item/weapon/gun/energy/ionrifle/pistol, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"eA" = ( -/obj/machinery/computer/teleporter, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/specops) -"eB" = ( -/obj/machinery/teleport/station, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/specops) -"eC" = ( -/obj/machinery/teleport/hub, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/specops) -"eD" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"eE" = ( -/obj/machinery/mech_recharger, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/specops) -"eF" = ( -/obj/machinery/mech_recharger, -/obj/mecha/combat/gygax/dark, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/specops) -"eG" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/cell/device/weapon, -/obj/item/weapon/cell/device/weapon, -/obj/item/weapon/cell/device/weapon, -/obj/item/weapon/cell/device/weapon, -/obj/item/weapon/cell/device/weapon, -/obj/item/weapon/cell/device/weapon, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"eH" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"eI" = ( -/obj/structure/table/steel_reinforced, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/specops) -"eJ" = ( -/obj/structure/table/steel_reinforced, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/ion, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/taser, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/specops) -"eK" = ( -/obj/structure/table/steel_reinforced, -/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster, -/obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/specops) -"eL" = ( -/obj/structure/window/reinforced{ - dir = 1; - health = 1e+006 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/table/rack, -/obj/item/weapon/storage/belt/security/tactical/bandolier, -/obj/item/weapon/storage/belt/security/tactical/bandolier, -/obj/item/weapon/storage/belt/security/tactical/bandolier, -/obj/item/weapon/storage/belt/security/tactical, -/obj/item/weapon/storage/belt/security/tactical, -/obj/item/weapon/storage/belt/security/tactical, -/obj/item/weapon/storage/belt/security/tactical, -/obj/item/weapon/storage/belt/security/tactical, -/obj/item/weapon/storage/belt/security/tactical, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"eM" = ( -/obj/structure/curtain/open/shower, -/obj/machinery/shower{ - dir = 4; - icon_state = "shower"; - pixel_x = 5; - pixel_y = 0 - }, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/specops) -"eN" = ( -/obj/item/weapon/bikehorn/rubberducky, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/specops) -"eO" = ( -/obj/machinery/shower{ - icon_state = "shower"; - dir = 8 - }, -/obj/structure/curtain/open/shower, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/specops) -"eP" = ( -/obj/machinery/door/blast/regular{ - icon_state = "pdoor1"; - id = "ASSAULT"; - name = "Assault Armor Storage"; - p_open = 0 - }, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/specops) -"eQ" = ( -/obj/structure/table/rack, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/weapon/gun/launcher/grenade, -/obj/item/weapon/gun/launcher/grenade, -/obj/structure/window/reinforced, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"eR" = ( -/obj/structure/table/rack, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/weapon/gun/energy/gun/nuclear, -/obj/item/weapon/gun/energy/gun/nuclear, -/obj/item/weapon/gun/energy/gun/nuclear, -/obj/structure/window/reinforced, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"eS" = ( -/obj/structure/table/rack, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/item/weapon/storage/box/shotgunshells, -/obj/item/weapon/storage/box/shotgunshells, -/obj/item/weapon/storage/box/shotgunammo, -/obj/item/weapon/storage/box/shotgunammo, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"eT" = ( -/obj/structure/table/rack, -/obj/structure/window/reinforced, -/obj/item/weapon/gun/projectile/shotgun/pump/combat, -/obj/item/weapon/gun/projectile/shotgun/pump/combat, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"eU" = ( -/obj/item/weapon/storage/box/flashshells, -/obj/item/weapon/storage/box/flashshells, -/obj/item/weapon/storage/box/stunshells, -/obj/item/weapon/storage/box/stunshells, -/obj/item/weapon/storage/box/beanbags, -/obj/item/weapon/storage/box/beanbags, -/obj/structure/window/reinforced, -/obj/structure/table/rack, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"eV" = ( -/obj/structure/table/rack, -/obj/item/weapon/gun/energy/taser, -/obj/item/weapon/gun/energy/taser, -/obj/item/weapon/gun/energy/taser, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"eW" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/table/rack, -/obj/item/clothing/glasses/night{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/clothing/glasses/night{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/clothing/glasses/night{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/clothing/glasses/night{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/clothing/glasses/night{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/clothing/glasses/night{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/clothing/glasses/sunglasses/sechud/tactical{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/clothing/glasses/sunglasses/sechud/tactical{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/clothing/glasses/sunglasses/sechud/tactical{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/clothing/glasses/sunglasses/sechud/tactical{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/clothing/glasses/sunglasses/sechud/tactical{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/clothing/glasses/sunglasses/sechud/tactical{ - pixel_x = -2; - pixel_y = -2 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"eX" = ( -/obj/structure/closet/wardrobe/ert, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"eY" = ( -/obj/machinery/vending/cola{ - name = "hacked Robust Softdrinks"; - prices = list() - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"eZ" = ( -/obj/machinery/vending/cigarette{ - name = "hacked cigarette machine"; - prices = list(); - products = list(/obj/item/weapon/storage/fancy/cigarettes = 10, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/flame/lighter/zippo = 4, /obj/item/clothing/mask/smokable/cigarette/cigar/havana = 2) - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"fa" = ( -/obj/machinery/vending/snack{ - name = "hacked Getmore Chocolate Corp"; - prices = list() - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"fb" = ( -/obj/structure/undies_wardrobe, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"fc" = ( -/obj/structure/table/standard, -/obj/item/weapon/towel, -/obj/item/weapon/towel, -/obj/item/weapon/towel, -/obj/item/weapon/towel, -/obj/random/soap, -/obj/random/soap, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/specops) -"fd" = ( -/obj/structure/urinal{ - pixel_y = 32 - }, -/obj/structure/window/reinforced/tinted{ - dir = 8; - icon_state = "twindow" - }, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/specops) -"fe" = ( -/obj/structure/curtain/open/shower, -/obj/machinery/shower{ - dir = 4; - icon_state = "shower"; - pixel_x = 5; - pixel_y = 0 - }, -/obj/structure/window/reinforced/tinted, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/specops) -"ff" = ( -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/specops) -"fg" = ( -/obj/machinery/shower{ - icon_state = "shower"; - dir = 8 - }, -/obj/structure/curtain/open/shower, -/obj/structure/window/reinforced/tinted, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/specops) -"fh" = ( -/obj/machinery/recharge_station, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/specops) -"fi" = ( -/obj/structure/table/steel_reinforced, -/obj/item/mecha_parts/mecha_equipment/tool/passenger, -/obj/item/mecha_parts/mecha_equipment/tool/passenger, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/specops) -"fj" = ( -/obj/item/mecha_parts/mecha_equipment/teleporter, -/obj/item/mecha_parts/mecha_tracking, -/obj/item/mecha_parts/mecha_tracking, -/obj/item/mecha_parts/mecha_tracking, -/obj/item/mecha_parts/mecha_tracking, -/obj/structure/table/steel_reinforced, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/specops) -"fk" = ( -/obj/item/mecha_parts/mecha_equipment/tool/sleeper, -/obj/item/mecha_parts/mecha_equipment/tool/sleeper, -/obj/item/mecha_parts/mecha_equipment/tool/syringe_gun, -/obj/structure/table/steel_reinforced, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/specops) -"fl" = ( -/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, -/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, -/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, -/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, -/obj/item/mecha_parts/mecha_equipment/repair_droid, -/obj/item/mecha_parts/mecha_equipment/repair_droid, -/obj/item/mecha_parts/mecha_equipment/repair_droid, -/obj/item/mecha_parts/mecha_equipment/repair_droid, -/obj/structure/table/steel_reinforced, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/specops) -"fm" = ( -/obj/structure/table/rack, -/obj/item/weapon/plastique, -/obj/item/weapon/plastique, -/obj/item/weapon/plastique, -/obj/item/weapon/plastique, -/obj/item/weapon/plastique, -/obj/item/weapon/plastique, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"fn" = ( -/obj/structure/table/rack, -/obj/item/weapon/storage/box/flashbangs, -/obj/item/weapon/storage/box/flashbangs, -/obj/item/weapon/storage/box/emps{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/weapon/storage/box/frags, -/obj/item/weapon/storage/box/smokes, -/obj/item/weapon/storage/box/smokes, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"fo" = ( -/obj/structure/table/rack, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/item/ammo_magazine/m9mmt/rubber, -/obj/item/ammo_magazine/m9mmt/rubber, -/obj/item/ammo_magazine/m9mmt/rubber, -/obj/item/ammo_magazine/m9mmt/rubber, -/obj/item/ammo_magazine/m9mmt/rubber, -/obj/item/ammo_magazine/m9mmt/rubber, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"fp" = ( -/obj/structure/table/rack, -/obj/item/weapon/gun/projectile/automatic/wt550, -/obj/item/weapon/gun/projectile/automatic/wt550, -/obj/item/weapon/gun/projectile/automatic/wt550, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"fq" = ( -/obj/structure/table/rack, -/obj/item/ammo_magazine/m9mmt, -/obj/item/ammo_magazine/m9mmt, -/obj/item/ammo_magazine/m9mmt, -/obj/item/ammo_magazine/m9mmt, -/obj/item/ammo_magazine/m9mmt, -/obj/item/ammo_magazine/m9mmt, -/obj/item/ammo_magazine/m9mmt, -/obj/item/ammo_magazine/m9mmt, -/obj/item/ammo_magazine/m9mmt, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"fr" = ( -/obj/structure/table/rack, -/obj/item/weapon/gun/energy/stunrevolver, -/obj/item/weapon/gun/energy/stunrevolver, -/obj/item/weapon/gun/energy/stunrevolver, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"fs" = ( -/obj/structure/window/reinforced{ - dir = 1; - health = 1e+006 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/table/rack, -/obj/item/clothing/accessory/storage/black_vest, -/obj/item/clothing/accessory/storage/black_vest, -/obj/item/clothing/accessory/storage/black_vest, -/obj/item/clothing/accessory/storage/black_vest, -/obj/item/clothing/accessory/storage/black_vest, -/obj/item/clothing/accessory/storage/black_vest, -/obj/item/clothing/accessory/storage/black_drop_pouches, -/obj/item/clothing/accessory/storage/black_drop_pouches, -/obj/item/clothing/accessory/storage/black_drop_pouches, -/obj/item/clothing/accessory/storage/black_drop_pouches, -/obj/item/clothing/accessory/storage/black_drop_pouches, -/obj/item/clothing/accessory/storage/black_drop_pouches, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"ft" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/shield_diffuser, -/obj/item/weapon/shield_diffuser, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"fu" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/item/weapon/shield_diffuser, -/obj/item/weapon/shield_diffuser, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"fv" = ( -/obj/effect/landmark{ - name = "Response Team" - }, -/obj/effect/landmark{ - name = "Commando" - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 1 - }, -/area/centcom/specops) -"fw" = ( -/obj/effect/landmark{ - name = "Commando" - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"fx" = ( -/obj/structure/table/reinforced, -/obj/item/mecha_parts/mecha_equipment/tool/hydraulic_clamp, -/obj/item/mecha_parts/mecha_equipment/tool/hydraulic_clamp, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/specops) -"fy" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/table/rack, -/obj/item/clothing/head/helmet/ert/security, -/obj/item/clothing/head/helmet/ert/security, -/obj/item/clothing/head/helmet/ert/security, -/obj/item/clothing/head/helmet/ert/security, -/obj/item/clothing/suit/armor/vest/ert/security, -/obj/item/clothing/suit/armor/vest/ert/security, -/obj/item/clothing/suit/armor/vest/ert/security, -/obj/item/clothing/suit/armor/vest/ert/security, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"fz" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/specops) -"fA" = ( -/obj/machinery/door/airlock/centcom{ - name = "Special Operations"; - opacity = 1; - req_access = list(103) - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/specops) -"fB" = ( -/obj/structure/table/bench/padded, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"fC" = ( -/obj/machinery/door/airlock, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/specops) -"fD" = ( -/obj/item/mecha_parts/mecha_equipment/tool/extinguisher, -/obj/item/mecha_parts/mecha_equipment/tool/rcd, -/obj/item/weapon/pickaxe/diamonddrill, -/obj/structure/table/steel_reinforced, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/specops) -"fE" = ( -/obj/structure/window/reinforced{ - dir = 1; - health = 1e+006 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/table/rack, -/obj/item/weapon/rig/ert/security, -/obj/item/weapon/rig/ert/security, -/obj/item/weapon/rig/ert/security, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"fF" = ( -/obj/structure/table/rack, -/obj/item/clothing/accessory/holster/waist, -/obj/item/clothing/accessory/holster/waist, -/obj/item/clothing/accessory/holster/waist, -/obj/item/clothing/accessory/holster/waist, -/obj/item/clothing/accessory/holster/waist, -/obj/item/clothing/accessory/holster/waist, -/obj/effect/floor_decal/industrial/outline/blue, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"fG" = ( -/obj/structure/table/rack, -/obj/item/clothing/accessory/holster/hip, -/obj/item/clothing/accessory/holster/hip, -/obj/item/clothing/accessory/holster/hip, -/obj/item/clothing/accessory/holster/hip, -/obj/item/clothing/accessory/holster/hip, -/obj/item/clothing/accessory/holster/hip, -/obj/effect/floor_decal/industrial/outline/blue, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"fH" = ( -/obj/structure/table/rack, -/obj/item/clothing/accessory/holster/armpit, -/obj/item/clothing/accessory/holster/armpit, -/obj/item/clothing/accessory/holster/armpit, -/obj/item/clothing/accessory/holster/armpit, -/obj/item/clothing/accessory/holster/armpit, -/obj/item/clothing/accessory/holster/armpit, -/obj/effect/floor_decal/industrial/outline/blue, -/obj/machinery/recharger/wallcharger{ - pixel_x = 4; - pixel_y = 32 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"fI" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/tool/crowbar, -/obj/item/weapon/tool/screwdriver, -/obj/item/weapon/tool/wrench, -/obj/effect/floor_decal/industrial/outline/blue, -/obj/machinery/recharger/wallcharger{ - pixel_x = 4; - pixel_y = 32 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"fJ" = ( -/obj/effect/floor_decal/industrial/outline/blue, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"fK" = ( -/obj/machinery/porta_turret{ - anchored = 0; - check_records = 0; - enabled = 0; - req_one_access = list(103); - use_power = 0 - }, -/obj/effect/floor_decal/industrial/outline/blue, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"fL" = ( -/obj/structure/sink{ - icon_state = "sink"; - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/structure/mirror{ - pixel_x = -28 - }, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/specops) -"fM" = ( -/obj/machinery/door/airlock{ - name = "Unit 1" - }, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/specops) -"fN" = ( -/obj/machinery/door/airlock{ - name = "Unit 2" - }, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/specops) -"fO" = ( -/obj/mecha/working/hoverpod, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/specops) -"fP" = ( -/obj/mecha/working/ripley/firefighter, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/specops) -"fQ" = ( -/obj/mecha/medical/odysseus/loaded, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/specops) -"fR" = ( -/obj/item/mecha_parts/mecha_equipment/tool/drill/diamonddrill, -/obj/item/mecha_parts/mecha_equipment/tool/cable_layer, -/obj/structure/table/steel_reinforced, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/specops) -"fS" = ( -/obj/structure/table/rack, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/item/ammo_magazine/m45/rubber, -/obj/item/ammo_magazine/m45/rubber, -/obj/item/ammo_magazine/m45/rubber, -/obj/item/ammo_magazine/m45/rubber, -/obj/item/ammo_magazine/m45/rubber, -/obj/item/ammo_magazine/m45/flash, -/obj/item/ammo_magazine/m45/flash, -/obj/item/ammo_magazine/m45, -/obj/item/ammo_magazine/m45, -/obj/item/ammo_magazine/m45, -/obj/item/ammo_magazine/m45, -/obj/item/ammo_magazine/m45, -/obj/item/ammo_magazine/m45, -/obj/item/ammo_magazine/m45, -/obj/item/ammo_magazine/m45, -/obj/item/ammo_magazine/m45, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"fT" = ( -/obj/structure/table/rack, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/item/weapon/gun/projectile/sec, -/obj/item/weapon/gun/projectile/sec, -/obj/item/weapon/gun/projectile/sec, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"fU" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/box/handcuffs{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/storage/box/handcuffs, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"fV" = ( -/obj/item/weapon/material/knife/tacknife/combatknife, -/obj/item/weapon/material/knife/tacknife/combatknife, -/obj/item/weapon/material/knife/tacknife/combatknife, -/obj/item/weapon/material/knife/tacknife/combatknife, -/obj/item/weapon/material/knife/tacknife/combatknife, -/obj/item/weapon/material/knife/tacknife/combatknife, -/obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/spray/pepper, -/obj/item/weapon/reagent_containers/spray/pepper, -/obj/item/weapon/reagent_containers/spray/pepper, -/obj/item/weapon/reagent_containers/spray/pepper, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"fW" = ( -/obj/machinery/vending/security, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"fX" = ( -/obj/structure/table/rack, -/obj/item/taperoll/police, -/obj/item/taperoll/police, -/obj/item/taperoll/police, -/obj/item/taperoll/police, -/obj/item/taperoll/police, -/obj/item/taperoll/police, -/obj/item/device/flash, -/obj/item/device/flash, -/obj/item/device/flash, -/obj/item/device/flash, -/obj/item/device/flash, -/obj/item/device/flash, -/obj/item/weapon/melee/baton/loaded, -/obj/item/weapon/melee/baton/loaded, -/obj/item/weapon/melee/baton/loaded, -/obj/item/weapon/melee/baton/loaded, -/obj/item/weapon/melee/baton/loaded, -/obj/item/weapon/melee/baton/loaded, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"fY" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/table/rack, -/obj/item/weapon/storage/backpack/ert/security, -/obj/item/weapon/storage/backpack/ert/security, -/obj/item/weapon/storage/backpack/ert/security, -/obj/item/weapon/storage/backpack/ert/security, -/obj/item/weapon/storage/backpack/ert/security, -/obj/item/weapon/storage/backpack/ert/security, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"fZ" = ( -/obj/structure/table/rack, -/obj/item/clothing/accessory/holster/leg, -/obj/item/clothing/accessory/holster/leg, -/obj/item/clothing/accessory/holster/leg, -/obj/item/clothing/accessory/holster/leg, -/obj/item/clothing/accessory/holster/leg, -/obj/item/clothing/accessory/holster/leg, -/obj/effect/floor_decal/industrial/outline/blue, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"ga" = ( -/obj/machinery/door/airlock/centcom{ - icon_state = "door_locked"; - locked = 1 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"gb" = ( -/obj/structure/table/glass, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"gc" = ( -/obj/structure/toilet{ - dir = 1 - }, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/specops) -"gd" = ( -/obj/machinery/door/airlock/centcom{ - name = "Special Operations"; - opacity = 1; - req_access = list(103) - }, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/specops) -"ge" = ( -/obj/structure/sign/warning/secure_area/armory, -/turf/simulated/shuttle/wall/dark/hard_corner, -/area/centcom/specops) -"gf" = ( -/obj/structure/sign/warning/secure_area, -/turf/simulated/shuttle/wall/dark/hard_corner, -/area/centcom/specops) -"gg" = ( -/obj/effect/floor_decal/corner/red{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"gh" = ( -/obj/effect/floor_decal/corner/red{ - dir = 5 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"gi" = ( -/obj/effect/floor_decal/corner/red{ - dir = 1 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"gj" = ( -/obj/structure/bed/chair, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"gk" = ( -/obj/effect/floor_decal/corner/purple{ - dir = 6 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"gl" = ( -/obj/structure/table/rack, -/obj/item/weapon/gun/energy/stunrevolver, -/obj/item/weapon/gun/energy/stunrevolver, -/obj/item/device/flash, -/obj/item/device/flash, -/obj/item/clothing/accessory/storage/brown_vest, -/obj/item/clothing/accessory/storage/brown_vest, -/obj/item/clothing/accessory/storage/brown_vest, -/obj/item/clothing/accessory/storage/brown_vest, -/obj/item/clothing/accessory/storage/brown_vest, -/obj/item/clothing/accessory/storage/brown_vest, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"gm" = ( -/obj/structure/table/rack, -/obj/item/device/lightreplacer, -/obj/item/device/lightreplacer, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"gn" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/tool/crowbar, -/obj/item/weapon/tool/screwdriver, -/obj/item/weapon/tool/wrench, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"go" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/stamp/centcomm, -/obj/item/weapon/pen, -/obj/item/weapon/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"gp" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/box, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"gq" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/tool/crowbar, -/obj/item/weapon/tool/crowbar, -/obj/item/weapon/tool/crowbar, -/obj/item/weapon/tool/crowbar, -/obj/item/weapon/tool/crowbar, -/obj/item/weapon/tool/crowbar, -/obj/item/device/radio/off, -/obj/item/device/radio/off, -/obj/item/device/radio/off, -/obj/item/device/radio/off, -/obj/item/device/radio/off, -/obj/item/device/radio/off, -/obj/item/device/flashlight, -/obj/item/device/flashlight, -/obj/item/device/flashlight, -/obj/item/device/flashlight, -/obj/item/device/flashlight, -/obj/item/device/flashlight, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"gr" = ( -/obj/machinery/door/airlock, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"gs" = ( -/obj/structure/sink{ - dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 - }, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/specops) -"gt" = ( -/obj/effect/floor_decal/corner/yellow, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"gu" = ( -/obj/effect/floor_decal/corner/yellow{ - dir = 10 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"gv" = ( -/obj/effect/floor_decal/corner/yellow{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"gw" = ( -/obj/effect/floor_decal/corner/white, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"gx" = ( -/obj/effect/floor_decal/corner/white{ - dir = 10 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"gy" = ( -/obj/effect/floor_decal/corner/white{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"gz" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/accessory/storage/black_vest, -/obj/item/clothing/accessory/storage/black_vest, -/obj/item/clothing/accessory/storage/black_vest, -/obj/item/clothing/accessory/storage/black_vest, -/obj/item/clothing/accessory/storage/black_vest, -/obj/item/clothing/accessory/storage/black_vest, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"gA" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/box/donut, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"gB" = ( -/obj/structure/table/reinforced, -/obj/item/device/paicard, -/obj/item/device/paicard, -/obj/item/device/paicard, -/obj/item/device/paicard, -/obj/item/device/paicard, -/obj/item/device/paicard, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"gC" = ( -/obj/structure/table/rack, -/obj/item/weapon/storage/backpack/security, -/obj/item/clothing/under/syndicate/combat, -/obj/item/clothing/shoes/galoshes, -/obj/item/clothing/head/bio_hood/janitor, -/obj/item/clothing/suit/bio_suit/janitor, -/obj/item/clothing/gloves/purple, -/obj/item/clothing/glasses/science, -/obj/item/weapon/storage/backpack/security, -/obj/item/clothing/under/syndicate/combat, -/obj/item/clothing/shoes/galoshes, -/obj/item/clothing/head/bio_hood/janitor, -/obj/item/clothing/suit/bio_suit/janitor, -/obj/item/clothing/gloves/purple, -/obj/item/clothing/glasses/science, -/obj/item/weapon/reagent_containers/spray/cleaner{ - pixel_x = 6; - pixel_y = 3 - }, -/obj/item/weapon/reagent_containers/spray/cleaner{ - pixel_x = 6; - pixel_y = 3 - }, -/obj/item/weapon/reagent_containers/spray/plantbgone, -/obj/item/weapon/reagent_containers/spray/plantbgone, -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"gD" = ( -/obj/item/weapon/mop, -/obj/structure/mopbucket, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"gE" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/item/weapon/reagent_containers/glass/bucket{ - amount_per_transfer_from_this = 50 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"gF" = ( -/obj/structure/sign/greencross{ - desc = "White cross in a green field, you can get medical aid here."; - name = "First-Aid" - }, -/turf/simulated/shuttle/wall/dark/hard_corner, -/area/centcom/specops) -"gG" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"gH" = ( -/turf/simulated/shuttle/wall/dark/no_join, -/area/centcom/specops) -"gI" = ( -/obj/item/weapon/circuitboard/aiupload, -/obj/item/weapon/circuitboard/borgupload, -/obj/item/weapon/circuitboard/smes, -/obj/item/weapon/aiModule/nanotrasen, -/obj/item/weapon/aiModule/reset, -/obj/item/weapon/aiModule/freeformcore, -/obj/item/weapon/aiModule/protectStation, -/obj/item/weapon/aiModule/quarantine, -/obj/item/weapon/aiModule/paladin, -/obj/item/weapon/aiModule/robocop, -/obj/item/weapon/aiModule/safeguard, -/obj/structure/table/steel_reinforced, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"gJ" = ( -/obj/machinery/vending/assist, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"gK" = ( -/obj/machinery/vending/tool, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"gL" = ( -/obj/machinery/vending/engivend, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"gM" = ( -/obj/machinery/vending/engineering, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"gN" = ( -/obj/structure/table/rack, -/obj/item/clothing/glasses/welding/superior, -/obj/item/clothing/glasses/welding/superior, -/obj/item/clothing/glasses/welding/superior, -/obj/item/clothing/glasses/welding/superior, -/obj/item/clothing/glasses/welding/superior, -/obj/item/clothing/glasses/welding/superior, -/obj/item/weapon/grenade/chem_grenade/metalfoam, -/obj/item/weapon/grenade/chem_grenade/metalfoam, -/obj/item/weapon/grenade/chem_grenade/metalfoam, -/obj/item/weapon/grenade/chem_grenade/metalfoam, -/obj/item/weapon/grenade/chem_grenade/metalfoam, -/obj/item/weapon/grenade/chem_grenade/metalfoam, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"gO" = ( -/obj/structure/table/rack, -/obj/structure/window/reinforced{ - dir = 1; - health = 1e+006 - }, -/obj/structure/window/reinforced{ - dir = 4; - health = 1e+006 - }, -/obj/item/weapon/storage/backpack/ert/engineer, -/obj/item/weapon/storage/backpack/ert/engineer, -/obj/item/weapon/storage/backpack/ert/engineer, -/obj/item/weapon/storage/backpack/ert/engineer, -/obj/item/weapon/storage/backpack/ert/engineer, -/obj/item/weapon/storage/backpack/ert/engineer, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"gP" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/hypospray, -/obj/item/weapon/reagent_containers/hypospray, -/obj/item/weapon/reagent_containers/hypospray, -/obj/item/weapon/reagent_containers/hypospray, -/obj/item/weapon/reagent_containers/hypospray, -/obj/item/weapon/reagent_containers/hypospray, -/obj/item/weapon/storage/box/pillbottles, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"gQ" = ( -/obj/machinery/chemical_dispenser/full, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/structure/table/reinforced, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"gR" = ( -/obj/machinery/chem_master, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"gS" = ( -/obj/machinery/chemical_dispenser/ert, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/structure/table/reinforced, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"gT" = ( -/obj/machinery/vending/medical, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"gU" = ( -/obj/item/clothing/glasses/hud/health{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/clothing/glasses/hud/health{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/structure/table/rack, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"gV" = ( -/obj/structure/window/reinforced{ - dir = 4; - health = 1e+006 - }, -/obj/structure/window/reinforced{ - dir = 1; - health = 1e+006 - }, -/obj/structure/table/rack, -/obj/item/weapon/storage/backpack/ert/medical, -/obj/item/weapon/storage/backpack/ert/medical, -/obj/item/weapon/storage/backpack/ert/medical, -/obj/item/weapon/storage/backpack/ert/medical, -/obj/item/weapon/storage/backpack/ert/medical, -/obj/item/weapon/storage/backpack/ert/medical, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"gW" = ( -/obj/structure/table/reinforced, -/obj/item/device/pda/ert, -/obj/item/device/pda/ert, -/obj/item/device/pda/ert, -/obj/item/device/pda/ert, -/obj/item/device/pda/ert, -/obj/item/device/pda/ert, -/obj/effect/floor_decal/industrial/outline/blue, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"gX" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/cell/high, -/obj/item/weapon/cell/high, -/obj/item/weapon/cell/high, -/obj/item/weapon/cell/high, -/obj/item/weapon/cell/high, -/obj/item/weapon/cell/high, -/obj/effect/floor_decal/industrial/outline/blue, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"gY" = ( -/turf/unsimulated/wall, -/area/ai_multicam_room) -"gZ" = ( -/turf/simulated/shuttle/wall/dark{ - join_group = "shuttle_ert" - }, -/area/shuttle/response_ship/start) -"ha" = ( -/obj/structure/table/rack, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4; - health = 1e+006 - }, -/obj/item/weapon/rig/ert/engineer, -/obj/item/weapon/rig/ert/engineer, -/obj/item/weapon/rig/ert/engineer, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"hb" = ( -/obj/structure/closet/crate/medical, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"hc" = ( -/obj/item/weapon/stool/padded, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"hd" = ( -/obj/structure/window/reinforced{ - dir = 4; - health = 1e+006 - }, -/obj/structure/window/reinforced, -/obj/structure/table/rack, -/obj/item/weapon/rig/ert/medical, -/obj/item/weapon/rig/ert/medical, -/obj/item/weapon/rig/ert/medical, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"he" = ( -/obj/structure/table/reinforced, -/obj/item/device/megaphone, -/obj/item/device/megaphone, -/obj/item/device/megaphone, -/obj/item/device/megaphone, -/obj/item/device/megaphone, -/obj/item/device/megaphone, -/obj/effect/floor_decal/industrial/outline/blue, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"hf" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/floor_decal/industrial/outline/blue, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"hg" = ( -/obj/structure/table/rack, -/obj/item/weapon/tank/emergency/oxygen/double, -/obj/item/weapon/tank/emergency/oxygen/double, -/obj/item/weapon/tank/emergency/oxygen/double, -/obj/item/weapon/tank/emergency/oxygen/double, -/obj/item/weapon/tank/emergency/oxygen/double, -/obj/item/weapon/tank/emergency/oxygen/double, -/obj/item/weapon/tank/emergency/oxygen/double, -/obj/item/weapon/tank/emergency/oxygen/double, -/obj/effect/floor_decal/industrial/outline/blue, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"hh" = ( -/obj/structure/closet/crate/internals{ - name = "Mask Crate" - }, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/effect/floor_decal/industrial/outline/blue, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"hi" = ( -/obj/machinery/cell_charger, -/obj/structure/table/reinforced, -/obj/effect/floor_decal/industrial/outline/blue, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"hj" = ( -/turf/unsimulated/ai_visible, -/area/ai_multicam_room) -"hk" = ( -/obj/structure/shuttle/engine/heater{ - icon_state = "heater"; - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4; - health = 1e+006 - }, -/turf/simulated/shuttle/plating/airless, -/area/shuttle/response_ship/start) -"hl" = ( -/obj/machinery/computer/security/telescreen{ - desc = ""; - name = "Spec. Ops. Monitor"; - network = list("NETWORK_ERT"); - pixel_y = 26 - }, -/turf/simulated/shuttle/floor/red, -/area/shuttle/response_ship/start) -"hm" = ( -/turf/simulated/shuttle/floor/red, -/area/shuttle/response_ship/start) -"hn" = ( -/obj/structure/bed/chair, -/turf/simulated/shuttle/floor/red, -/area/shuttle/response_ship/start) -"ho" = ( -/obj/machinery/recharger/wallcharger{ - pixel_x = 4; - pixel_y = 32 - }, -/obj/structure/bed/chair, -/turf/simulated/shuttle/floor/red, -/area/shuttle/response_ship/start) -"hp" = ( -/obj/machinery/recharger/wallcharger{ - pixel_x = 4; - pixel_y = 32 - }, -/obj/machinery/vending/wallmed1{ - layer = 3.3; - name = "Emergency NanoMed"; - pixel_x = 28; - pixel_y = 0 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/bed/chair, -/turf/simulated/shuttle/floor/red, -/area/shuttle/response_ship/start) -"hq" = ( -/turf/simulated/shuttle/wall/dark{ - hard_corner = 1; - join_group = "shuttle_ert" - }, -/area/shuttle/response_ship/start) -"hr" = ( -/obj/structure/table/rack, -/obj/structure/window/reinforced{ - dir = 1; - health = 1e+006 - }, -/obj/structure/window/reinforced{ - dir = 4; - health = 1e+006 - }, -/obj/item/clothing/accessory/storage/brown_drop_pouches, -/obj/item/clothing/accessory/storage/brown_drop_pouches, -/obj/item/clothing/accessory/storage/brown_drop_pouches, -/obj/item/clothing/accessory/storage/brown_drop_pouches, -/obj/item/clothing/accessory/storage/brown_drop_pouches, -/obj/item/clothing/accessory/storage/brown_drop_pouches, -/obj/item/clothing/accessory/storage/brown_vest, -/obj/item/clothing/accessory/storage/brown_vest, -/obj/item/clothing/accessory/storage/brown_vest, -/obj/item/clothing/accessory/storage/brown_vest, -/obj/item/clothing/accessory/storage/brown_vest, -/obj/item/clothing/accessory/storage/brown_vest, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"hs" = ( -/obj/structure/window/reinforced{ - dir = 4; - health = 1e+006 - }, -/obj/structure/window/reinforced{ - dir = 1; - health = 1e+006 - }, -/obj/structure/table/rack, -/obj/item/clothing/accessory/storage/white_vest, -/obj/item/clothing/accessory/storage/white_vest, -/obj/item/clothing/accessory/storage/white_vest, -/obj/item/clothing/accessory/storage/white_vest, -/obj/item/clothing/accessory/storage/white_vest, -/obj/item/clothing/accessory/storage/white_vest, -/obj/item/clothing/accessory/storage/white_drop_pouches, -/obj/item/clothing/accessory/storage/white_drop_pouches, -/obj/item/clothing/accessory/storage/white_drop_pouches, -/obj/item/clothing/accessory/storage/white_drop_pouches, -/obj/item/clothing/accessory/storage/white_drop_pouches, -/obj/item/clothing/accessory/storage/white_drop_pouches, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"ht" = ( -/obj/structure/shuttle/engine/heater{ - icon_state = "heater"; - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/shuttle/plating/airless, -/area/shuttle/response_ship/start) -"hu" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/simulated/shuttle/floor/red, -/area/shuttle/response_ship/start) -"hv" = ( -/obj/machinery/computer/shuttle_control/web/ert{ - icon_state = "flightcomp_center"; - dir = 4 - }, -/turf/simulated/shuttle/floor/red, -/area/shuttle/response_ship/start) -"hw" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/shuttle/floor/red, -/area/shuttle/response_ship/start) -"hx" = ( -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - frequency = 1380; - id_tag = "response_shuttle"; - pixel_x = 0; - pixel_y = -25; - tag_door = "response_shuttle_door" - }, -/obj/effect/shuttle_landmark{ - base_area = /area/centcom/specops; - base_turf = /turf/simulated/floor/plating; - docking_controller = "response_base"; - landmark_tag = "response_ship_start"; - name = "ERT Shuttle Bay" - }, -/turf/simulated/shuttle/floor/red, -/area/shuttle/response_ship/start) -"hy" = ( -/obj/machinery/door/airlock/external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "response_shuttle_door"; - locked = 1; - name = "Forward Docking Hatch"; - req_access = list(13) - }, -/obj/structure/fans/tiny, -/turf/simulated/shuttle/floor/red, -/area/shuttle/response_ship/start) -"hz" = ( -/obj/machinery/door/airlock/external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "response_base_door"; - locked = 1 - }, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/specops) -"hA" = ( -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - frequency = 1380; - id_tag = "response_base"; - name = "docking port controller"; - pixel_x = 0; - pixel_y = -25; - req_one_access = list(103); - tag_door = "response_base_door" - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"hB" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"hC" = ( -/obj/structure/table/steel_reinforced, -/obj/machinery/cell_charger, -/obj/item/weapon/cell/high, -/obj/item/weapon/cell/high, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"hD" = ( -/obj/item/stack/material/glass{ - amount = 50 - }, -/obj/item/stack/material/glass{ - amount = 50 - }, -/obj/item/stack/material/glass{ - amount = 50 - }, -/obj/item/stack/material/glass{ - amount = 50 - }, -/obj/item/stack/material/steel{ - amount = 50; - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/stack/material/steel{ - amount = 50; - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/stack/material/steel{ - amount = 50; - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/stack/material/steel{ - amount = 50; - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/stack/material/plasteel{ - amount = 50 - }, -/obj/item/stack/material/plasteel{ - amount = 50 - }, -/obj/item/stack/material/plasteel{ - amount = 50 - }, -/obj/item/stack/material/plasteel{ - amount = 50 - }, -/obj/item/stack/material/glass/reinforced{ - amount = 50 - }, -/obj/item/stack/material/glass/reinforced{ - amount = 50 - }, -/obj/item/stack/material/glass/reinforced{ - amount = 50 - }, -/obj/item/weapon/storage/briefcase/inflatable{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/storage/briefcase/inflatable{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/storage/briefcase/inflatable{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/storage/briefcase/inflatable{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/structure/table/steel_reinforced, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"hE" = ( -/obj/machinery/pipedispenser/orderable, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"hF" = ( -/obj/structure/table/rack, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4; - health = 1e+006 - }, -/obj/item/clothing/head/helmet/ert/engineer, -/obj/item/clothing/head/helmet/ert/engineer, -/obj/item/clothing/head/helmet/ert/engineer, -/obj/item/clothing/head/helmet/ert/engineer, -/obj/item/clothing/suit/armor/vest/ert/engineer, -/obj/item/clothing/suit/armor/vest/ert/engineer, -/obj/item/clothing/suit/armor/vest/ert/engineer, -/obj/item/clothing/suit/armor/vest/ert/engineer, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"hG" = ( -/obj/structure/table/reinforced, -/obj/item/device/defib_kit, -/obj/item/device/defib_kit, -/obj/item/weapon/cell/high, -/obj/item/weapon/cell/high, -/obj/item/weapon/tool/screwdriver, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"hH" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/box/syringes{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/weapon/storage/box/syringes, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"hI" = ( -/obj/item/roller, -/obj/item/roller{ - pixel_y = 8 - }, -/obj/item/roller{ - pixel_y = 16 - }, -/obj/structure/table/reinforced, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"hJ" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/box/autoinjectors, -/obj/item/weapon/storage/box/beakers, -/obj/item/weapon/storage/box/gloves, -/obj/item/weapon/storage/box/masks, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"hK" = ( -/obj/structure/window/reinforced{ - dir = 4; - health = 1e+006 - }, -/obj/structure/window/reinforced, -/obj/structure/table/rack, -/obj/item/clothing/head/helmet/ert/medical, -/obj/item/clothing/head/helmet/ert/medical, -/obj/item/clothing/head/helmet/ert/medical, -/obj/item/clothing/head/helmet/ert/medical, -/obj/item/clothing/suit/armor/vest/ert/medical, -/obj/item/clothing/suit/armor/vest/ert/medical, -/obj/item/clothing/suit/armor/vest/ert/medical, -/obj/item/clothing/suit/armor/vest/ert/medical, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"hL" = ( -/obj/structure/table/rack, -/obj/item/rig_module/device/rcd, -/obj/item/rig_module/device/rcd, -/obj/item/rig_module/device/plasmacutter, -/obj/item/rig_module/device/plasmacutter, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"hM" = ( -/obj/structure/table/rack, -/obj/item/rig_module/chem_dispenser/combat, -/obj/item/rig_module/chem_dispenser/combat, -/obj/item/rig_module/chem_dispenser/injector, -/obj/item/rig_module/chem_dispenser/injector, -/obj/item/rig_module/device/healthscanner, -/obj/item/rig_module/device/healthscanner, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"hN" = ( -/obj/structure/table/rack, -/obj/item/rig_module/mounted/egun, -/obj/item/rig_module/mounted/egun, -/obj/structure/window/reinforced{ - dir = 4; - health = 1e+006 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"hO" = ( -/obj/structure/table/reinforced, -/obj/item/device/megaphone, -/obj/item/weapon/storage/box/trackimp, -/obj/item/weapon/storage/box/cdeathalarm_kit, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"hP" = ( -/obj/structure/table/rack, -/obj/item/clothing/suit/armor/vest/ert/command, -/obj/item/clothing/head/helmet/ert/command, -/obj/item/weapon/storage/backpack/ert/commander, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"hQ" = ( -/obj/structure/table/reinforced, -/obj/item/device/aicard, -/obj/item/weapon/stamp/centcomm, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"hR" = ( -/obj/item/device/radio/intercom/specops{ - pixel_y = -21 - }, -/obj/machinery/computer/communications, -/turf/simulated/shuttle/floor/red, -/area/shuttle/response_ship/start) -"hS" = ( -/obj/structure/flight_right{ - icon_state = "right"; - dir = 4 - }, -/turf/simulated/shuttle/floor/red, -/area/shuttle/response_ship/start) -"hT" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/bed/chair{ - dir = 1 - }, -/turf/simulated/shuttle/floor/red, -/area/shuttle/response_ship/start) -"hU" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/turf/simulated/shuttle/floor/red, -/area/shuttle/response_ship/start) -"hV" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/shuttle/floor/red, -/area/shuttle/response_ship/start) -"hW" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"hX" = ( -/obj/structure/table/steel_reinforced, -/obj/item/clothing/glasses/meson, -/obj/item/clothing/glasses/meson, -/obj/item/clothing/glasses/meson, -/obj/item/clothing/glasses/meson, -/obj/item/taperoll/engineering, -/obj/item/taperoll/engineering, -/obj/item/taperoll/engineering, -/obj/item/taperoll/engineering, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"hY" = ( -/obj/structure/table/steel_reinforced, -/obj/item/taperoll/atmos, -/obj/item/taperoll/atmos, -/obj/item/taperoll/atmos, -/obj/item/weapon/pickaxe/drill, -/obj/item/weapon/pickaxe/drill, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"hZ" = ( -/obj/machinery/pipedispenser/disposal/orderable, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"ia" = ( -/obj/structure/table/rack, -/obj/item/weapon/gun/energy/stunrevolver, -/obj/item/weapon/gun/energy/stunrevolver, -/obj/item/device/flash, -/obj/item/device/flash, -/obj/structure/window/reinforced{ - dir = 1; - health = 1e+006 - }, -/obj/structure/window/reinforced{ - dir = 4; - health = 1e+006 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"ib" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/pill_bottle/tramadol, -/obj/item/weapon/storage/pill_bottle/tramadol, -/obj/item/weapon/storage/pill_bottle/tramadol, -/obj/item/weapon/storage/pill_bottle/dylovene, -/obj/item/weapon/storage/pill_bottle/dylovene, -/obj/item/weapon/storage/pill_bottle/dylovene, -/obj/item/weapon/storage/pill_bottle/dermaline, -/obj/item/weapon/storage/pill_bottle/dermaline, -/obj/item/weapon/storage/pill_bottle/dermaline, -/obj/item/weapon/storage/pill_bottle/spaceacillin, -/obj/item/weapon/storage/pill_bottle/dexalin_plus, -/obj/item/weapon/storage/pill_bottle/dexalin_plus, -/obj/item/weapon/storage/pill_bottle/dexalin_plus, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"ic" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"id" = ( -/obj/structure/closet/crate/medical, -/obj/item/weapon/surgical/circular_saw, -/obj/item/weapon/surgical/surgicaldrill, -/obj/item/weapon/surgical/bonegel{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/item/weapon/surgical/bonesetter, -/obj/item/weapon/surgical/scalpel, -/obj/item/weapon/surgical/retractor{ - pixel_x = 0; - pixel_y = 6 - }, -/obj/item/weapon/surgical/hemostat{ - pixel_y = 4 - }, -/obj/item/weapon/surgical/cautery{ - pixel_y = 4 - }, -/obj/item/weapon/surgical/FixOVein{ - pixel_x = -6; - pixel_y = 1 - }, -/obj/item/stack/nanopaste, -/obj/item/weapon/tank/anesthetic, -/obj/item/clothing/mask/breath/medical, -/obj/item/clothing/mask/surgical, -/obj/item/clothing/mask/surgical, -/obj/item/weapon/autopsy_scanner, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"ie" = ( -/obj/machinery/iv_drip, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"if" = ( -/obj/structure/window/reinforced{ - dir = 4; - health = 1e+006 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"ig" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/box/flashbangs, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"ih" = ( -/obj/effect/landmark/ai_multicam_room, -/turf/unsimulated/ai_visible, -/area/ai_multicam_room) -"ii" = ( -/obj/item/weapon/storage/box, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"ij" = ( -/obj/structure/table/rack, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4; - health = 1e+006 - }, -/obj/item/clothing/gloves/yellow, -/obj/item/clothing/gloves/yellow, -/obj/item/clothing/gloves/yellow, -/obj/item/clothing/gloves/yellow, -/obj/item/clothing/gloves/yellow, -/obj/item/clothing/gloves/yellow, -/obj/item/weapon/storage/belt/utility/full, -/obj/item/weapon/storage/belt/utility/full, -/obj/item/weapon/storage/belt/utility/full, -/obj/item/weapon/storage/belt/utility/full, -/obj/item/weapon/storage/belt/utility/full, -/obj/item/weapon/storage/belt/utility/full, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"ik" = ( -/obj/structure/table/rack, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4; - health = 1e+006 - }, -/obj/item/weapon/storage/belt/medical, -/obj/item/weapon/storage/belt/medical, -/obj/item/weapon/storage/belt/medical, -/obj/item/weapon/storage/belt/medical/emt, -/obj/item/weapon/storage/belt/medical/emt, -/obj/item/weapon/storage/belt/medical/emt, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"il" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/tool/crowbar, -/obj/item/weapon/tool/screwdriver, -/obj/item/weapon/tool/wrench, -/obj/item/weapon/tool/crowbar, -/obj/item/weapon/tool/screwdriver, -/obj/item/weapon/tool/wrench, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"im" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/pinpointer/advpinpointer, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"in" = ( -/turf/unsimulated/wall{ - desc = "That looks like it doesn't open easily."; - dir = 8; - icon = 'icons/obj/doors/rapid_pdoor.dmi'; - icon_state = "pdoor1"; - name = "Shuttle Bay Blast Door" - }, -/area/centcom/specops) -"io" = ( -/obj/machinery/shield_gen, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"ip" = ( -/obj/machinery/shield_gen/external, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"iq" = ( -/obj/machinery/power/emitter, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"ir" = ( -/obj/machinery/portable_atmospherics/powered/scrubber, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"is" = ( -/obj/machinery/portable_atmospherics/powered/pump/filled, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"it" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"iu" = ( -/obj/machinery/shieldwallgen, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"iv" = ( -/obj/machinery/shieldgen, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"iw" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/box/bodybags{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/weapon/storage/box/bodybags, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"ix" = ( -/obj/structure/table/reinforced, -/obj/item/device/pda/ert, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"iy" = ( -/obj/machinery/shield_capacitor, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"iz" = ( -/obj/item/weapon/extinguisher, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"iA" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/accessory/stethoscope, -/obj/item/clothing/accessory/stethoscope, -/obj/item/clothing/accessory/stethoscope, -/obj/item/clothing/accessory/stethoscope, -/obj/item/clothing/accessory/stethoscope, -/obj/item/weapon/packageWrap, -/obj/item/weapon/hand_labeler, -/obj/item/weapon/reagent_containers/spray/cleaner, -/obj/item/weapon/reagent_containers/spray/cleaner, -/obj/item/weapon/reagent_containers/spray/sterilizine, -/obj/item/weapon/reagent_containers/spray/sterilizine, -/obj/item/device/flashlight/pen, -/obj/item/device/flashlight/pen, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"iB" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/combat{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/weapon/storage/firstaid/combat, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"iC" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/fire{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/weapon/storage/firstaid/fire, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"iD" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/toxin{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/weapon/storage/firstaid/toxin, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"iE" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/adv{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/weapon/storage/firstaid/adv, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"iF" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/o2{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/weapon/storage/firstaid/o2, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"iG" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/weapon/storage/firstaid/regular, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"iH" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/clotting{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/weapon/storage/firstaid/clotting, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"iI" = ( -/obj/structure/table/reinforced, -/obj/item/bodybag/cryobag, -/obj/item/bodybag/cryobag, -/obj/item/bodybag/cryobag, -/obj/item/bodybag/cryobag, -/obj/item/bodybag/cryobag, -/obj/item/bodybag/cryobag, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"iJ" = ( -/obj/structure/table/rack, -/obj/item/rig_module/device/drill, -/obj/item/rig_module/device/drill, -/obj/item/rig_module/maneuvering_jets, -/obj/item/rig_module/maneuvering_jets, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"iK" = ( -/obj/structure/table/rack, -/obj/item/rig_module/mounted/taser, -/obj/item/rig_module/mounted/taser, -/obj/item/rig_module/mounted/taser, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"iL" = ( -/obj/structure/table/rack, -/obj/item/rig_module/grenade_launcher, -/obj/item/rig_module/grenade_launcher, -/obj/structure/window/reinforced{ - dir = 4; - health = 1e+006 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"iM" = ( -/obj/structure/closet/crate, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/shoes/magboots, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"iN" = ( -/obj/machinery/autolathe{ - desc = "Your typical Autolathe. It appears to have much more options than your regular one, however..."; - hacked = 1; - name = "Unlocked Autolathe" - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/specops) -"iO" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/handcuffs, -/obj/item/device/flash, -/obj/item/weapon/melee/baton/loaded, -/obj/item/weapon/storage/belt/security/tactical, -/obj/item/weapon/gun/energy/stunrevolver, -/obj/item/clothing/glasses/sunglasses/sechud/tactical, -/obj/item/weapon/material/knife/tacknife/combatknife, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"iP" = ( -/obj/structure/table/rack, -/obj/item/weapon/rig/ert, -/obj/item/clothing/accessory/storage/black_vest, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"iQ" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/gun/energy/gun/nuclear, -/obj/item/weapon/hand_tele, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/specops) -"iR" = ( -/obj/machinery/door/blast/regular{ - icon_state = "pdoor1"; - id = "CREED"; - name = "Ready Room"; - p_open = 0 - }, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/specops) -"iS" = ( -/obj/structure/sign/warning/docking_area, -/turf/unsimulated/wall, -/area/centcom/command) -"iT" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/command) -"iU" = ( -/obj/machinery/door/airlock/external, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/command) -"iV" = ( -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/command) -"iW" = ( -/turf/unsimulated/wall, -/area/centcom/command) -"iX" = ( -/turf/unsimulated/wall, -/area/centcom/suppy) -"iY" = ( -/turf/simulated/shuttle/wall, -/area/centcom/evac) -"iZ" = ( -/turf/unsimulated/wall{ - desc = "That looks like it doesn't open easily."; - dir = 8; - icon = 'icons/obj/doors/rapid_pdoor.dmi'; - icon_state = "pdoor1"; - name = "Shuttle Bay Blast Door" - }, -/area/centcom/evac) -"ja" = ( -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/suppy) -"jb" = ( -/turf/simulated/shuttle/plating, -/area/shuttle/escape_pod1/centcom) -"jc" = ( -/turf/simulated/shuttle/plating, -/area/shuttle/escape_pod2/centcom) -"jd" = ( -/turf/simulated/shuttle/wall, -/area/shuttle/supply) -"je" = ( -/turf/unsimulated/wall, -/area/centcom/main_hall) -"jf" = ( -/obj/structure/window/reinforced, -/turf/simulated/shuttle/wall/dark/no_join, -/area/shuttle/supply) -"jg" = ( -/turf/unsimulated/wall, -/area/tdome) -"jh" = ( -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/main_hall) -"ji" = ( -/obj/machinery/door/blast/regular{ - icon_state = "pdoor1"; - id = "CREED"; - name = "Ready Room"; - p_open = 0 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/command) -"jj" = ( -/turf/unsimulated/wall, -/area/centcom/creed) -"jk" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/creed) -"jl" = ( -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 - }, -/turf/simulated/shuttle/floor, -/area/shuttle/supply) -"jm" = ( -/turf/simulated/shuttle/floor, -/area/shuttle/supply) -"jn" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/shuttle/floor, -/area/shuttle/supply) -"jo" = ( -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/tdome) -"jp" = ( -/obj/structure/closet/secure_closet/hydroponics, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"jq" = ( -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"jr" = ( -/turf/unsimulated/wall{ - icon = 'icons/obj/doors/Doormaint.dmi'; - icon_state = "door_closed"; - name = "Sealed Door" - }, -/area/centcom/bar) -"js" = ( -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/centcom/command) -"jt" = ( -/obj/machinery/computer/card/centcom, -/obj/item/weapon/card/id/centcom, -/turf/unsimulated/floor{ - dir = 2; - icon_state = "dark" - }, -/area/centcom/creed) -"ju" = ( -/turf/unsimulated/floor{ - dir = 2; - icon_state = "dark" - }, -/area/centcom/creed) -"jv" = ( -/obj/structure/table/rack, -/obj/item/weapon/storage/secure/briefcase, -/obj/item/weapon/storage/fancy/cigarettes, -/obj/item/weapon/flame/lighter/zippo, -/obj/item/weapon/storage/belt/utility, -/obj/item/weapon/storage/backpack/satchel, -/turf/unsimulated/floor{ - dir = 2; - icon_state = "dark" - }, -/area/centcom/creed) -"jw" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad2" - }, -/turf/simulated/shuttle/floor, -/area/shuttle/supply) -"jx" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad2" - }, -/obj/machinery/door/airlock/external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "supply_shuttle_hatch"; - locked = 1; - name = "Shuttle Hatch"; - req_access = list(13) - }, -/turf/simulated/shuttle/plating, -/area/shuttle/supply) -"jy" = ( -/obj/effect/shuttle_landmark/southern_cross/escape_pod1/offsite, -/turf/simulated/shuttle/plating, -/area/shuttle/escape_pod1/centcom) -"jz" = ( -/obj/effect/shuttle_landmark/southern_cross/escape_pod2/offsite, -/turf/simulated/shuttle/plating, -/area/shuttle/escape_pod2/centcom) -"jA" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "burst_l"; - dir = 8 - }, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry, -/area/shuttle/response_ship/start) -"jB" = ( -/obj/structure/kitchenspike, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/bar) -"jC" = ( -/obj/machinery/chem_master/condimaster, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/bar) -"jD" = ( -/obj/structure/sink/kitchen{ - pixel_y = 28 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"jE" = ( -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet{ - dir = 9 - }, -/turf/unsimulated/floor{ - icon_state = "carpet"; - dir = 2 - }, -/area/centcom/command) -"jF" = ( -/obj/structure/bed/chair/comfy/teal, -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/turf/unsimulated/floor{ - icon_state = "carpet"; - dir = 2 - }, -/area/centcom/command) -"jG" = ( -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 5 - }, -/turf/unsimulated/floor{ - icon_state = "carpet"; - dir = 2 - }, -/area/centcom/command) -"jH" = ( -/obj/structure/table/wooden_reinforced, -/obj/machinery/computer/security/telescreen{ - name = "Spec. Ops. Monitor"; - network = list("ERT") - }, -/turf/unsimulated/floor{ - dir = 2; - icon_state = "dark" - }, -/area/centcom/creed) -"jI" = ( -/obj/structure/bed/chair/office/dark, -/turf/unsimulated/floor{ - dir = 2; - icon_state = "dark" - }, -/area/centcom/creed) -"jJ" = ( -/obj/machinery/computer/pod{ - id = "NTrasen"; - name = "Hull Door Control" - }, -/obj/item/device/radio/intercom/specops{ - pixel_y = -21 - }, -/turf/unsimulated/floor{ - dir = 2; - icon_state = "dark" - }, -/area/centcom/creed) -"jK" = ( -/obj/structure/closet/secure_closet/hos, -/turf/unsimulated/floor{ - dir = 2; - icon_state = "dark" - }, -/area/centcom/creed) -"jL" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "propulsion"; - dir = 8 - }, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry, -/area/shuttle/response_ship/start) -"jM" = ( -/obj/structure/shuttle/engine/heater{ - icon_state = "heater"; - dir = 1 - }, -/obj/structure/window/reinforced, -/turf/simulated/shuttle/plating/airless, -/area/centcom/evac) -"jN" = ( -/obj/machinery/door/airlock/external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "escape_pod_1_recovery_hatch"; - locked = 1; - name = "Recovery Shuttle Dock 1"; - req_access = list(13) - }, -/turf/simulated/shuttle/floor/black, -/area/centcom/evac) -"jO" = ( -/obj/machinery/door/airlock/external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "escape_pod_2_recovery_hatch"; - locked = 1; - name = "Recovery Shuttle Dock 2"; - req_access = list(13) - }, -/turf/simulated/shuttle/floor/black, -/area/centcom/evac) -"jP" = ( -/obj/machinery/door/airlock/command{ - name = "Thunderdome Administration"; - req_access = list(102) - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/tdome) -"jQ" = ( -/obj/structure/table/rack, -/obj/item/clothing/under/color/red, -/obj/item/clothing/shoes/brown, -/obj/item/clothing/suit/armor/tdome/red, -/obj/item/clothing/head/helmet/thunderdome, -/obj/item/weapon/melee/baton/loaded, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/tdome) -"jR" = ( -/obj/structure/closet/chefcloset, -/obj/item/glass_jar, -/obj/item/device/retail_scanner/civilian, -/obj/item/weapon/soap/nanotrasen, -/obj/item/device/destTagger{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/item/weapon/packageWrap, -/obj/item/weapon/packageWrap, -/obj/item/weapon/packageWrap, -/obj/effect/floor_decal/corner/white/diagonal, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"jS" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"jT" = ( -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/bar) -"jU" = ( -/obj/structure/bed/chair/comfy/teal{ - dir = 4 - }, -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "carpet"; - dir = 2 - }, -/area/centcom/command) -"jV" = ( -/obj/structure/table/woodentable{ - dir = 5 - }, -/turf/unsimulated/floor{ - icon_state = "carpet"; - dir = 2 - }, -/area/centcom/command) -"jW" = ( -/obj/structure/table/woodentable{ - dir = 5 - }, -/obj/item/weapon/bananapeel, -/turf/unsimulated/floor{ - icon_state = "carpet"; - dir = 2 - }, -/area/centcom/command) -"jX" = ( -/obj/structure/bed/chair/comfy/teal{ - dir = 8 - }, -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "carpet"; - dir = 2 - }, -/area/centcom/command) -"jY" = ( -/obj/structure/table/wooden_reinforced, -/obj/machinery/button/remote/blast_door{ - name = "Spec Ops Ready Room"; - pixel_y = 15; - req_access = list(11); - id = "CREED" - }, -/obj/machinery/button/remote/blast_door{ - name = "Mech Storage"; - icon_state = "doorctrl0"; - pixel_y = 0; - req_access = list(11); - id = "ASSAULT" - }, -/turf/unsimulated/floor{ - dir = 2; - icon_state = "dark" - }, -/area/centcom/creed) -"jZ" = ( -/obj/structure/table/wooden_reinforced, -/turf/unsimulated/floor{ - dir = 2; - icon_state = "dark" - }, -/area/centcom/creed) -"ka" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "burst_r"; - dir = 8 - }, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry, -/area/shuttle/response_ship/start) -"kb" = ( -/obj/structure/window/reinforced{ - dir = 1; - health = 1e+006 - }, -/obj/structure/table/rack, -/obj/item/weapon/reagent_containers/spray/cleaner, -/turf/simulated/shuttle/plating, -/area/centcom/evac) -"kc" = ( -/obj/structure/window/reinforced{ - dir = 1; - health = 1e+006 - }, -/turf/simulated/shuttle/plating, -/area/centcom/evac) -"kd" = ( -/obj/structure/closet/emcloset, -/turf/simulated/shuttle/floor/yellow, -/area/centcom/evac) -"ke" = ( -/turf/simulated/shuttle/floor/yellow, -/area/centcom/evac) -"kf" = ( -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - frequency = 1380; - id_tag = "escape_pod_1_recovery"; - pixel_x = -25; - pixel_y = 25; - req_one_access = list(13); - tag_door = "escape_pod_1_recovery_hatch" - }, -/turf/simulated/shuttle/floor/yellow, -/area/centcom/evac) -"kg" = ( -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - frequency = 1380; - id_tag = "escape_pod_2_recovery"; - pixel_x = -25; - pixel_y = 25; - req_one_access = list(13); - tag_door = "escape_pod_2_recovery_hatch" - }, -/turf/simulated/shuttle/floor/yellow, -/area/centcom/evac) -"kh" = ( -/obj/structure/window/reinforced{ - dir = 1; - health = 1e+006 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/simulated/shuttle/plating, -/area/centcom/evac) -"ki" = ( -/obj/machinery/door/blast/regular{ - id = "thunderdomegen"; - name = "General Supply" - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/tdome) -"kj" = ( -/turf/unsimulated/floor{ - icon_state = "asteroid" - }, -/area/centcom/main_hall) -"kk" = ( -/obj/structure/mopbucket, -/obj/item/weapon/mop, -/turf/simulated/shuttle/plating, -/area/centcom/evac) -"kl" = ( -/turf/simulated/shuttle/plating, -/area/centcom/evac) -"km" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - req_access = list(101) - }, -/turf/simulated/shuttle/floor/black, -/area/centcom/evac) -"kn" = ( -/turf/simulated/shuttle/floor, -/area/centcom/evac) -"ko" = ( -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet/medical, -/turf/simulated/shuttle/floor, -/area/centcom/evac) -"kp" = ( -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/obj/structure/closet/secure_closet/personal, -/turf/simulated/shuttle/floor, -/area/centcom/evac) -"kq" = ( -/obj/structure/window/reinforced{ - dir = 4; - health = 1e+006 - }, -/obj/structure/closet/secure_closet/personal, -/turf/simulated/shuttle/floor, -/area/centcom/evac) -"kr" = ( -/obj/machinery/portable_atmospherics/powered/scrubber, -/turf/simulated/shuttle/plating, -/area/centcom/evac) -"ks" = ( -/obj/structure/table/rack, -/obj/item/clothing/under/color/red, -/obj/item/clothing/shoes/brown, -/obj/item/clothing/suit/armor/vest, -/obj/item/clothing/head/helmet/swat, -/obj/item/weapon/gun/energy/laser, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/tdome) -"kt" = ( -/obj/machinery/door/blast/regular{ - id = "thunderdomehea"; - name = "Heavy Supply" - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/tdome) -"ku" = ( -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/tdome/tdome2) -"kv" = ( -/obj/effect/landmark{ - name = "tdome2" - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/tdome/tdome2) -"kw" = ( -/obj/machinery/door/blast/regular{ - id = "thunderdomeaxe"; - name = "Axe Supply" - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/tdome) -"kx" = ( -/obj/structure/table/rack, -/obj/item/clothing/under/color/red, -/obj/item/clothing/shoes/brown, -/obj/item/weapon/melee/energy/axe, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/tdome) -"ky" = ( -/obj/machinery/door/airlock/centcom{ - name = "Courthouse"; - opacity = 1 - }, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/centcom/command) -"kz" = ( -/obj/machinery/door/airlock/centcom{ - name = "Administrative Office"; - opacity = 1; - req_access = list(108) - }, -/turf/unsimulated/floor{ - dir = 2; - icon_state = "dark" - }, -/area/centcom/creed) -"kA" = ( -/mob/living/simple_mob/animal/passive/dog/corgi/puppy/Bockscar, -/turf/unsimulated/floor{ - dir = 2; - icon_state = "dark" - }, -/area/centcom/creed) -"kB" = ( -/obj/machinery/telecomms/relay/preset/centcom, -/turf/unsimulated/floor{ - dir = 2; - icon_state = "dark" - }, -/area/centcom/creed) -"kC" = ( -/obj/machinery/door/airlock/external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "supply_shuttle_hatch"; - locked = 1; - name = "Shuttle Hatch"; - req_access = list(13) - }, -/turf/simulated/shuttle/floor, -/area/shuttle/supply) -"kD" = ( -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - frequency = 1380; - id_tag = "supply_shuttle"; - pixel_x = 25; - pixel_y = 0; - req_one_access = list(13,31); - tag_door = "supply_shuttle_hatch" - }, -/obj/effect/shuttle_landmark/southern_cross/supply_offsite, -/turf/simulated/shuttle/floor, -/area/shuttle/supply) -"kE" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/item/weapon/reagent_containers/glass/bucket, -/turf/simulated/shuttle/plating, -/area/centcom/evac) -"kF" = ( -/obj/machinery/vending/engineering, -/turf/simulated/shuttle/plating, -/area/centcom/evac) -"kG" = ( -/obj/machinery/portable_atmospherics/powered/pump, -/turf/simulated/shuttle/plating, -/area/centcom/evac) -"kH" = ( -/obj/structure/table/standard, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/tdome/tdome2) -"kI" = ( -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/main_hall) -"kJ" = ( -/obj/structure/table/woodentable{ - dir = 5 - }, -/obj/item/weapon/storage/briefcase, -/turf/unsimulated/floor{ - icon_state = "carpet"; - dir = 2 - }, -/area/centcom/command) -"kK" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad" - }, -/turf/simulated/shuttle/floor, -/area/shuttle/supply) -"kL" = ( -/turf/unsimulated/wall{ - desc = "That looks like it doesn't open easily."; - icon = 'icons/obj/doors/rapid_pdoor.dmi'; - icon_state = "pdoor1"; - name = "Shuttle Bay Blast Door" - }, -/area/centcom/evac) -"kM" = ( -/turf/simulated/shuttle/plating, -/area/shuttle/escape_pod7/centcom) -"kN" = ( -/turf/simulated/shuttle/plating, -/area/shuttle/escape_pod8/centcom) -"kO" = ( -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet{ - dir = 10 - }, -/turf/unsimulated/floor{ - icon_state = "carpet"; - dir = 2 - }, -/area/centcom/command) -"kP" = ( -/obj/structure/bed/chair/comfy/teal{ - dir = 1 - }, -/obj/effect/floor_decal/carpet, -/turf/unsimulated/floor{ - icon_state = "carpet"; - dir = 2 - }, -/area/centcom/command) -"kQ" = ( -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 6 - }, -/turf/unsimulated/floor{ - icon_state = "carpet"; - dir = 2 - }, -/area/centcom/command) -"kR" = ( -/obj/structure/bed/chair/office/dark{ - dir = 1 - }, -/turf/unsimulated/floor{ - dir = 2; - icon_state = "dark" - }, -/area/centcom/creed) -"kS" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad" - }, -/obj/machinery/door/airlock/external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "supply_shuttle_hatch"; - locked = 1; - name = "Shuttle Hatch"; - req_access = list(13) - }, -/turf/simulated/shuttle/plating, -/area/shuttle/supply) -"kT" = ( -/obj/machinery/door/airlock/external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "escape_pod_7_recovery_hatch"; - locked = 1; - name = "Recovery Shuttle Dock 7"; - req_access = list(13) - }, -/turf/simulated/shuttle/floor/black, -/area/centcom/evac) -"kU" = ( -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - frequency = 1380; - id_tag = "escape_pod_7_recovery"; - pixel_x = -26; - pixel_y = 26; - req_one_access = list(13); - tag_door = "escape_pod_7_recovery_hatch" - }, -/turf/simulated/shuttle/floor/yellow, -/area/centcom/evac) -"kV" = ( -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - frequency = 1380; - id_tag = "escape_pod_8_recovery"; - pixel_x = 26; - pixel_y = -26; - req_one_access = list(13); - tag_door = "escape_pod_8_recovery_hatch" - }, -/turf/simulated/shuttle/floor/yellow, -/area/centcom/evac) -"kW" = ( -/obj/machinery/door/airlock/external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "escape_pod_8_recovery_hatch"; - locked = 1; - name = "Recovery Shuttle Dock 8"; - req_access = list(13) - }, -/turf/simulated/shuttle/floor/black, -/area/centcom/evac) -"kX" = ( -/turf/simulated/shuttle/wall/hard_corner, -/area/shuttle/supply) -"kY" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/shuttle/wall/no_join, -/area/shuttle/supply) -"kZ" = ( -/obj/effect/shuttle_landmark/southern_cross/escape_pod7/offsite, -/turf/simulated/shuttle/plating, -/area/shuttle/escape_pod7/centcom) -"la" = ( -/obj/machinery/door/airlock/centcom{ - name = "General Access"; - opacity = 1; - req_access = list(101) - }, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/tdome) -"lb" = ( -/obj/machinery/door/blast/regular{ - id = "thunderdome"; - name = "Thunderdome Blast Door" - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/tdome) -"lc" = ( -/obj/machinery/door/airlock/centcom{ - name = "General Access"; - opacity = 1; - req_access = list(101) - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/tdome) -"ld" = ( -/obj/machinery/portable_atmospherics/hydroponics, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"le" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/main_hall) -"lf" = ( -/obj/machinery/door/airlock/centcom{ - name = "General Access"; - opacity = 1; - req_access = list(101) - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/command) -"lg" = ( -/turf/unsimulated/wall{ - desc = "That looks like it doesn't open easily."; - dir = 8; - icon = 'icons/obj/doors/rapid_pdoor.dmi'; - icon_state = "pdoor1"; - name = "Shuttle Bay Blast Door" - }, -/area/centcom/command) -"lh" = ( -/turf/simulated/shuttle/wall/hard_corner, -/area/centcom/evac) -"li" = ( -/obj/structure/table/standard, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/tdome/tdomeadmin) -"lj" = ( -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/tdome/tdomeadmin) -"lk" = ( -/obj/machinery/igniter, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/tdome) -"ll" = ( -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/tdome) -"lm" = ( -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/tdome/tdomeobserve) -"ln" = ( -/obj/machinery/vending/cigarette, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/tdome/tdomeobserve) -"lo" = ( -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/main_hall) -"lp" = ( -/obj/machinery/smartfridge, -/turf/unsimulated/wall, -/area/centcom/bar) -"lq" = ( -/obj/structure/closet/secure_closet/bar, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/bar) -"lr" = ( -/obj/effect/shuttle_landmark/southern_cross/escape_pod8/offsite, -/turf/simulated/shuttle/plating, -/area/shuttle/escape_pod8/centcom) -"ls" = ( -/turf/simulated/shuttle/wall, -/area/shuttle/transport1/centcom) -"lt" = ( -/obj/structure/grille, -/obj/structure/shuttle/window, -/turf/simulated/shuttle/plating, -/area/shuttle/transport1/centcom) -"lu" = ( -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/command) -"lv" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/orange, -/turf/simulated/shuttle/plating, -/area/centcom/evac) -"lw" = ( -/turf/simulated/shuttle/wall/dark/no_join, -/area/centcom/evac) -"lx" = ( -/obj/structure/closet/secure_closet/security, -/turf/simulated/shuttle/floor{ - icon_state = "floor_red" - }, -/area/centcom/evac) -"ly" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/turf/simulated/shuttle/floor{ - icon_state = "floor_red" - }, -/area/centcom/evac) -"lz" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/turf/simulated/shuttle/floor{ - icon_state = "floor_red" - }, -/area/centcom/evac) -"lA" = ( -/obj/structure/table/rack, -/turf/simulated/shuttle/floor{ - icon_state = "floor_red" - }, -/area/centcom/evac) -"lB" = ( -/obj/structure/shuttle/window, -/obj/structure/grille, -/turf/simulated/shuttle/plating, -/area/centcom/evac) -"lC" = ( -/obj/machinery/door/airlock/glass, -/turf/simulated/shuttle/floor, -/area/centcom/evac) -"lD" = ( -/turf/simulated/shuttle/plating, -/area/shuttle/large_escape_pod2/centcom) -"lE" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/obj/effect/landmark{ - name = "tdomeadmin" - }, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/tdome/tdomeadmin) -"lF" = ( -/obj/effect/forcefield{ - desc = "You can't get in. Heh."; - layer = 1; - name = "Blocker" - }, -/obj/effect/wingrille_spawn/reinforced/crescent, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/tdome) -"lG" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/obj/effect/landmark{ - name = "tdomeobserve" - }, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/tdome/tdomeobserve) -"lH" = ( -/obj/machinery/vending/coffee, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/tdome/tdomeobserve) -"lI" = ( -/obj/machinery/porta_turret/crescent, -/obj/effect/floor_decal/industrial/hatch/yellow, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/main_hall) -"lJ" = ( -/obj/machinery/porta_turret/crescent, -/obj/effect/floor_decal/industrial/hatch/yellow, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/command) -"lK" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "propulsion_r"; - dir = 1 - }, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry, -/area/centcom/evac) -"lL" = ( -/obj/structure/shuttle/engine/heater{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4; - health = 1e+006 - }, -/turf/simulated/shuttle/plating/airless, -/area/shuttle/transport1/centcom) -"lM" = ( -/obj/structure/bed/chair, -/turf/simulated/shuttle/floor, -/area/shuttle/transport1/centcom) -"lN" = ( -/obj/structure/bed/chair, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/shuttle/floor, -/area/shuttle/transport1/centcom) -"lO" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 10 - }, -/turf/simulated/shuttle/floor/yellow, -/area/shuttle/transport1/centcom) -"lP" = ( -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/shuttle/floor/yellow, -/area/shuttle/transport1/centcom) -"lQ" = ( -/obj/machinery/computer/shuttle_control{ - req_access = list(101); - shuttle_tag = "Centcom" - }, -/turf/simulated/shuttle/floor, -/area/shuttle/transport1/centcom) -"lR" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/shuttle/floor, -/area/shuttle/transport1/centcom) -"lS" = ( -/turf/simulated/shuttle/floor{ - icon_state = "floor_red" - }, -/area/centcom/evac) -"lT" = ( -/obj/machinery/computer/security/telescreen, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/tdome/tdomeadmin) -"lU" = ( -/obj/machinery/computer/security/telescreen, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/tdome/tdomeobserve) -"lV" = ( -/obj/machinery/vending/snack, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/tdome/tdomeobserve) -"lW" = ( -/obj/structure/closet/secure_closet/freezer/meat, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/bar) -"lX" = ( -/obj/machinery/gibber, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/bar) -"lY" = ( -/obj/structure/reagent_dispensers/watertank/high, -/obj/item/weapon/reagent_containers/glass/bucket, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"lZ" = ( -/obj/machinery/door/airlock/glass, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"ma" = ( -/obj/structure/table/marble, -/obj/item/weapon/reagent_containers/glass/beaker, -/obj/effect/floor_decal/corner/white/diagonal, -/obj/machinery/reagentgrinder, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"mb" = ( -/obj/machinery/door/airlock/freezer, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/bar) -"mc" = ( -/obj/structure/window/reinforced{ - dir = 1; - health = 1e+006 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/command) -"md" = ( -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/command) -"me" = ( -/obj/machinery/computer/rcon, -/obj/structure/window/reinforced{ - dir = 1; - health = 1e+006 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/command) -"mf" = ( -/obj/machinery/computer/station_alert/all, -/obj/structure/window/reinforced{ - dir = 1; - health = 1e+006 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/command) -"mg" = ( -/obj/machinery/computer/power_monitor, -/obj/structure/window/reinforced{ - dir = 1; - health = 1e+006 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/command) -"mh" = ( -/obj/structure/window/reinforced{ - dir = 1; - health = 1e+006 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/command) -"mi" = ( -/obj/machinery/door/airlock/external{ - frequency = 1380; - glass = 1380; - icon_state = "door_locked"; - id_tag = "centcom_shuttle_bay_door"; - locked = 1; - name = "Transport Airlock" - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/command) -"mj" = ( -/obj/machinery/door/airlock/external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "centcom_shuttle_hatch"; - locked = 1; - name = "Shuttle Hatch"; - req_access = list(13) - }, -/turf/simulated/shuttle/floor, -/area/shuttle/transport1/centcom) -"mk" = ( -/turf/simulated/shuttle/floor, -/area/shuttle/transport1/centcom) -"ml" = ( -/obj/machinery/door/unpowered/shuttle, -/turf/simulated/shuttle/floor, -/area/shuttle/transport1/centcom) -"mm" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/turf/simulated/shuttle/floor, -/area/shuttle/transport1/centcom) -"mn" = ( -/obj/machinery/computer/shuttle_control/centcom, -/turf/simulated/shuttle/floor, -/area/shuttle/transport1/centcom) -"mo" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Escape Shuttle Cell"; - req_access = list(1) - }, -/turf/simulated/shuttle/plating, -/area/centcom/evac) -"mp" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Security Processing"; - req_access = list(1) - }, -/turf/simulated/shuttle/floor{ - icon_state = "floor_red" - }, -/area/centcom/evac) -"mq" = ( -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/structure/table/standard, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/tdome/tdomeadmin) -"mr" = ( -/obj/structure/table/standard, -/obj/item/weapon/reagent_containers/food/drinks/bottle/small/beer, -/obj/item/weapon/reagent_containers/food/drinks/bottle/small/beer, -/obj/item/weapon/reagent_containers/food/drinks/bottle/small/beer, -/obj/item/weapon/flame/lighter/zippo, -/obj/item/weapon/storage/fancy/cigarettes, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/tdome/tdomeobserve) -"ms" = ( -/obj/machinery/door/airlock/centcom{ - name = "General Access"; - opacity = 1; - req_access = list(101) - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/main_hall) -"mt" = ( -/obj/item/weapon/stool/padded, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"mu" = ( -/obj/machinery/biogenerator, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"mv" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/structure/table/marble, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"mw" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/machinery/cooker/fryer, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"mx" = ( -/obj/structure/window/reinforced{ - dir = 1; - health = 1e+006 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/computer/supplycomp/control, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/command) -"my" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/command) -"mz" = ( -/obj/machinery/computer/robotics, -/obj/structure/window/reinforced{ - dir = 1; - health = 1e+006 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/command) -"mA" = ( -/obj/structure/shuttle/engine/heater{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4; - health = 1e+006 - }, -/turf/simulated/shuttle/plating/airless, -/area/shuttle/transport1/centcom) -"mB" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/turf/simulated/shuttle/floor, -/area/shuttle/transport1/centcom) -"mC" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/machinery/light, -/turf/simulated/shuttle/floor, -/area/shuttle/transport1/centcom) -"mD" = ( -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 9 - }, -/turf/simulated/shuttle/floor/yellow, -/area/shuttle/transport1/centcom) -"mE" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/shuttle/floor/yellow, -/area/shuttle/transport1/centcom) -"mF" = ( -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - frequency = 1380; - id_tag = "centcom_shuttle"; - pixel_x = 0; - pixel_y = -25; - tag_door = "centcom_shuttle_hatch" - }, -/turf/simulated/shuttle/floor, -/area/shuttle/transport1/centcom) -"mG" = ( -/obj/machinery/light, -/turf/simulated/shuttle/floor, -/area/shuttle/transport1/centcom) -"mH" = ( -/obj/structure/bed/chair, -/turf/simulated/shuttle/floor{ - icon_state = "floor_red" - }, -/area/centcom/evac) -"mI" = ( -/obj/machinery/computer/pod{ - id = "thunderdomeaxe"; - name = "Thunderdome Axe Supply" - }, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/tdome/tdomeadmin) -"mJ" = ( -/obj/structure/reagent_dispensers/beerkeg, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/tdome/tdomeobserve) -"mK" = ( -/obj/structure/table/reinforced, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/main_hall) -"mL" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/structure/closet/secure_closet/freezer/fridge, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"mM" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/machinery/cooker/grill, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"mN" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/structure/sink/kitchen{ - pixel_y = 28 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"mO" = ( -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/command) -"mP" = ( -/obj/machinery/button/remote/blast_door{ - id = "crescent_thunderdome"; - name = "Thunderdome Access"; - pixel_x = 6; - pixel_y = -24; - req_access = list(101) - }, -/obj/machinery/button/remote/blast_door{ - id = "crescent_vip_shuttle"; - name = "VIP Shuttle Access"; - pixel_x = 6; - pixel_y = -34; - req_access = list(101) - }, -/obj/machinery/button/remote/blast_door{ - id = "crescent_checkpoint_access"; - name = "Crescent Checkpoint Access"; - pixel_x = -6; - pixel_y = -24; - req_access = list(101) - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/command) -"mQ" = ( -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - frequency = 1380; - id_tag = "centcom_shuttle_bay"; - name = "shuttle bay controller"; - pixel_x = 26; - pixel_y = 0; - tag_door = "centcom_shuttle_bay_door" - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/command) -"mR" = ( -/obj/machinery/computer/card, -/turf/simulated/shuttle/floor{ - icon_state = "floor_red" - }, -/area/centcom/evac) -"mS" = ( -/obj/machinery/computer/secure_data, -/turf/simulated/shuttle/floor{ - icon_state = "floor_red" - }, -/area/centcom/evac) -"mT" = ( -/obj/machinery/computer/pod{ - id = "thunderdomegen"; - name = "Thunderdome General Supply" - }, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/tdome/tdomeadmin) -"mU" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/machinery/cooker/oven, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"mV" = ( -/obj/structure/table/standard{ - name = "plastic table frame" - }, -/obj/item/weapon/material/knife/machete/hatchet, -/obj/item/weapon/material/knife/machete/hatchet, -/obj/item/weapon/material/minihoe, -/obj/item/weapon/material/minihoe, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"mW" = ( -/obj/machinery/smartfridge/drying_rack, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"mX" = ( -/obj/structure/table/standard{ - name = "plastic table frame" - }, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/item/weapon/reagent_containers/glass/bucket, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"mY" = ( -/obj/machinery/door/airlock/centcom{ - name = "Maintenance Access"; - opacity = 1; - req_access = list(106) - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/main_hall) -"mZ" = ( -/obj/structure/table/reinforced, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/command) -"na" = ( -/obj/machinery/door/airlock/external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "large_escape_pod_2_recovery_hatch"; - locked = 1; - name = "Recovery Shuttle Dock 02"; - req_access = list(13) - }, -/turf/simulated/shuttle/floor/black, -/area/centcom/evac) -"nb" = ( -/obj/machinery/computer/pod{ - id = "thunderdomehea"; - name = "Thunderdome Heavy Supply" - }, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/tdome/tdomeadmin) -"nc" = ( -/obj/item/weapon/tool/wrench, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/tdome/tdomeadmin) -"nd" = ( -/obj/machinery/door/airlock/command{ - name = "Thunderdome Administration"; - req_access = list(102) - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/tdome) -"ne" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - icon_state = "intact"; - dir = 6 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/tdome) -"nf" = ( -/obj/machinery/atmospherics/pipe/vent{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/tdome) -"ng" = ( -/obj/machinery/door/airlock/centcom{ - name = "Thunderdome"; - opacity = 1; - req_access = list(101) - }, -/obj/machinery/door/blast/regular{ - id = "crescent_thunderdome"; - name = "Thunderdome" - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/tdome) -"nh" = ( -/obj/machinery/seed_storage/garden, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"ni" = ( -/obj/machinery/honey_extractor, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"nj" = ( -/obj/machinery/vending/hydronutrients, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"nk" = ( -/obj/machinery/computer/secure_data, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/command) -"nl" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/command) -"nm" = ( -/obj/structure/window/reinforced{ - dir = 1; - health = 1e+006 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/floor_decal/corner/blue/diagonal{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/command) -"nn" = ( -/obj/structure/window/reinforced{ - dir = 1; - health = 1e+006 - }, -/obj/effect/floor_decal/corner/blue/diagonal{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/command) -"no" = ( -/obj/structure/window/reinforced{ - dir = 1; - health = 1e+006 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/floor_decal/corner/blue/diagonal{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/command) -"np" = ( -/obj/machinery/computer/shuttle_control/web/shuttle2{ - dir = 1 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/command) -"nq" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/command) -"nr" = ( -/obj/machinery/computer/med_data, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/command) -"ns" = ( -/obj/machinery/door/blast/regular{ - icon_state = "pdoor1"; - id = "CREED"; - name = "Ready Room"; - p_open = 0 - }, -/turf/simulated/shuttle/floor, -/area/centcom/evac) -"nt" = ( -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - frequency = 1380; - id_tag = "large_escape_pod_2_recovery"; - pixel_x = -25; - pixel_y = 25; - req_one_access = list(13); - tag_door = "large_escape_pod_2_recovery_hatch" - }, -/turf/simulated/shuttle/floor/yellow, -/area/centcom/evac) -"nu" = ( -/obj/structure/table/standard, -/turf/simulated/shuttle/floor/yellow, -/area/centcom/evac) -"nv" = ( -/obj/machinery/portable_atmospherics/canister/sleeping_agent{ - pixel_x = 1 - }, -/obj/machinery/atmospherics/portables_connector{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/tdome/tdomeadmin) -"nw" = ( -/obj/machinery/atmospherics/valve{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/tdome/tdomeadmin) -"nx" = ( -/obj/effect/forcefield{ - desc = "You can't get in. Heh."; - layer = 1; - name = "Blocker" - }, -/obj/effect/wingrille_spawn/reinforced/crescent, -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/tdome) -"ny" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/tdome) -"nz" = ( -/obj/machinery/atmospherics/pipe/manifold/visible{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/tdome) -"nA" = ( -/obj/machinery/camera/network/thunder{ - c_tag = "Thunderdome Arena"; - invisibility = 101 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/tdome) -"nB" = ( -/obj/machinery/flasher{ - id = "flash"; - name = "Thunderdome Flash" - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/tdome) -"nC" = ( -/obj/machinery/seed_extractor, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"nD" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/structure/table/marble, -/obj/machinery/microwave{ - pixel_x = -3; - pixel_y = 6 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"nE" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/machinery/cooker/candy, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"nF" = ( -/obj/machinery/door/blast/regular{ - id = "CentComPort"; - name = "Security Doors" - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/main_hall) -"nG" = ( -/obj/machinery/door/airlock/centcom{ - name = "General Access"; - opacity = 1; - req_access = list(101) - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/main_hall) -"nH" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/command) -"nI" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/command) -"nJ" = ( -/obj/effect/floor_decal/corner/blue/diagonal{ - dir = 4 - }, -/mob/living/silicon/decoy{ - name = "A.L.I.C.E." - }, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/command) -"nK" = ( -/obj/structure/filingcabinet/filingcabinet, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/command) -"nL" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/command) -"nM" = ( -/obj/machinery/door/airlock/external, -/turf/simulated/shuttle/floor, -/area/centcom/evac) -"nN" = ( -/obj/machinery/computer/pod{ - id = "thunderdome"; - name = "Thunderdome Blast Door Control" - }, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/tdome/tdomeadmin) -"nO" = ( -/obj/item/weapon/extinguisher, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/tdome/tdomeadmin) -"nP" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - icon_state = "intact"; - dir = 5 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/tdome) -"nQ" = ( -/obj/structure/table/marble, -/obj/item/weapon/storage/box/glasses/square, -/obj/item/weapon/storage/box/glasses/square, -/obj/effect/floor_decal/corner/white/diagonal, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"nR" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/machinery/icecream_vat, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"nS" = ( -/obj/machinery/computer/security, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/command) -"nT" = ( -/obj/machinery/computer/shuttle_control/web/shuttle1, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/command) -"nU" = ( -/obj/item/device/radio/intercom{ - broadcasting = 1; - dir = 1; - frequency = 1443; - listening = 0; - name = "Spec Ops Intercom"; - pixel_y = 22 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/floor_decal/corner/blue/diagonal{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/command) -"nV" = ( -/obj/machinery/door/window{ - dir = 2; - name = "AI Core Door"; - req_access = list(109) - }, -/obj/effect/floor_decal/corner/blue/diagonal{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/command) -"nW" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/floor_decal/corner/blue/diagonal{ - dir = 4 - }, -/obj/machinery/turretid{ - pixel_x = 0; - pixel_y = 28; - req_access = list(101) - }, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/command) -"nX" = ( -/obj/machinery/computer/crew, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/command) -"nY" = ( -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - frequency = 1380; - id_tag = "admin_shuttle_bay"; - name = "shuttle bay controller"; - pixel_x = 0; - pixel_y = -26; - tag_door = "admin_shuttle_bay_door" - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/command) -"nZ" = ( -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - frequency = 1380; - id_tag = "large_escape_pod_1_recovery"; - pixel_x = -25; - pixel_y = -25; - req_one_access = list(13); - tag_door = "large_escape_pod_1_recovery_hatch" - }, -/turf/simulated/shuttle/floor/yellow, -/area/centcom/evac) -"oa" = ( -/obj/item/stack/medical/ointment, -/obj/item/stack/medical/ointment, -/obj/item/stack/medical/ointment, -/obj/structure/table/standard, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/tdome/tdomeadmin) -"ob" = ( -/obj/structure/table/marble, -/obj/item/weapon/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/material/kitchen/rollingpin, -/obj/effect/floor_decal/corner/white/diagonal, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"oc" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/structure/table/marble, -/obj/machinery/chemical_dispenser/bar_soft/full, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"od" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/structure/table/marble, -/obj/item/weapon/reagent_containers/food/condiment/enzyme, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"oe" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/machinery/cooker/cereal, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"of" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/card/id/gold/captain/spare, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/command) -"og" = ( -/obj/structure/table/reinforced, -/obj/item/device/pda/captain, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/command) -"oh" = ( -/obj/machinery/door/airlock/external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "admin_shuttle_bay_door"; - locked = 1 - }, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/command) -"oi" = ( -/obj/machinery/door/airlock/external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "large_escape_pod_1_recovery_hatch"; - locked = 1; - name = "Recovery Shuttle Dock 01"; - req_access = list(13) - }, -/turf/simulated/shuttle/floor/black, -/area/centcom/evac) -"oj" = ( -/obj/structure/table/standard, -/obj/item/stack/medical/bruise_pack, -/obj/item/stack/medical/bruise_pack, -/obj/item/stack/medical/bruise_pack, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/tdome/tdomeadmin) -"ok" = ( -/obj/machinery/computer/arcade, -/turf/unsimulated/floor{ - icon_state = "wood" - }, -/area/centcom/bar) -"ol" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "wood" - }, -/area/centcom/bar) -"om" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/machinery/vending/dinnerware, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"on" = ( -/obj/structure/flora/pottedplant/stoutbush, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/main_hall) -"oo" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/skills, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/main_hall) -"op" = ( -/obj/machinery/computer/secure_data, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/main_hall) -"oq" = ( -/obj/machinery/account_database{ - name = "CentComm Accounts database" - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/main_hall) -"or" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/command) -"os" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/command) -"ot" = ( -/turf/simulated/shuttle/plating, -/area/shuttle/cryo/centcom) -"ou" = ( -/obj/structure/table/standard, -/obj/item/weapon/towel, -/obj/item/weapon/towel, -/obj/item/weapon/towel, -/obj/item/weapon/towel, -/obj/random/soap, -/obj/random/soap, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"ov" = ( -/obj/machinery/recharge_station, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"ow" = ( -/obj/structure/toilet, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"ox" = ( -/turf/simulated/shuttle/plating, -/area/shuttle/large_escape_pod1/centcom) -"oy" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/box/handcuffs, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/tdome/tdomeadmin) -"oz" = ( -/obj/item/weapon/stool/padded, -/turf/unsimulated/floor{ - icon_state = "wood" - }, -/area/centcom/bar) -"oA" = ( -/obj/structure/flora/pottedplant, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/bar) -"oB" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/machinery/door/airlock/glass, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"oC" = ( -/obj/machinery/telecomms/broadcaster/preset_cent, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/main_hall) -"oD" = ( -/obj/machinery/computer/shuttle_control{ - req_access = list(101); - shuttle_tag = "Centcom" - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/command) -"oE" = ( -/obj/structure/bed/chair, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/command) -"oF" = ( -/obj/machinery/computer/shuttle_control{ - req_access = list(101); - shuttle_tag = "Centcom" - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/command) -"oG" = ( -/obj/structure/sink{ - icon_state = "sink"; - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/structure/mirror{ - pixel_x = -28 - }, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"oH" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 28; - pixel_y = 0 - }, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"oI" = ( -/obj/machinery/door/airlock{ - name = "Unit 1" - }, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"oJ" = ( -/obj/structure/table/standard, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/tdome/tdomeadmin) -"oK" = ( -/obj/item/weapon/reagent_containers/food/drinks/cans/cola, -/obj/item/weapon/reagent_containers/food/drinks/cans/cola, -/obj/item/weapon/reagent_containers/food/drinks/cans/cola, -/obj/structure/table/standard, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/tdome/tdomeobserve) -"oL" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/structure/table/marble, -/obj/item/weapon/reagent_containers/food/snacks/spesslaw, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"oM" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/structure/table/marble, -/obj/item/weapon/reagent_containers/food/snacks/stuffing, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"oN" = ( -/obj/machinery/telecomms/hub/preset_cent, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/main_hall) -"oO" = ( -/obj/machinery/computer/card, -/obj/structure/window/reinforced, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/command) -"oP" = ( -/obj/structure/table/reinforced, -/obj/machinery/photocopier/faxmachine, -/obj/structure/window/reinforced, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/command) -"oQ" = ( -/obj/machinery/computer/communications, -/obj/structure/window/reinforced, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/command) -"oR" = ( -/turf/simulated/shuttle/wall/dark, -/area/shuttle/administration/centcom) -"oS" = ( -/obj/machinery/door/airlock/external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "admin_shuttle_hatch"; - locked = 1; - name = "Shuttle Hatch"; - req_access = list(13) - }, -/obj/structure/fans/tiny, -/turf/simulated/floor/plating, -/area/shuttle/administration/centcom) -"oT" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/toolbox/electrical, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/tdome/tdomeadmin) -"oU" = ( -/obj/machinery/computer/rdservercontrol{ - badmin = 1; - name = "Master R&D Server Controller" - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/main_hall) -"oV" = ( -/obj/machinery/vending/boozeomat, -/turf/simulated/shuttle/wall/dark, -/area/shuttle/administration/centcom) -"oW" = ( -/obj/machinery/vending/coffee, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"oX" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"oY" = ( -/obj/machinery/microwave, -/obj/structure/table/reinforced, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"oZ" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "propulsion"; - dir = 1 - }, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry, -/area/centcom/evac) -"pa" = ( -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 - }, -/turf/simulated/floor/plating, -/area/shuttle/administration/centcom) -"pb" = ( -/obj/item/device/multitool, -/obj/item/weapon/reagent_containers/spray/cleaner, -/obj/structure/table/reinforced, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"pc" = ( -/obj/item/weapon/storage/toolbox/mechanical, -/obj/structure/table/reinforced, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"pd" = ( -/obj/machinery/door/airlock/external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "cryostorage_shuttle_recovery_hatch"; - locked = 1; - name = "Recovery Shuttle Dock Cryostorage"; - req_access = list(13) - }, -/turf/simulated/shuttle/floor/black, -/area/centcom/evac) -"pe" = ( -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - frequency = 1380; - id_tag = "cryostorage_shuttle_recovery"; - pixel_x = -26; - pixel_y = 26; - req_one_access = list(13); - tag_door = "cryostorage_shuttle_recovery_hatch" - }, -/turf/simulated/shuttle/floor, -/area/centcom/evac) -"pf" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restrooms" - }, -/turf/simulated/shuttle/floor, -/area/centcom/evac) -"pg" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/toolbox/mechanical, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/tdome/tdomeadmin) -"ph" = ( -/obj/machinery/telecomms/receiver/preset_cent, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/main_hall) -"pi" = ( -/obj/machinery/telecomms/bus/preset_cent, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/main_hall) -"pj" = ( -/obj/machinery/telecomms/relay/preset/southerncross/transit, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/main_hall) -"pk" = ( -/obj/machinery/telecomms/processor/preset_cent, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/main_hall) -"pl" = ( -/obj/machinery/telecomms/server/presets/centcomm, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/main_hall) -"pm" = ( -/obj/machinery/r_n_d/server/centcom, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/main_hall) -"pn" = ( -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"po" = ( -/obj/machinery/door/airlock/centcom{ - name = "General Access"; - opacity = 1; - req_access = list(101) - }, -/turf/simulated/floor/plating, -/area/shuttle/administration/centcom) -"pp" = ( -/obj/structure/table/standard, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"pq" = ( -/obj/machinery/cell_charger, -/obj/structure/table/reinforced, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"pr" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/structure/table/marble, -/obj/item/weapon/reagent_containers/food/snacks/slice/orangecake/filled, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"ps" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/structure/table/marble, -/obj/item/weapon/reagent_containers/food/snacks/meatsteak, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"pt" = ( -/obj/machinery/door/window/northright, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"pu" = ( -/obj/structure/table/reinforced, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"pv" = ( -/obj/item/weapon/flame/lighter/zippo, -/obj/structure/table/reinforced, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"pw" = ( -/obj/item/weapon/storage/fancy/cigarettes, -/obj/structure/table/reinforced, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"px" = ( -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 - }, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"py" = ( -/obj/machinery/door/airlock/glass, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"pz" = ( -/obj/item/stack/material/glass{ - amount = 50 - }, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"pA" = ( -/obj/item/stack/material/steel{ - amount = 50 - }, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"pB" = ( -/obj/machinery/door/airlock{ - name = "Unisex Showers" - }, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"pC" = ( -/obj/structure/table/rack, -/obj/item/clothing/under/color/green, -/obj/item/clothing/shoes/brown, -/obj/item/clothing/suit/armor/vest, -/obj/item/clothing/head/helmet/swat, -/obj/item/weapon/gun/energy/laser, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/tdome) -"pD" = ( -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/tdome/tdome1) -"pE" = ( -/obj/effect/landmark{ - name = "tdome1" - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/tdome/tdome1) -"pF" = ( -/obj/structure/table/rack, -/obj/item/clothing/under/color/green, -/obj/item/clothing/shoes/brown, -/obj/item/weapon/melee/energy/axe, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/tdome) -"pG" = ( -/obj/structure/table/glass, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/main_hall) -"pH" = ( -/obj/structure/table/standard, -/obj/item/weapon/material/kitchen/utensil/fork, -/obj/item/weapon/material/kitchen/utensil/spoon{ - pixel_x = 2 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"pI" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/bar) -"pJ" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/bar) -"pK" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/structure/table/marble, -/obj/item/weapon/reagent_containers/food/snacks/soylenviridians, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"pL" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/item/weapon/stool/padded, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"pM" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/structure/table/marble, -/obj/item/weapon/reagent_containers/food/snacks/candiedapple, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"pN" = ( -/obj/machinery/vending/cigarette, -/turf/unsimulated/floor{ - icon_state = "wood" - }, -/area/centcom/bar) -"pO" = ( -/obj/structure/table/standard, -/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker, -/obj/item/weapon/reagent_containers/food/condiment/small/peppermill, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/bar) -"pP" = ( -/turf/unsimulated/wall, -/area/centcom/bar) -"pQ" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"pR" = ( -/turf/unsimulated/floor{ - icon_state = "wood" - }, -/area/centcom/bar) -"pS" = ( -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 9 - }, -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet/captain, -/turf/unsimulated/floor{ - icon_state = "carpet"; - dir = 2 - }, -/area/centcom/living) -"pT" = ( -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/turf/unsimulated/floor{ - icon_state = "carpet"; - dir = 2 - }, -/area/centcom/living) -"pU" = ( -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 5 - }, -/turf/unsimulated/floor{ - icon_state = "carpet"; - dir = 2 - }, -/area/centcom/living) -"pV" = ( -/obj/machinery/door/airlock/centcom{ - name = "Living Quarters"; - opacity = 1; - req_access = list(105) - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/living) -"pW" = ( -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/living) -"pX" = ( -/turf/unsimulated/wall, -/area/centcom/living) -"pY" = ( -/obj/effect/floor_decal/corner/yellow/diagonal, -/obj/effect/floor_decal/corner/blue/diagonal{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/living) -"pZ" = ( -/obj/item/weapon/stool/padded, -/obj/effect/floor_decal/corner/yellow/diagonal, -/obj/effect/floor_decal/corner/blue/diagonal{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/living) -"qa" = ( -/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{ - pixel_x = 2; - pixel_y = 6 - }, -/obj/structure/table/standard, -/obj/effect/floor_decal/corner/yellow/diagonal, -/obj/effect/floor_decal/corner/blue/diagonal{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/living) -"qb" = ( -/obj/machinery/computer/timeclock/premade/south, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/main_hall) -"qc" = ( -/obj/structure/shuttle/engine/heater{ - icon_state = "heater"; - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/shuttle/plating/airless, -/area/shuttle/administration/centcom) -"qd" = ( -/obj/machinery/vending/snack, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"qe" = ( -/obj/item/weapon/stool, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"qf" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"qg" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"qh" = ( -/obj/machinery/recharge_station, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"qi" = ( -/obj/machinery/robotic_fabricator, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"qj" = ( -/obj/machinery/autolathe{ - desc = "Your typical Autolathe. It appears to have much more options than your regular one, however..."; - hacked = 1; - name = "Thunderdome Autolathe" - }, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"qk" = ( -/obj/structure/dispenser, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 4 - }, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"ql" = ( -/obj/machinery/shower{ - dir = 4; - icon_state = "shower"; - pixel_x = 5; - pixel_y = 0 - }, -/obj/structure/curtain/open/shower, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"qm" = ( -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"qn" = ( -/obj/machinery/shower{ - dir = 8; - icon_state = "shower"; - pixel_x = -5; - pixel_y = -1 - }, -/obj/structure/curtain/open/shower, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"qo" = ( -/obj/machinery/door/airlock, -/turf/simulated/shuttle/floor, -/area/centcom/evac) -"qp" = ( -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/bar) -"qq" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"qr" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/structure/table/marble, -/obj/item/weapon/reagent_containers/food/snacks/bloodsoup, -/obj/item/weapon/material/kitchen/utensil/fork, -/obj/item/weapon/material/kitchen/utensil/spoon{ - pixel_x = 2 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"qs" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/bar) -"qt" = ( -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 10 - }, -/obj/structure/table/standard, -/obj/item/weapon/melee/classic_baton, -/turf/unsimulated/floor{ - icon_state = "carpet"; - dir = 2 - }, -/area/centcom/living) -"qu" = ( -/obj/effect/floor_decal/carpet, -/turf/unsimulated/floor{ - icon_state = "carpet"; - dir = 2 - }, -/area/centcom/living) -"qv" = ( -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/effect/floor_decal/carpet{ - dir = 6 - }, -/obj/structure/closet/secure_closet/personal, -/turf/unsimulated/floor{ - icon_state = "carpet"; - dir = 2 - }, -/area/centcom/living) -"qw" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/living) -"qx" = ( -/obj/item/weapon/reagent_containers/food/drinks/cans/cola, -/obj/structure/table/standard, -/obj/effect/floor_decal/corner/yellow/diagonal, -/obj/effect/floor_decal/corner/blue/diagonal{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/living) -"qy" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "propulsion_l"; - dir = 1 - }, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry, -/area/centcom/evac) -"qz" = ( -/obj/item/weapon/bikehorn/rubberducky, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"qA" = ( -/obj/structure/closet/secure_closet/personal, -/turf/simulated/shuttle/floor, -/area/centcom/evac) -"qB" = ( -/turf/unsimulated/wall, -/area/shuttle/trade) -"qC" = ( -/obj/structure/table/standard, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/tdome/tdome1) -"qD" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/structure/table/marble, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"qE" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/structure/table/marble, -/obj/item/weapon/reagent_containers/food/snacks/amanita_pie, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"qF" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/structure/table/marble, -/obj/item/weapon/reagent_containers/food/condiment/small/peppermill, -/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{ - pixel_x = 4; - pixel_y = -2 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"qG" = ( -/obj/structure/bed/chair/wood/wings, -/turf/unsimulated/floor{ - icon_state = "wood" - }, -/area/centcom/bar) -"qH" = ( -/obj/machinery/light, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"qI" = ( -/obj/machinery/computer/communications, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"qJ" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, -/turf/simulated/shuttle/plating, -/area/shuttle/administration/centcom) -"qK" = ( -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet/brown, -/turf/unsimulated/floor{ - dir = 2; - icon_state = "carpet" - }, -/area/shuttle/trade) -"qL" = ( -/obj/structure/table/standard, -/turf/unsimulated/floor{ - dir = 2; - icon_state = "carpet" - }, -/area/shuttle/trade) -"qM" = ( -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/shuttle/trade) -"qN" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/structure/table/marble, -/obj/item/weapon/reagent_containers/food/snacks/bigbiteburger, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"qO" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/structure/table/marble, -/obj/item/weapon/reagent_containers/food/snacks/stew, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"qP" = ( -/obj/effect/floor_decal/corner/white/diagonal, -/obj/structure/table/marble, -/obj/item/weapon/reagent_containers/food/snacks/beetsoup, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"qQ" = ( -/obj/machinery/smartfridge, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/centcom/bar) -"qR" = ( -/obj/structure/table/marble, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/centcom/bar) -"qS" = ( -/obj/structure/table/standard, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"qT" = ( -/obj/item/weapon/stool/padded, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/bar) -"qU" = ( -/obj/machinery/vending/boozeomat, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/centcom/bar) -"qV" = ( -/obj/structure/table/marble, -/obj/machinery/chemical_dispenser/bar_alc/full, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/centcom/bar) -"qW" = ( -/obj/structure/device/piano{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/diagonal, -/obj/effect/floor_decal/corner/blue/diagonal{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/living) -"qX" = ( -/obj/structure/bed/chair/comfy/black{ - dir = 4 - }, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"qY" = ( -/turf/simulated/shuttle/plating, -/area/shuttle/escape_pod4/centcom) -"qZ" = ( -/turf/simulated/shuttle/plating, -/area/shuttle/escape_pod6/centcom) -"ra" = ( -/turf/unsimulated/floor{ - dir = 2; - icon_state = "carpet" - }, -/area/shuttle/trade) -"rb" = ( -/obj/machinery/door/airlock/hatch{ - req_access = list(150) - }, -/turf/unsimulated/floor{ - dir = 2; - icon_state = "carpet" - }, -/area/shuttle/trade) -"rc" = ( -/obj/structure/table/marble, -/obj/item/weapon/reagent_containers/food/drinks/glass2/square, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/centcom/bar) -"rd" = ( -/obj/machinery/door/airlock/glass{ - icon_state = "door_locked"; - locked = 1; - name = "Arrivals Processing" - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"re" = ( -/obj/structure/table/marble, -/obj/machinery/chemical_dispenser/bar_soft/full, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/centcom/bar) -"rf" = ( -/obj/structure/table/marble, -/obj/item/weapon/book/manual/barman_recipes, -/obj/item/weapon/reagent_containers/glass/rag, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/centcom/bar) -"rg" = ( -/obj/structure/table/standard, -/obj/item/weapon/material/kitchen/utensil/fork, -/obj/item/weapon/material/kitchen/utensil/spoon{ - pixel_x = 2 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/bar) -"rh" = ( -/obj/structure/table/standard, -/obj/item/weapon/reagent_containers/food/snacks/tofukabob, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"ri" = ( -/turf/unsimulated/wall{ - icon = 'icons/obj/doors/Doormaint.dmi'; - icon_state = "door_closed"; - name = "Sealed Door" - }, -/area/centcom/main_hall) -"rj" = ( -/obj/structure/table/marble, -/obj/item/clothing/under/suit_jacket, -/obj/item/clothing/accessory/wcoat, -/obj/item/clothing/head/that{ - pixel_x = 4; - pixel_y = 6 - }, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/centcom/bar) -"rk" = ( -/obj/machinery/vending/cola, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"rl" = ( -/obj/machinery/vending/snack, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"rm" = ( -/obj/machinery/vending/coffee, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/bar) -"rn" = ( -/obj/structure/table/standard, -/obj/item/weapon/reagent_containers/food/snacks/poppypretzel, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/bar) -"ro" = ( -/obj/structure/table/standard, -/obj/item/weapon/reagent_containers/food/condiment/small/peppermill, -/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{ - pixel_x = 4; - pixel_y = -2 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/bar) -"rp" = ( -/obj/machinery/floor_light, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/bar) -"rq" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restrooms" - }, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/bar) -"rr" = ( -/obj/effect/floor_decal/industrial/hatch/yellow, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/main_hall) -"rs" = ( -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 10 - }, -/obj/structure/table/standard, -/turf/unsimulated/floor{ - icon_state = "carpet"; - dir = 2 - }, -/area/centcom/living) -"rt" = ( -/obj/machinery/dna_scannernew, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"ru" = ( -/obj/machinery/computer/cloning, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"rv" = ( -/obj/machinery/clonepod, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"rw" = ( -/obj/machinery/computer/scan_consolenew, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"rx" = ( -/obj/machinery/computer/shuttle_control/administration, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"ry" = ( -/obj/machinery/door/airlock/external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "escape_pod_4_recovery_hatch"; - locked = 1; - name = "Recovery Shuttle Dock 4"; - req_access = list(13) - }, -/turf/simulated/shuttle/floor/black, -/area/centcom/evac) -"rz" = ( -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - frequency = 1380; - id_tag = "escape_pod_4_recovery"; - pixel_x = -26; - pixel_y = 26; - req_one_access = list(13); - tag_door = "escape_pod_4_recovery_hatch" - }, -/turf/simulated/shuttle/floor/yellow, -/area/centcom/evac) -"rA" = ( -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - frequency = 1380; - id_tag = "escape_pod_6_recovery"; - pixel_x = 26; - pixel_y = -26; - req_one_access = list(13); - tag_door = "escape_pod_6_recovery_hatch" - }, -/turf/simulated/shuttle/floor/yellow, -/area/centcom/evac) -"rB" = ( -/obj/machinery/door/airlock/external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "escape_pod_6_recovery_hatch"; - locked = 1; - name = "Recovery Shuttle Dock 6"; - req_access = list(13) - }, -/turf/simulated/shuttle/floor/black, -/area/centcom/evac) -"rC" = ( -/obj/structure/closet/secure_closet/guncabinet, -/obj/item/weapon/gun/energy/gun/burst, -/obj/item/weapon/gun/energy/gun/burst, -/obj/item/weapon/gun/energy/ionrifle/pistol, -/obj/item/weapon/gun/projectile/shotgun/pump/combat, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/shuttle/trade) -"rD" = ( -/obj/structure/table/standard, -/obj/item/device/flash, -/obj/item/device/flash, -/obj/item/weapon/reagent_containers/spray/pepper, -/obj/item/weapon/reagent_containers/spray/pepper, -/obj/item/clothing/glasses/sunglasses/sechud/tactical, -/obj/item/clothing/glasses/sunglasses, -/obj/item/clothing/glasses/sunglasses, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/shuttle/trade) -"rE" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/box/handcuffs, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/shuttle/trade) -"rF" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/box/syndie_kit/chameleon, -/obj/item/weapon/storage/box/syndie_kit/clerical, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/shuttle/trade) -"rG" = ( -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/main_hall) -"rH" = ( -/obj/machinery/door/airlock/glass{ - name = "Bar" - }, -/turf/unsimulated/floor{ - icon_state = "wood" - }, -/area/centcom/bar) -"rI" = ( -/obj/machinery/floor_light, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/bar) -"rJ" = ( -/obj/structure/sink{ - pixel_y = 16 - }, -/obj/structure/mirror{ - pixel_x = 0; - pixel_y = 32 - }, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/bar) -"rK" = ( -/obj/structure/bed/chair, -/turf/simulated/shuttle/floor, -/area/centcom/evac) -"rL" = ( -/obj/structure/table/rack, -/obj/item/weapon/storage/box/shotgunammo/large, -/obj/item/weapon/storage/box/stunshells/large, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/shuttle/trade) -"rM" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/shuttle/trade) -"rN" = ( -/obj/machinery/computer/shuttle_control{ - name = "Beruang control console"; - req_access = list(160); - shuttle_tag = "Trade" - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/shuttle/trade) -"rO" = ( -/obj/structure/closet/crate, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 1 - }, -/area/shuttle/trade) -"rP" = ( -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/shuttle/trade) -"rQ" = ( -/obj/structure/table/rack, -/obj/item/clothing/under/color/green, -/obj/item/clothing/shoes/brown, -/obj/item/clothing/suit/armor/tdome/green, -/obj/item/clothing/head/helmet/thunderdome, -/obj/item/weapon/melee/baton/loaded, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/tdome) -"rR" = ( -/obj/machinery/door/airlock/centcom{ - name = "Bridge Access"; - opacity = 1; - req_access = list(101) - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/main_hall) -"rS" = ( -/obj/machinery/door/airlock/glass_centcom{ - name = "Bridge Access"; - req_access = list(101) - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/main_hall) -"rT" = ( -/obj/machinery/door/airlock{ - name = "Unit 2" - }, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/bar) -"rU" = ( -/obj/machinery/door/airlock{ - name = "Unit 1" - }, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/bar) -"rV" = ( -/obj/structure/table/woodentable{ - dir = 5 - }, -/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{ - pixel_x = 4; - pixel_y = -2 - }, -/obj/item/weapon/reagent_containers/food/condiment/small/peppermill, -/obj/item/weapon/flame/candle, -/turf/unsimulated/floor{ - icon_state = "wood" - }, -/area/centcom/bar) -"rW" = ( -/obj/structure/bed/chair/wood/wings{ - icon_state = "wooden_chair_wings"; - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "wood" - }, -/area/centcom/bar) -"rX" = ( -/obj/machinery/optable, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"rY" = ( -/obj/structure/table/reinforced, -/obj/machinery/librarycomp, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"rZ" = ( -/obj/structure/bookcase, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 4 - }, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"sa" = ( -/obj/structure/table/standard, -/turf/simulated/shuttle/floor, -/area/centcom/evac) -"sb" = ( -/obj/structure/table/rack, -/obj/item/clothing/suit/storage/vest/heavy/merc, -/obj/item/clothing/suit/storage/vest/heavy, -/obj/item/clothing/suit/storage/vest, -/obj/item/clothing/head/helmet, -/obj/item/clothing/head/helmet, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/shuttle/trade) -"sc" = ( -/obj/structure/frame/computer, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/shuttle/trade) -"sd" = ( -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 1 - }, -/area/shuttle/trade) -"se" = ( -/obj/structure/bed/chair/wood/wings{ - icon_state = "wooden_chair_wings"; - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "wood" - }, -/area/centcom/bar) -"sf" = ( -/obj/machinery/media/jukebox, -/turf/unsimulated/floor{ - icon_state = "wood" - }, -/area/centcom/bar) -"sg" = ( -/obj/machinery/vending/cola{ - name = "hacked Robust Softdrinks"; - prices = list() - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/living) -"sh" = ( -/obj/machinery/vending/cigarette{ - name = "hacked cigarette machine"; - prices = list(); - products = list(/obj/item/weapon/storage/fancy/cigarettes = 10, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/flame/lighter/zippo = 4, /obj/item/clothing/mask/smokable/cigarette/cigar/havana = 2) - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/living) -"si" = ( -/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{ - pixel_x = -6 - }, -/obj/structure/table/standard, -/obj/effect/floor_decal/corner/yellow/diagonal, -/obj/effect/floor_decal/corner/blue/diagonal{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/living) -"sj" = ( -/obj/machinery/door/window/northright{ - icon_state = "right"; - dir = 2 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"sk" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/firstaid/surgery, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"sl" = ( -/obj/structure/table/standard, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"sm" = ( -/obj/structure/table/standard, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 4 - }, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"sn" = ( -/turf/simulated/shuttle/plating, -/area/shuttle/escape_pod3/centcom) -"so" = ( -/turf/simulated/shuttle/plating, -/area/shuttle/escape_pod5/centcom) -"sp" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/shuttle/trade) -"sq" = ( -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 4; - req_access = list(160) - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/shuttle/trade) -"sr" = ( -/obj/structure/table/woodentable{ - dir = 5 - }, -/obj/item/device/flashlight/lamp/green, -/turf/unsimulated/floor{ - icon_state = "wood" - }, -/area/centcom/bar) -"ss" = ( -/obj/machinery/floor_light, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/bar) -"st" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet/hos, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"su" = ( -/obj/machinery/door/airlock/external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "escape_pod_3_recovery_hatch"; - locked = 1; - name = "Recovery Shuttle Dock 3"; - req_access = list(13) - }, -/turf/simulated/shuttle/floor/black, -/area/centcom/evac) -"sv" = ( -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - frequency = 1380; - id_tag = "escape_pod_3_recovery"; - pixel_x = -26; - pixel_y = 26; - req_one_access = list(13); - tag_door = "escape_pod_3_recovery_hatch" - }, -/turf/simulated/shuttle/floor/yellow, -/area/centcom/evac) -"sw" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/turf/simulated/shuttle/floor, -/area/centcom/evac) -"sx" = ( -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - frequency = 1380; - id_tag = "escape_pod_5_recovery"; - pixel_x = 26; - pixel_y = -26; - req_one_access = list(13); - tag_door = "escape_pod_5_recovery_hatch" - }, -/turf/simulated/shuttle/floor/yellow, -/area/centcom/evac) -"sy" = ( -/obj/machinery/door/airlock/external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "escape_pod_5_recovery_hatch"; - locked = 1; - name = "Recovery Shuttle Dock 5"; - req_access = list(13) - }, -/turf/simulated/shuttle/floor/black, -/area/centcom/evac) -"sz" = ( -/obj/structure/curtain/open/shower, -/obj/machinery/shower{ - pixel_y = 3 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/shuttle/trade) -"sA" = ( -/obj/structure/table/standard, -/obj/item/weapon/soap/deluxe, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/shuttle/trade) -"sB" = ( -/obj/structure/table/standard, -/obj/item/clothing/accessory/permit, -/obj/item/clothing/accessory/permit, -/obj/item/clothing/accessory/permit, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/shuttle/trade) -"sC" = ( -/obj/structure/closet/wardrobe/white, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/shuttle/trade) -"sD" = ( -/obj/structure/closet/wardrobe/green, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/shuttle/trade) -"sE" = ( -/obj/structure/closet/wardrobe/grey, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/shuttle/trade) -"sF" = ( -/obj/machinery/button/remote/blast_door{ - id = "tradestationshutters"; - name = "warehouse control"; - pixel_x = -30; - req_access = list(160) - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/shuttle/trade) -"sG" = ( -/obj/machinery/recharge_station, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/bar) -"sH" = ( -/obj/structure/toilet{ - dir = 1 - }, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/bar) -"sI" = ( -/obj/item/weapon/stool/padded, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/centcom/bar) -"sJ" = ( -/obj/machinery/vending/medical, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"sK" = ( -/obj/machinery/chem_master, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"sL" = ( -/obj/machinery/chemical_dispenser/ert, -/turf/simulated/shuttle/floor/red, -/area/shuttle/administration/centcom) -"sM" = ( -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/shuttle/trade) -"sN" = ( -/obj/machinery/door/blast/shutters{ - dir = 8; - id = "tradestationshutters"; - name = "Warehouse Shutters" - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 1 - }, -/area/shuttle/trade) -"sO" = ( -/obj/structure/table/standard, -/obj/random/soap, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/centcom/bar) -"sP" = ( -/obj/structure/sign/double/barsign, -/turf/unsimulated/wall, -/area/centcom/bar) -"sQ" = ( -/obj/structure/sign/directions/cargo{ - dir = 8 - }, -/obj/structure/sign/directions/security{ - dir = 8; - pixel_y = -10 - }, -/obj/structure/sign/directions/engineering{ - dir = 8; - pixel_y = 10 - }, -/turf/unsimulated/wall, -/area/centcom/main_hall) -"sR" = ( -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/centcom/bar) -"sS" = ( -/obj/structure/sign/directions/medical{ - dir = 4 - }, -/obj/structure/sign/directions/evac{ - pixel_y = 10 - }, -/turf/unsimulated/wall, -/area/centcom/main_hall) -"sT" = ( -/obj/structure/bed/chair/office/dark{ - dir = 8 - }, -/obj/machinery/button/remote/blast_door{ - desc = "A remote control switch for port-side blast doors."; - id = "CentComPort"; - name = "Security Doors"; - pixel_x = -25; - pixel_y = -25; - req_access = list(101) - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/main_hall) -"sU" = ( -/obj/machinery/door/airlock/glass{ - icon_state = "door_locked"; - locked = 1; - name = "Central Access" - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/main_hall) -"sV" = ( -/obj/machinery/turretid{ - pixel_x = -28; - pixel_y = -28; - req_access = list(101) - }, -/obj/structure/table/reinforced, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/main_hall) -"sW" = ( -/obj/machinery/vending/snack, -/turf/simulated/shuttle/floor/yellow, -/area/centcom/evac) -"sX" = ( -/obj/machinery/vending/coffee, -/turf/simulated/shuttle/floor/yellow, -/area/centcom/evac) -"sY" = ( -/obj/machinery/vending/cola, -/turf/simulated/shuttle/floor/yellow, -/area/centcom/evac) -"sZ" = ( -/obj/machinery/vending/cigarette, -/turf/simulated/shuttle/floor/yellow, -/area/centcom/evac) -"ta" = ( -/obj/structure/sink{ - icon_state = "sink"; - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/structure/mirror{ - pixel_x = -28 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/shuttle/trade) -"tb" = ( -/obj/machinery/door/airlock{ - name = "Restroom" - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/shuttle/trade) -"tc" = ( -/obj/structure/table/bench/steel, -/obj/effect/landmark{ - name = "Trader" - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/shuttle/trade) -"td" = ( -/obj/effect/landmark{ - name = "Trader" - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/shuttle/trade) -"te" = ( -/obj/structure/table/glass, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/main_hall) -"tf" = ( -/obj/machinery/door/airlock/glass{ - name = "Central Access" - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/main_hall) -"tg" = ( -/obj/structure/table/rack, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/main_hall) -"th" = ( -/obj/structure/table/reinforced, -/obj/item/frame/light, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/main_hall) -"ti" = ( -/obj/structure/table/reinforced, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/main_hall) -"tj" = ( -/obj/structure/table/rack, -/obj/item/weapon/storage/toolbox/mechanical, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/main_hall) -"tk" = ( -/obj/item/weapon/tool/crowbar, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/main_hall) -"tl" = ( -/obj/machinery/computer/crew, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"tm" = ( -/obj/machinery/bodyscanner{ - dir = 8 - }, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"tn" = ( -/obj/machinery/body_scanconsole, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"to" = ( -/obj/machinery/atmospherics/portables_connector, -/obj/machinery/portable_atmospherics/canister/oxygen/prechilled, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"tp" = ( -/obj/machinery/atmospherics/unary/cryo_cell{ - layer = 3.3 - }, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"tq" = ( -/obj/machinery/atmospherics/unary/freezer{ - dir = 2; - icon_state = "freezer" - }, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"tr" = ( -/obj/machinery/button/remote/blast_door{ - id = "tradestationshutters"; - name = "warehouse control"; - pixel_x = 30; - req_access = list(160) - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/shuttle/trade) -"ts" = ( -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/main_hall) -"tt" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"tu" = ( -/obj/machinery/iv_drip, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"tv" = ( -/obj/structure/bed/roller, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"tw" = ( -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = -4; - pixel_y = 0 - }, -/obj/item/weapon/tool/wrench, -/obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"tx" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - icon_state = "intact"; - dir = 5 - }, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"ty" = ( -/obj/machinery/atmospherics/pipe/manifold/visible, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"tz" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - icon_state = "intact"; - dir = 9 - }, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"tA" = ( -/obj/structure/undies_wardrobe, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/shuttle/trade) -"tB" = ( -/obj/machinery/door/airlock/silver{ - name = "Toilet" - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/shuttle/trade) -"tC" = ( -/obj/structure/closet/wardrobe/pink, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/shuttle/trade) -"tD" = ( -/obj/structure/closet/wardrobe/yellow, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/shuttle/trade) -"tE" = ( -/obj/structure/closet/wardrobe/mixed, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/shuttle/trade) -"tF" = ( -/obj/structure/closet/wardrobe/pjs, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/shuttle/trade) -"tG" = ( -/obj/structure/closet/wardrobe/suit, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/shuttle/trade) -"tH" = ( -/obj/structure/closet/wardrobe/xenos, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/shuttle/trade) -"tI" = ( -/obj/structure/closet/wardrobe/black, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/shuttle/trade) -"tJ" = ( -/obj/item/frame/light, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/main_hall) -"tK" = ( -/obj/machinery/chem_master, -/obj/effect/floor_decal/corner/paleblue{ - dir = 5 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"tL" = ( -/obj/structure/closet/secure_closet/bar{ - req_access = list(25) - }, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/centcom/bar) -"tM" = ( -/obj/structure/table/standard, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/effect/floor_decal/corner/paleblue{ - dir = 5 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"tN" = ( -/obj/machinery/chemical_dispenser/full, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/structure/table/standard, -/obj/effect/floor_decal/corner/paleblue{ - dir = 5 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"tO" = ( -/obj/machinery/chemical_dispenser/ert, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/structure/table/standard, -/obj/effect/floor_decal/corner/paleblue{ - dir = 5 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"tP" = ( -/obj/structure/closet/secure_closet/medical_wall/pills{ - pixel_y = 32 - }, -/obj/structure/table/glass, -/obj/effect/floor_decal/corner/paleblue{ - dir = 5 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"tQ" = ( -/obj/machinery/portable_atmospherics/canister/oxygen/prechilled, -/obj/machinery/atmospherics/portables_connector, -/obj/effect/floor_decal/corner/paleblue{ - dir = 5 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"tR" = ( -/obj/machinery/atmospherics/unary/cryo_cell, -/obj/effect/floor_decal/corner/blue{ - dir = 5 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 5 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"tS" = ( -/obj/machinery/door/airlock/glass, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"tT" = ( -/obj/structure/toilet{ - dir = 1 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/shuttle/trade) -"tU" = ( -/turf/unsimulated/wall, -/area/centcom/security) -"tV" = ( -/turf/unsimulated/wall, -/area/centcom/medical) -"tW" = ( -/obj/machinery/vending/wallmed1{ - name = "Emergency NanoMed"; - pixel_x = -30; - pixel_y = 0 - }, -/obj/structure/table/standard, -/obj/item/device/defib_kit, -/obj/item/device/defib_kit, -/obj/machinery/recharger, -/obj/item/weapon/tool/screwdriver, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"tX" = ( -/obj/machinery/sleeper{ - dir = 8 - }, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"tY" = ( -/obj/machinery/sleep_console, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"tZ" = ( -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - frequency = 1380; - id_tag = "trade_shuttle_bay"; - name = "shuttle bay controller"; - pixel_x = 25; - pixel_y = 0; - tag_door = "trade_shuttle_bay_door" - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/shuttle/trade) -"ua" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/orange, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"ub" = ( -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"uc" = ( -/obj/structure/sink{ - icon_state = "sink"; - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/effect/floor_decal/corner/orange/full{ - dir = 8 - }, -/obj/item/weapon/reagent_containers/glass/bucket, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"ud" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/material/minihoe, -/obj/item/device/analyzer/plant_analyzer, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"ue" = ( -/obj/machinery/portable_atmospherics/hydroponics, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"uf" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "burst_l" - }, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/turf/simulated/shuttle/plating/airless/carry, -/area/shuttle/supply) -"ug" = ( -/obj/item/weapon/stool/padded, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"uh" = ( -/obj/structure/closet/secure_closet/security, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"ui" = ( -/obj/structure/closet/secure_closet/security, -/obj/effect/floor_decal/corner/red{ - dir = 5 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"uj" = ( -/obj/structure/closet/secure_closet/security, -/obj/effect/floor_decal/corner/red/full{ - dir = 1 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"uk" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/medical) -"ul" = ( -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"um" = ( -/obj/machinery/atmospherics/unary/freezer{ - dir = 2; - icon_state = "freezer" - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 5 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"un" = ( -/obj/machinery/atmospherics/unary/cryo_cell, -/obj/effect/floor_decal/corner/paleblue{ - dir = 5 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"uo" = ( -/obj/machinery/iv_drip, -/obj/effect/floor_decal/corner/paleblue{ - dir = 5 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"up" = ( -/obj/structure/table/glass, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/effect/floor_decal/corner/paleblue{ - dir = 5 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"uq" = ( -/obj/structure/table/standard, -/obj/item/weapon/surgical/hemostat, -/obj/item/weapon/surgical/cautery, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"ur" = ( -/obj/structure/table/standard, -/obj/item/stack/medical/advanced/bruise_pack, -/obj/item/weapon/surgical/retractor, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"us" = ( -/obj/structure/table/standard, -/obj/item/weapon/surgical/circular_saw{ - pixel_y = 8 - }, -/obj/item/weapon/surgical/scalpel, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"ut" = ( -/obj/structure/table/standard, -/obj/item/weapon/surgical/surgicaldrill, -/obj/item/weapon/autopsy_scanner, -/obj/item/weapon/reagent_containers/spray/cleaner{ - desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; - name = "Surgery Cleaner"; - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/weapon/surgical/FixOVein, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"uu" = ( -/obj/structure/closet/crate/medical, -/obj/item/weapon/surgical/circular_saw, -/obj/item/weapon/surgical/surgicaldrill, -/obj/item/weapon/surgical/bonegel{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/item/weapon/surgical/bonesetter, -/obj/item/weapon/surgical/scalpel, -/obj/item/weapon/surgical/retractor{ - pixel_x = 0; - pixel_y = 6 - }, -/obj/item/weapon/surgical/hemostat{ - pixel_y = 4 - }, -/obj/item/weapon/surgical/cautery{ - pixel_y = 4 - }, -/obj/item/weapon/surgical/FixOVein{ - pixel_x = -6; - pixel_y = 1 - }, -/obj/item/stack/nanopaste, -/obj/item/weapon/tank/anesthetic, -/obj/item/clothing/mask/breath/medical, -/obj/item/clothing/mask/surgical, -/obj/item/clothing/mask/surgical, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"uv" = ( -/obj/machinery/door/airlock/hatch{ - name = "Cockpit"; - req_access = list(109) - }, -/turf/simulated/shuttle/floor/black, -/area/centcom/evac) -"uw" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/box/bodybags{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/weapon/storage/box/bodybags, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"ux" = ( -/obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, -/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, -/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, -/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, -/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, -/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, -/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, -/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, -/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"uy" = ( -/obj/machinery/clonepod, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"uz" = ( -/obj/machinery/computer/cloning, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"uA" = ( -/obj/machinery/dna_scannernew, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"uB" = ( -/obj/structure/closet{ - name = "Prisoner's Locker" - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"uC" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/security) -"uD" = ( -/obj/machinery/computer/secure_data, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"uE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 5; - icon_state = "intact" - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"uF" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"uG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 9; - icon_state = "intact" - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"uH" = ( -/obj/structure/table/standard, -/obj/item/weapon/surgical/bonesetter, -/obj/item/weapon/surgical/bonegel, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"uI" = ( -/obj/machinery/iv_drip, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"uJ" = ( -/obj/machinery/optable, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"uK" = ( -/obj/machinery/computer/crew, -/turf/simulated/shuttle/floor/black, -/area/centcom/evac) -"uL" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/turf/simulated/shuttle/floor/black, -/area/centcom/evac) -"uM" = ( -/turf/simulated/shuttle/floor/black, -/area/centcom/evac) -"uN" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/turf/simulated/shuttle/floor/black, -/area/centcom/evac) -"uO" = ( -/obj/machinery/computer/communications, -/turf/simulated/shuttle/floor/black, -/area/centcom/evac) -"uP" = ( -/obj/machinery/door/airlock/medical{ - name = "Morgue"; - req_access = list(6) - }, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"uQ" = ( -/obj/machinery/door/airlock/external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "trade_shuttle_bay_door"; - locked = 1 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/shuttle/trade) -"uR" = ( -/obj/machinery/optable, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"uS" = ( -/obj/machinery/computer/operating, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"uT" = ( -/obj/machinery/computer/operating, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"uU" = ( -/obj/structure/bed/chair, -/turf/simulated/shuttle/floor/black, -/area/centcom/evac) -"uV" = ( -/obj/structure/morgue, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"uW" = ( -/obj/structure/morgue{ - icon_state = "morgue1"; - dir = 8 - }, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"uX" = ( -/turf/simulated/shuttle/wall/dark/hard_corner, -/area/shuttle/merchant/home) -"uY" = ( -/obj/machinery/door/airlock/external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "trade_shuttle_hatch"; - locked = 1; - name = "Shuttle Hatch"; - req_access = list(13) - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"uZ" = ( -/turf/simulated/shuttle/wall/dark, -/area/shuttle/merchant/home) -"va" = ( -/obj/machinery/vending/hydronutrients, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"vb" = ( -/obj/machinery/vending/hydroseeds, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"vc" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/head/greenbandana, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"vd" = ( -/obj/machinery/computer/security, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"ve" = ( -/obj/machinery/bodyscanner{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"vf" = ( -/obj/machinery/body_scanconsole, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"vg" = ( -/obj/structure/sink{ - icon_state = "sink"; - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"vh" = ( -/obj/machinery/vending/wallmed1{ - pixel_y = -30 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"vi" = ( -/obj/structure/closet/secure_closet/medical2, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"vj" = ( -/obj/structure/closet/crate/medical, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = -2; - pixel_y = 4 - }, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = -2; - pixel_y = 4 - }, -/obj/item/bodybag/cryobag{ - pixel_x = 5 - }, -/obj/item/bodybag/cryobag{ - pixel_x = 5 - }, -/obj/item/weapon/storage/firstaid/o2{ - layer = 2.8; - pixel_x = 4; - pixel_y = 6 - }, -/obj/item/weapon/storage/box/masks{ - pixel_x = 0; - pixel_y = 0 - }, -/obj/item/weapon/storage/box/gloves{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/item/weapon/storage/firstaid/toxin, -/obj/item/weapon/storage/firstaid/fire{ - layer = 2.9; - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/weapon/storage/firstaid/adv{ - pixel_x = -2 - }, -/obj/item/weapon/reagent_containers/blood/empty, -/obj/item/weapon/reagent_containers/blood/empty, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"vk" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = 2; - pixel_y = 0 - }, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = -2; - pixel_y = 4 - }, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"vl" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/fire{ - pixel_x = -2; - pixel_y = 4 - }, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"vm" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/firstaid/toxin{ - pixel_x = -2; - pixel_y = 4 - }, -/obj/item/weapon/storage/firstaid/toxin, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"vn" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/turf/simulated/shuttle/floor/white, -/area/centcom/evac) -"vo" = ( -/obj/structure/table/standard, -/obj/item/weapon/clipboard, -/obj/item/weapon/pen, -/obj/item/weapon/stamp/captain, -/turf/simulated/shuttle/floor/black, -/area/centcom/evac) -"vp" = ( -/obj/machinery/computer/shuttle, -/turf/simulated/shuttle/floor/black, -/area/centcom/evac) -"vq" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/lockbox, -/turf/simulated/shuttle/floor/black, -/area/centcom/evac) -"vr" = ( -/obj/machinery/computer/station_alert, -/turf/simulated/shuttle/floor/black, -/area/centcom/evac) -"vs" = ( -/obj/structure/table/standard, -/obj/item/device/radio/off, -/obj/item/weapon/paper_bin, -/turf/simulated/shuttle/floor/black, -/area/centcom/evac) -"vt" = ( -/obj/structure/window/reinforced, -/obj/machinery/door/blast/shutters{ - density = 0; - icon_state = "shutter0"; - id = "tradestarshutters"; - name = "Blast Shutters"; - opacity = 0 - }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced/full, -/turf/simulated/shuttle/plating, -/area/shuttle/merchant/home) -"vu" = ( -/obj/structure/window/reinforced, -/obj/machinery/door/blast/shutters{ - density = 0; - icon_state = "shutter0"; - id = "tradestarshutters"; - name = "Blast Shutters"; - opacity = 0 - }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced/full, -/turf/simulated/shuttle/plating, -/area/shuttle/merchant/home) -"vv" = ( -/obj/structure/window/reinforced, -/obj/machinery/door/blast/shutters{ - density = 0; - icon_state = "shutter0"; - id = "tradestarshutters"; - name = "Blast Shutters"; - opacity = 0 - }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced/full, -/turf/simulated/shuttle/plating, -/area/shuttle/merchant/home) -"vw" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/turf/simulated/shuttle/plating/airless/carry, -/area/shuttle/supply) -"vx" = ( -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"vy" = ( -/obj/structure/shuttle/engine/heater{ - icon_state = "heater"; - dir = 4 - }, -/turf/simulated/shuttle/plating/airless, -/area/shuttle/merchant/home) -"vz" = ( -/obj/effect/shuttle_landmark/southern_cross/transport1_offsite, -/turf/simulated/shuttle/floor, -/area/shuttle/transport1/centcom) -"vA" = ( -/obj/machinery/door/window/brigdoor{ - dir = 4; - name = "Security" - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"vB" = ( -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/security) -"vC" = ( -/obj/structure/table/glass, -/obj/machinery/reagentgrinder, -/obj/effect/floor_decal/corner/paleblue{ - dir = 10 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"vD" = ( -/obj/structure/grille, -/obj/structure/shuttle/window, -/turf/simulated/shuttle/plating, -/area/centcom/evac) -"vE" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"vF" = ( -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet/rd, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"vG" = ( -/obj/structure/table/standard, -/obj/machinery/chemical_dispenser/bar_alc/full, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"vH" = ( -/obj/structure/table/standard, -/obj/machinery/microwave, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"vI" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/carpet, -/area/shuttle/merchant/home) -"vJ" = ( -/obj/structure/bed/chair, -/turf/simulated/floor/carpet, -/area/shuttle/merchant/home) -"vK" = ( -/obj/structure/flora/pottedplant{ - icon_state = "plant-22" - }, -/turf/simulated/floor/carpet, -/area/shuttle/merchant/home) -"vL" = ( -/obj/machinery/sleep_console{ - dir = 8 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"vM" = ( -/obj/machinery/sleeper{ - dir = 4 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"vN" = ( -/obj/effect/shuttle_landmark/southern_cross/large_escape_pod2/offsite, -/turf/simulated/shuttle/plating, -/area/shuttle/large_escape_pod2/centcom) -"vO" = ( -/obj/structure/table/bench/steel, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"vP" = ( -/obj/structure/closet/secure_closet/brig, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"vQ" = ( -/obj/machinery/door/airlock/external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "escape_shuttle_hatch"; - locked = 1; - name = "Shuttle Hatch"; - req_access = list(13) - }, -/obj/structure/fans/tiny, -/turf/simulated/shuttle/floor, -/area/shuttle/escape/centcom) -"vR" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Security Lobby" - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/security) -"vS" = ( -/obj/machinery/door/airlock/glass{ - name = "Arrivals Processing" - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/medical) -"vT" = ( -/obj/structure/closet/secure_closet/chemical, -/obj/effect/floor_decal/corner/paleblue{ - dir = 10 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"vU" = ( -/obj/structure/table/glass, -/obj/item/stack/material/phoron, -/obj/effect/floor_decal/corner/paleblue{ - dir = 10 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"vV" = ( -/obj/machinery/door/airlock/glass{ - name = "Arrivals Processing" - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"vW" = ( -/obj/machinery/sleeper{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"vX" = ( -/obj/machinery/sleep_console, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"vY" = ( -/obj/structure/closet/wardrobe/white, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"vZ" = ( -/obj/machinery/clonepod, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"wa" = ( -/obj/machinery/computer/cloning, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"wb" = ( -/obj/machinery/dna_scannernew, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"wc" = ( -/obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, -/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, -/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, -/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, -/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, -/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, -/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, -/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, -/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"wd" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/blast/shutters{ - density = 0; - dir = 8; - icon_state = "shutter0"; - id = "tradestarshutters"; - name = "Blast Shutters"; - opacity = 0 - }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced/full, -/turf/simulated/shuttle/plating, -/area/shuttle/merchant/home) -"we" = ( -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"wf" = ( -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"wg" = ( -/obj/machinery/door/airlock/silver{ - name = "Sleeping" - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"wh" = ( -/turf/simulated/floor/carpet, -/area/shuttle/merchant/home) -"wi" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/box/donkpockets, -/turf/simulated/floor/carpet, -/area/shuttle/merchant/home) -"wj" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/turf/simulated/floor/carpet, -/area/shuttle/merchant/home) -"wk" = ( -/obj/machinery/atm{ - pixel_x = -32 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"wl" = ( -/obj/machinery/suit_cycler/syndicate, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"wm" = ( -/obj/machinery/bodyscanner{ - dir = 8 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"wn" = ( -/obj/machinery/body_scanconsole, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"wo" = ( -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = -2; - pixel_y = 4 - }, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = -2; - pixel_y = 4 - }, -/obj/item/bodybag/cryobag{ - pixel_x = 5 - }, -/obj/item/bodybag/cryobag{ - pixel_x = 5 - }, -/obj/item/weapon/storage/firstaid/o2{ - layer = 2.8; - pixel_x = 4; - pixel_y = 6 - }, -/obj/item/weapon/storage/box/masks{ - pixel_x = 0; - pixel_y = 0 - }, -/obj/item/weapon/storage/box/gloves{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/item/weapon/storage/firstaid/toxin, -/obj/item/weapon/storage/firstaid/fire{ - layer = 2.9; - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/weapon/storage/firstaid/adv{ - pixel_x = -2 - }, -/obj/item/weapon/reagent_containers/blood/empty, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/structure/closet/medical_wall{ - pixel_y = 32 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"wp" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"wq" = ( -/obj/structure/table/reinforced, -/obj/item/device/taperecorder, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"wr" = ( -/obj/structure/table/reinforced, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"ws" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/pill_bottle/dice, -/obj/item/weapon/deck/cards, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"wt" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Spaceport Security Airlock"; - req_access = list(63) - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"wu" = ( -/obj/structure/table/bench/padded, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"wv" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/blast/shutters{ - density = 0; - dir = 8; - icon_state = "shutter0"; - id = "tradestarshutters"; - name = "Blast Shutters"; - opacity = 0 - }, -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced/full, -/turf/simulated/shuttle/plating, -/area/shuttle/merchant/home) -"ww" = ( -/obj/structure/closet/wardrobe/pjs, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"wx" = ( -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 8 - }, -/obj/item/weapon/pen{ - pixel_y = 4 - }, -/obj/machinery/light, -/obj/structure/table/glass, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"wy" = ( -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet/hos, -/obj/structure/sign/poster{ - pixel_y = -32 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"wz" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/shuttle/merchant/home) -"wA" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/box/glasses/square, -/turf/simulated/floor/carpet, -/area/shuttle/merchant/home) -"wB" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/obj/machinery/computer/security/telescreen/entertainment{ - icon_state = "frame"; - pixel_x = 32 - }, -/turf/simulated/floor/carpet, -/area/shuttle/merchant/home) -"wC" = ( -/obj/structure/table/steel_reinforced, -/obj/item/weapon/inflatable_duck, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"wD" = ( -/obj/structure/table/steel_reinforced, -/obj/item/stack/material/mhydrogen, -/obj/item/stack/material/diamond, -/obj/item/stack/material/sandstone, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"wE" = ( -/obj/structure/table/steel_reinforced, -/obj/item/weapon/rig/internalaffairs, -/obj/item/clothing/head/helmet/space/void/wizard, -/obj/item/clothing/suit/space/void/wizard, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"wF" = ( -/obj/structure/table/steel_reinforced, -/obj/random/tool, -/obj/random/tool, -/obj/random/tool, -/obj/random/tool, -/obj/random/tool, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"wG" = ( -/obj/structure/table/steel_reinforced, -/obj/random/toolbox, -/obj/random/toolbox, -/obj/random/toolbox, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"wH" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/shuttle/plating, -/area/shuttle/merchant/home) -"wI" = ( -/obj/vehicle/train/engine, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"wJ" = ( -/turf/simulated/shuttle/floor/darkred, -/area/shuttle/merchant/home) -"wK" = ( -/obj/machinery/door/airlock/glass_medical{ - name = "Medical Bay"; - req_access = list(160) - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"wL" = ( -/obj/machinery/optable, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"wM" = ( -/obj/effect/shuttle_landmark/southern_cross/large_escape_pod1/offsite, -/turf/simulated/shuttle/plating, -/area/shuttle/large_escape_pod1/centcom) -"wN" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/folder/red, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"wO" = ( -/obj/structure/closet/walllocker/emerglocker{ - pixel_y = -32 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"wP" = ( -/obj/machinery/button/remote/blast_door{ - id = "tradestarshutters"; - name = "remote shutter control"; - pixel_x = 30; - req_access = list(160) - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"wQ" = ( -/obj/structure/table/steel_reinforced, -/obj/random/firstaid, -/obj/random/firstaid, -/obj/random/firstaid, -/obj/random/firstaid, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"wR" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 9 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"wS" = ( -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 1 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"wT" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 5 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"wU" = ( -/obj/structure/table/steel_reinforced, -/obj/random/tech_supply, -/obj/random/tech_supply, -/obj/random/tech_supply, -/obj/random/tech_supply, -/obj/random/tech_supply, -/obj/random/tech_supply, -/obj/item/weapon/weldpack, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"wV" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/shuttle/plating, -/area/shuttle/merchant/home) -"wW" = ( -/obj/vehicle/train/trolley, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"wX" = ( -/obj/machinery/light, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"wY" = ( -/obj/machinery/vending/medical{ - pixel_y = -32; - req_access = null - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"wZ" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Security Processing"; - req_access = list(1) - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"xa" = ( -/obj/structure/table/bench/padded, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/security) -"xb" = ( -/obj/structure/morgue, -/obj/effect/floor_decal/corner/blue/full{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"xc" = ( -/obj/effect/floor_decal/corner/blue{ - dir = 5 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"xd" = ( -/obj/structure/morgue{ - icon_state = "morgue1"; - dir = 8 - }, -/obj/effect/floor_decal/corner/blue/full{ - dir = 1 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"xe" = ( -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 4; - req_access = list(160) - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"xf" = ( -/obj/structure/table/steel_reinforced, -/obj/random/medical, -/obj/random/medical, -/obj/random/medical, -/obj/random/medical, -/obj/structure/window/reinforced, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"xg" = ( -/obj/machinery/door/window/southleft{ - name = "Cargo Hold"; - req_access = list(160) - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"xh" = ( -/obj/structure/table/steel_reinforced, -/obj/item/weapon/coin/uranium, -/obj/item/weapon/coin/silver, -/obj/item/weapon/coin/platinum, -/obj/item/weapon/coin/phoron, -/obj/item/weapon/coin/iron, -/obj/item/weapon/coin/gold, -/obj/item/weapon/coin/diamond, -/obj/structure/window/reinforced, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"xi" = ( -/obj/machinery/door/window/southright{ - name = "Cargo Hold"; - req_access = list(160) - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"xj" = ( -/obj/structure/table/steel_reinforced, -/obj/item/weapon/cell/high, -/obj/item/weapon/cell/high, -/obj/item/weapon/cell/hyper, -/obj/item/weapon/cell/potato, -/obj/structure/window/reinforced, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"xk" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/shuttle/plating, -/area/shuttle/merchant/home) -"xl" = ( -/obj/structure/table/standard, -/obj/item/clothing/gloves/sterile/latex, -/obj/item/clothing/mask/surgical, -/obj/item/weapon/surgical/retractor{ - pixel_x = 0; - pixel_y = 6 - }, -/obj/item/weapon/surgical/scalpel, -/obj/item/weapon/surgical/surgicaldrill, -/obj/item/weapon/surgical/circular_saw, -/obj/item/stack/nanopaste, -/obj/item/weapon/surgical/hemostat{ - pixel_y = 4 - }, -/obj/item/weapon/surgical/cautery{ - pixel_y = 4 - }, -/obj/item/weapon/surgical/FixOVein{ - pixel_x = -6; - pixel_y = 1 - }, -/obj/item/stack/medical/advanced/bruise_pack, -/obj/item/weapon/surgical/bonesetter, -/obj/item/weapon/surgical/bonegel{ - pixel_x = 4; - pixel_y = 3 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"xm" = ( -/obj/machinery/iv_drip, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"xn" = ( -/obj/structure/table/glass, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/obj/structure/window/reinforced{ - dir = 1; - health = 1e+006 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"xo" = ( -/obj/structure/morgue, -/obj/effect/floor_decal/corner/blue{ - dir = 9 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"xp" = ( -/obj/structure/morgue{ - icon_state = "morgue1"; - dir = 8 - }, -/obj/effect/floor_decal/corner/blue{ - dir = 6 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"xq" = ( -/obj/machinery/door/blast/shutters{ - density = 0; - icon_state = "shutter0"; - id = "tradebridgeshutters"; - name = "Blast Shutters"; - opacity = 0 - }, -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced/full, -/turf/simulated/shuttle/plating, -/area/shuttle/merchant/home) -"xr" = ( -/obj/machinery/door/blast/shutters{ - density = 0; - icon_state = "shutter0"; - id = "tradebridgeshutters"; - name = "Blast Shutters"; - opacity = 0 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced/full, -/turf/simulated/shuttle/plating, -/area/shuttle/merchant/home) -"xs" = ( -/obj/machinery/vending/coffee, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"xt" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"xu" = ( -/obj/machinery/door/airlock/multi_tile/glass, -/turf/simulated/shuttle/floor/darkred, -/area/shuttle/merchant/home) -"xv" = ( -/obj/structure/closet/crate/secure/weapon, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"xw" = ( -/obj/machinery/computer/arcade/orion_trail, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"xx" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"xy" = ( -/obj/structure/table/glass, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"xz" = ( -/obj/effect/floor_decal/corner/paleblue{ - dir = 10 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"xA" = ( -/obj/structure/closet/secure_closet/personal/patient, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"xB" = ( -/obj/effect/floor_decal/corner/blue{ - dir = 1 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"xC" = ( -/obj/structure/filingcabinet/chestdrawer{ - desc = "A large drawer filled with autopsy reports."; - name = "Autopsy Reports" - }, -/obj/effect/floor_decal/corner/blue{ - dir = 6 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"xD" = ( -/obj/structure/table/steel_reinforced, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 8 - }, -/obj/item/weapon/pen{ - pixel_y = 4 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"xE" = ( -/obj/structure/table/steel_reinforced, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"xF" = ( -/obj/structure/toilet, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/shuttle/floor/white, -/area/shuttle/merchant/home) -"xG" = ( -/obj/structure/sink{ - icon_state = "sink"; - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/machinery/light/small, -/turf/simulated/shuttle/floor/white, -/area/shuttle/merchant/home) -"xH" = ( -/obj/structure/mirror{ - pixel_x = 0; - pixel_y = 28 - }, -/turf/simulated/shuttle/floor/white, -/area/shuttle/merchant/home) -"xI" = ( -/obj/structure/curtain/open/shower, -/obj/machinery/shower{ - pixel_y = 3 - }, -/turf/simulated/shuttle/floor/white, -/area/shuttle/merchant/home) -"xJ" = ( -/obj/machinery/vending/snack{ - name = "hacked Getmore Chocolate Corp"; - prices = list() - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"xK" = ( -/obj/structure/window/reinforced, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/shuttle/plating, -/area/shuttle/merchant/home) -"xL" = ( -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"xM" = ( -/obj/machinery/recharge_station, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"xN" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/storage/box/donkpockets, -/obj/machinery/computer/security/telescreen/entertainment{ - icon_state = "frame"; - pixel_x = 30 - }, -/obj/effect/floor_decal/corner/orange{ - dir = 6 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"xO" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"xP" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"xQ" = ( -/obj/structure/bed/chair/office/light{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"xR" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor{ - dir = 4; - name = "Security" - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"xS" = ( -/obj/structure/table/standard, -/obj/item/roller, -/obj/item/roller{ - pixel_y = 8 - }, -/obj/item/roller{ - pixel_y = 16 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"xT" = ( -/obj/structure/table/glass, -/obj/machinery/computer/med_data/laptop, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/obj/structure/window/reinforced, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"xU" = ( -/obj/item/device/camera{ - name = "Autopsy Camera"; - pixel_x = -2; - pixel_y = 7 - }, -/obj/item/weapon/paper_bin{ - pixel_y = -6 - }, -/obj/item/weapon/pen/red{ - pixel_x = -1; - pixel_y = -9 - }, -/obj/item/weapon/pen/blue{ - pixel_x = 3; - pixel_y = -5 - }, -/obj/structure/table/standard, -/obj/effect/floor_decal/corner/blue{ - dir = 6 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"xV" = ( -/obj/machinery/door/blast/shutters{ - density = 0; - dir = 8; - icon_state = "shutter0"; - id = "tradebridgeshutters"; - name = "Blast Shutters"; - opacity = 0 - }, -/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/full, -/turf/simulated/shuttle/plating, -/area/shuttle/merchant/home) -"xW" = ( -/obj/structure/frame/computer, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"xX" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/sign/kiddieplaque{ - desc = "A plaque commemorating the construction of the cargo ship Beruang."; - name = "Beruang"; - pixel_x = 32 - }, -/mob/living/simple_mob/animal/passive/dog/tamaskan/Spice, -/turf/simulated/shuttle/floor/darkred, -/area/shuttle/merchant/home) -"xY" = ( -/obj/machinery/door/airlock/silver{ - name = "Toilet" - }, -/turf/simulated/shuttle/floor/white, -/area/shuttle/merchant/home) -"xZ" = ( -/obj/machinery/door/airlock/silver{ - name = "Restroom" - }, -/turf/simulated/shuttle/floor/white, -/area/shuttle/merchant/home) -"ya" = ( -/obj/structure/undies_wardrobe, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"yb" = ( -/obj/machinery/vending/cigarette{ - name = "hacked cigarette machine"; - prices = list(); - products = list(/obj/item/weapon/storage/fancy/cigarettes = 10, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/flame/lighter/zippo = 4, /obj/item/clothing/mask/smokable/cigarette/cigar/havana = 2) - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"yc" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 9 - }, -/obj/structure/largecrate/animal/cat, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"yd" = ( -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 1 - }, -/obj/structure/largecrate/animal/cow, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"ye" = ( -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 1 - }, -/obj/structure/closet/crate/freezer/rations, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"yf" = ( -/obj/structure/table/rack, -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 1 - }, -/obj/item/device/kit/paint/ripley/death, -/obj/item/device/kit/paint/ripley/flames_blue, -/obj/item/device/kit/paint/ripley/flames_red, -/obj/item/device/kit/paint/ripley, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"yg" = ( -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 1 - }, -/obj/structure/closet/crate/secure/loot, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"yh" = ( -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 1 - }, -/obj/structure/largecrate/hoverpod, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"yi" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 5 - }, -/obj/mecha/working/ripley/mining, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"yj" = ( -/obj/machinery/door/window/westright{ - name = "Storefront"; - req_access = list(160) - }, -/obj/structure/table/marble, -/obj/machinery/door/blast/shutters{ - density = 0; - dir = 8; - icon_state = "shutter0"; - id = "trade"; - name = "Shop Shutters"; - opacity = 0 - }, -/turf/simulated/shuttle/floor/darkred, -/area/shuttle/merchant/home) -"yk" = ( -/obj/structure/bed/chair/office/dark{ - dir = 8 - }, -/turf/simulated/shuttle/floor/darkred, -/area/shuttle/merchant/home) -"yl" = ( -/obj/machinery/computer/arcade/battle, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"ym" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/obj/effect/floor_decal/corner/orange{ - dir = 10 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"yn" = ( -/obj/structure/table/reinforced, -/obj/machinery/microwave, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"yo" = ( -/obj/item/device/camera{ - desc = "A one use - polaroid camera. 30 photos left."; - name = "detectives camera"; - pictures_left = 30; - pixel_x = 2; - pixel_y = 3 - }, -/obj/structure/table/reinforced, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"yp" = ( -/obj/item/weapon/storage/box/evidence, -/obj/item/weapon/folder/red, -/obj/structure/table/reinforced, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"yq" = ( -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/obj/structure/table/reinforced, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"yr" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"ys" = ( -/obj/machinery/computer/card, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/security) -"yt" = ( -/obj/machinery/smartfridge/chemistry, -/turf/unsimulated/wall, -/area/centcom/medical) -"yu" = ( -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet/medical, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"yv" = ( -/obj/item/weapon/storage/box/bodybags, -/obj/item/weapon/storage/box/bodybags, -/obj/structure/table/standard, -/obj/effect/floor_decal/corner/blue{ - dir = 10 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"yw" = ( -/obj/effect/floor_decal/corner/blue{ - dir = 10 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"yx" = ( -/obj/item/weapon/autopsy_scanner, -/obj/item/weapon/surgical/scalpel, -/obj/structure/table/standard, -/obj/effect/floor_decal/corner/blue/full{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"yy" = ( -/obj/machinery/door/blast/shutters{ - density = 0; - dir = 8; - icon_state = "shutter0"; - id = "tradebridgeshutters"; - name = "Blast Shutters"; - opacity = 0 - }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced/full, -/turf/simulated/shuttle/plating, -/area/shuttle/merchant/home) -"yz" = ( -/obj/machinery/computer/shuttle_control/merchant, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"yA" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/turf/simulated/shuttle/floor/darkred, -/area/shuttle/merchant/home) -"yB" = ( -/obj/machinery/door/airlock/command{ - name = "Bridge"; - req_access = list(160) - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"yC" = ( -/obj/structure/noticeboard{ - pixel_y = 32 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"yD" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 10 - }, -/obj/structure/largecrate/animal/corgi, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"yE" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/structure/largecrate/animal/corgi, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"yF" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/structure/closet/crate/internals, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"yG" = ( -/obj/structure/table/rack, -/obj/effect/floor_decal/industrial/warning, -/obj/item/device/kit/paint/gygax/darkgygax, -/obj/item/device/kit/paint/gygax/recitence, -/obj/item/device/kit/paint/durand, -/obj/item/device/kit/paint/durand/phazon, -/obj/item/device/kit/paint/durand/seraph, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"yH" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/structure/closet/crate/secure/loot, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"yI" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/structure/largecrate/hoverpod, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"yJ" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 6 - }, -/obj/mecha/working/ripley/firefighter, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"yK" = ( -/obj/machinery/door/window/westleft{ - name = "Storefront"; - req_access = list(160) - }, -/obj/structure/window/reinforced, -/obj/machinery/door/blast/shutters{ - density = 0; - dir = 8; - icon_state = "shutter0"; - id = "trade"; - name = "Shop Shutters"; - opacity = 0 - }, -/obj/structure/table/marble, -/turf/simulated/shuttle/floor/darkred, -/area/shuttle/merchant/home) -"yL" = ( -/obj/machinery/door/airlock/medical, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"yM" = ( -/obj/machinery/computer/arcade/battle, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"yN" = ( -/obj/structure/table/steel_reinforced, -/obj/machinery/button/remote/blast_door{ - id = "tradebridgeshutters"; - name = "remote shutter control"; - pixel_x = 30; - req_access = list(150) - }, -/obj/structure/flora/pottedplant{ - icon_state = "plant-09"; - name = "Esteban"; - pixel_y = 8 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"yO" = ( -/obj/machinery/vending/assist{ - contraband = null; - name = "Old Vending Machine"; - products = list(/obj/item/device/assembly/prox_sensor = 5, /obj/item/device/assembly/signaler = 4, /obj/item/device/assembly/infra = 4, /obj/item/device/assembly/prox_sensor = 4, /obj/item/weapon/handcuffs = 8, /obj/item/device/flash = 4, /obj/item/weapon/cartridge/signal = 4, /obj/item/clothing/glasses/sunglasses = 4) - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"yP" = ( -/obj/structure/closet{ - name = "custodial" - }, -/obj/item/weapon/reagent_containers/spray/cleaner, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/item/weapon/mop, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"yQ" = ( -/obj/machinery/vending/sovietsoda, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"yR" = ( -/obj/machinery/light, -/obj/structure/table/standard, -/obj/item/weapon/soap, -/obj/item/weapon/towel{ - color = "#0000FF" - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"yS" = ( -/obj/structure/sign/poster{ - pixel_y = -32 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"yT" = ( -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 2; - req_access = list(160) - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"yU" = ( -/obj/machinery/door/window/westleft{ - name = "Storefront"; - req_access = list(160) - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"yV" = ( -/obj/machinery/button/remote/blast_door{ - id = "trade"; - name = "Shop Shutters"; - pixel_x = 0; - pixel_y = -26 - }, -/turf/simulated/shuttle/floor/darkred, -/area/shuttle/merchant/home) -"yW" = ( -/obj/structure/table/steel_reinforced, -/obj/item/clothing/head/bearpelt, -/obj/item/clothing/head/bowler, -/obj/item/clothing/head/caphat/cap, -/obj/item/clothing/head/beaverhat, -/obj/item/clothing/head/beret/centcom, -/obj/item/clothing/head/beret/sec, -/obj/item/clothing/head/collectable/kitty, -/obj/item/clothing/head/collectable/kitty, -/obj/item/clothing/head/collectable/kitty, -/obj/item/clothing/head/collectable/rabbitears, -/obj/item/clothing/head/collectable/rabbitears, -/obj/item/clothing/head/collectable/rabbitears, -/obj/item/clothing/head/collectable/petehat, -/obj/item/clothing/head/collectable/pirate, -/obj/item/clothing/head/collectable/wizard, -/obj/item/clothing/head/collectable/xenom, -/obj/item/clothing/head/cowboy_hat, -/obj/item/clothing/head/pin/flower/violet, -/obj/item/clothing/head/pin/flower/blue, -/obj/item/clothing/head/pin/flower/orange, -/obj/item/clothing/head/pin/flower/pink, -/obj/item/clothing/head/justice, -/obj/item/clothing/head/justice/blue, -/obj/item/clothing/head/justice/green, -/obj/item/clothing/head/justice/pink, -/obj/item/clothing/head/justice/yellow, -/obj/item/clothing/head/philosopher_wig, -/obj/item/clothing/head/plaguedoctorhat, -/obj/item/clothing/head/xenos, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"yX" = ( -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"yY" = ( -/turf/unsimulated/wall, -/area/centcom/terminal) -"yZ" = ( -/obj/machinery/door/blast/shutters{ - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "tradebridgeshutters"; - name = "Blast Shutters"; - opacity = 0 - }, -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced/full, -/turf/simulated/shuttle/plating, -/area/shuttle/merchant/home) -"za" = ( -/obj/machinery/door/blast/shutters{ - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "tradebridgeshutters"; - name = "Blast Shutters"; - opacity = 0 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced/full, -/turf/simulated/shuttle/plating, -/area/shuttle/merchant/home) -"zb" = ( -/obj/machinery/vending/boozeomat{ - req_access = null - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"zc" = ( -/obj/structure/table/standard, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"zd" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/toolbox/mechanical, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"ze" = ( -/obj/structure/table/steel_reinforced, -/obj/item/clothing/under/cheongsam, -/obj/item/clothing/under/hosformalmale, -/obj/item/clothing/under/hosformalfem, -/obj/item/clothing/under/harness, -/obj/item/clothing/under/gladiator, -/obj/item/clothing/under/ert, -/obj/item/clothing/under/schoolgirl, -/obj/item/clothing/under/redcoat, -/obj/item/clothing/under/sexymime, -/obj/item/clothing/under/sexyclown, -/obj/item/clothing/under/soviet, -/obj/item/clothing/under/space, -/obj/item/clothing/under/swimsuit/stripper/mankini, -/obj/item/clothing/under/suit_jacket/female, -/obj/item/clothing/under/rank/psych/turtleneck, -/obj/item/clothing/under/syndicate/combat, -/obj/item/clothing/under/syndicate/combat, -/obj/item/clothing/under/syndicate/tacticool, -/obj/item/clothing/under/syndicate/tacticool, -/obj/item/clothing/under/dress/sailordress, -/obj/item/clothing/under/dress/redeveninggown, -/obj/item/clothing/under/dress/dress_saloon, -/obj/item/clothing/under/dress/blacktango, -/obj/item/clothing/under/dress/blacktango/alt, -/obj/item/clothing/under/dress/dress_orange, -/obj/item/clothing/under/dress/maid/janitor, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"zf" = ( -/obj/machinery/door/airlock/glass{ - name = "Dock" - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/main_hall) -"zg" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/table/steel_reinforced, -/obj/item/weapon/contraband/poster, -/obj/item/weapon/contraband/poster, -/obj/item/weapon/contraband/poster, -/obj/item/weapon/contraband/poster, -/obj/item/weapon/contraband/poster, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"zh" = ( -/obj/machinery/door/window/northleft{ - name = "Cargo Hold"; - req_access = list(160) - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"zi" = ( -/obj/structure/table/steel_reinforced, -/obj/random/plushie, -/obj/random/plushie, -/obj/random/plushie, -/obj/random/plushie, -/obj/random/plushie, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"zj" = ( -/obj/machinery/door/window/northright{ - name = "Cargo Hold"; - req_access = list(160) - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"zk" = ( -/obj/structure/table/steel_reinforced, -/obj/item/clothing/gloves/black, -/obj/item/clothing/gloves/blue, -/obj/item/clothing/gloves/brown, -/obj/item/clothing/gloves/captain, -/obj/item/clothing/gloves/combat, -/obj/item/clothing/gloves/green, -/obj/item/clothing/gloves/grey, -/obj/item/clothing/gloves/light_brown, -/obj/item/clothing/gloves/purple, -/obj/item/clothing/gloves/rainbow, -/obj/item/clothing/gloves/swat, -/obj/item/clothing/gloves/white, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"zl" = ( -/obj/machinery/atmospherics/pipe/tank/air{ - dir = 2; - start_pressure = 740.5 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"zm" = ( -/obj/structure/closet/walllocker/emerglocker{ - pixel_y = 32 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"zn" = ( -/obj/machinery/autolathe{ - desc = "Your typical Autolathe. It appears to have much more options than your regular one, however..."; - hacked = 1; - name = "Unlocked Autolathe" - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"zo" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/terminal) -"zp" = ( -/obj/machinery/button/remote/blast_door{ - id = "tradeportshutters"; - name = "remote shutter control"; - pixel_x = 30; - req_access = list(160) - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"zq" = ( -/obj/structure/table/steel_reinforced, -/obj/random/contraband, -/obj/random/contraband, -/obj/random/contraband, -/obj/random/contraband, -/obj/random/contraband, -/obj/random/contraband, -/obj/item/weapon/bikehorn, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"zr" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 10 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"zs" = ( -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"zt" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 6 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"zu" = ( -/obj/machinery/door/airlock/glass{ - icon_state = "door_locked"; - locked = 1; - name = "Arrivals Processing" - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"zv" = ( -/obj/machinery/atmospherics/pipe/simple/visible, -/obj/machinery/meter, -/obj/structure/largecrate/animal/cat, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"zw" = ( -/obj/machinery/door/airlock/glass_engineering{ - name = "Engineering"; - req_access = list(160) - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"zx" = ( -/obj/machinery/vending/medical, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"zy" = ( -/obj/structure/flora/pottedplant/orientaltree, -/obj/effect/floor_decal/corner/paleblue{ - dir = 5 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"zz" = ( -/obj/effect/floor_decal/corner/paleblue{ - dir = 5 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"zA" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/firstaid/adv{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/weapon/storage/firstaid/adv, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"zB" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/firstaid/toxin{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/weapon/storage/firstaid/toxin{ - pixel_x = 0; - pixel_y = 0 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"zC" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"zD" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"zE" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/firstaid/o2{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/weapon/storage/firstaid/o2{ - pixel_x = 0; - pixel_y = 0 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"zF" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/firstaid/fire{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/weapon/storage/firstaid/fire{ - pixel_x = 0; - pixel_y = 0 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"zG" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/toolbox/emergency, -/obj/item/bodybag/cryobag, -/obj/item/bodybag/cryobag, -/obj/item/bodybag/cryobag, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"zH" = ( -/obj/effect/floor_decal/corner/paleblue, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"zI" = ( -/obj/effect/floor_decal/corner/paleblue{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"zJ" = ( -/obj/structure/closet/secure_closet/medical_wall{ - name = "O- Blood Locker"; - pixel_x = 0; - pixel_y = -32 - }, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/effect/floor_decal/corner/paleblue{ - dir = 10 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"zK" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/blast/shutters{ - density = 0; - dir = 8; - icon_state = "shutter0"; - id = "tradeportshutters"; - name = "Blast Shutters"; - opacity = 0 - }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced/full, -/turf/simulated/shuttle/plating, -/area/shuttle/merchant/home) -"zL" = ( -/obj/structure/closet/wardrobe/captain, -/obj/item/weapon/gun/projectile/revolver/mateba, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"zM" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/bookcase, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"zN" = ( -/obj/structure/bed/chair/comfy/black, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"zO" = ( -/obj/structure/bed/chair/office/dark, -/turf/simulated/floor/carpet, -/area/shuttle/merchant/home) -"zP" = ( -/obj/machinery/photocopier, -/turf/simulated/floor/carpet, -/area/shuttle/merchant/home) -"zQ" = ( -/obj/structure/table/steel_reinforced, -/obj/random/action_figure, -/obj/random/action_figure, -/obj/random/action_figure, -/obj/random/action_figure, -/obj/random/action_figure, -/obj/random/action_figure, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"zR" = ( -/obj/structure/table/steel_reinforced, -/obj/item/weapon/lipstick/black, -/obj/item/weapon/lipstick/jade, -/obj/item/weapon/lipstick/purple, -/obj/item/weapon/lipstick, -/obj/item/weapon/lipstick/random, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"zS" = ( -/obj/structure/table/steel_reinforced, -/obj/item/clothing/accessory/holster/hip, -/obj/item/clothing/accessory/holster/armpit, -/obj/item/clothing/accessory/holster/armpit, -/obj/item/clothing/accessory/holster/hip, -/obj/item/clothing/accessory/storage/white_vest, -/obj/item/clothing/accessory/storage/white_vest, -/obj/item/clothing/accessory/storage/webbing, -/obj/item/clothing/accessory/storage/webbing, -/obj/item/clothing/accessory/storage/black_vest, -/obj/item/clothing/accessory/storage/black_vest, -/obj/item/clothing/accessory/storage/brown_vest, -/obj/item/clothing/accessory/storage/brown_vest, -/obj/item/clothing/accessory/scarf/white, -/obj/item/clothing/accessory/scarf/lightblue, -/obj/item/clothing/accessory/scarf/red, -/obj/item/clothing/accessory/scarf/purple, -/obj/item/clothing/accessory/armband/science, -/obj/item/clothing/accessory/armband/med, -/obj/item/clothing/accessory/armband/engine, -/obj/item/clothing/accessory/armband/cargo, -/obj/item/clothing/accessory/armband, -/obj/item/clothing/accessory/medal/nobel_science, -/obj/item/clothing/accessory/medal/silver, -/obj/item/clothing/accessory/medal/gold, -/obj/item/clothing/accessory/medal/bronze_heart, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"zT" = ( -/obj/effect/floor_decal/corner/paleblue/full{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"zU" = ( -/obj/structure/table/steel_reinforced, -/obj/item/clothing/suit/hgpirate, -/obj/item/clothing/suit/imperium_monk, -/obj/item/clothing/suit/leathercoat, -/obj/item/clothing/suit/justice, -/obj/item/clothing/suit/justice, -/obj/item/clothing/suit/justice, -/obj/item/clothing/suit/justice, -/obj/item/clothing/suit/justice, -/obj/item/clothing/suit/pirate, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"zV" = ( -/obj/machinery/atmospherics/pipe/simple/visible, -/obj/structure/closet/crate/solar, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"zW" = ( -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"zX" = ( -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"zY" = ( -/obj/machinery/door/airlock/glass_medical{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access = list(5) - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"zZ" = ( -/obj/structure/table/standard, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"Aa" = ( -/obj/structure/bed/chair/office/light{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"Ab" = ( -/obj/structure/table/standard, -/obj/item/roller, -/obj/item/roller{ - pixel_y = 8 - }, -/obj/item/roller{ - pixel_y = 16 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"Ac" = ( -/obj/structure/table/standard, -/obj/effect/floor_decal/corner/paleblue/full, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"Ad" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/full{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"Ae" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/full, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"Af" = ( -/obj/machinery/computer/crew, -/obj/effect/floor_decal/corner/paleblue/full, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/centcom/medical) -"Ag" = ( -/turf/unsimulated/floor{ - icon_state = "asteroid" - }, -/area/centcom/terminal) -"Ah" = ( -/turf/unsimulated/wall{ - icon = 'icons/obj/doors/Doormaint.dmi'; - icon_state = "door_closed"; - name = "Sealed Door" - }, -/area/centcom/terminal) -"Ai" = ( -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/terminal) -"Aj" = ( -/obj/structure/closet/emcloset, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/terminal) -"Ak" = ( -/obj/structure/sign/directions/cargo{ - dir = 1 - }, -/obj/structure/sign/directions/security{ - dir = 1; - pixel_y = -10 - }, -/obj/structure/sign/directions/engineering{ - dir = 1; - pixel_y = 10 - }, -/turf/unsimulated/wall, -/area/centcom/terminal) -"Al" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/blast/shutters{ - density = 0; - dir = 8; - icon_state = "shutter0"; - id = "tradeportshutters"; - name = "Blast Shutters"; - opacity = 0 - }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced/full, -/turf/simulated/shuttle/plating, -/area/shuttle/merchant/home) -"Am" = ( -/obj/machinery/door/airlock/command{ - name = "Captain's Quarters"; - req_access = list(160) - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"An" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 8 - }, -/obj/item/weapon/pen{ - pixel_y = 4 - }, -/turf/simulated/floor/carpet, -/area/shuttle/merchant/home) -"Ao" = ( -/obj/machinery/computer/timeclock/premade/south, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"Ap" = ( -/obj/structure/table/woodentable, -/turf/simulated/floor/carpet, -/area/shuttle/merchant/home) -"Aq" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/blast/shutters{ - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "tradeportshutters"; - name = "Blast Shutters"; - opacity = 0 - }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced/full, -/turf/simulated/shuttle/plating, -/area/shuttle/merchant/home) -"Ar" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/blast/shutters{ - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "tradeportshutters"; - name = "Blast Shutters"; - opacity = 0 - }, -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced/full, -/turf/simulated/shuttle/plating, -/area/shuttle/merchant/home) -"As" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/blast/shutters{ - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "tradeportshutters"; - name = "Blast Shutters"; - opacity = 0 - }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced/full, -/turf/simulated/shuttle/plating, -/area/shuttle/merchant/home) -"At" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - icon_state = "intact"; - dir = 5 - }, -/obj/machinery/atm{ - pixel_x = -32 - }, -/obj/machinery/meter, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"Au" = ( -/obj/machinery/access_button{ - command = "cycle_interior"; - frequency = 1331; - master_tag = "trade2_control"; - pixel_x = -22; - pixel_y = -32; - req_one_access = list(150) - }, -/obj/machinery/atmospherics/pipe/manifold/visible{ - dir = 1 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"Av" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - icon_state = "intact"; - dir = 10 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"Aw" = ( -/obj/structure/table/standard, -/obj/item/clothing/suit/space/void/merc, -/obj/item/clothing/suit/space/void/merc, -/obj/item/clothing/suit/space/void/merc, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/head/helmet/space/void/merc, -/obj/item/clothing/head/helmet/space/void/merc, -/obj/item/clothing/head/helmet/space/void/merc, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"Ax" = ( -/obj/structure/table/standard, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/item/clothing/gloves/yellow, -/obj/item/clothing/gloves/yellow, -/obj/item/clothing/gloves/yellow, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"Ay" = ( -/obj/structure/table/standard, -/obj/item/stack/material/steel{ - amount = 2 - }, -/obj/item/stack/material/steel{ - amount = 2 - }, -/obj/item/stack/material/glass{ - amount = 15 - }, -/obj/item/stack/material/glass{ - amount = 15 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"Az" = ( -/obj/structure/sign/directions/medical{ - dir = 1; - pixel_y = -10 - }, -/obj/structure/sign/directions/science{ - dir = 1 - }, -/turf/unsimulated/wall, -/area/centcom/terminal) -"AA" = ( -/obj/machinery/door/airlock/glass{ - name = "Dock" - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"AB" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - icon_state = "warningcorner"; - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"AC" = ( -/obj/effect/floor_decal/corner/white/full{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"AD" = ( -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet/captain, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"AE" = ( -/obj/structure/table/glass, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"AF" = ( -/obj/structure/filingcabinet/filingcabinet, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"AG" = ( -/obj/machinery/light, -/turf/simulated/floor/carpet, -/area/shuttle/merchant/home) -"AH" = ( -/obj/structure/bed/chair/comfy/black{ - dir = 1 - }, -/turf/simulated/floor/carpet, -/area/shuttle/merchant/home) -"AI" = ( -/obj/structure/flora/pottedplant{ - icon_state = "plant-10" - }, -/turf/simulated/floor/carpet, -/area/shuttle/merchant/home) -"AJ" = ( -/obj/machinery/atmospherics/pipe/simple/visible, -/obj/machinery/door/airlock/external{ - frequency = 1331; - icon_state = "door_locked"; - id_tag = "trade2_shuttle_inner"; - locked = 1; - name = "Ship Hatch"; - req_access = list(13) - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"AK" = ( -/obj/machinery/door/airlock/external{ - frequency = 1331; - icon_state = "door_locked"; - id_tag = "trade2_shuttle_inner"; - locked = 1; - name = "Ship Hatch"; - req_access = list(13) - }, -/obj/machinery/atmospherics/pipe/simple/visible, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"AL" = ( -/obj/machinery/vending/engivend, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"AM" = ( -/obj/machinery/vending/tool, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"AN" = ( -/obj/effect/floor_decal/industrial/warning/cee{ - icon_state = "warningcee"; - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/terminal) -"AO" = ( -/obj/effect/floor_decal/industrial/warning/cee{ - icon_state = "warningcee"; - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/terminal) -"AP" = ( -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"AQ" = ( -/obj/effect/floor_decal/corner/white/diagonal{ - icon_state = "corner_white_diagonal"; - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"AR" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 1 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"AS" = ( -/obj/structure/table/standard, -/obj/machinery/status_display{ - density = 0; - layer = 4; - pixel_x = -32; - pixel_y = 0 - }, -/turf/simulated/shuttle/floor/white, -/area/shuttle/escape/centcom) -"AT" = ( -/obj/machinery/atmospherics/unary/vent_pump/high_volume{ - dir = 1; - frequency = 1331; - id_tag = "trade2_vent" - }, -/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ - frequency = 1331; - id_tag = "trade2_control"; - pixel_x = -24; - req_access = list(150); - tag_airpump = "trade2_vent"; - tag_chamber_sensor = "trade2_sensor"; - tag_exterior_door = "trade2_shuttle_outer"; - tag_interior_door = "trade2_shuttle_inner" - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"AU" = ( -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 - }, -/obj/machinery/airlock_sensor{ - frequency = 1331; - id_tag = "trade2_sensor"; - pixel_x = 25 - }, -/obj/machinery/atmospherics/unary/vent_pump/high_volume{ - dir = 1; - frequency = 1331; - id_tag = "trade2_vent" - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"AV" = ( -/obj/structure/table/standard, -/obj/machinery/status_display{ - density = 0; - layer = 4; - pixel_x = 32; - pixel_y = 0 - }, -/turf/simulated/shuttle/floor/white, -/area/shuttle/escape/centcom) -"AW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4; - health = 1e+006 - }, -/turf/simulated/shuttle/plating, -/area/shuttle/escape/centcom) -"AX" = ( -/obj/effect/floor_decal/industrial/warning/corner, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"AY" = ( -/obj/machinery/door/airlock/external{ - frequency = 1331; - icon_state = "door_locked"; - id_tag = "trade2_shuttle_outer"; - locked = 1; - name = "Ship Hatch"; - req_access = list(13) - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"AZ" = ( -/obj/machinery/access_button{ - command = "cycle_exterior"; - frequency = 1331; - master_tag = "trade2_control"; - pixel_x = 24; - req_one_access = list(150) - }, -/obj/machinery/door/airlock/external{ - frequency = 1331; - icon_state = "door_locked"; - id_tag = "trade2_shuttle_outer"; - locked = 1; - name = "Ship Hatch"; - req_access = list(13) - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"Ba" = ( -/obj/structure/table/standard, -/obj/machinery/ai_status_display{ - pixel_y = 32 - }, -/turf/simulated/shuttle/floor/white, -/area/shuttle/escape/centcom) -"Bb" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"Bc" = ( -/obj/effect/floor_decal/industrial/loading{ - icon_state = "loadingarea"; - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"Bd" = ( -/obj/effect/floor_decal/industrial/loading{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"Be" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - icon_state = "warningcorner"; - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"Bf" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/bed/chair/shuttle{ - dir = 4 - }, -/obj/machinery/status_display{ - density = 0; - layer = 4; - pixel_x = -32; - pixel_y = 0 - }, -/turf/simulated/shuttle/floor/white, -/area/shuttle/escape/centcom) -"Bg" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/closet/emcloset, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/shuttle/floor/white, -/area/shuttle/escape/centcom) -"Bh" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 4 - }, -/obj/machinery/status_display{ - density = 0; - layer = 4; - pixel_x = 32; - pixel_y = 0 - }, -/obj/structure/closet/emcloset, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/shuttle/floor/white, -/area/shuttle/escape/centcom) -"Bi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/turf/simulated/shuttle/plating, -/area/shuttle/escape/centcom) -"Bj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4; - health = 1e+006 - }, -/turf/simulated/shuttle/plating, -/area/shuttle/escape/centcom) -"Bk" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - icon_state = "intact"; - dir = 5 - }, -/turf/simulated/shuttle/floor/white, -/area/shuttle/escape/centcom) -"Bl" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - icon_state = "intact"; - dir = 9 - }, -/turf/simulated/shuttle/floor/white, -/area/shuttle/escape/centcom) -"Bm" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/obj/machinery/status_display{ - pixel_x = 0; - pixel_y = -32 - }, -/turf/simulated/shuttle/floor/red, -/area/shuttle/escape/centcom) -"Bn" = ( -/obj/structure/bed/chair/shuttle{ - dir = 1 - }, -/obj/machinery/status_display{ - pixel_x = 0; - pixel_y = -32 - }, -/turf/simulated/shuttle/floor/white, -/area/shuttle/escape/centcom) -"Bo" = ( -/obj/effect/floor_decal/industrial/warning, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"Bp" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/effect/floor_decal/sign/dock/one, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"Bq" = ( -/obj/structure/table/standard, -/obj/effect/floor_decal/industrial/warning/corner{ - icon_state = "warningcorner"; - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"Br" = ( -/obj/structure/lattice, -/turf/space, -/area/space) -"Bs" = ( -/obj/effect/step_trigger/thrower{ - affect_ghosts = 1; - direction = 2; - name = "thrower_throwdown"; - tiles = 0 - }, -/turf/space, -/area/space) -"Bt" = ( -/obj/structure/sign/warning/docking_area, -/turf/unsimulated/wall, -/area/centcom/terminal) -"Bu" = ( -/obj/structure/table/standard, -/obj/effect/floor_decal/industrial/warning/corner, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"Bv" = ( -/obj/structure/closet/emcloset, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"Bw" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"Bx" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"By" = ( -/turf/simulated/shuttle/wall, -/area/shuttle/escape/centcom) -"Bz" = ( -/obj/structure/shuttle/window, -/obj/structure/grille, -/turf/simulated/shuttle/plating, -/area/shuttle/escape/centcom) -"BA" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/effect/floor_decal/sign/dock/two, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"BB" = ( -/obj/effect/floor_decal/corner/white{ - dir = 6; - icon_state = "corner_white" - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"BC" = ( -/obj/effect/floor_decal/corner/white{ - dir = 5 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"BD" = ( -/obj/effect/floor_decal/corner/white{ - icon_state = "corner_white"; - dir = 1 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"BE" = ( -/turf/simulated/shuttle/wall/hard_corner, -/area/shuttle/escape/centcom) -"BF" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 9 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/terminal) -"BG" = ( -/obj/machinery/computer/station_alert, -/turf/simulated/shuttle/floor/white, -/area/shuttle/escape/centcom) -"BH" = ( -/obj/machinery/computer/shuttle_control/emergency, -/turf/simulated/shuttle/floor/white, -/area/shuttle/escape/centcom) -"BI" = ( -/obj/machinery/computer/communications, -/turf/simulated/shuttle/floor/white, -/area/shuttle/escape/centcom) -"BJ" = ( -/obj/effect/floor_decal/corner/white, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"BK" = ( -/turf/simulated/shuttle/wall/dark/hard_corner, -/area/wizard_station) -"BL" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/wizard_station) -"BM" = ( -/obj/effect/floor_decal/corner/white{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"BN" = ( -/obj/effect/floor_decal/corner/white{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"BO" = ( -/obj/machinery/computer/security, -/turf/simulated/shuttle/floor, -/area/shuttle/escape/centcom) -"BP" = ( -/obj/structure/bed/chair/shuttle{ - dir = 8 - }, -/turf/simulated/shuttle/floor, -/area/shuttle/escape/centcom) -"BQ" = ( -/obj/structure/bed/chair/shuttle{ - dir = 1 - }, -/turf/simulated/shuttle/floor, -/area/shuttle/escape/centcom) -"BR" = ( -/turf/simulated/shuttle/floor, -/area/shuttle/escape/centcom) -"BS" = ( -/obj/structure/bed/chair/shuttle{ - dir = 4 - }, -/turf/simulated/shuttle/floor, -/area/shuttle/escape/centcom) -"BT" = ( -/obj/machinery/computer/crew, -/turf/simulated/shuttle/floor, -/area/shuttle/escape/centcom) -"BU" = ( -/obj/machinery/chemical_dispenser/bar_soft/full, -/obj/structure/table/marble, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/wizard_station) -"BV" = ( -/obj/item/weapon/reagent_containers/food/drinks/bottle/pwine{ - pixel_x = -4; - pixel_y = 10 - }, -/obj/structure/table/marble, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/wizard_station) -"BW" = ( -/obj/structure/sink/kitchen{ - pixel_y = 28 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/wizard_station) -"BX" = ( -/obj/machinery/door/airlock/external{ - icon_state = "door_locked"; - locked = 1 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/terminal) -"BY" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 5 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/terminal) -"BZ" = ( -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - frequency = 1380; - id_tag = "escape_shuttle"; - pixel_x = 0; - pixel_y = -25; - req_one_access = list(13); - tag_door = "escape_shuttle_hatch" - }, -/turf/simulated/shuttle/floor, -/area/shuttle/escape/centcom) -"Ca" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/shuttle/floor, -/area/shuttle/escape/centcom) -"Cb" = ( -/obj/machinery/light, -/turf/simulated/shuttle/floor, -/area/shuttle/escape/centcom) -"Cc" = ( -/obj/machinery/computer/arcade/battle, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/wizard_station) -"Cd" = ( -/obj/machinery/computer/arcade/orion_trail, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/wizard_station) -"Ce" = ( -/obj/machinery/microwave{ - pixel_x = -1; - pixel_y = 8 - }, -/obj/structure/table/marble, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/wizard_station) -"Cf" = ( -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/wizard_station) -"Cg" = ( -/obj/structure/table/woodentable, -/obj/item/device/flashlight/lamp/green{ - on = 0; - pixel_x = -3; - pixel_y = 8 - }, -/obj/item/toy/figure/ninja, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/wizard_station) -"Ch" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/rd, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/wizard_station) -"Ci" = ( -/obj/structure/AIcore/deactivated, -/turf/simulated/shuttle/floor, -/area/shuttle/escape/centcom) -"Cj" = ( -/obj/structure/bed/chair/wood/wings, -/obj/machinery/newscaster{ - layer = 3.3; - pixel_x = 0; - pixel_y = 30 - }, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/wizard_station) -"Ck" = ( -/obj/machinery/status_display{ - layer = 4; - pixel_x = 0; - pixel_y = 32 - }, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/wizard_station) -"Cl" = ( -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/wizard_station) -"Cm" = ( -/obj/item/weapon/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/structure/table/marble, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/wizard_station) -"Cn" = ( -/obj/structure/mirror{ - pixel_x = -28 - }, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/wizard_station) -"Co" = ( -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/wizard_station) -"Cp" = ( -/obj/structure/table/woodentable, -/obj/machinery/status_display{ - layer = 4; - pixel_x = 0; - pixel_y = 32 - }, -/obj/item/weapon/ore/slag{ - desc = "Well at least Arthur doesn't have to share now..."; - name = "pet rock" - }, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/wizard_station) -"Cq" = ( -/obj/machinery/newscaster{ - layer = 3.3; - pixel_x = 0; - pixel_y = 30 - }, -/obj/structure/bedsheetbin, -/obj/structure/table/woodentable, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/wizard_station) -"Cr" = ( -/obj/structure/table/standard, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"Cs" = ( -/obj/machinery/door/airlock/glass_command{ - name = "Escape Shuttle Cockpit"; - req_access = list(19) - }, -/turf/simulated/shuttle/floor, -/area/shuttle/escape/centcom) -"Ct" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/obj/item/device/radio/intercom{ - desc = "Talk through this. Evilly"; - frequency = 1213; - name = "Subversive Intercom"; - pixel_x = -32; - subspace_transmission = 1; - syndie = 1 - }, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/wizard_station) -"Cu" = ( -/obj/structure/table/woodentable, -/obj/item/device/radio/headset, -/obj/item/weapon/spacecash/c500, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/wizard_station) -"Cv" = ( -/obj/structure/bed/chair/wood/wings{ - icon_state = "wooden_chair_wings"; - dir = 8 - }, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/wizard_station) -"Cw" = ( -/obj/item/weapon/reagent_containers/food/snacks/spellburger{ - pixel_y = 8 - }, -/obj/structure/table/marble, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/wizard_station) -"Cx" = ( -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/wizard_station) -"Cy" = ( -/obj/structure/undies_wardrobe, -/obj/item/device/radio/intercom{ - desc = "Talk through this. Evilly"; - frequency = 1213; - name = "Subversive Intercom"; - pixel_x = 32; - subspace_transmission = 1; - syndie = 1 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/wizard_station) -"Cz" = ( -/turf/simulated/shuttle/wall/no_join, -/area/shuttle/escape/centcom) -"CA" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/weapon/extinguisher, -/obj/item/weapon/tool/crowbar, -/turf/simulated/shuttle/floor/white, -/area/shuttle/escape/centcom) -"CB" = ( -/obj/structure/closet/emcloset, -/turf/simulated/shuttle/floor/white, -/area/shuttle/escape/centcom) -"CC" = ( -/obj/structure/bed/chair/wood/wings{ - icon_state = "wooden_chair_wings"; - dir = 4 - }, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/wizard_station) -"CD" = ( -/obj/structure/table/woodentable, -/obj/item/device/paicard, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/wizard_station) -"CE" = ( -/obj/structure/table/woodentable, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/wizard_station) -"CF" = ( -/obj/machinery/door/airlock/hatch, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/wizard_station) -"CG" = ( -/obj/machinery/door/airlock/hatch, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/wizard_station) -"CH" = ( -/obj/item/weapon/antag_spawner/technomancer_apprentice, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/wizard_station) -"CI" = ( -/obj/structure/table/woodentable, -/obj/item/clothing/shoes/boots/workboots, -/obj/item/clothing/under/technomancer, -/obj/item/clothing/head/technomancer, -/obj/item/weapon/storage/box/syndie_kit/chameleon, -/obj/item/weapon/storage/box/syndie_kit/chameleon, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/wizard_station) -"CJ" = ( -/obj/machinery/door/airlock/external{ - icon_state = "door_locked"; - locked = 1 - }, -/obj/effect/forcefield{ - desc = "You can't get in. Heh."; - layer = 1; - name = "Blocker" - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/terminal) -"CK" = ( -/obj/machinery/door/airlock/external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "centcom_dock_airlock"; - locked = 1; - name = "Arrivals Airlock"; - req_access = list(13) - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/terminal) -"CL" = ( -/obj/machinery/computer/timeclock/premade/west, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"CM" = ( -/obj/structure/bed/chair/wood/wings{ - icon_state = "wooden_chair_wings"; - dir = 1 - }, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/wizard_station) -"CN" = ( -/obj/machinery/portable_atmospherics/hydroponics, -/turf/unsimulated/floor{ - icon_state = "grass0"; - name = "grass" - }, -/area/wizard_station) -"CO" = ( -/obj/machinery/vending/hydroseeds, -/turf/unsimulated/floor{ - icon_state = "grass0"; - name = "grass" - }, -/area/wizard_station) -"CP" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, -/obj/item/clothing/suit/wizrobe/magusblue, -/obj/item/clothing/head/wizard/magus, -/obj/item/weapon/staff, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"CQ" = ( -/obj/effect/landmark/start{ - name = "wizard" - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/wizard_station) -"CR" = ( -/obj/item/weapon/reagent_containers/food/snacks/cheesewedge, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/wizard_station) -"CS" = ( -/obj/structure/table/woodentable, -/obj/machinery/librarycomp{ - pixel_y = 6 - }, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/wizard_station) -"CT" = ( -/obj/machinery/media/jukebox, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/wizard_station) -"CU" = ( -/obj/machinery/vending/hydronutrients, -/turf/unsimulated/floor{ - icon_state = "grass0"; - name = "grass" - }, -/area/wizard_station) -"CV" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, -/obj/item/clothing/under/psysuit, -/obj/item/clothing/suit/wizrobe/psypurple, -/obj/item/clothing/head/wizard/amp, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"CW" = ( -/mob/living/simple_mob/animal/passive/mouse/gray{ - desc = "He looks kingly."; - name = "Arthur" - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/wizard_station) -"CX" = ( -/obj/structure/flora/pottedplant{ - icon_state = "plant-24" - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/wizard_station) -"CY" = ( -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 1 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/terminal) -"CZ" = ( -/obj/structure/bed/chair/shuttle{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4; - health = 1e+006 - }, -/turf/simulated/shuttle/floor/white, -/area/shuttle/escape/centcom) -"Da" = ( -/obj/structure/bed/chair/shuttle{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/turf/simulated/shuttle/floor/white, -/area/shuttle/escape/centcom) -"Db" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 4 - }, -/obj/structure/bed/chair/shuttle{ - dir = 8 - }, -/turf/simulated/shuttle/floor/white, -/area/shuttle/escape/centcom) -"Dc" = ( -/obj/machinery/photocopier, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/wizard_station) -"Dd" = ( -/obj/structure/bookcase, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/wizard_station) -"De" = ( -/obj/structure/flora/pottedplant{ - icon_state = "plant-08" - }, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/wizard_station) -"Df" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, -/obj/item/clothing/shoes/sandal/marisa{ - desc = "A set of fancy shoes that are as functional as they are comfortable."; - name = "Gentlemans Shoes" - }, -/obj/item/clothing/under/gentlesuit, -/obj/item/clothing/suit/wizrobe/gentlecoat, -/obj/item/clothing/head/wizard/cap, -/obj/item/weapon/staff/gentcane, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"Dg" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, -/obj/item/clothing/suit/wizrobe/magusred, -/obj/item/clothing/head/wizard/magus, -/obj/item/weapon/staff, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"Dh" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, -/obj/item/clothing/suit/wizrobe/marisa, -/obj/item/clothing/shoes/sandal/marisa, -/obj/item/clothing/head/wizard/marisa, -/obj/item/weapon/staff/broom, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"Di" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, -/obj/item/clothing/suit/wizrobe/red, -/obj/item/clothing/shoes/sandal, -/obj/item/clothing/head/wizard/red, -/obj/item/weapon/staff, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"Dj" = ( -/obj/structure/bed/chair/shuttle{ - dir = 4 - }, -/turf/simulated/shuttle/floor/white, -/area/shuttle/escape/centcom) -"Dk" = ( -/obj/structure/bed/chair/shuttle{ - dir = 8 - }, -/turf/simulated/shuttle/floor/white, -/area/shuttle/escape/centcom) -"Dl" = ( -/obj/machinery/the_singularitygen, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"Dm" = ( -/obj/machinery/crystal, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/wizard_station) -"Dn" = ( -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"Do" = ( -/obj/structure/table/steel_reinforced, -/obj/item/weapon/arrow/quill, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/wizard_station) -"Dp" = ( -/obj/structure/table/steel_reinforced, -/obj/item/weapon/stock_parts/matter_bin/super, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"Dq" = ( -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/wizard_station) -"Dr" = ( -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - frequency = 1380; - id_tag = "centcom_dock"; - name = "docking port controller"; - pixel_x = 25; - pixel_y = 0; - req_one_access = list(13); - tag_door = "centcom_dock_airlock" - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"Ds" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 10 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/terminal) -"Dt" = ( -/obj/machinery/computer/communications, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/wizard_station) -"Du" = ( -/obj/structure/sign/double/map/left{ - pixel_y = 32 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"Dv" = ( -/obj/structure/sign/double/map/right{ - pixel_y = 32 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"Dw" = ( -/obj/machinery/computer/message_monitor, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"Dx" = ( -/obj/structure/frame/computer, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"Dy" = ( -/obj/structure/table/steel_reinforced, -/obj/item/stack/telecrystal, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/wizard_station) -"Dz" = ( -/obj/item/device/radio/intercom{ - desc = "Talk through this. Evilly"; - frequency = 1213; - name = "Syndicate Intercom"; - pixel_x = 32; - subspace_transmission = 1; - syndie = 1 - }, -/obj/item/device/radio/intercom{ - desc = "Talk through this. Evilly"; - frequency = 1213; - name = "Syndicate Intercom"; - pixel_x = 32; - subspace_transmission = 1; - syndie = 1 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"DA" = ( -/obj/structure/table/steel_reinforced, -/obj/item/clothing/head/philosopher_wig, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/wizard_station) -"DB" = ( -/obj/structure/flora/pottedplant{ - icon_state = "plant-04" - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"DC" = ( -/obj/structure/sign/electricshock, -/turf/simulated/shuttle/wall/dark/hard_corner, -/area/wizard_station) -"DD" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/wizard_station) -"DE" = ( -/obj/machinery/computer/shuttle, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/wizard_station) -"DF" = ( -/obj/structure/bed/chair/comfy/brown{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/wizard_station) -"DG" = ( -/obj/machinery/door/airlock/maintenance_hatch, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/wizard_station) -"DH" = ( -/obj/machinery/computer/crew, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/wizard_station) -"DI" = ( -/obj/machinery/computer/power_monitor, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"DJ" = ( -/obj/item/device/radio/intercom{ - desc = "Talk through this. Evilly"; - frequency = 1213; - name = "Subversive Intercom"; - pixel_x = 32; - subspace_transmission = 1; - syndie = 1 - }, -/obj/machinery/computer/station_alert/all, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"DK" = ( -/obj/structure/table/steel_reinforced, -/obj/item/device/mmi/radio_enabled, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/wizard_station) -"DL" = ( -/obj/structure/table/steel_reinforced, -/obj/item/weapon/material/knife/ritual, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/wizard_station) -"DM" = ( -/obj/structure/flora/pottedplant{ - icon_state = "plant-03" - }, -/obj/item/device/radio/intercom{ - desc = "Talk through this. Evilly"; - frequency = 1213; - name = "Subversive Intercom"; - pixel_x = -32; - subspace_transmission = 1; - syndie = 1 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"DN" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/wizard_station) -"DO" = ( -/obj/machinery/power/port_gen/pacman, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/wizard_station) -"DP" = ( -/obj/structure/table/steel_reinforced, -/obj/item/xenos_claw, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"DQ" = ( -/obj/structure/table/steel_reinforced, -/obj/item/weapon/coin/diamond, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/wizard_station) -"DR" = ( -/obj/structure/table/steel_reinforced, -/obj/item/broken_device, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/wizard_station) -"DS" = ( -/obj/structure/table/steel_reinforced, -/obj/item/organ/internal/stack, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"DT" = ( -/obj/machinery/floodlight, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/wizard_station) -"DU" = ( -/obj/machinery/mecha_part_fabricator, -/obj/machinery/status_display{ - layer = 4; - pixel_x = 0; - pixel_y = 32 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"DV" = ( -/obj/structure/table/steel_reinforced, -/obj/machinery/cell_charger, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"DW" = ( -/obj/structure/table/steel_reinforced, -/obj/item/weapon/book/manual/ripley_build_and_repair, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"DX" = ( -/obj/item/device/suit_cooling_unit, -/obj/structure/table/steel_reinforced, -/obj/machinery/newscaster{ - layer = 3.3; - pixel_x = 0; - pixel_y = 30 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"DY" = ( -/obj/machinery/newscaster{ - layer = 3.3; - pixel_x = 0; - pixel_y = 30 - }, -/obj/item/target, -/obj/effect/floor_decal/industrial/outline/yellow, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"DZ" = ( -/obj/item/target/syndicate, -/obj/effect/floor_decal/industrial/outline/yellow, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"Ea" = ( -/obj/structure/table/steel_reinforced, -/obj/item/toy/sword, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"Eb" = ( -/obj/machinery/status_display{ - layer = 4; - pixel_x = 0; - pixel_y = 32 - }, -/obj/structure/table/steel_reinforced, -/obj/item/weapon/gun/energy/laser/practice, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"Ec" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Escape Shuttle Cell"; - req_access = list(1) - }, -/turf/simulated/shuttle/floor/red, -/area/shuttle/escape/centcom) -"Ed" = ( -/obj/machinery/door/airlock/glass_medical{ - name = "Escape Shuttle Infirmary"; - req_access = list(5) - }, -/turf/simulated/shuttle/floor/white, -/area/shuttle/escape/centcom) -"Ee" = ( -/obj/machinery/recharge_station, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/wizard_station) -"Ef" = ( -/obj/structure/table/steel_reinforced, -/obj/item/weapon/book/manual/engineering_hacking, -/obj/item/device/radio/intercom{ - desc = "Talk through this. Evilly"; - frequency = 1213; - name = "Subversive Intercom"; - pixel_x = 32; - subspace_transmission = 1; - syndie = 1 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"Eg" = ( -/obj/effect/floor_decal/industrial/warning/corner, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"Eh" = ( -/obj/effect/floor_decal/industrial/warning, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/wizard_station) -"Ei" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - icon_state = "warningcorner"; - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"Ej" = ( -/obj/item/device/radio/intercom{ - desc = "Talk through this. Evilly"; - frequency = 1213; - name = "Subversive Intercom"; - pixel_x = -32; - subspace_transmission = 1; - syndie = 1 - }, -/obj/item/target, -/obj/effect/floor_decal/industrial/outline/yellow, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"Ek" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/turf/simulated/shuttle/floor/red, -/area/shuttle/escape/centcom) -"El" = ( -/turf/simulated/shuttle/floor/red, -/area/shuttle/escape/centcom) -"Em" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/turf/simulated/shuttle/floor/red, -/area/shuttle/escape/centcom) -"En" = ( -/obj/machinery/atmospherics/unary/cryo_cell{ - layer = 3.3 - }, -/turf/simulated/shuttle/floor/white, -/area/shuttle/escape/centcom) -"Eo" = ( -/obj/machinery/atmospherics/portables_connector, -/obj/machinery/portable_atmospherics/canister/oxygen/prechilled, -/turf/simulated/shuttle/floor/white, -/area/shuttle/escape/centcom) -"Ep" = ( -/turf/simulated/shuttle/floor/white, -/area/shuttle/escape/centcom) -"Eq" = ( -/obj/structure/table/standard, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = -4; - pixel_y = 0 - }, -/obj/item/weapon/tool/wrench, -/turf/simulated/shuttle/floor/white, -/area/shuttle/escape/centcom) -"Er" = ( -/obj/structure/closet/crate/medical, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = -2; - pixel_y = 4 - }, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = -2; - pixel_y = 4 - }, -/obj/item/bodybag/cryobag{ - pixel_x = 5 - }, -/obj/item/bodybag/cryobag{ - pixel_x = 5 - }, -/obj/item/weapon/storage/firstaid/o2{ - layer = 2.8; - pixel_x = 4; - pixel_y = 6 - }, -/obj/item/weapon/storage/box/masks{ - pixel_x = 0; - pixel_y = 0 - }, -/obj/item/weapon/storage/box/gloves{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/item/weapon/storage/firstaid/toxin, -/obj/item/weapon/storage/firstaid/fire{ - layer = 2.9; - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/weapon/storage/firstaid/adv{ - pixel_x = -2 - }, -/obj/item/weapon/reagent_containers/blood/empty, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/turf/simulated/shuttle/floor/white, -/area/shuttle/escape/centcom) -"Es" = ( -/obj/item/robot_parts/r_arm, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/wizard_station) -"Et" = ( -/obj/item/robot_parts/l_leg, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/wizard_station) -"Eu" = ( -/obj/structure/table/steel_reinforced, -/obj/item/weapon/book/manual/robotics_cyborgs, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"Ev" = ( -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"Ew" = ( -/obj/machinery/power/emitter{ - anchored = 1; - desc = "It is a heavy duty industrial laser used in a very non-industrial way."; - name = "teleport defender" - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/wizard_station) -"Ex" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"Ey" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 9 - }, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/wizard_station) -"Ez" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/wizard_station) -"EA" = ( -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 5 - }, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/wizard_station) -"EB" = ( -/obj/item/weapon/stool/padded, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/wizard_station) -"EC" = ( -/obj/item/robot_parts/r_leg, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/wizard_station) -"ED" = ( -/obj/item/robot_parts/chest, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/wizard_station) -"EE" = ( -/obj/item/robot_parts/l_arm, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/wizard_station) -"EF" = ( -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/wizard_station) -"EG" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/wizard_station) -"EH" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/wizard_station) -"EI" = ( -/obj/structure/target_stake, -/obj/effect/floor_decal/industrial/hatch/yellow, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/wizard_station) -"EJ" = ( -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/wizard_station) -"EK" = ( -/obj/machinery/light, -/turf/simulated/shuttle/floor/red, -/area/shuttle/escape/centcom) -"EL" = ( -/obj/machinery/sleeper{ - dir = 8 - }, -/turf/simulated/shuttle/floor/white, -/area/shuttle/escape/centcom) -"EM" = ( -/obj/machinery/sleep_console, -/turf/simulated/shuttle/floor/white, -/area/shuttle/escape/centcom) -"EN" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 6 - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/terminal) -"EO" = ( -/obj/machinery/sleep_console{ - dir = 4 - }, -/obj/machinery/light, -/turf/simulated/shuttle/floor/white, -/area/shuttle/escape/centcom) -"EP" = ( -/obj/machinery/sleeper{ - dir = 4 - }, -/turf/simulated/shuttle/floor/white, -/area/shuttle/escape/centcom) -"EQ" = ( -/obj/structure/AIcore, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/wizard_station) -"ER" = ( -/obj/structure/flora/pottedplant{ - icon_state = "plant-20" - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"ES" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 10 - }, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/wizard_station) -"ET" = ( -/obj/effect/floor_decal/industrial/warning, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/wizard_station) -"EU" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 6 - }, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/wizard_station) -"EV" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/airless, -/area/shuttle/escape/centcom) -"EW" = ( -/obj/effect/decal/mecha_wreckage/phazon, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/wizard_station) -"EX" = ( -/obj/item/robot_parts/head, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/wizard_station) -"EY" = ( -/obj/item/weapon/firstaid_arm_assembly, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"EZ" = ( -/obj/machinery/computer/timeclock/premade/east, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"Fa" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/shuttle/plating/airless, -/area/shuttle/escape/centcom) -"Fb" = ( -/obj/item/weapon/bucket_sensor, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/wizard_station) -"Fc" = ( -/obj/item/weapon/farmbot_arm_assembly, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"Fd" = ( -/obj/structure/table/steel_reinforced, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/wizard_station) -"Fe" = ( -/obj/structure/table/steel_reinforced, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/wizard_station) -"Ff" = ( -/obj/machinery/computer/teleporter, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/wizard_station) -"Fg" = ( -/obj/machinery/teleport/station, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/wizard_station) -"Fh" = ( -/obj/machinery/teleport/hub, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/wizard_station) -"Fi" = ( -/obj/effect/floor_decal/industrial/warning, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/centcom/terminal) -"Fj" = ( -/turf/unsimulated/wall, -/area/ninja_dojo/dojo) -"Fk" = ( -/turf/unsimulated/wall, -/area/beach) -"Fl" = ( -/turf/unsimulated/mineral, -/area/ninja_dojo/dojo) -"Fm" = ( -/turf/unsimulated/beach/sand{ - density = 1; - opacity = 1 - }, -/area/beach) -"Fn" = ( -/turf/simulated/mineral, -/area/ninja_dojo/dojo) -"Fo" = ( -/turf/unsimulated/floor{ - dir = 2; - icon = 'icons/turf/snow_new.dmi'; - icon_state = "snow"; - name = "snow" - }, -/area/ninja_dojo/dojo) -"Fp" = ( -/obj/effect/floor_decal/asteroid, -/turf/unsimulated/floor{ - dir = 2; - icon = 'icons/turf/snow_new.dmi'; - icon_state = "snow"; - name = "snow" - }, -/area/ninja_dojo/dojo) -"Fq" = ( -/turf/unsimulated/beach/sand, -/area/beach) -"Fr" = ( -/obj/structure/signpost, -/turf/unsimulated/beach/sand, -/area/beach) -"Fs" = ( -/obj/structure/closet, -/turf/unsimulated/beach/sand, -/area/beach) -"Ft" = ( -/turf/simulated/shuttle/wall/voidcraft/green, -/area/ninja_dojo/start) -"Fu" = ( -/obj/effect/overlay/palmtree_l, -/turf/unsimulated/beach/sand, -/area/beach) -"Fv" = ( -/obj/effect/overlay/palmtree_r, -/obj/effect/overlay/coconut, -/turf/unsimulated/beach/sand, -/area/beach) -"Fw" = ( -/obj/effect/overlay/coconut, -/turf/unsimulated/beach/sand, -/area/beach) -"Fx" = ( -/obj/item/target/alien, -/turf/unsimulated/floor{ - icon = 'icons/turf/flooring/wood.dmi'; - icon_state = "wood_broken2" - }, -/area/ninja_dojo/dojo) -"Fy" = ( -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/ninja_dojo/dojo) -"Fz" = ( -/obj/structure/table/wooden_reinforced, -/obj/item/weapon/flame/candle, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/ninja_dojo/dojo) -"FA" = ( -/obj/structure/table/wooden_reinforced, -/obj/item/weapon/material/sword/katana, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/ninja_dojo/dojo) -"FB" = ( -/obj/machinery/space_heater, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/ninja_dojo/dojo) -"FC" = ( -/obj/item/target, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/ninja_dojo/dojo) -"FD" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "propulsion"; - dir = 1 - }, -/turf/simulated/shuttle/plating/airless/carry, -/area/ninja_dojo/start) -"FE" = ( -/turf/simulated/shuttle/wall/voidcraft/blue, -/area/ninja_dojo/start) -"FF" = ( -/obj/effect/overlay/palmtree_r, -/turf/unsimulated/beach/sand, -/area/beach) -"FG" = ( -/obj/item/target/syndicate, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/ninja_dojo/dojo) -"FH" = ( -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet{ - dir = 9 - }, -/turf/unsimulated/floor{ - dir = 2; - icon_state = "carpet" - }, -/area/ninja_dojo/dojo) -"FI" = ( -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/turf/unsimulated/floor{ - dir = 2; - icon_state = "carpet" - }, -/area/ninja_dojo/dojo) -"FJ" = ( -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/effect/floor_decal/carpet{ - dir = 5 - }, -/turf/unsimulated/floor{ - dir = 2; - icon_state = "carpet" - }, -/area/ninja_dojo/dojo) -"FK" = ( -/obj/effect/wingrille_spawn/reinforced, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/ninja_dojo/dojo) -"FL" = ( -/obj/effect/landmark{ - name = "endgame_exit" - }, -/turf/unsimulated/beach/sand, -/area/beach) -"FM" = ( -/obj/machinery/teleport/hub, -/obj/effect/floor_decal/industrial/hatch/yellow, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/ninja_dojo/dojo) -"FN" = ( -/obj/machinery/teleport/station, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/ninja_dojo/dojo) -"FO" = ( -/obj/machinery/computer/teleporter, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/ninja_dojo/dojo) -"FP" = ( -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/turf/unsimulated/floor{ - dir = 2; - icon_state = "carpet" - }, -/area/ninja_dojo/dojo) -"FQ" = ( -/turf/unsimulated/floor{ - dir = 2; - icon_state = "carpet" - }, -/area/ninja_dojo/dojo) -"FR" = ( -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/turf/unsimulated/floor{ - dir = 2; - icon_state = "carpet" - }, -/area/ninja_dojo/dojo) -"FS" = ( -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/ninja_dojo/dojo) -"FT" = ( -/turf/simulated/shuttle/wall/voidcraft/hard_corner, -/area/ninja_dojo/start) -"FU" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/tank/air{ - dir = 2; - start_pressure = 740.5 - }, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/ninja_dojo/start) -"FV" = ( -/obj/machinery/computer/teleporter, -/turf/simulated/shuttle/plating, -/area/ninja_dojo/start) -"FW" = ( -/obj/machinery/teleport/station, -/turf/simulated/shuttle/plating, -/area/ninja_dojo/start) -"FX" = ( -/obj/machinery/teleport/hub, -/obj/effect/floor_decal/industrial/hatch/yellow, -/turf/simulated/shuttle/plating, -/area/ninja_dojo/start) -"FY" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/table/steel_reinforced, -/obj/machinery/cell_charger, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/ninja_dojo/start) -"FZ" = ( -/obj/structure/table/standard, -/turf/unsimulated/beach/sand, -/area/beach) -"Ga" = ( -/obj/structure/table/standard, -/obj/item/clothing/under/color/rainbow, -/obj/item/clothing/glasses/sunglasses, -/obj/item/clothing/head/collectable/petehat{ - pixel_y = 5 - }, -/turf/unsimulated/beach/sand, -/area/beach) -"Gb" = ( -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 1 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/ninja_dojo/dojo) -"Gc" = ( -/obj/machinery/door/airlock{ - icon = 'icons/obj/doors/Dooruranium.dmi' - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/ninja_dojo/dojo) -"Gd" = ( -/obj/machinery/door/airlock{ - icon = 'icons/obj/doors/Dooruranium.dmi' - }, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/ninja_dojo/dojo) -"Ge" = ( -/obj/machinery/door/airlock/voidcraft/vertical{ - frequency = 1331; - id_tag = "ninja_shuttle_outer"; - name = "Ship External Hatch"; - req_access = list(150) - }, -/obj/machinery/door/blast/regular{ - density = 0; - dir = 8; - icon_state = "pdoor0"; - id = "blastninja"; - name = "Outer Airlock"; - opacity = 0 - }, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/ninja_dojo/start) -"Gf" = ( -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - frequency = 1380; - id_tag = "admin_shuttle"; - pixel_x = -25; - pixel_y = 0; - req_one_access = list(101); - tag_door = "admin_shuttle_hatch" - }, -/obj/effect/shuttle_landmark/southern_cross/admin_offsite, -/turf/simulated/floor/plating, -/area/shuttle/administration/centcom) -"Gg" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible, -/obj/machinery/meter, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/ninja_dojo/start) -"Gh" = ( -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 1 - }, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/ninja_dojo/start) -"Gi" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 1 - }, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/ninja_dojo/start) -"Gj" = ( -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/ninja_dojo/start) -"Gk" = ( -/obj/structure/table/steel_reinforced, -/obj/item/weapon/storage/firstaid/adv{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/weapon/storage/firstaid/combat, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/ninja_dojo/start) -"Gl" = ( -/obj/structure/table/standard, -/obj/item/weapon/reagent_containers/food/snacks/chips, -/turf/unsimulated/beach/sand, -/area/beach) -"Gm" = ( -/obj/structure/table/standard, -/obj/item/weapon/reagent_containers/food/drinks/cans/cola, -/obj/item/weapon/reagent_containers/food/drinks/cans/cola, -/obj/item/weapon/reagent_containers/food/drinks/cans/cola, -/obj/item/weapon/reagent_containers/food/drinks/cans/cola, -/obj/item/weapon/reagent_containers/food/drinks/cans/cola, -/obj/item/weapon/reagent_containers/food/drinks/cans/cola, -/turf/unsimulated/beach/sand, -/area/beach) -"Gn" = ( -/obj/item/weapon/beach_ball, -/turf/unsimulated/beach/sand, -/area/beach) -"Go" = ( -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/ninja_dojo/dojo) -"Gp" = ( -/obj/machinery/embedded_controller/radio/airlock/docking_port{ - frequency = 1331; - id_tag = "ninja_shuttle"; - pixel_x = 0; - pixel_y = -25; - req_access = list(150) - }, -/obj/machinery/atmospherics/unary/vent_pump/high_volume{ - dir = 4; - frequency = 1331; - id_tag = "ninja_shuttle_pump" - }, -/obj/machinery/button/remote/blast_door{ - id = "blastninja"; - name = "ship lockdown control"; - pixel_x = -25 - }, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/ninja_dojo/start) -"Gq" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 4 - }, -/obj/machinery/door/airlock/voidcraft/vertical{ - frequency = 1331; - id_tag = "ninja_shuttle_inner"; - name = "Ship Internal Hatch"; - req_access = list(150) - }, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/ninja_dojo/start) -"Gr" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - icon_state = "intact"; - dir = 9 - }, -/obj/machinery/access_button{ - command = "cycle_interior"; - frequency = 1331; - master_tag = "ninja_shuttle"; - name = "interior access button"; - pixel_x = -25; - pixel_y = 25; - req_access = list(150) - }, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/ninja_dojo/start) -"Gs" = ( -/obj/structure/table/steel_reinforced, -/obj/machinery/recharger{ - pixel_y = 0 - }, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/ninja_dojo/start) -"Gt" = ( -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet{ - dir = 10 - }, -/turf/unsimulated/floor{ - dir = 2; - icon_state = "carpet" - }, -/area/ninja_dojo/dojo) -"Gu" = ( -/obj/effect/floor_decal/carpet, -/turf/unsimulated/floor{ - dir = 2; - icon_state = "carpet" - }, -/area/ninja_dojo/dojo) -"Gv" = ( -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 6 - }, -/turf/unsimulated/floor{ - dir = 2; - icon_state = "carpet" - }, -/area/ninja_dojo/dojo) -"Gw" = ( -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 - }, -/obj/machinery/computer/station_alert, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/ninja_dojo/start) -"Gx" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1"; - pixel_x = 0 - }, -/obj/machinery/computer/security, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/ninja_dojo/start) -"Gy" = ( -/turf/unsimulated/floor{ - icon = 'icons/turf/flooring/wood.dmi'; - icon_state = "wood_broken1" - }, -/area/ninja_dojo/dojo) -"Gz" = ( -/obj/structure/table/steel_reinforced, -/obj/item/device/paicard, -/obj/item/device/pda/syndicate, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/ninja_dojo/start) -"GA" = ( -/obj/structure/bed/chair/comfy/black, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/ninja_dojo/start) -"GB" = ( -/obj/structure/table/steel_reinforced, -/obj/item/weapon/storage/toolbox/syndicate{ - pixel_x = -1; - pixel_y = 3 - }, -/obj/machinery/button/remote/blast_door{ - id = "ninjawindow"; - name = "remote shutter control"; - pixel_x = 0; - pixel_y = -25; - req_access = list(150) - }, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/ninja_dojo/start) -"GC" = ( -/obj/structure/table/bench/wooden, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/ninja_dojo/dojo) -"GD" = ( -/obj/structure/flight_right{ - dir = 1 - }, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/ninja_dojo/start) -"GE" = ( -/obj/machinery/computer/shuttle_control/web/ninja{ - icon_state = "flightcomp_center"; - dir = 1 - }, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/ninja_dojo/start) -"GF" = ( -/obj/structure/flight_left{ - dir = 1 - }, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/ninja_dojo/start) -"GG" = ( -/obj/structure/bed/chair, -/obj/effect/landmark{ - name = "endgame_exit" - }, -/obj/item/toy/plushie/mouse{ - desc = "A plushie of a small fuzzy rodent."; - name = "Woodrat" - }, -/turf/unsimulated/beach/sand, -/area/beach) -"GH" = ( -/obj/structure/bed/chair, -/obj/effect/landmark{ - name = "endgame_exit" - }, -/turf/unsimulated/beach/sand, -/area/beach) -"GI" = ( -/obj/machinery/vending/coffee, -/turf/unsimulated/beach/sand, -/area/beach) -"GJ" = ( -/obj/machinery/door/airlock{ - icon = 'icons/obj/doors/Dooruranium.dmi' - }, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/ninja_dojo/dojo) -"GK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/blast/shutters{ - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "ninjawindow"; - name = "Blast Shutters"; - opacity = 0 - }, -/obj/structure/window/reinforced/full, -/turf/simulated/shuttle/plating, -/area/ninja_dojo/start) -"GL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced/full, -/obj/machinery/door/blast/shutters{ - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "ninjawindow"; - name = "Blast Shutters"; - opacity = 0 - }, -/turf/simulated/shuttle/plating, -/area/ninja_dojo/start) -"GM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced/full, -/obj/machinery/door/blast/shutters{ - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "ninjawindow"; - name = "Blast Shutters"; - opacity = 0 - }, -/turf/simulated/shuttle/plating, -/area/ninja_dojo/start) -"GN" = ( -/obj/item/clothing/head/collectable/paper, -/turf/unsimulated/beach/sand, -/area/beach) -"GO" = ( -/obj/structure/flora/tree/pine, -/turf/unsimulated/floor{ - dir = 2; - icon = 'icons/turf/snow_new.dmi'; - icon_state = "snow"; - name = "snow" - }, -/area/ninja_dojo/dojo) -"GP" = ( -/obj/structure/flora/ausbushes/palebush, -/turf/unsimulated/floor{ - dir = 2; - icon = 'icons/turf/snow_new.dmi'; - icon_state = "snow"; - name = "snow" - }, -/area/ninja_dojo/dojo) -"GQ" = ( -/obj/structure/window/reinforced{ - dir = 4; - health = 1e+006 - }, -/turf/unsimulated/floor{ - dir = 2; - icon = 'icons/turf/snow_new.dmi'; - icon_state = "snow"; - name = "snow" - }, -/area/ninja_dojo/dojo) -"GR" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "asteroid" - }, -/area/ninja_dojo/dojo) -"GS" = ( -/turf/unsimulated/floor{ - icon_state = "asteroid" - }, -/area/ninja_dojo/dojo) -"GT" = ( -/obj/structure/window/reinforced{ - dir = 4; - health = 1e+006 - }, -/turf/unsimulated/floor{ - icon_state = "asteroid" - }, -/area/ninja_dojo/dojo) -"GU" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/unsimulated/floor{ - dir = 2; - icon = 'icons/turf/snow_new.dmi'; - icon_state = "snow"; - name = "snow" - }, -/area/ninja_dojo/dojo) -"GV" = ( -/turf/unsimulated/floor{ - icon_state = "sandwater" - }, -/area/beach) -"GW" = ( -/turf/unsimulated/beach/coastline{ - density = 1; - opacity = 1 - }, -/area/beach) -"GX" = ( -/turf/unsimulated/beach/coastline, -/area/beach) -"GY" = ( -/turf/unsimulated/beach/water{ - density = 1; - opacity = 1 - }, -/area/beach) -"GZ" = ( -/turf/unsimulated/beach/water, -/area/beach) -"Ha" = ( -/obj/structure/table/wooden_reinforced, -/obj/machinery/recharger{ - pixel_y = 0 - }, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/ninja_dojo/dojo) -"Hb" = ( -/obj/structure/table/wooden_reinforced, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/ninja_dojo/dojo) -"Hc" = ( -/turf/unsimulated/wall{ - icon = 'icons/obj/doors/Dooruranium.dmi'; - icon_state = "door_closed"; - name = "Sealed Door" - }, -/area/ninja_dojo/dojo) -"Hd" = ( -/obj/structure/table/glass, -/obj/item/clothing/mask/balaclava/tactical{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/clothing/mask/balaclava, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/ninja_dojo/dojo) -"He" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/reagent_containers/food/snacks/fortunecookie, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/ninja_dojo/dojo) -"Hf" = ( -/obj/structure/table/glass, -/obj/item/clothing/mask/balaclava, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/ninja_dojo/dojo) -"Hg" = ( -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/ninja_dojo/dojo) -"Hh" = ( -/obj/structure/table/glass, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/ninja_dojo/dojo) -"Hi" = ( -/obj/structure/toilet{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/ninja_dojo/dojo) -"Hj" = ( -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/ninja_dojo/dojo) -"Hk" = ( -/obj/machinery/recharge_station, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/ninja_dojo/dojo) -"Hl" = ( -/obj/structure/table/bench/wooden, -/obj/effect/landmark{ - name = "ninjastart" - }, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/ninja_dojo/dojo) -"Hm" = ( -/obj/effect/landmark{ - name = "ninjastart" - }, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/ninja_dojo/dojo) -"Hn" = ( -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, -/obj/structure/table/glass, -/obj/item/weapon/towel{ - color = "#FF6666"; - name = "light red towel" - }, -/obj/item/weapon/towel{ - color = "#FF6666"; - name = "light red towel" - }, -/obj/random/soap, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/ninja_dojo/dojo) -"Ho" = ( -/obj/machinery/recharger{ - pixel_y = 0 - }, -/obj/structure/table/steel_reinforced, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/ninja_dojo/dojo) -"Hp" = ( -/obj/structure/table/wooden_reinforced, -/obj/item/device/radio/uplink, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/ninja_dojo/dojo) -"Hq" = ( -/obj/structure/sink{ - icon_state = "sink"; - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/structure/mirror{ - pixel_x = -28 - }, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/ninja_dojo/dojo) -"Hr" = ( -/obj/item/weapon/rig/light/stealth, -/obj/structure/table/rack, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/ninja_dojo/dojo) -"Hs" = ( -/obj/item/device/suit_cooling_unit, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/ninja_dojo/dojo) -"Ht" = ( -/obj/machinery/door/airlock{ - icon = 'icons/obj/doors/Dooruranium.dmi' - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/ninja_dojo/dojo) -"Hu" = ( -/obj/machinery/door/morgue, -/turf/unsimulated/floor{ - dir = 8; - icon_state = "wood" - }, -/area/ninja_dojo/dojo) -"Hv" = ( -/obj/structure/closet/crate, -/obj/random/tech_supply, -/obj/random/tech_supply, -/obj/random/tech_supply, -/obj/random/tech_supply, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/ninja_dojo/dojo) -"Hw" = ( -/obj/item/broken_device, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/ninja_dojo/dojo) -"Hx" = ( -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/ninja_dojo/dojo) -"Hy" = ( -/obj/machinery/door/morgue, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/ninja_dojo/dojo) -"Hz" = ( -/obj/structure/table/steel_reinforced, -/obj/item/rig_module/chem_dispenser/ninja, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/ninja_dojo/dojo) -"HA" = ( -/obj/structure/bed/chair/office/dark, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/ninja_dojo/dojo) -"HB" = ( -/obj/structure/table/steel_reinforced, -/obj/item/weapon/storage/toolbox/syndicate{ - pixel_x = -1; - pixel_y = 3 - }, -/obj/random/tech_supply, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/ninja_dojo/dojo) -"HC" = ( -/obj/structure/undies_wardrobe, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/ninja_dojo/dojo) -"HD" = ( -/obj/machinery/shower{ - dir = 8; - icon_state = "shower"; - pixel_x = -5; - pixel_y = -1 - }, -/obj/structure/curtain/open/shower/medical, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/ninja_dojo/dojo) -"HE" = ( -/obj/structure/table/steel_reinforced, -/obj/machinery/cell_charger, -/obj/random/powercell, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/ninja_dojo/dojo) -"HF" = ( -/obj/structure/table/steel_reinforced, -/obj/item/rig_module/mounted/energy_blade, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/ninja_dojo/dojo) -"HG" = ( -/obj/structure/table/steel_reinforced, -/obj/item/rig_module/fabricator/energy_net, -/obj/item/rig_module/vision/multi, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/ninja_dojo/dojo) -"HH" = ( -/obj/machinery/sleeper{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/ninja_dojo/dojo) -"HI" = ( -/obj/machinery/sleep_console, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/ninja_dojo/dojo) -"HJ" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/firstaid/adv{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/weapon/storage/firstaid/adv, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/ninja_dojo/dojo) -"HK" = ( -/turf/unsimulated/wall, -/area/syndicate_station) -"HL" = ( -/obj/machinery/space_heater, -/turf/unsimulated/floor{ - icon = 'icons/turf/flooring/wood.dmi'; - icon_state = "wood_broken3" - }, -/area/ninja_dojo/dojo) -"HM" = ( -/turf/unsimulated/wall, -/area/syndicate_mothership/elite_squad) -"HN" = ( -/turf/unsimulated/wall, -/area/skipjack_station) -"HO" = ( -/turf/unsimulated/wall, -/area/prison/solitary) -"HP" = ( -/obj/structure/table/rack, -/obj/item/device/camera_film, -/obj/item/device/camera_film, -/obj/item/device/camera_film, -/obj/item/device/camera_film, -/obj/item/device/camera_film, -/obj/item/device/camera_film, -/obj/item/device/camera, -/obj/item/device/camera, -/obj/item/device/camera, -/obj/item/device/camera, -/obj/item/device/camera, -/obj/item/device/camera, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"HQ" = ( -/obj/structure/table/rack, -/obj/item/weapon/storage/toolbox/emergency{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/storage/toolbox/emergency, -/obj/item/weapon/storage/toolbox/emergency{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/weapon/storage/toolbox/emergency{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/storage/toolbox/emergency, -/obj/item/weapon/storage/toolbox/emergency{ - pixel_x = -3; - pixel_y = -3 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"HR" = ( -/obj/structure/table/rack, -/obj/item/weapon/gun/energy/plasmastun, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"HS" = ( -/obj/structure/table/rack, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"HT" = ( -/obj/structure/table/rack, -/obj/machinery/recharger/wallcharger{ - pixel_x = 5; - pixel_y = 32 - }, -/obj/item/weapon/material/knife/tacknife/combatknife, -/obj/item/weapon/material/knife/tacknife/combatknife, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"HU" = ( -/obj/structure/table/rack, -/obj/item/weapon/gun/energy/ionrifle, -/obj/machinery/recharger/wallcharger{ - pixel_x = 5; - pixel_y = 32 - }, -/obj/item/weapon/gun/energy/ionrifle, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"HV" = ( -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_mothership/elite_squad) -"HW" = ( -/obj/mecha/combat/marauder/mauler, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_mothership/elite_squad) -"HX" = ( -/obj/machinery/mech_recharger, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_mothership/elite_squad) -"HY" = ( -/obj/structure/table/rack, -/obj/item/weapon/gun/projectile/automatic/sts35, -/obj/item/weapon/gun/projectile/automatic/sts35, -/obj/item/ammo_magazine/m545, -/obj/item/ammo_magazine/m545, -/obj/item/ammo_magazine/m545, -/obj/item/ammo_magazine/m545, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"HZ" = ( -/turf/simulated/shuttle/wall/dark, -/area/shuttle/syndicate_elite/mothership) -"Ia" = ( -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "smindicate"; - name = "Outer Airlock"; - opacity = 0 - }, -/obj/machinery/door/airlock/voidcraft{ - frequency = 1331; - id_tag = "merc_shuttle_outer"; - name = "Ship External Access"; - req_access = list(150) - }, -/obj/structure/fans/tiny, -/turf/simulated/shuttle/plating, -/area/syndicate_station/start) -"Ib" = ( -/obj/machinery/computer/timeclock/premade/east, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/main_hall) -"Ic" = ( -/obj/effect/shuttle_landmark/southern_cross/cryostorage_offsite, -/turf/simulated/shuttle/plating, -/area/shuttle/cryo/centcom) -"Id" = ( -/turf/simulated/mineral, -/area/space) -"Ie" = ( -/turf/simulated/mineral, -/area/skipjack_station) -"If" = ( -/turf/unsimulated/floor{ - icon_state = "asteroid" - }, -/area/skipjack_station) -"Ig" = ( -/obj/machinery/embedded_controller/radio/docking_port_multi{ - child_names_txt = "Airlock One;Airlock Two;Airlock Three;Airlock Four"; - child_tags_txt = "escape_dock_north_airlock;escape_dock_south_airlock;escape_dock_snorth_airlock;escape_dock_ssouth_airlock"; - frequency = 1380; - id_tag = "escape_dock"; - pixel_y = -32; - req_one_access = list(13) - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"Ih" = ( -/obj/structure/table/standard, -/obj/item/device/paicard, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/skipjack_station) -"Ii" = ( -/obj/effect/decal/cleanable/cobweb2{ - icon_state = "cobweb1" - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/skipjack_station) -"Ij" = ( -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/skipjack_station) -"Ik" = ( -/obj/structure/bed, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/prison/solitary) -"Il" = ( -/obj/effect/landmark{ - name = "prisonwarp" - }, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/prison/solitary) -"Im" = ( -/obj/structure/table/rack, -/obj/item/device/megaphone, -/obj/item/device/megaphone, -/obj/item/device/megaphone, -/obj/item/device/megaphone, -/obj/item/device/megaphone, -/obj/item/device/megaphone, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"In" = ( -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"Io" = ( -/obj/structure/table/rack, -/obj/item/weapon/gun/energy/gun, -/obj/item/weapon/gun/energy/gun, -/obj/item/weapon/gun/energy/gun, -/obj/item/weapon/cell/device/weapon, -/obj/item/weapon/cell/device/weapon, -/obj/item/weapon/cell/device/weapon, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"Ip" = ( -/mob/living/silicon/decoy{ - icon_state = "ai-malf"; - name = "GLaDOS" - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"Iq" = ( -/obj/structure/window/reinforced, -/obj/structure/shuttle/engine/heater{ - icon_state = "heater"; - dir = 1 - }, -/turf/simulated/floor/airless, -/area/shuttle/syndicate_elite/mothership) -"Ir" = ( -/obj/structure/inflatable, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/skipjack_station) -"Is" = ( -/obj/item/weapon/ore, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/skipjack_station) -"It" = ( -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/skipjack_station) -"Iu" = ( -/obj/structure/table/rack, -/obj/item/device/flashlight/maglight, -/obj/item/device/flashlight/maglight, -/obj/item/device/flashlight/maglight, -/obj/item/device/flashlight/maglight, -/obj/item/device/flashlight/maglight, -/obj/item/device/flashlight/maglight, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"Iv" = ( -/obj/structure/table/rack, -/obj/item/weapon/storage/box/handcuffs{ - pixel_x = 4; - pixel_y = 2 - }, -/obj/item/weapon/storage/box/flashbangs, -/obj/item/weapon/storage/box/smokes, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"Iw" = ( -/obj/structure/table/rack, -/obj/item/clothing/accessory/storage/white_vest, -/obj/item/clothing/accessory/storage/white_vest, -/obj/item/clothing/accessory/storage/white_vest, -/obj/item/clothing/accessory/storage/white_vest, -/obj/item/clothing/accessory/storage/white_vest, -/obj/item/clothing/accessory/storage/white_vest, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"Ix" = ( -/obj/item/device/radio/intercom{ - broadcasting = 1; - dir = 1; - frequency = 1213; - listening = 1; - name = "Syndicate Ops Intercom"; - pixel_y = 26; - subspace_transmission = 1; - syndie = 1 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"Iy" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Airlock"; - req_access = list(150) - }, -/obj/machinery/door/blast/regular{ - id = "syndicate_elite_mech_room"; - name = "Mech Room Door" - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_mothership/elite_squad) -"Iz" = ( -/obj/effect/wingrille_spawn/reinforced, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/syndicate_mothership/elite_squad) -"IA" = ( -/turf/simulated/shuttle/wall/dark/no_join, -/area/shuttle/syndicate_elite/mothership) -"IB" = ( -/obj/effect/landmark{ - name = "Syndicate-Commando-Bomb" - }, -/turf/simulated/shuttle/floor/skipjack, -/area/shuttle/syndicate_elite/mothership) -"IC" = ( -/obj/structure/inflatable, -/turf/unsimulated/floor{ - icon_state = "asteroid" - }, -/area/skipjack_station) -"ID" = ( -/obj/machinery/door/airlock/hatch{ - req_access = list(150) - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/skipjack_station) -"IE" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/box/glasses/square{ - pixel_x = 1; - pixel_y = 4 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/skipjack_station) -"IF" = ( -/obj/item/weapon/tray{ - pixel_y = 5 - }, -/obj/structure/table/standard, -/obj/item/weapon/material/knife/butch, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/skipjack_station) -"IG" = ( -/obj/structure/table/rack, -/obj/item/device/flashlight/flare, -/obj/item/device/flashlight/flare, -/obj/item/device/flashlight/flare, -/obj/item/device/flashlight/flare, -/obj/item/device/flashlight/flare, -/obj/item/device/flashlight/flare, -/obj/item/device/flashlight/flare, -/obj/item/device/flashlight/flare, -/obj/item/device/flashlight/flare, -/obj/item/device/flashlight/flare, -/obj/item/device/flashlight/flare, -/obj/item/device/flashlight/flare, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"IH" = ( -/obj/structure/table/rack, -/obj/item/device/binoculars, -/obj/item/device/binoculars, -/obj/item/device/binoculars, -/obj/item/device/binoculars, -/obj/item/device/binoculars, -/obj/item/device/binoculars, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"II" = ( -/obj/structure/table/rack, -/obj/item/clothing/accessory/storage/black_vest, -/obj/item/clothing/accessory/storage/black_vest, -/obj/item/clothing/accessory/storage/black_vest, -/obj/item/clothing/accessory/storage/black_vest, -/obj/item/clothing/accessory/storage/black_vest, -/obj/item/clothing/accessory/storage/black_vest, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"IJ" = ( -/obj/machinery/embedded_controller/radio/docking_port_multi{ - child_names_txt = "Airlock One;Airlock Two"; - child_tags_txt = "arrivals_dock_north_airlock;arrivals_dock_south_airlock"; - frequency = 1380; - id_tag = "arrivals_dock"; - pixel_y = -32 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/terminal) -"IK" = ( -/obj/effect/wingrille_spawn/reinforced, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/syndicate_station) -"IL" = ( -/obj/machinery/door/airlock/external{ - req_access = list(150) - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_mothership/elite_squad) -"IM" = ( -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/syndicate_mothership/elite_squad) -"IN" = ( -/obj/machinery/door/airlock/external{ - req_access = list(150) - }, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/syndicate_mothership/elite_squad) -"IO" = ( -/obj/machinery/door/airlock/external{ - name = "Shuttle Airlock"; - req_access = list(150) - }, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "syndicate_elite"; - name = "Side Hull Door"; - opacity = 0 - }, -/turf/simulated/shuttle/floor/skipjack, -/area/shuttle/syndicate_elite/mothership) -"IP" = ( -/turf/simulated/shuttle/floor/skipjack, -/area/shuttle/syndicate_elite/mothership) -"IQ" = ( -/obj/effect/decal/cleanable/cobweb2{ - icon_state = "spiderling"; - name = "dead spider" - }, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/skipjack_station) -"IR" = ( -/obj/structure/table/standard, -/obj/machinery/chemical_dispenser/bar_soft/full, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/skipjack_station) -"IS" = ( -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/skipjack_station) -"IT" = ( -/obj/item/weapon/ore, -/obj/structure/reagent_dispensers/beerkeg, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/skipjack_station) -"IU" = ( -/obj/structure/table/rack, -/obj/item/clothing/mask/balaclava/tactical, -/obj/item/clothing/mask/balaclava/tactical, -/obj/item/clothing/mask/balaclava/tactical, -/obj/item/clothing/mask/balaclava/tactical, -/obj/item/clothing/mask/balaclava/tactical, -/obj/item/clothing/mask/balaclava/tactical, -/obj/item/clothing/mask/balaclava, -/obj/item/clothing/mask/balaclava, -/obj/item/clothing/mask/balaclava, -/obj/item/clothing/mask/balaclava, -/obj/item/clothing/mask/balaclava, -/obj/item/clothing/mask/balaclava, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"IV" = ( -/obj/structure/table/rack, -/obj/item/weapon/pinpointer/shuttle/merc, -/obj/item/weapon/pinpointer/shuttle/merc, -/obj/item/weapon/pinpointer/shuttle/merc, -/obj/item/weapon/pinpointer/shuttle/merc, -/obj/item/weapon/pinpointer/shuttle/merc, -/obj/item/weapon/pinpointer/shuttle/merc, -/obj/item/weapon/shield/energy, -/obj/item/weapon/shield/energy, -/obj/item/weapon/shield/energy, -/obj/item/weapon/shield/energy, -/obj/item/weapon/shield/energy, -/obj/item/weapon/shield/energy, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"IW" = ( -/obj/structure/table/rack, -/obj/item/clothing/accessory/storage/brown_vest, -/obj/item/clothing/accessory/storage/brown_vest, -/obj/item/clothing/accessory/storage/brown_vest, -/obj/item/clothing/accessory/storage/brown_vest, -/obj/item/clothing/accessory/storage/brown_vest, -/obj/item/clothing/accessory/storage/brown_vest, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"IX" = ( -/obj/structure/table/rack, -/obj/item/ammo_magazine/m10mm, -/obj/item/ammo_magazine/m10mm, -/obj/item/ammo_magazine/m10mm, -/obj/item/ammo_magazine/m10mm, -/obj/item/ammo_magazine/m10mm, -/obj/item/ammo_magazine/m10mm, -/obj/item/weapon/gun/projectile/automatic/c20r, -/obj/item/weapon/gun/projectile/automatic/c20r, -/obj/item/weapon/gun/projectile/automatic/c20r, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"IY" = ( -/turf/unsimulated/wall{ - desc = "That looks like it doesn't open easily."; - icon = 'icons/obj/doors/rapid_pdoor.dmi'; - icon_state = "pdoor1"; - name = "Shuttle Bay Blast Door" - }, -/area/syndicate_mothership/elite_squad) -"IZ" = ( -/obj/machinery/microwave{ - pixel_x = -1; - pixel_y = 8 - }, -/obj/structure/table/standard, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/skipjack_station) -"Ja" = ( -/obj/item/weapon/ore, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/skipjack_station) -"Jb" = ( -/obj/structure/urinal{ - pixel_y = 32 - }, -/obj/item/weapon/soap/syndie, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/skipjack_station) -"Jc" = ( -/obj/structure/undies_wardrobe, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/skipjack_station) -"Jd" = ( -/obj/structure/toilet, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/skipjack_station) -"Je" = ( -/obj/structure/table/rack, -/obj/item/clothing/suit/space/vox/carapace, -/obj/item/clothing/suit/space/vox/carapace, -/obj/item/clothing/head/helmet/space/vox/carapace, -/obj/item/clothing/head/helmet/space/vox/carapace, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/skipjack_station) -"Jf" = ( -/obj/item/weapon/gun/energy/sonic, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/skipjack_station) -"Jg" = ( -/obj/structure/closet/crate, -/obj/item/clothing/under/vox/vox_casual, -/obj/item/clothing/under/vox/vox_casual, -/obj/item/clothing/under/vox/vox_casual, -/obj/item/clothing/under/vox/vox_robes, -/obj/item/clothing/under/vox/vox_robes, -/obj/item/clothing/under/vox/vox_robes, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/skipjack_station) -"Jh" = ( -/obj/structure/closet/crate, -/obj/item/clothing/accessory/storage/vox, -/obj/item/clothing/accessory/storage/vox, -/obj/item/clothing/accessory/storage/vox, -/obj/item/clothing/accessory/storage/vox, -/obj/item/clothing/accessory/storage/vox, -/obj/item/clothing/accessory/storage/vox, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/skipjack_station) -"Ji" = ( -/obj/structure/closet/crate, -/obj/item/clothing/gloves/vox, -/obj/item/clothing/gloves/vox, -/obj/item/clothing/gloves/vox, -/obj/item/clothing/gloves/vox, -/obj/item/clothing/gloves/vox, -/obj/item/clothing/gloves/vox, -/obj/item/clothing/shoes/magboots/vox, -/obj/item/clothing/shoes/magboots/vox, -/obj/item/clothing/shoes/magboots/vox, -/obj/item/clothing/shoes/magboots/vox, -/obj/item/clothing/shoes/magboots/vox, -/obj/item/clothing/shoes/magboots/vox, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/skipjack_station) -"Jj" = ( -/obj/item/weapon/gun/launcher/spikethrower, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/skipjack_station) -"Jk" = ( -/obj/structure/table/rack, -/obj/item/clothing/suit/space/vox/stealth, -/obj/item/clothing/suit/space/vox/stealth, -/obj/item/clothing/head/helmet/space/vox/stealth, -/obj/item/clothing/head/helmet/space/vox/stealth, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/skipjack_station) -"Jl" = ( -/obj/structure/table/rack, -/obj/item/clothing/suit/storage/vest/heavy/merc{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/clothing/suit/storage/vest/heavy/merc{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/clothing/suit/storage/vest/heavy/merc, -/obj/item/clothing/suit/storage/vest/heavy/merc, -/obj/item/clothing/suit/storage/vest/heavy/merc, -/obj/item/clothing/suit/storage/vest/heavy/merc, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"Jm" = ( -/obj/effect/landmark{ - name = "Syndicate-Commando" - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_mothership/elite_squad) -"Jn" = ( -/obj/structure/table/rack, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_mothership/elite_squad) -"Jo" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/turf/simulated/shuttle/floor/skipjack, -/area/shuttle/syndicate_elite/mothership) -"Jp" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/turf/simulated/shuttle/floor/skipjack, -/area/shuttle/syndicate_elite/mothership) -"Jq" = ( -/obj/machinery/door/airlock/hatch{ - req_access = list(150) - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/skipjack_station) -"Jr" = ( -/obj/structure/closet/secure_closet/freezer/kitchen, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/skipjack_station) -"Js" = ( -/obj/structure/mirror/raider{ - pixel_x = -32 - }, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/skipjack_station) -"Jt" = ( -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/skipjack_station) -"Ju" = ( -/obj/effect/decal/cleanable/blood, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/skipjack_station) -"Jv" = ( -/obj/structure/table/rack, -/obj/item/clothing/suit/space/vox/medic, -/obj/item/clothing/suit/space/vox/medic, -/obj/item/clothing/head/helmet/space/vox/medic, -/obj/item/clothing/head/helmet/space/vox/medic, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/skipjack_station) -"Jw" = ( -/obj/item/clothing/glasses/night/vox, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/skipjack_station) -"Jx" = ( -/obj/structure/table/rack, -/obj/item/weapon/gun/energy/darkmatter, -/obj/item/weapon/gun/energy/darkmatter, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/skipjack_station) -"Jy" = ( -/obj/machinery/door/airlock/centcom{ - name = "Storage"; - opacity = 1 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"Jz" = ( -/obj/machinery/door/airlock/centcom{ - icon_state = "door_locked"; - locked = 1 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"JA" = ( -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet/orange, -/turf/unsimulated/floor{ - icon = 'icons/turf/flooring/wood.dmi'; - icon_state = "wood_broken1" - }, -/area/skipjack_station) -"JB" = ( -/obj/structure/table/standard, -/turf/unsimulated/floor{ - icon_state = "wood" - }, -/area/skipjack_station) -"JC" = ( -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet/brown, -/turf/unsimulated/floor{ - icon_state = "wood" - }, -/area/skipjack_station) -"JD" = ( -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet/green, -/turf/unsimulated/floor{ - icon_state = "wood" - }, -/area/skipjack_station) -"JE" = ( -/obj/structure/table/standard, -/obj/effect/decal/cleanable/cobweb2, -/turf/unsimulated/floor{ - icon_state = "wood" - }, -/area/skipjack_station) -"JF" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/skipjack_station) -"JG" = ( -/obj/structure/sink{ - icon_state = "sink"; - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/structure/mirror{ - dir = 4; - pixel_x = -28; - pixel_y = 0 - }, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/skipjack_station) -"JH" = ( -/obj/machinery/shower{ - dir = 1 - }, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/skipjack_station) -"JI" = ( -/obj/structure/table/rack, -/obj/item/clothing/suit/space/vox/pressure, -/obj/item/clothing/suit/space/vox/pressure, -/obj/item/clothing/head/helmet/space/vox/pressure, -/obj/item/clothing/head/helmet/space/vox/pressure, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/skipjack_station) -"JJ" = ( -/obj/item/weapon/gun/energy/plasmastun, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/skipjack_station) -"JK" = ( -/obj/item/weapon/gun/launcher/crossbow, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/skipjack_station) -"JL" = ( -/obj/fiftyspawner/rods, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/skipjack_station) -"JM" = ( -/obj/item/clothing/mask/gas/swat/vox, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/skipjack_station) -"JN" = ( -/obj/structure/table/rack, -/obj/item/clothing/mask/gas/swat/vox, -/obj/item/clothing/mask/gas/swat/vox, -/obj/item/clothing/mask/gas/swat/vox, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/skipjack_station) -"JO" = ( -/obj/structure/table/standard, -/obj/machinery/chemical_dispenser/bar_soft/full, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/syndicate_station) -"JP" = ( -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/syndicate_station) -"JQ" = ( -/obj/structure/reagent_dispensers/beerkeg/fakenuke{ - desc = "Something seems off about this bomb."; - name = "\improper Nuclear Fission Explosive" - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/syndicate_station) -"JR" = ( -/obj/structure/sink/kitchen{ - pixel_y = 28 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/syndicate_station) -"JS" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/syndicate_station) -"JT" = ( -/obj/structure/curtain/open/shower/security, -/obj/machinery/shower{ - dir = 4; - icon_state = "shower"; - pixel_x = 5; - pixel_y = -1 - }, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/syndicate_station) -"JU" = ( -/obj/structure/undies_wardrobe, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/syndicate_station) -"JV" = ( -/obj/structure/curtain/open/shower/security, -/obj/machinery/shower{ - dir = 8; - icon_state = "shower"; - pixel_x = -5; - pixel_y = -1 - }, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/syndicate_station) -"JW" = ( -/obj/structure/bed/chair, -/turf/simulated/shuttle/floor/skipjack, -/area/shuttle/syndicate_elite/mothership) -"JX" = ( -/obj/effect/landmark{ - name = "voxstart" - }, -/turf/unsimulated/floor{ - icon_state = "wood" - }, -/area/skipjack_station) -"JY" = ( -/turf/unsimulated/floor{ - icon_state = "wood" - }, -/area/skipjack_station) -"JZ" = ( -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/effect/floor_decal/carpet{ - dir = 9 - }, -/obj/effect/floor_decal/carpet{ - dir = 5 - }, -/turf/unsimulated/floor{ - dir = 2; - icon_state = "carpet" - }, -/area/skipjack_station) -"Ka" = ( -/obj/effect/decal/cleanable/blood, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/skipjack_station) -"Kb" = ( -/obj/machinery/gibber, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/skipjack_station) -"Kc" = ( -/obj/structure/kitchenspike, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/skipjack_station) -"Kd" = ( -/turf/unsimulated/wall{ - desc = "That looks like it doesn't open easily."; - icon = 'icons/obj/doors/rapid_pdoor.dmi'; - icon_state = "pdoor1"; - name = "Shuttle Bay Blast Door" - }, -/area/skipjack_station) -"Ke" = ( -/obj/effect/landmark{ - name = "Syndicate-Uplink" - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"Kf" = ( -/obj/machinery/door/airlock/centcom{ - name = "Armory"; - opacity = 1 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"Kg" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/box/glasses/square{ - pixel_x = 1; - pixel_y = 4 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/syndicate_station) -"Kh" = ( -/obj/structure/table/reinforced, -/obj/machinery/microwave{ - pixel_x = -1; - pixel_y = 8 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/syndicate_station) -"Ki" = ( -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/syndicate_station) -"Kj" = ( -/obj/machinery/door/airlock{ - name = "Unit 2" - }, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/syndicate_station) -"Kk" = ( -/obj/machinery/recharge_station, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/syndicate_station) -"Kl" = ( -/obj/machinery/computer/pod{ - id = "syndicate_elite"; - name = "Hull Door Control" - }, -/turf/simulated/shuttle/floor/skipjack, -/area/shuttle/syndicate_elite/mothership) -"Km" = ( -/obj/machinery/computer/syndicate_elite_shuttle, -/turf/simulated/shuttle/floor/skipjack, -/area/shuttle/syndicate_elite/mothership) -"Kn" = ( -/turf/unsimulated/floor{ - icon = 'icons/turf/flooring/wood.dmi'; - icon_state = "wood_broken3" - }, -/area/skipjack_station) -"Ko" = ( -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/turf/unsimulated/floor{ - dir = 2; - icon_state = "carpet" - }, -/area/skipjack_station) -"Kp" = ( -/obj/machinery/door/airlock/hatch{ - req_access = list(150) - }, -/turf/unsimulated/floor{ - icon_state = "steel_dirty" - }, -/area/skipjack_station) -"Kq" = ( -/turf/unsimulated/floor{ - icon_state = "steel_dirty" - }, -/area/skipjack_station) -"Kr" = ( -/obj/item/xenos_claw, -/obj/item/organ/internal/brain/vox, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/skipjack_station) -"Ks" = ( -/obj/item/weapon/ore, -/turf/unsimulated/floor{ - name = "plating"; - icon_state = "asteroid_dug" - }, -/area/skipjack_station) -"Kt" = ( -/obj/effect/landmark{ - name = "Nuclear-Bomb" - }, -/turf/unsimulated/floor{ - dir = 2; - icon_state = "dark" - }, -/area/syndicate_station) -"Ku" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/tray{ - pixel_y = 5 - }, -/obj/effect/landmark{ - name = "Nuclear-Code" - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/syndicate_station) -"Kv" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/syndicate_station) -"Kw" = ( -/obj/structure/mirror{ - dir = 4; - pixel_x = -32; - pixel_y = 0 - }, -/obj/structure/sink{ - icon_state = "sink"; - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/syndicate_station) -"Kx" = ( -/turf/simulated/shuttle/wall/dark/hard_corner, -/area/shuttle/syndicate_elite/mothership) -"Ky" = ( -/obj/machinery/door/airlock/external{ - name = "Shuttle Airlock"; - req_access = list(150) - }, -/obj/machinery/door/blast/regular{ - icon_state = "pdoor1"; - id = "syndicate_elite"; - name = "Front Hull Door"; - opacity = 1 - }, -/turf/simulated/shuttle/plating, -/area/shuttle/syndicate_elite/mothership) -"Kz" = ( -/obj/effect/landmark{ - name = "voxstart" - }, -/turf/unsimulated/floor{ - icon = 'icons/turf/flooring/wood.dmi'; - icon_state = "wood_broken2" - }, -/area/skipjack_station) -"KA" = ( -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/effect/floor_decal/carpet{ - dir = 10 - }, -/obj/effect/floor_decal/carpet{ - dir = 6 - }, -/turf/unsimulated/floor{ - dir = 2; - icon_state = "carpet" - }, -/area/skipjack_station) -"KB" = ( -/obj/machinery/door/airlock/hatch{ - req_access = list(150) - }, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/skipjack_station) -"KC" = ( -/obj/structure/table/rack, -/obj/item/clothing/glasses/thermal/plain/monocle, -/turf/unsimulated/floor{ - icon_state = "asteroid" - }, -/area/skipjack_station) -"KD" = ( -/obj/structure/table/rack, -/turf/unsimulated/floor{ - icon_state = "asteroid" - }, -/area/skipjack_station) -"KE" = ( -/obj/structure/table/rack, -/obj/item/weapon/gun/launcher/spikethrower, -/turf/unsimulated/floor{ - icon_state = "asteroid" - }, -/area/skipjack_station) -"KF" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"KG" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/structure/window/reinforced{ - dir = 4; - health = 1e+006 - }, -/obj/structure/window/reinforced, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"KH" = ( -/obj/structure/table/rack, -/obj/item/weapon/tank/jetpack/oxygen, -/obj/item/weapon/tank/jetpack/oxygen, -/obj/item/weapon/tank/jetpack/oxygen, -/obj/item/weapon/tank/jetpack/oxygen, -/obj/item/weapon/tank/jetpack/oxygen, -/obj/item/weapon/tank/jetpack/oxygen, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"KI" = ( -/obj/structure/table/rack, -/obj/item/weapon/tank/jetpack/carbondioxide, -/obj/item/weapon/tank/jetpack/carbondioxide, -/obj/item/weapon/tank/jetpack/carbondioxide, -/obj/item/weapon/tank/jetpack/carbondioxide, -/obj/item/weapon/tank/jetpack/carbondioxide, -/obj/item/weapon/tank/jetpack/carbondioxide, -/obj/structure/window/reinforced{ - dir = 4; - health = 1e+006 - }, -/obj/structure/window/reinforced, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"KJ" = ( -/obj/structure/closet/secure_closet/freezer/kitchen{ - req_access = list(150) - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/syndicate_station) -"KK" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka{ - pixel_x = 3; - pixel_y = 12 - }, -/obj/item/weapon/reagent_containers/food/drinks/bottle/wine{ - pixel_x = -1; - pixel_y = 8 - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/syndicate_station) -"KL" = ( -/obj/structure/table/standard, -/obj/item/weapon/towel{ - color = "#ff0000"; - name = "red towel" - }, -/obj/item/weapon/towel{ - color = "#ff0000"; - name = "red towel" - }, -/obj/item/weapon/towel{ - color = "#ff0000"; - name = "red towel" - }, -/obj/item/weapon/towel{ - color = "#ff0000"; - name = "red towel" - }, -/obj/item/weapon/towel{ - color = "#ff0000"; - name = "red towel" - }, -/obj/item/weapon/soap/syndie, -/obj/item/weapon/soap/syndie, -/turf/simulated/floor/tiled/freezer, -/area/syndicate_station) -"KM" = ( -/obj/machinery/door/airlock{ - name = "Unit 1" - }, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/syndicate_station) -"KN" = ( -/obj/structure/toilet{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/syndicate_station) -"KO" = ( -/turf/simulated/floor/airless, -/area/shuttle/syndicate_elite/mothership) -"KP" = ( -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet/blue, -/turf/unsimulated/floor{ - icon_state = "wood" - }, -/area/skipjack_station) -"KQ" = ( -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet/orange, -/turf/unsimulated/floor{ - icon_state = "wood" - }, -/area/skipjack_station) -"KR" = ( -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet/hop, -/turf/unsimulated/floor{ - icon_state = "wood" - }, -/area/skipjack_station) -"KS" = ( -/obj/item/weapon/ore, -/turf/unsimulated/floor{ - icon_state = "asteroid" - }, -/area/skipjack_station) -"KT" = ( -/obj/item/clothing/head/xenos, -/turf/unsimulated/floor{ - icon_state = "asteroid" - }, -/area/skipjack_station) -"KU" = ( -/obj/machinery/door/airlock/centcom{ - name = "Suit Storage"; - opacity = 1 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"KV" = ( -/obj/machinery/door/airlock/centcom{ - name = "Kitchen"; - opacity = 1; - req_access = list(150) - }, -/turf/unsimulated/floor{ - icon_state = "white" - }, -/area/syndicate_station) -"KW" = ( -/obj/machinery/door/airlock{ - name = "Restroom" - }, -/turf/unsimulated/floor{ - icon_state = "freezerfloor"; - dir = 2 - }, -/area/syndicate_station) -"KX" = ( -/obj/effect/wingrille_spawn/reinforced, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/skipjack_station) -"KY" = ( -/obj/machinery/door/airlock/hatch{ - req_access = list(150) - }, -/turf/unsimulated/floor{ - name = "plating"; - icon_state = "cult" - }, -/area/skipjack_station) -"KZ" = ( -/obj/item/weapon/storage/box, -/turf/unsimulated/floor{ - icon_state = "asteroid" - }, -/area/skipjack_station) -"La" = ( -/obj/item/clothing/mask/gas/swat{ - desc = "A close-fitting mask clearly not made for a human face."; - name = "\improper alien mask" - }, -/turf/unsimulated/floor{ - icon_state = "asteroid" - }, -/area/skipjack_station) -"Lb" = ( -/obj/structure/table/rack, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/suit/space/void/merc, -/obj/item/clothing/mask/gas/syndicate, -/obj/item/clothing/head/helmet/space/void/merc, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"Lc" = ( -/obj/structure/table/rack, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/suit/space/syndicate/black/green, -/obj/item/clothing/mask/breath, -/obj/item/clothing/head/helmet/space/syndicate/black/green, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"Ld" = ( -/obj/machinery/vending/snack{ - name = "hacked Getmore Chocolate Corp"; - prices = list() - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"Le" = ( -/obj/structure/sign/double/map/left{ - pixel_y = 32 - }, -/turf/unsimulated/floor{ - name = "plating"; - icon_state = "cult" - }, -/area/syndicate_station) -"Lf" = ( -/obj/structure/sign/double/map/right{ - pixel_y = 32 - }, -/turf/unsimulated/floor{ - name = "plating"; - icon_state = "cult" - }, -/area/syndicate_station) -"Lg" = ( -/turf/unsimulated/floor{ - name = "plating"; - icon_state = "cult" - }, -/area/syndicate_station) -"Lh" = ( -/obj/item/weapon/storage/box/syndie_kit/clerical, -/obj/structure/table/standard, -/turf/unsimulated/floor{ - name = "plating"; - icon_state = "cult" - }, -/area/syndicate_station) -"Li" = ( -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/syndicate_station) -"Lj" = ( -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet/hos, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/syndicate_station) -"Lk" = ( -/turf/unsimulated/floor{ - name = "plating"; - icon_state = "cult" - }, -/area/skipjack_station) -"Ll" = ( -/obj/effect/decal/cleanable/cobweb2, -/turf/unsimulated/floor{ - name = "plating"; - icon_state = "cult" - }, -/area/skipjack_station) -"Lm" = ( -/obj/machinery/suit_cycler/syndicate{ - locked = 0 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/skipjack_station) -"Ln" = ( -/obj/effect/decal/cleanable/cobweb2{ - icon_state = "spiderling"; - name = "dead spider" - }, -/turf/unsimulated/floor{ - icon_state = "steel_dirty" - }, -/area/skipjack_station) -"Lo" = ( -/obj/structure/table/rack, -/obj/item/weapon/tank/vox, -/turf/unsimulated/floor{ - icon_state = "asteroid" - }, -/area/skipjack_station) -"Lp" = ( -/obj/item/pizzabox/meat, -/turf/unsimulated/floor{ - icon_state = "asteroid" - }, -/area/skipjack_station) -"Lq" = ( -/obj/structure/table/rack, -/obj/item/weapon/storage/briefcase/inflatable, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"Lr" = ( -/obj/structure/table/rack, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/suit/space/syndicate/black/blue, -/obj/item/clothing/mask/breath, -/obj/item/clothing/head/helmet/space/syndicate/black/blue, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"Ls" = ( -/obj/structure/table/rack, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/suit/space/syndicate/black/med, -/obj/item/clothing/mask/breath, -/obj/item/clothing/head/helmet/space/syndicate/black/med, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"Lt" = ( -/obj/machinery/vending/cola{ - name = "hacked Robust Softdrinks"; - prices = list() - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"Lu" = ( -/obj/structure/bed/chair/comfy/black, -/turf/unsimulated/floor{ - name = "plating"; - icon_state = "cult" - }, -/area/syndicate_station) -"Lv" = ( -/obj/effect/landmark{ - name = "Syndicate-Spawn" - }, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/syndicate_station) -"Lw" = ( -/obj/structure/table/standard, -/obj/item/device/radio/headset/syndicate/alt, -/obj/item/device/radio/headset/syndicate/alt, -/obj/item/device/radio/headset/syndicate/alt, -/obj/item/device/radio/headset/syndicate/alt, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/syndicate_station) -"Lx" = ( -/obj/structure/bed/chair, -/turf/unsimulated/floor{ - name = "plating"; - icon_state = "cult" - }, -/area/skipjack_station) -"Ly" = ( -/obj/item/weapon/tank/vox, -/turf/unsimulated/floor{ - icon_state = "asteroid" - }, -/area/skipjack_station) -"Lz" = ( -/obj/structure/table/rack, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/suit/space/syndicate/black/orange, -/obj/item/clothing/mask/breath, -/obj/item/clothing/head/helmet/space/syndicate/black/orange, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"LA" = ( -/obj/structure/table/rack, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/suit/space/syndicate/black/engie, -/obj/item/clothing/mask/breath, -/obj/item/clothing/head/helmet/space/syndicate/black/engie, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"LB" = ( -/obj/machinery/vending/cigarette{ - name = "hacked cigarette machine"; - prices = list(); - products = list(/obj/item/weapon/storage/fancy/cigarettes = 10, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/flame/lighter/zippo = 4, /obj/item/clothing/mask/smokable/cigarette/cigar/havana = 2) - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"LC" = ( -/obj/machinery/door/airlock/centcom{ - name = "Barracks"; - opacity = 1; - req_access = list(150) - }, -/turf/unsimulated/floor{ - name = "plating"; - icon_state = "cult" - }, -/area/syndicate_station) -"LD" = ( -/obj/structure/bed/chair/comfy/black{ - dir = 4 - }, -/turf/unsimulated/floor{ - name = "plating"; - icon_state = "cult" - }, -/area/syndicate_station) -"LE" = ( -/obj/structure/table/glass, -/turf/unsimulated/floor{ - name = "plating"; - icon_state = "cult" - }, -/area/syndicate_station) -"LF" = ( -/obj/structure/bed/chair/comfy/black{ - dir = 8 - }, -/turf/unsimulated/floor{ - name = "plating"; - icon_state = "cult" - }, -/area/syndicate_station) -"LG" = ( -/obj/machinery/door/airlock/centcom{ - name = "Barracks"; - opacity = 1; - req_access = list(150) - }, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/syndicate_station) -"LH" = ( -/obj/structure/table/standard, -/obj/item/device/flashlight/lamp{ - pixel_x = 4; - pixel_y = 8 - }, -/obj/item/clothing/glasses/sunglasses/prescription, -/obj/item/clothing/glasses/sunglasses/prescription, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/syndicate_station) -"LI" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/turf/unsimulated/floor{ - name = "plating"; - icon_state = "cult" - }, -/area/skipjack_station) -"LJ" = ( -/obj/structure/table/steel, -/obj/item/device/pda/syndicate, -/turf/unsimulated/floor{ - name = "plating"; - icon_state = "cult" - }, -/area/skipjack_station) -"LK" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/turf/unsimulated/floor{ - name = "plating"; - icon_state = "cult" - }, -/area/skipjack_station) -"LL" = ( -/obj/machinery/portable_atmospherics/canister/phoron, -/obj/item/weapon/tank/vox, -/turf/unsimulated/floor{ - icon_state = "asteroid" - }, -/area/skipjack_station) -"LM" = ( -/obj/item/clothing/head/philosopher_wig, -/turf/unsimulated/floor{ - icon_state = "asteroid" - }, -/area/skipjack_station) -"LN" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"LO" = ( -/obj/structure/table/rack, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/suit/space/syndicate/black/red, -/obj/item/clothing/mask/breath, -/obj/item/clothing/head/helmet/space/syndicate/black/red, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"LP" = ( -/obj/structure/table/rack, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/suit/space/syndicate/black, -/obj/item/clothing/mask/breath, -/obj/item/clothing/head/helmet/space/syndicate/black, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"LQ" = ( -/obj/structure/table/glass, -/obj/item/device/paicard, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"LR" = ( -/obj/structure/table/standard, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 8 - }, -/obj/item/weapon/pen{ - pixel_y = 4 - }, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/syndicate_station) -"LS" = ( -/obj/structure/table/steel, -/obj/item/device/radio/uplink, -/turf/unsimulated/floor{ - name = "plating"; - icon_state = "cult" - }, -/area/skipjack_station) -"LT" = ( -/obj/item/weapon/gun/launcher/pneumatic, -/turf/unsimulated/floor{ - icon_state = "asteroid" - }, -/area/skipjack_station) -"LU" = ( -/obj/structure/bed/chair/comfy/black{ - dir = 1 - }, -/turf/unsimulated/floor{ - name = "plating"; - icon_state = "cult" - }, -/area/syndicate_station) -"LV" = ( -/obj/structure/table/standard, -/obj/item/device/pda/syndicate, -/turf/unsimulated/floor{ - icon_state = "lino" - }, -/area/syndicate_station) -"LW" = ( -/obj/item/weapon/storage/box/syndie_kit/spy, -/turf/unsimulated/floor{ - name = "plating"; - icon_state = "cult" - }, -/area/skipjack_station) -"LX" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/turf/unsimulated/floor{ - name = "plating"; - icon_state = "cult" - }, -/area/skipjack_station) -"LY" = ( -/obj/structure/ore_box, -/turf/unsimulated/floor{ - icon_state = "asteroid" - }, -/area/skipjack_station) -"LZ" = ( -/obj/structure/table/rack, -/obj/item/device/suit_cooling_unit, -/obj/item/device/suit_cooling_unit, -/obj/item/device/suit_cooling_unit, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"Ma" = ( -/obj/structure/table/rack, -/obj/item/weapon/tank/emergency/oxygen/double, -/obj/item/weapon/tank/emergency/oxygen/double, -/obj/item/weapon/tank/emergency/oxygen/double, -/obj/item/weapon/tank/emergency/oxygen/double, -/obj/item/weapon/tank/emergency/oxygen/double, -/obj/item/weapon/tank/emergency/oxygen/double, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"Mb" = ( -/obj/structure/table/rack, -/obj/item/weapon/rig/merc/empty, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"Mc" = ( -/obj/machinery/suit_cycler/syndicate{ - locked = 0 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"Md" = ( -/obj/structure/lattice, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/space, -/area/space) -"Me" = ( -/obj/machinery/door/airlock/external{ - req_access = list(150) - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/skipjack_station) -"Mf" = ( -/obj/structure/lattice, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/space, -/area/space) -"Mg" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/lattice, -/turf/space, -/area/space) -"Mh" = ( -/obj/machinery/door/airlock/external{ - frequency = 1331; - id_tag = "merc_base_hatch"; - req_access = list(150) - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"Mi" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/lattice, -/turf/space, -/area/space) -"Mj" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/skipjack_station) -"Mk" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/skipjack_station) -"Ml" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"Mm" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/syndicate_station) -"Mn" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/space, -/area/space) -"Mo" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/space, -/area/space) -"Mp" = ( -/turf/simulated/shuttle/wall/voidcraft/red, -/area/syndicate_station/start) -"Mq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced/full, -/turf/simulated/shuttle/plating, -/area/syndicate_station/start) -"Mr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced/full, -/turf/simulated/shuttle/plating, -/area/syndicate_station/start) -"Ms" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced/full, -/turf/simulated/shuttle/plating, -/area/syndicate_station/start) -"Mt" = ( -/turf/simulated/wall/skipjack, -/area/skipjack_station/start) -"Mu" = ( -/obj/machinery/access_button{ - command = "cycle_exterior"; - frequency = 1331; - master_tag = "vox_west_control"; - req_one_access = list(150) - }, -/turf/simulated/wall/skipjack, -/area/skipjack_station/start) -"Mv" = ( -/obj/machinery/door/airlock/hatch{ - frequency = 1331; - icon_state = "door_closed"; - id_tag = "vox_northwest_lock"; - locked = 0; - req_access = list(150) - }, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"Mw" = ( -/obj/machinery/door/airlock/hatch{ - frequency = 1331; - icon_state = "door_closed"; - id_tag = "vox_northeast_lock"; - locked = 0; - req_access = list(150) - }, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"Mx" = ( -/obj/machinery/access_button{ - command = "cycle_exterior"; - frequency = 1331; - master_tag = "vox_east_control"; - req_access = list(150) - }, -/turf/simulated/wall/skipjack, -/area/skipjack_station/start) -"My" = ( -/obj/structure/table/standard, -/obj/random/projectile, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/skipjack_station) -"Mz" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "burst_r" - }, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/turf/simulated/shuttle/plating/airless/carry, -/area/shuttle/supply) -"MA" = ( -/obj/structure/table/steel, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"MB" = ( -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"MC" = ( -/obj/machinery/autolathe{ - hacked = 1; - name = "hacked autolathe" - }, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"MD" = ( -/obj/structure/shuttle/engine/heater{ - icon_state = "heater"; - dir = 4 - }, -/turf/simulated/floor/airless, -/area/syndicate_station/start) -"ME" = ( -/obj/structure/shuttle/engine/router{ - icon_state = "router"; - dir = 8 - }, -/turf/simulated/floor/airless, -/area/syndicate_station/start) -"MF" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "burst_l"; - dir = 8 - }, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry, -/area/shuttle/transport1/centcom) -"MG" = ( -/obj/machinery/atmospherics/unary/vent_pump/high_volume{ - frequency = 1331; - id_tag = "vox_west_vent" - }, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"MH" = ( -/obj/machinery/airlock_sensor{ - frequency = 1331; - id_tag = "vox_west_sensor"; - pixel_x = 25 - }, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"MI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/blast/regular{ - id = "skipjackshutters"; - name = "Skipjack Blast Shielding" - }, -/obj/structure/window/reinforced/full, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"MJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/blast/regular{ - id = "skipjackshutters"; - name = "Skipjack Blast Shielding" - }, -/obj/structure/window/reinforced/full, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"MK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/blast/regular{ - id = "skipjackshutters"; - name = "Skipjack Blast Shielding" - }, -/obj/structure/window/reinforced/full, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"ML" = ( -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - frequency = 1380; - id_tag = "trade_shuttle"; - pixel_x = -25; - pixel_y = 0; - req_one_access = list(101); - tag_door = "trade_shuttle_hatch" - }, -/obj/effect/shuttle_landmark/southern_cross/merchant_offsite, -/turf/simulated/shuttle/floor/black, -/area/shuttle/merchant/home) -"MM" = ( -/obj/machinery/atmospherics/unary/vent_pump/high_volume{ - frequency = 1331; - id_tag = "vox_east_vent" - }, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"MN" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - icon_state = "intact"; - dir = 6 - }, -/turf/simulated/shuttle/wall/voidcraft/red, -/area/syndicate_station/start) -"MO" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "burst_r"; - dir = 8 - }, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry, -/area/shuttle/transport1/centcom) -"MP" = ( -/obj/machinery/atmospherics/unary/vent_pump/high_volume{ - dir = 4; - frequency = 1331; - id_tag = "merc_shuttle_pump" - }, -/obj/machinery/airlock_sensor{ - frequency = 1331; - id_tag = "merc_shuttle_sensor"; - pixel_x = 28; - pixel_y = 8 - }, -/obj/machinery/embedded_controller/radio/airlock/docking_port{ - frequency = 1331; - id_tag = "merc_shuttle"; - pixel_x = 24; - pixel_y = -2; - req_access = list(150) - }, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/syndicate_station/start) -"MQ" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 4 - }, -/turf/simulated/shuttle/wall/voidcraft/red, -/area/syndicate_station/start) -"MR" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - icon_state = "intact"; - dir = 10 - }, -/turf/simulated/shuttle/wall/voidcraft/red, -/area/syndicate_station/start) -"MS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced/full, -/turf/simulated/shuttle/plating, -/area/syndicate_station/start) -"MT" = ( -/obj/machinery/atmospherics/pipe/tank/air, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"MU" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"MV" = ( -/obj/machinery/recharger/wallcharger{ - pixel_x = -25 - }, -/obj/structure/table/steel, -/obj/item/weapon/plastique, -/obj/item/weapon/plastique, -/obj/item/weapon/plastique, -/obj/item/weapon/plastique, -/obj/item/weapon/plastique, -/obj/item/weapon/plastique, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 - }, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"MW" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/table/rack, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"MX" = ( -/obj/effect/shuttle_landmark/southern_cross/escape_pod4/offsite, -/turf/simulated/shuttle/plating, -/area/shuttle/escape_pod4/centcom) -"MY" = ( -/obj/machinery/atmospherics/pipe/manifold/visible{ - dir = 8 - }, -/obj/machinery/meter, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"MZ" = ( -/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ - tag_airpump = "vox_west_vent"; - tag_exterior_door = "vox_northwest_lock"; - frequency = 1331; - id_tag = "vox_west_control"; - tag_interior_door = "vox_southwest_lock"; - pixel_x = 24; - req_access = list(150); - tag_chamber_sensor = "vox_west_sensor" - }, -/obj/machinery/atmospherics/unary/vent_pump/high_volume{ - dir = 8; - frequency = 1331; - id_tag = "vox_west_vent" - }, -/obj/machinery/light/small, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"Na" = ( -/obj/structure/flight_left, -/turf/simulated/shuttle/floor/darkred, -/area/skipjack_station/start) -"Nb" = ( -/obj/machinery/computer/station_alert, -/turf/simulated/shuttle/floor/darkred, -/area/skipjack_station/start) -"Nc" = ( -/obj/structure/flight_right, -/turf/simulated/shuttle/floor/darkred, -/area/skipjack_station/start) -"Nd" = ( -/obj/machinery/computer/shuttle_control/web/heist, -/turf/simulated/shuttle/floor/darkred, -/area/skipjack_station/start) -"Ne" = ( -/obj/structure/table/steel_reinforced, -/obj/item/clothing/head/pirate, -/obj/item/clothing/glasses/thermal/plain/monocle, -/turf/simulated/shuttle/floor/darkred, -/area/skipjack_station/start) -"Nf" = ( -/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ - frequency = 1331; - id_tag = "skipjack_shuttle"; - pixel_x = -24; - req_access = list(150); - tag_airpump = "vox_east_vent"; - tag_chamber_sensor = "vox_east_sensor"; - tag_exterior_door = "vox_northeast_lock"; - tag_interior_door = "vox_southeast_lock" - }, -/obj/machinery/atmospherics/unary/vent_pump/high_volume{ - dir = 4; - frequency = 1331; - id_tag = "vox_east_vent" - }, -/obj/machinery/light/small, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"Ng" = ( -/obj/machinery/atmospherics/pipe/manifold/visible{ - dir = 4 - }, -/obj/machinery/meter, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"Nh" = ( -/obj/machinery/access_button{ - command = "cycle_interior"; - frequency = 1331; - master_tag = "merc_shuttle"; - name = "interior access button"; - pixel_x = 25; - pixel_y = 25; - req_access = list(150) - }, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"Ni" = ( -/obj/machinery/atmospherics/pipe/manifold/visible{ - icon_state = "map"; - dir = 8 - }, -/obj/machinery/door/airlock/voidcraft/vertical{ - frequency = 1331; - id_tag = "merc_shuttle_inner"; - name = "Ship External Access"; - req_access = list(150) - }, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/syndicate_station/start) -"Nj" = ( -/obj/machinery/atmospherics/unary/vent_pump/high_volume{ - dir = 8; - frequency = 1331; - id_tag = "merc_shuttle_pump" - }, -/obj/machinery/light/small, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/syndicate_station/start) -"Nk" = ( -/obj/machinery/atmospherics/unary/vent_pump/high_volume{ - dir = 4; - frequency = 1331; - id_tag = "merc_shuttle_pump" - }, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/syndicate_station/start) -"Nl" = ( -/obj/machinery/door/airlock/voidcraft/vertical{ - frequency = 1331; - id_tag = "merc_shuttle_inner"; - name = "Ship External Access"; - req_access = list(150) - }, -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 4 - }, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/syndicate_station/start) -"Nm" = ( -/obj/machinery/atmospherics/pipe/manifold4w/visible, -/obj/machinery/access_button{ - command = "cycle_interior"; - frequency = 1331; - master_tag = "merc_shuttle"; - name = "interior access button"; - pixel_x = -25; - pixel_y = 25; - req_access = list(150) - }, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"Nn" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 4 - }, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"No" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 4 - }, -/obj/machinery/meter, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"Np" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - icon_state = "intact"; - dir = 9 - }, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"Nq" = ( -/obj/machinery/recharger/wallcharger{ - pixel_x = -25 - }, -/obj/structure/table/steel, -/obj/item/weapon/storage/box/frags, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"Nr" = ( -/obj/machinery/door/airlock/hatch{ - frequency = 1331; - icon_state = "door_closed"; - id_tag = "vox_southwest_lock"; - locked = 0; - req_access = list(150) - }, -/obj/machinery/atmospherics/pipe/simple/visible, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"Ns" = ( -/turf/simulated/shuttle/floor/darkred, -/area/skipjack_station/start) -"Nt" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/bed/chair{ - dir = 1 - }, -/turf/simulated/shuttle/floor/darkred, -/area/skipjack_station/start) -"Nu" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/turf/simulated/shuttle/floor/darkred, -/area/skipjack_station/start) -"Nv" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/bed/chair{ - dir = 1 - }, -/turf/simulated/shuttle/floor/darkred, -/area/skipjack_station/start) -"Nw" = ( -/obj/machinery/button/remote/blast_door{ - id = "skipjackshutters"; - name = "remote shutter control"; - req_access = list(150) - }, -/turf/simulated/wall/skipjack, -/area/skipjack_station/start) -"Nx" = ( -/obj/machinery/door/airlock/hatch{ - frequency = 1331; - icon_state = "door_closed"; - id_tag = "vox_southeast_lock"; - locked = 0; - req_access = list(150) - }, -/obj/machinery/atmospherics/pipe/simple/visible, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"Ny" = ( -/obj/machinery/porta_turret/ai_defense{ - req_one_access = list(150) - }, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"Nz" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - icon_state = "intact"; - dir = 5 - }, -/turf/simulated/shuttle/wall/voidcraft/red, -/area/syndicate_station/start) -"NA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced/full, -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 4 - }, -/turf/simulated/shuttle/plating, -/area/syndicate_station/start) -"NB" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - icon_state = "intact"; - dir = 9 - }, -/turf/simulated/shuttle/wall/voidcraft/red, -/area/syndicate_station/start) -"NC" = ( -/obj/structure/table/steel, -/obj/effect/spawner/newbomb/timer/syndicate, -/obj/item/weapon/tool/screwdriver, -/obj/item/device/assembly/signaler{ - pixel_y = 2 - }, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"ND" = ( -/obj/item/device/radio/intercom{ - desc = "Talk through this. Evilly"; - frequency = 1213; - name = "Syndicate Intercom"; - pixel_x = 32; - subspace_transmission = 1; - syndie = 1 - }, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"NE" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/syndicate_station/start) -"NF" = ( -/obj/structure/frame/computer, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/syndicate_station/start) -"NG" = ( -/obj/effect/shuttle_landmark/southern_cross/escape_pod6/offsite, -/turf/simulated/shuttle/plating, -/area/shuttle/escape_pod6/centcom) -"NH" = ( -/obj/machinery/atmospherics/pipe/simple/visible, -/obj/machinery/access_button{ - command = "cycle_interior"; - frequency = 1331; - master_tag = "vox_west_control"; - pixel_x = -22; - req_one_access = list(150) - }, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"NI" = ( -/obj/structure/table/rack, -/obj/item/weapon/material/harpoon, -/obj/item/weapon/tank/oxygen, -/obj/item/weapon/tank/oxygen, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/shoes/magboots, -/obj/random/rigsuit, -/obj/random/multiple/voidsuit, -/obj/random/multiple/voidsuit, -/obj/random/energy, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"NJ" = ( -/obj/structure/table/rack, -/obj/random/rigsuit, -/turf/simulated/shuttle/floor/darkred, -/area/skipjack_station/start) -"NK" = ( -/obj/structure/table/rack, -/obj/item/weapon/tank/oxygen, -/obj/item/weapon/tank/oxygen, -/obj/random/multiple/voidsuit, -/obj/random/multiple/voidsuit, -/obj/random/energy, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"NL" = ( -/obj/structure/table/rack, -/obj/item/clothing/mask/breath, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/random/multiple/voidsuit, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"NM" = ( -/obj/machinery/atmospherics/pipe/simple/visible, -/obj/machinery/access_button{ - command = "cycle_interior"; - frequency = 1331; - master_tag = "vox_east_control"; - pixel_x = 22; - req_access = list(150) - }, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"NN" = ( -/obj/structure/frame/computer, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"NO" = ( -/obj/machinery/computer/security/nuclear, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"NP" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"NQ" = ( -/obj/structure/table/rack, -/obj/item/weapon/storage/belt/security/tactical/bandolier, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"NR" = ( -/obj/structure/table/steel, -/obj/item/weapon/storage/toolbox/syndicate/powertools, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"NS" = ( -/obj/structure/table/steel, -/obj/item/weapon/gun/projectile/pistol, -/obj/item/ammo_magazine/m9mm, -/obj/item/weapon/gun/projectile/pistol, -/obj/item/ammo_magazine/m9mm, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"NT" = ( -/obj/structure/table/rack, -/obj/item/weapon/storage/belt/security, -/obj/item/weapon/storage/belt/security, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"NU" = ( -/obj/machinery/suit_cycler/syndicate{ - locked = 0 - }, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"NV" = ( -/obj/machinery/light, -/obj/structure/closet/syndicate/suit{ - name = "suit closet" - }, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"NW" = ( -/obj/machinery/light, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"NX" = ( -/obj/machinery/button/remote/blast_door{ - id = "syndieshutters_telebay"; - name = "remote shutter control"; - pixel_x = 0; - pixel_y = -25; - req_access = list(150) - }, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"NY" = ( -/obj/machinery/door/blast/regular{ - dir = 4; - id = "syndieshutters_telebay"; - name = "Outer Airlock" - }, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/syndicate_station/start) -"NZ" = ( -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/syndicate_station/start) -"Oa" = ( -/obj/machinery/teleport/station, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/syndicate_station/start) -"Ob" = ( -/obj/machinery/atmospherics/pipe/simple/visible, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"Oc" = ( -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"Od" = ( -/obj/machinery/microwave{ - pixel_x = -1; - pixel_y = 8 - }, -/obj/structure/table/steel, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"Oe" = ( -/obj/item/seeds/potatoseed, -/obj/item/seeds/potatoseed, -/obj/item/seeds/ambrosiavulgarisseed, -/obj/item/weapon/material/minihoe, -/obj/item/weapon/beartrap, -/obj/structure/table/steel, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"Of" = ( -/obj/machinery/vending/hydroseeds, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"Og" = ( -/obj/structure/table/rack, -/obj/item/weapon/melee/energy/sword/pirate, -/obj/item/clothing/suit/space/pirate, -/obj/item/clothing/suit/space/pirate, -/obj/item/weapon/tank/oxygen, -/obj/item/weapon/pinpointer/shuttle/heist, -/obj/item/weapon/pinpointer/shuttle/heist, -/turf/simulated/shuttle/floor/darkred, -/area/skipjack_station/start) -"Oh" = ( -/obj/structure/table/rack, -/obj/item/weapon/storage/belt/utility/full, -/obj/item/weapon/storage/belt/utility/full, -/obj/item/device/multitool, -/obj/item/device/multitool, -/obj/item/clothing/shoes/magboots, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"Oi" = ( -/obj/machinery/washing_machine, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"Oj" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/fancy/cigarettes, -/obj/item/weapon/flame/lighter/zippo, -/obj/item/clothing/gloves/yellow, -/obj/item/stack/material/steel{ - amount = 50 - }, -/obj/item/stack/material/glass{ - amount = 50 - }, -/obj/item/weapon/card/emag, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"Ok" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/blast/shutters{ - density = 0; - dir = 8; - icon_state = "shutter0"; - id = "syndieshutters"; - name = "Blast Shutters"; - opacity = 0 - }, -/obj/structure/window/reinforced/full, -/turf/simulated/shuttle/plating, -/area/syndicate_station/start) -"Ol" = ( -/obj/structure/table/steel_reinforced, -/obj/machinery/button/remote/blast_door{ - id = "syndieshutters"; - name = "remote shutter control"; - req_access = list(150) - }, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"Om" = ( -/obj/structure/bed/chair/comfy/red{ - icon_state = "comfychair_preview"; - dir = 1 - }, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/syndicate_station/start) -"On" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/bed/chair{ - dir = 8 - }, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"Oo" = ( -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 - }, -/obj/structure/bed/chair/comfy/red{ - dir = 4; - icon_state = "comfychair_preview" - }, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"Op" = ( -/turf/simulated/shuttle/floor/voidcraft/light, -/area/syndicate_station/start) -"Oq" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/bed/chair/comfy/red{ - icon_state = "comfychair_preview"; - dir = 8 - }, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"Or" = ( -/obj/machinery/door/airlock/voidcraft{ - req_access = list(150) - }, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/syndicate_station/start) -"Os" = ( -/obj/machinery/vending/cigarette{ - name = "hacked cigarette machine"; - prices = list(); - products = list(/obj/item/weapon/storage/fancy/cigarettes = 10, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/flame/lighter/zippo = 4, /obj/item/clothing/mask/smokable/cigarette/cigar/havana = 2) - }, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"Ot" = ( -/obj/machinery/teleport/hub, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/syndicate_station/start) -"Ou" = ( -/obj/structure/table/rack, -/obj/item/clothing/gloves/yellow, -/obj/item/clothing/gloves/yellow, -/obj/item/clothing/gloves/yellow, -/obj/item/clothing/gloves/yellow, -/obj/item/clothing/gloves/yellow, -/obj/item/clothing/gloves/yellow, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/syndicate_station/start) -"Ov" = ( -/obj/structure/table/rack, -/obj/item/clothing/glasses/night, -/obj/item/clothing/glasses/night, -/obj/item/clothing/glasses/night, -/obj/item/clothing/glasses/night, -/obj/item/clothing/glasses/night, -/obj/item/clothing/glasses/night, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/syndicate_station/start) -"Ow" = ( -/obj/structure/table/rack, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/syndicate_station/start) -"Ox" = ( -/obj/effect/step_trigger/thrower{ - affect_ghosts = 1; - direction = 2; - name = "thrower_throwdown"; - tiles = 0 - }, -/obj/effect/step_trigger/teleporter/random{ - affect_ghosts = 1; - name = "escapeshuttle_leave"; - teleport_x = 25; - teleport_x_offset = 245; - teleport_y = 25; - teleport_y_offset = 245; - teleport_z = 6; - teleport_z_offset = 6 - }, -/turf/simulated/mineral, -/area/space) -"Oy" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"Oz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/blast/regular{ - id = "skipjackshutters"; - name = "Skipjack Blast Shielding" - }, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"OA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/blast/regular{ - id = "skipjackshutters"; - name = "Skipjack Blast Shielding" - }, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"OB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/blast/regular{ - id = "skipjackshutters"; - name = "Skipjack Blast Shielding" - }, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"OC" = ( -/obj/machinery/door/airlock/hatch{ - req_access = list(150) - }, -/turf/simulated/shuttle/floor/darkred, -/area/skipjack_station/start) -"OD" = ( -/turf/unsimulated/wall{ - desc = "That looks like it doesn't open easily."; - dir = 8; - icon = 'icons/obj/doors/rapid_pdoor.dmi'; - icon_state = "pdoor1"; - name = "Blast Door" - }, -/area/centcom/main_hall) -"OE" = ( -/obj/item/robot_parts/head, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"OF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/blast/shutters{ - density = 0; - dir = 8; - icon_state = "shutter0"; - id = "syndieshutters"; - name = "Blast Shutters"; - opacity = 0 - }, -/obj/structure/window/reinforced/full, -/turf/simulated/shuttle/plating, -/area/syndicate_station/start) -"OG" = ( -/obj/structure/flight_right{ - icon_state = "right"; - dir = 8 - }, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"OH" = ( -/obj/machinery/turretid{ - pixel_x = 32; - req_access = list(150) - }, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/syndicate_station/start) -"OI" = ( -/obj/structure/bed/chair/comfy/red{ - dir = 4; - icon_state = "comfychair_preview" - }, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"OJ" = ( -/obj/structure/bed/chair/comfy/red{ - icon_state = "comfychair_preview"; - dir = 8 - }, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"OK" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"OL" = ( -/obj/machinery/turretid{ - pixel_x = 0; - pixel_y = 32; - req_access = list(150) - }, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"OM" = ( -/obj/structure/table/rack, -/obj/item/device/aicard, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/syndicate_station/start) -"ON" = ( -/obj/effect/step_trigger/thrower{ - affect_ghosts = 1; - direction = 2; - name = "thrower_throwdown"; - tiles = 0 - }, -/obj/effect/step_trigger/teleporter/random{ - affect_ghosts = 1; - name = "escapeshuttle_leave"; - teleport_x = 25; - teleport_x_offset = 245; - teleport_y = 25; - teleport_y_offset = 245; - teleport_z = 6; - teleport_z_offset = 6 - }, -/turf/space, -/area/space) -"OO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/blast/regular{ - id = "skipjackshutters"; - name = "Skipjack Blast Shielding" - }, -/obj/structure/window/reinforced/full, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"OP" = ( -/obj/item/robot_parts/l_leg, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"OQ" = ( -/obj/machinery/computer/shuttle_control/web/syndicate{ - dir = 8 - }, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"OR" = ( -/obj/structure/bed/chair/comfy/red{ - icon_state = "comfychair_preview"; - dir = 8 - }, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/syndicate_station/start) -"OS" = ( -/obj/machinery/door/airlock/voidcraft/vertical{ - req_access = list(150) - }, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/syndicate_station/start) -"OT" = ( -/mob/living/simple_mob/animal/passive/cat/kitten{ - name = "Enola" - }, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/syndicate_station/start) -"OU" = ( -/obj/machinery/door/airlock/voidcraft/vertical{ - req_access = list(150) - }, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/syndicate_station/start) -"OV" = ( -/obj/machinery/telecomms/allinone{ - intercept = 1 - }, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/syndicate_station/start) -"OW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/blast/regular{ - id = "skipjackshutters"; - name = "Skipjack Blast Shielding" - }, -/obj/structure/window/reinforced/full, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"OX" = ( -/obj/machinery/atmospherics/pipe/simple/visible, -/obj/machinery/portable_atmospherics/hydroponics, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"OY" = ( -/obj/machinery/floodlight, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"OZ" = ( -/obj/item/device/suit_cooling_unit, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"Pa" = ( -/obj/structure/table/rack, -/obj/item/weapon/gun/launcher/crossbow, -/obj/item/stack/rods{ - amount = 10 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/item/weapon/beartrap, -/obj/item/weapon/beartrap, -/obj/item/weapon/beartrap, -/obj/item/weapon/beartrap, -/obj/item/weapon/beartrap, -/obj/item/weapon/beartrap, -/turf/simulated/shuttle/floor/darkred, -/area/skipjack_station/start) -"Pb" = ( -/obj/structure/table/rack, -/obj/item/weapon/grenade/empgrenade, -/obj/item/weapon/grenade/flashbang, -/obj/item/weapon/grenade/spawnergrenade/manhacks, -/turf/simulated/shuttle/floor/darkred, -/area/skipjack_station/start) -"Pc" = ( -/obj/structure/table/steel, -/obj/machinery/recharger, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/shuttle/floor/darkred, -/area/skipjack_station/start) -"Pd" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/simulated/shuttle/floor/darkred, -/area/skipjack_station/start) -"Pe" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"Pf" = ( -/obj/item/robot_parts/robot_suit, -/obj/item/robot_parts/r_leg, -/obj/item/robot_parts/r_arm, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"Pg" = ( -/obj/structure/flight_left{ - icon_state = "left"; - dir = 8 - }, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"Ph" = ( -/obj/item/device/radio/intercom{ - desc = "Talk through this. Evilly"; - frequency = 1213; - name = "Syndicate Intercom"; - pixel_x = 32; - subspace_transmission = 1; - syndie = 1 - }, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/syndicate_station/start) -"Pi" = ( -/obj/item/device/radio/intercom{ - desc = "Talk through this. Evilly"; - frequency = 1213; - name = "Syndicate Intercom"; - pixel_x = -32; - subspace_transmission = 1; - syndie = 1 - }, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/syndicate_station/start) -"Pj" = ( -/obj/machinery/recharge_station, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/syndicate_station/start) -"Pk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/blast/regular{ - id = "skipjackshutters"; - name = "Skipjack Blast Shielding" - }, -/obj/structure/window/reinforced/full, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"Pl" = ( -/obj/machinery/door/airlock/hatch{ - req_access = list(150) - }, -/turf/simulated/shuttle/floor/black, -/area/skipjack_station/start) -"Pm" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/shuttle/floor/darkred, -/area/skipjack_station/start) -"Pn" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/shuttle/floor/darkred, -/area/skipjack_station/start) -"Po" = ( -/obj/structure/table/steel, -/obj/item/clothing/glasses/regular, -/obj/item/clothing/glasses/regular, -/turf/simulated/shuttle/floor/darkred, -/area/skipjack_station/start) -"Pp" = ( -/obj/machinery/door/airlock/hatch{ - req_access = list(150) - }, -/turf/simulated/shuttle/floor/white, -/area/skipjack_station/start) -"Pq" = ( -/obj/structure/sink{ - icon_state = "sink"; - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"Pr" = ( -/obj/item/weapon/tool/wrench, -/obj/item/weapon/mop, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"Ps" = ( -/obj/machinery/atmospherics/pipe/simple/visible, -/obj/item/weapon/tool/crowbar, -/obj/item/device/suit_cooling_unit, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"Pt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/blast/shutters{ - density = 0; - dir = 8; - icon_state = "shutter0"; - id = "syndieshutters"; - name = "Blast Shutters"; - opacity = 0 - }, -/obj/structure/window/reinforced/full, -/turf/simulated/shuttle/plating, -/area/syndicate_station/start) -"Pu" = ( -/obj/structure/table/steel_reinforced, -/obj/machinery/recharger, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"Pv" = ( -/obj/structure/bed/chair/comfy/red, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/syndicate_station/start) -"Pw" = ( -/obj/machinery/vending/assist{ - contraband = null; - name = "AntagCorpVend"; - products = list(/obj/item/device/assembly/prox_sensor = 5, /obj/item/device/assembly/signaler = 4, /obj/item/device/assembly/infra = 4, /obj/item/device/assembly/prox_sensor = 4, /obj/item/weapon/handcuffs = 8, /obj/item/device/flash = 4, /obj/item/weapon/cartridge/signal = 4, /obj/item/clothing/glasses/sunglasses = 4) - }, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"Px" = ( -/obj/machinery/atmospherics/unary/cryo_cell, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/syndicate_station/start) -"Py" = ( -/obj/structure/table/rack, -/obj/item/weapon/storage/toolbox/syndicate{ - pixel_x = -1; - pixel_y = 3 - }, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/syndicate_station/start) -"Pz" = ( -/obj/structure/table/rack, -/obj/item/weapon/storage/belt/utility/full, -/obj/item/device/multitool, -/obj/machinery/light/small, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/syndicate_station/start) -"PA" = ( -/obj/structure/table/rack, -/obj/item/weapon/storage/belt/utility/full, -/obj/item/device/multitool, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/syndicate_station/start) -"PB" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/tank/air{ - dir = 1; - start_pressure = 740 - }, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"PC" = ( -/obj/machinery/portable_atmospherics/hydroponics, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"PD" = ( -/turf/simulated/shuttle/floor/black, -/area/skipjack_station/start) -"PE" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/shuttle/floor/black, -/area/skipjack_station/start) -"PF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/blast/regular{ - id = "skipjackshutters"; - name = "Skipjack Blast Shielding" - }, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"PG" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/turf/simulated/shuttle/floor/darkred, -/area/skipjack_station/start) -"PH" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/turf/simulated/shuttle/floor/darkred, -/area/skipjack_station/start) -"PI" = ( -/obj/structure/table/steel, -/obj/item/weapon/deck/cards, -/turf/simulated/shuttle/floor/darkred, -/area/skipjack_station/start) -"PJ" = ( -/obj/machinery/bodyscanner{ - dir = 8 - }, -/turf/simulated/shuttle/floor/white, -/area/skipjack_station/start) -"PK" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/body_scanconsole, -/turf/simulated/shuttle/floor/white, -/area/skipjack_station/start) -"PL" = ( -/turf/simulated/shuttle/floor/white, -/area/skipjack_station/start) -"PM" = ( -/obj/structure/toilet{ - dir = 4 - }, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"PN" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/item/weapon/tank/nitrogen, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"PO" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/tank/air{ - dir = 1; - start_pressure = 740 - }, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"PP" = ( -/obj/structure/frame/computer, -/obj/machinery/light, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"PQ" = ( -/obj/structure/frame/computer, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"PR" = ( -/obj/structure/closet/crate/freezer/rations, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"PS" = ( -/obj/item/weapon/cigbutt, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/syndicate_station/start) -"PT" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/syndicate_station/start) -"PU" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table/steel, -/obj/item/roller, -/obj/item/roller, -/obj/item/roller, -/obj/item/device/defib_kit/compact/combat/loaded, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/syndicate_station/start) -"PV" = ( -/obj/structure/closet/secure_closet/medical_wall{ - pixel_y = 32; - req_access = list(150) - }, -/obj/item/bodybag, -/obj/item/weapon/reagent_containers/syringe/antiviral, -/obj/item/weapon/reagent_containers/syringe/antiviral, -/obj/item/weapon/reagent_containers/syringe/antiviral, -/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{ - pixel_x = -4; - pixel_y = 8 - }, -/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline{ - pixel_x = 4; - pixel_y = 7 - }, -/obj/item/weapon/reagent_containers/syringe, -/obj/item/weapon/storage/firstaid/combat, -/obj/item/weapon/storage/firstaid/clotting, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/syndicate_station/start) -"PW" = ( -/obj/machinery/atmospherics/pipe/manifold/visible{ - icon_state = "map"; - dir = 8 - }, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/syndicate_station/start) -"PX" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - icon_state = "intact"; - dir = 9 - }, -/obj/item/device/radio/intercom{ - desc = "Talk through this. Evilly"; - frequency = 1213; - name = "Syndicate Intercom"; - pixel_x = 32; - subspace_transmission = 1; - syndie = 1 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/syndicate_station/start) -"PY" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/shuttle/plating/airless, -/area/skipjack_station/start) -"PZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/blast/regular{ - id = "skipjackshutters"; - name = "Skipjack Blast Shielding" - }, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"Qa" = ( -/obj/structure/table/steel, -/turf/simulated/shuttle/floor/darkred, -/area/skipjack_station/start) -"Qb" = ( -/obj/structure/sink{ - dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 - }, -/turf/simulated/shuttle/floor/white, -/area/skipjack_station/start) -"Qc" = ( -/obj/machinery/door/airlock/voidcraft{ - req_access = list(150) - }, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/syndicate_station/start) -"Qd" = ( -/obj/machinery/door/window{ - dir = 8; - name = "Cell"; - req_access = list(150) - }, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"Qe" = ( -/obj/machinery/sleeper{ - dir = 8 - }, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/syndicate_station/start) -"Qf" = ( -/obj/machinery/sleep_console, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/syndicate_station/start) -"Qg" = ( -/obj/machinery/atmospherics/portables_connector{ - icon_state = "map_connector"; - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/oxygen/prechilled, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/syndicate_station/start) -"Qh" = ( -/obj/structure/table/steel, -/obj/item/weapon/storage/firstaid/o2{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/storage/firstaid/regular, -/obj/machinery/atmospherics/pipe/manifold/visible, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/toxin, -/obj/item/weapon/storage/firstaid/adv, -/obj/item/weapon/storage/firstaid/clotting, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/syndicate_station/start) -"Qi" = ( -/obj/machinery/atmospherics/unary/freezer{ - icon_state = "freezer_0"; - dir = 8 - }, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/syndicate_station/start) -"Qj" = ( -/turf/simulated/shuttle/wall/no_join{ - base_state = "orange"; - icon = 'icons/turf/shuttle_orange.dmi'; - icon_state = "orange" - }, -/area/centcom/evac) -"Qk" = ( -/obj/structure/table/standard, -/obj/item/weapon/handcuffs/legcuffs, -/turf/simulated/shuttle/floor/black, -/area/skipjack_station/start) -"Ql" = ( -/obj/structure/table/standard, -/obj/item/weapon/deck/cards, -/turf/simulated/shuttle/floor/black, -/area/skipjack_station/start) -"Qm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/blast/regular{ - id = "skipjackshutters"; - name = "Skipjack Blast Shielding" - }, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"Qn" = ( -/obj/machinery/light/small, -/turf/simulated/shuttle/floor/darkred, -/area/skipjack_station/start) -"Qo" = ( -/obj/structure/table/standard, -/obj/item/weapon/surgical/circular_saw{ - pixel_y = 8 - }, -/obj/item/weapon/surgical/hemostat, -/obj/item/weapon/surgical/scalpel, -/obj/item/stack/medical/advanced/bruise_pack, -/turf/simulated/shuttle/floor/white, -/area/skipjack_station/start) -"Qp" = ( -/obj/structure/toilet{ - dir = 4 - }, -/obj/machinery/flasher{ - id = "syndieflash"; - pixel_x = -28; - pixel_y = 0 - }, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/syndicate_station/start) -"Qq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/turf/simulated/shuttle/plating, -/area/syndicate_station/start) -"Qr" = ( -/obj/item/device/radio/intercom{ - desc = "Talk through this. Evilly"; - frequency = 1213; - name = "Syndicate Intercom"; - pixel_x = -32; - subspace_transmission = 1; - syndie = 1 - }, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"Qs" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/button/flasher{ - id = "syndieflash"; - name = "Flasher"; - pixel_x = 27; - pixel_y = 0 - }, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"Qt" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/window{ - dir = 8; - name = "Surgery"; - req_access = list(150) - }, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/syndicate_station/start) -"Qu" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/syndicate_station/start) -"Qv" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/table/steel, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/syndicate_station/start) -"Qw" = ( -/mob/living/simple_mob/animal/passive/tindalos, -/turf/simulated/shuttle/floor/black, -/area/skipjack_station/start) -"Qx" = ( -/obj/machinery/door/airlock/hatch{ - req_access = list(150) - }, -/turf/simulated/shuttle/floor/red, -/area/skipjack_station/start) -"Qy" = ( -/obj/machinery/optable, -/turf/simulated/shuttle/floor/white, -/area/skipjack_station/start) -"Qz" = ( -/obj/structure/table/standard, -/obj/item/weapon/surgical/cautery, -/obj/item/weapon/surgical/retractor, -/obj/item/weapon/reagent_containers/glass/bottle/stoxin, -/obj/item/weapon/reagent_containers/glass/bottle/stoxin, -/obj/item/weapon/reagent_containers/syringe, -/turf/simulated/shuttle/floor/white, -/area/skipjack_station/start) -"QA" = ( -/obj/structure/closet{ - name = "custodial" - }, -/obj/item/weapon/mop, -/obj/item/weapon/reagent_containers/spray/cleaner, -/obj/item/weapon/reagent_containers/glass/bucket, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/syndicate_station/start) -"QB" = ( -/obj/structure/mopbucket, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/syndicate_station/start) -"QC" = ( -/obj/structure/table/steel, -/obj/item/weapon/material/knife{ - pixel_x = -6 - }, -/obj/item/weapon/reagent_containers/syringe/drugs{ - pixel_x = 3; - pixel_y = 9 - }, -/obj/item/weapon/reagent_containers/syringe/drugs{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/item/weapon/reagent_containers/syringe/drugs{ - pixel_x = 3; - pixel_y = -1 - }, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"QD" = ( -/obj/item/device/radio/electropack, -/obj/structure/table/steel, -/turf/simulated/shuttle/floor/voidcraft, -/area/syndicate_station/start) -"QE" = ( -/obj/machinery/button/remote/blast_door{ - id = "syndieshutters_infirmary"; - name = "remote shutter control"; - pixel_x = -25 - }, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 - }, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/syndicate_station/start) -"QF" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/table/steel, -/obj/item/stack/medical/advanced/bruise_pack, -/obj/item/stack/nanopaste, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/syndicate_station/start) -"QG" = ( -/obj/structure/sink{ - dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 - }, -/obj/structure/closet/secure_closet/medical_wall{ - pixel_x = 32; - pixel_y = 0; - req_access = list(150) - }, -/obj/item/weapon/tank/anesthetic, -/obj/item/clothing/mask/breath/medical, -/obj/item/clothing/mask/surgical, -/obj/item/clothing/gloves/sterile/latex, -/obj/item/weapon/reagent_containers/syringe, -/obj/item/weapon/reagent_containers/glass/bottle/stoxin, -/obj/item/weapon/reagent_containers/glass/bottle/stoxin, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/syndicate_station/start) -"QH" = ( -/obj/structure/sink{ - dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 - }, -/turf/simulated/shuttle/floor/black, -/area/skipjack_station/start) -"QI" = ( -/obj/item/weapon/bedsheet/rainbow, -/obj/structure/bed/padded, -/turf/simulated/shuttle/floor/red, -/area/skipjack_station/start) -"QJ" = ( -/turf/simulated/shuttle/floor/red, -/area/skipjack_station/start) -"QK" = ( -/obj/item/weapon/bedsheet/hos, -/obj/structure/bed/padded, -/turf/simulated/shuttle/floor/red, -/area/skipjack_station/start) -"QL" = ( -/obj/structure/table/standard, -/obj/item/weapon/surgical/bonesetter, -/obj/item/weapon/surgical/bonegel, -/obj/item/weapon/surgical/FixOVein, -/obj/item/stack/nanopaste, -/turf/simulated/shuttle/floor/white, -/area/skipjack_station/start) -"QM" = ( -/obj/machinery/bodyscanner{ - dir = 8 - }, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/syndicate_station/start) -"QN" = ( -/obj/machinery/body_scanconsole, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/syndicate_station/start) -"QO" = ( -/obj/structure/table/steel, -/obj/item/stack/medical/splint, -/obj/item/stack/medical/splint, -/obj/item/weapon/storage/belt/medical/emt, -/obj/item/weapon/storage/belt/medical/emt, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/syndicate_station/start) -"QP" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/table/steel, -/obj/item/weapon/storage/firstaid/surgery, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/syndicate_station/start) -"QQ" = ( -/obj/machinery/optable, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/syndicate_station/start) -"QR" = ( -/obj/machinery/iv_drip, -/obj/item/device/radio/intercom{ - desc = "Talk through this. Evilly"; - frequency = 1213; - name = "Syndicate Intercom"; - pixel_x = 32; - subspace_transmission = 1; - syndie = 1 - }, -/turf/simulated/shuttle/floor/voidcraft/light, -/area/syndicate_station/start) -"QS" = ( -/obj/structure/shuttle/engine/heater{ - icon_state = "heater"; - dir = 4 - }, -/obj/machinery/turretid{ - pixel_x = 32; - req_access = list(150) - }, -/obj/machinery/turretid{ - pixel_x = 32; - req_access = list(150) - }, -/turf/simulated/floor/airless, -/area/syndicate_station/start) -"QT" = ( -/obj/structure/toilet{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/shuttle/floor/black, -/area/skipjack_station/start) -"QU" = ( -/obj/item/weapon/bedsheet/orange, -/obj/structure/bed/padded, -/turf/simulated/shuttle/floor/red, -/area/skipjack_station/start) -"QV" = ( -/obj/item/weapon/bedsheet/green, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/bed/padded, -/turf/simulated/shuttle/floor/red, -/area/skipjack_station/start) -"QW" = ( -/obj/structure/table/standard, -/obj/item/weapon/reagent_containers/syringe/antiviral, -/obj/item/weapon/reagent_containers/syringe/antiviral, -/obj/item/weapon/storage/firstaid/clotting, -/obj/item/stack/medical/splint, -/turf/simulated/shuttle/floor/white, -/area/skipjack_station/start) -"QX" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/firstaid/adv{ - pixel_x = 1 - }, -/obj/item/weapon/storage/firstaid/toxin{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/closet/secure_closet/medical_wall{ - pixel_x = 32; - pixel_y = 0; - req_access = list(150) - }, -/obj/item/weapon/storage/firstaid/fire{ - pixel_x = 1 - }, -/obj/item/weapon/storage/firstaid/o2{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/storage/firstaid/regular, -/turf/simulated/shuttle/floor/white, -/area/skipjack_station/start) -"QY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/blast/shutters{ - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "syndieshutters_infirmary"; - name = "Blast Shutters"; - opacity = 0 - }, -/obj/structure/window/reinforced/full, -/turf/simulated/shuttle/plating, -/area/syndicate_station/start) -"QZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/machinery/door/blast/shutters{ - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "syndieshutters_infirmary"; - name = "Blast Shutters"; - opacity = 0 - }, -/obj/structure/window/reinforced/full, -/turf/simulated/shuttle/plating, -/area/syndicate_station/start) -"Ra" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/machinery/door/blast/shutters{ - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "syndieshutters_infirmary"; - name = "Blast Shutters"; - opacity = 0 - }, -/obj/structure/window/reinforced/full, -/turf/simulated/shuttle/plating, -/area/syndicate_station/start) -"Rb" = ( -/obj/item/weapon/bedsheet/rd, -/obj/structure/bed/padded, -/turf/simulated/shuttle/floor/red, -/area/skipjack_station/start) -"Rc" = ( -/obj/item/pizzabox/meat, -/turf/simulated/shuttle/floor/red, -/area/skipjack_station/start) -"Rd" = ( -/obj/item/weapon/bedsheet/clown, -/obj/structure/bed/padded, -/turf/simulated/shuttle/floor/red, -/area/skipjack_station/start) -"Re" = ( -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/space) -"Rf" = ( -/turf/unsimulated/wall{ - icon = 'icons/misc/title.dmi'; - icon_state = "title" - }, -/area/space) -"Rg" = ( -/obj/effect/step_trigger/thrower{ - affect_ghosts = 1; - direction = 2; - name = "thrower_throwdown"; - tiles = 0 - }, -/obj/effect/step_trigger/teleporter/random{ - affect_ghosts = 1; - name = "escapeshuttle_leave"; - teleport_x = 25; - teleport_x_offset = 245; - teleport_y = 25; - teleport_y_offset = 245; - teleport_z = 6; - teleport_z_offset = 6 - }, -/obj/effect/step_trigger/teleporter/random{ - affect_ghosts = 1; - name = "escapeshuttle_leave"; - teleport_x = 25; - teleport_x_offset = 245; - teleport_y = 25; - teleport_y_offset = 245; - teleport_z = 6; - teleport_z_offset = 6 - }, -/turf/simulated/mineral, -/area/space) -"Rh" = ( -/turf/unsimulated/wall, -/area/tdome/tdomeobserve) -"Ri" = ( -/obj/machinery/door/blast/regular{ - id = "thunderdomeaxe"; - name = "Axe Supply" - }, -/turf/unsimulated/floor{ - icon_state = "vault"; - dir = 5 - }, -/area/tdome/tdome1) -"Rj" = ( -/obj/structure/table/glass, -/obj/item/weapon/book/codex/lore/vir, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/main_hall) -"Rk" = ( -/obj/machinery/computer/cryopod/dorms{ - pixel_y = -30 - }, -/turf/unsimulated/floor{ - icon_state = "steel" - }, -/area/centcom/main_hall) -"Rl" = ( -/obj/machinery/cryopod/robot/door/dorms, -/turf/simulated/shuttle/floor/white, -/area/centcom/main_hall) -"Rm" = ( -/obj/effect/forcefield{ - desc = "You can't get in. Heh."; - invisibility = 60; - layer = 1; - name = "Blocker" - }, -/turf/simulated/shuttle/floor/white, -/area/centcom/main_hall) -"Rn" = ( -/obj/effect/forcefield{ - desc = "You can't get in. Heh."; - invisibility = 60; - layer = 1; - name = "Blocker" - }, -/obj/machinery/light, -/turf/simulated/shuttle/floor/white, -/area/centcom/main_hall) -"Ro" = ( -/obj/effect/floor_decal/corner/green{ - dir = 9 - }, -/obj/structure/window/reinforced/holowindow/disappearing{ - dir = 8 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"Rp" = ( -/obj/effect/floor_decal/corner/red{ - dir = 6 - }, -/obj/structure/window/reinforced/holowindow/disappearing{ - dir = 4 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"Rq" = ( -/obj/effect/floor_decal/corner/green{ - dir = 6 - }, -/obj/structure/table/holotable, -/obj/item/clothing/head/helmet/thunderdome, -/obj/item/clothing/under/color/green, -/obj/item/clothing/suit/armor/tdome/green, -/obj/item/weapon/holo/esword/green, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"Rr" = ( -/obj/effect/floor_decal/spline/plain, -/turf/simulated/floor/holofloor/lino, -/area/holodeck/source_meetinghall) -"Rs" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 10 - }, -/turf/simulated/floor/holofloor/lino, -/area/holodeck/source_meetinghall) -"Rt" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 6 - }, -/turf/simulated/floor/holofloor/lino, -/area/holodeck/source_meetinghall) -"Ru" = ( -/obj/structure/holohoop{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red{ - dir = 9 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"Rv" = ( -/obj/effect/floor_decal/corner/red{ - dir = 6 - }, -/obj/item/weapon/beach_ball/holoball, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"Rw" = ( -/obj/structure/holohoop{ - dir = 8 - }, -/obj/effect/floor_decal/corner/green{ - dir = 6 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"Rx" = ( -/obj/effect/floor_decal/corner/red{ - dir = 10 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"Ry" = ( -/obj/effect/floor_decal/corner/red/full, -/obj/structure/table/holotable, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"Rz" = ( -/obj/effect/floor_decal/corner/green/full, -/obj/structure/window/reinforced/holowindow/disappearing{ - dir = 8 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"RA" = ( -/obj/effect/floor_decal/corner/red/full{ - dir = 4 - }, -/obj/structure/window/reinforced/holowindow/disappearing{ - dir = 4 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"RB" = ( -/obj/effect/floor_decal/corner/green{ - dir = 10 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"RC" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "propulsion_l"; - dir = 8 - }, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry, -/area/shuttle/administration/centcom) -"RD" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "propulsion_r"; - dir = 8 - }, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry, -/area/shuttle/administration/centcom) -"RE" = ( -/obj/effect/shuttle_landmark/southern_cross/escape_pod3/offsite, -/turf/simulated/shuttle/plating, -/area/shuttle/escape_pod3/centcom) -"RF" = ( -/obj/effect/shuttle_landmark/southern_cross/escape_pod5/offsite, -/turf/simulated/shuttle/plating, -/area/shuttle/escape_pod5/centcom) -"RG" = ( -/obj/effect/shuttle_landmark/southern_cross/escape/offsite, -/turf/simulated/shuttle/floor, -/area/shuttle/escape/centcom) -"RH" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "propulsion_r"; - dir = 4 - }, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry, -/area/shuttle/merchant/home) -"RI" = ( -/obj/machinery/airlock_sensor{ - frequency = 1331; - id_tag = "ninja_shuttle_sensor"; - pixel_x = 0; - pixel_y = 28 - }, -/obj/effect/shuttle_landmark{ - base_area = /area/ninja_dojo/dojo; - base_turf = /turf/snow; - landmark_tag = "ninja_start"; - name = "Dojo Outpost" - }, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/ninja_dojo/start) -"RJ" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 4 - }, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry, -/area/shuttle/merchant/home) -"RK" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "propulsion_l"; - dir = 4 - }, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry, -/area/shuttle/merchant/home) -"RL" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry, -/area/shuttle/escape/centcom) -"RM" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "propulsion_r"; - dir = 1 - }, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry, -/area/shuttle/syndicate_elite/mothership) -"RN" = ( -/obj/machinery/airlock_sensor{ - frequency = 1331; - id_tag = "vox_east_sensor"; - pixel_x = -25 - }, -/obj/effect/shuttle_landmark{ - base_area = /area/space; - base_turf = /turf/space; - landmark_tag = "skipjack_start"; - name = "The Hideaway" - }, -/turf/simulated/shuttle/plating, -/area/skipjack_station/start) -"RO" = ( -/obj/machinery/atmospherics/unary/vent_pump/high_volume{ - dir = 8; - frequency = 1331; - id_tag = "merc_shuttle_pump" - }, -/obj/machinery/button/remote/blast_door{ - id = "smindicate"; - name = "ship lockdown control"; - pixel_x = -25 - }, -/obj/effect/shuttle_landmark{ - base_area = /area/space; - base_turf = /turf/space; - landmark_tag = "syndie_start" - }, -/turf/simulated/shuttle/floor/voidcraft/dark, -/area/syndicate_station/start) -"RP" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "propulsion"; - dir = 1 - }, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry, -/area/shuttle/syndicate_elite/mothership) -"RQ" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "propulsion_l"; - dir = 1 - }, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry, -/area/shuttle/syndicate_elite/mothership) -"RR" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "propulsion_r"; - dir = 4 - }, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry, -/area/syndicate_station/start) -"RS" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "propulsion"; - dir = 4 - }, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry, -/area/syndicate_station/start) -"RT" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "propulsion_l"; - dir = 4 - }, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry, -/area/syndicate_station/start) -"RU" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry, -/area/skipjack_station/start) +"aa" = (/turf/space,/area/space) +"ab" = (/turf/unsimulated/wall,/area/space) +"ac" = (/obj/structure/window/reinforced,/turf/unsimulated/wall,/area/space) +"ad" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/wall,/area/space) +"ae" = (/turf/simulated/floor/holofloor/desert,/area/holodeck/source_desert) +"af" = (/obj/structure/flora/ausbushes/sparsegrass,/turf/simulated/floor/holofloor/desert,/area/holodeck/source_desert) +"ag" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/wall,/area/space) +"ah" = (/obj/structure/flora/ausbushes/fullgrass,/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) +"ai" = (/obj/structure/flora/ausbushes/sparsegrass,/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) +"aj" = (/obj/structure/table/rack/holorack,/obj/item/clothing/under/dress/dress_saloon,/obj/item/clothing/head/pin/flower,/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_theatre) +"ak" = (/obj/effect/landmark/costume,/obj/structure/table/rack/holorack,/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_theatre) +"al" = (/obj/structure/table/woodentable/holotable,/turf/simulated/floor/holofloor/wood,/area/holodeck/source_courtroom) +"am" = (/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/spline/fancy/wood{icon_state = "spline_fancy"; dir = 10},/turf/simulated/floor/holofloor/desert,/area/holodeck/source_picnicarea) +"an" = (/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_courtroom) +"ao" = (/turf/simulated/floor/holofloor/reinforced,/area/holodeck/source_wildlife) +"ap" = (/turf/simulated/floor/holofloor/reinforced,/area/holodeck/source_plating) +"aq" = (/obj/effect/floor_decal/corner/red/full{dir = 8},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_emptycourt) +"ar" = (/obj/effect/floor_decal/corner/red{dir = 5},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_emptycourt) +"as" = (/obj/effect/floor_decal/corner/red/full{dir = 1},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_emptycourt) +"at" = (/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/spline/fancy/wood{dir = 6},/turf/simulated/floor/holofloor/desert,/area/holodeck/source_picnicarea) +"au" = (/obj/structure/holostool,/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_emptycourt) +"av" = (/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_emptycourt) +"aw" = (/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/wall,/area/space) +"ax" = (/obj/structure/flora/ausbushes/fullgrass,/turf/simulated/floor/holofloor/desert,/area/holodeck/source_desert) +"ay" = (/obj/structure/flora/ausbushes/ywflowers,/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) +"az" = (/obj/structure/flora/ausbushes/brflowers,/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) +"aA" = (/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_theatre) +"aB" = (/turf/simulated/floor/holofloor/wood,/area/holodeck/source_courtroom) +"aC" = (/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 1},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_theatre) +"aD" = (/obj/effect/landmark{name = "Holocarp Spawn"},/turf/simulated/floor/holofloor/reinforced,/area/holodeck/source_wildlife) +"aE" = (/obj/effect/floor_decal/corner/red{dir = 9},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_emptycourt) +"aF" = (/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_emptycourt) +"aG" = (/obj/effect/floor_decal/corner/red{dir = 6},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_emptycourt) +"aH" = (/obj/structure/flora/ausbushes/brflowers,/obj/effect/floor_decal/spline/fancy/wood/corner,/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) +"aI" = (/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 9},/obj/effect/floor_decal/carpet{dir = 10},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_theatre) +"aJ" = (/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 5},/obj/effect/floor_decal/carpet{dir = 6},/obj/effect/floor_decal/spline/plain{dir = 4},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_theatre) +"aK" = (/obj/structure/flora/ausbushes/ywflowers,/obj/effect/floor_decal/spline/fancy/wood/corner{dir = 8},/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) +"aL" = (/obj/effect/floor_decal/spline/plain{dir = 8},/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_theatre) +"aM" = (/obj/effect/floor_decal/carpet{dir = 5},/obj/effect/floor_decal/carpet{dir = 6},/obj/effect/floor_decal/carpet{dir = 9},/obj/effect/floor_decal/carpet{dir = 10},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) +"aN" = (/obj/structure/flora/ausbushes/ywflowers,/obj/effect/floor_decal/spline/fancy/wood{dir = 8},/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) +"aO" = (/obj/effect/floor_decal/spline/plain{dir = 4},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_theatre) +"aP" = (/obj/structure/flora/ausbushes/ywflowers,/obj/effect/floor_decal/spline/fancy/wood,/obj/effect/floor_decal/spline/fancy/wood{dir = 4},/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) +"aQ" = (/obj/structure/flora/ausbushes/brflowers,/obj/effect/floor_decal/spline/fancy/wood,/obj/effect/floor_decal/spline/fancy/wood{dir = 8},/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) +"aR" = (/obj/structure/flora/ausbushes/brflowers,/obj/effect/floor_decal/spline/fancy/wood{dir = 4},/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) +"aS" = (/turf/simulated/floor/holofloor/desert,/area/holodeck/source_picnicarea) +"aT" = (/obj/effect/decal/cleanable/dirt,/obj/structure/holostool,/turf/simulated/floor/holofloor/desert,/area/holodeck/source_picnicarea) +"aU" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/holofloor/desert,/area/holodeck/source_picnicarea) +"aV" = (/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 9},/obj/structure/holostool,/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_theatre) +"aW" = (/obj/effect/floor_decal/carpet{dir = 1},/obj/structure/holostool,/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_theatre) +"aX" = (/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 5},/obj/structure/holostool,/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_theatre) +"aY" = (/obj/machinery/door/window/holowindoor{dir = 1},/turf/simulated/floor/holofloor/wood,/area/holodeck/source_courtroom) +"aZ" = (/obj/structure/table/woodentable/holotable,/obj/structure/window/reinforced/holowindow{dir = 1},/turf/simulated/floor/holofloor/wood,/area/holodeck/source_courtroom) +"ba" = (/obj/structure/window/reinforced/holowindow{dir = 4},/obj/structure/window/reinforced/holowindow{dir = 1},/obj/structure/bed/chair/holochair{dir = 4},/turf/simulated/floor/holofloor/wood,/area/holodeck/source_courtroom) +"bb" = (/obj/structure/window/reinforced/holowindow{dir = 1},/turf/simulated/floor/holofloor/wood,/area/holodeck/source_courtroom) +"bc" = (/obj/effect/floor_decal/carpet{dir = 1},/obj/structure/window/reinforced/holowindow{dir = 1},/obj/structure/table/woodentable/holotable,/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) +"bd" = (/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 9},/obj/structure/window/reinforced/holowindow{dir = 1},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) +"be" = (/obj/effect/floor_decal/carpet{dir = 1},/obj/machinery/door/window/holowindoor{dir = 1},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) +"bf" = (/obj/effect/floor_decal/carpet{dir = 1},/obj/structure/window/reinforced/holowindow{dir = 1},/obj/structure/bed/chair/holochair{dir = 8},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) +"bg" = (/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 5},/obj/structure/window/reinforced/holowindow{dir = 1},/obj/structure/bed/chair/holochair{dir = 8},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) +"bh" = (/obj/effect/floor_decal/carpet{dir = 1},/obj/structure/bed/chair/holochair{dir = 8},/obj/structure/window/reinforced/holowindow{dir = 1},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) +"bi" = (/obj/structure/flora/ausbushes/ywflowers,/obj/effect/floor_decal/spline/fancy/wood{dir = 4},/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) +"bj" = (/obj/structure/table/woodentable/holotable,/turf/simulated/floor/holofloor/desert,/area/holodeck/source_picnicarea) +"bk" = (/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_theatre) +"bl" = (/obj/structure/window/reinforced/holowindow,/obj/structure/holostool,/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_emptycourt) +"bm" = (/obj/effect/floor_decal/carpet{dir = 1},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_theatre) +"bn" = (/obj/machinery/door/window/holowindoor{dir = 2; name = "Red Team"},/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_emptycourt) +"bo" = (/obj/machinery/door/window/holowindoor{base_state = "right"; dir = 2; icon_state = "right"; name = "Green Team"},/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_emptycourt) +"bp" = (/obj/effect/floor_decal/carpet{dir = 8},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) +"bq" = (/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_theatre) +"br" = (/obj/effect/floor_decal/carpet{dir = 8},/obj/structure/holostool,/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_theatre) +"bs" = (/obj/effect/floor_decal/carpet{dir = 4},/obj/structure/holostool,/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_theatre) +"bt" = (/obj/structure/table/woodentable/holotable,/obj/structure/window/reinforced/holowindow{dir = 4},/obj/structure/window/reinforced/holowindow{dir = 1},/turf/simulated/floor/holofloor/wood,/area/holodeck/source_courtroom) +"bu" = (/obj/structure/bed/chair/holochair{dir = 8},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) +"bv" = (/obj/structure/holostool,/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_theatre) +"bw" = (/obj/effect/floor_decal/carpet{dir = 4},/obj/structure/bed/chair/holochair{dir = 8},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) +"bx" = (/obj/effect/floor_decal/corner/green{dir = 5},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_emptycourt) +"by" = (/obj/structure/table/woodentable/holotable,/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) +"bz" = (/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) +"bA" = (/obj/effect/floor_decal/corner/green/full{dir = 8},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_emptycourt) +"bB" = (/obj/effect/floor_decal/corner/green{dir = 9},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_emptycourt) +"bC" = (/obj/effect/floor_decal/corner/green{dir = 6},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_emptycourt) +"bD" = (/obj/effect/floor_decal/corner/green/full{dir = 1},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_emptycourt) +"bE" = (/obj/structure/table/woodentable/holotable,/obj/structure/window/reinforced/holowindow{dir = 4},/turf/simulated/floor/holofloor/wood,/area/holodeck/source_courtroom) +"bF" = (/obj/structure/bed/chair/holochair{dir = 4},/turf/simulated/floor/holofloor/wood,/area/holodeck/source_courtroom) +"bG" = (/obj/structure/flora/ausbushes/brflowers,/obj/effect/floor_decal/spline/fancy/wood{dir = 8},/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) +"bH" = (/obj/structure/table/woodentable/holotable,/obj/structure/window/reinforced/holowindow{dir = 4},/obj/structure/window/reinforced/holowindow,/turf/simulated/floor/holofloor/wood,/area/holodeck/source_courtroom) +"bI" = (/obj/structure/window/reinforced/holowindow{dir = 4},/obj/structure/bed/chair/holochair{dir = 4},/turf/simulated/floor/holofloor/wood,/area/holodeck/source_courtroom) +"bJ" = (/obj/structure/flora/ausbushes/brflowers,/obj/effect/floor_decal/spline/fancy/wood/corner{dir = 1},/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) +"bK" = (/obj/structure/flora/ausbushes/ywflowers,/obj/effect/floor_decal/spline/fancy/wood{dir = 1},/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) +"bL" = (/obj/structure/flora/ausbushes/brflowers,/obj/effect/floor_decal/spline/fancy/wood{dir = 1},/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) +"bM" = (/obj/structure/flora/ausbushes/ywflowers,/obj/effect/floor_decal/spline/fancy/wood/corner{dir = 4},/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) +"bN" = (/obj/effect/floor_decal/carpet{dir = 4},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) +"bO" = (/obj/effect/floor_decal/carpet,/obj/structure/table/woodentable/holotable,/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) +"bP" = (/obj/effect/floor_decal/carpet,/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) +"bQ" = (/obj/effect/floor_decal/carpet,/obj/structure/bed/chair/holochair{dir = 8},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) +"bR" = (/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 6},/obj/structure/bed/chair/holochair{dir = 8},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) +"bS" = (/obj/effect/floor_decal/carpet,/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_theatre) +"bT" = (/obj/structure/flora/pottedplant{icon_state = "plant-06"},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_theatre) +"bU" = (/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 10},/obj/structure/holostool,/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_theatre) +"bV" = (/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 10},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) +"bW" = (/obj/effect/floor_decal/carpet,/obj/structure/holostool,/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_theatre) +"bX" = (/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 6},/obj/structure/holostool,/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_theatre) +"bY" = (/obj/structure/table/woodentable/holotable,/obj/structure/window/reinforced/holowindow{dir = 1},/obj/structure/window/reinforced/holowindow{dir = 8},/turf/simulated/floor/holofloor/wood,/area/holodeck/source_courtroom) +"bZ" = (/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 9},/obj/structure/bed/chair/holochair{dir = 1},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) +"ca" = (/obj/effect/floor_decal/corner/green/full,/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_emptycourt) +"cb" = (/obj/effect/floor_decal/corner/green{dir = 10},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_emptycourt) +"cc" = (/obj/effect/floor_decal/corner/green/full{dir = 4},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_emptycourt) +"cd" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/wall,/area/space) +"ce" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/wall,/area/space) +"cf" = (/turf/simulated/floor/holofloor/space,/area/holodeck/source_space) +"cg" = (/turf/simulated/floor/holofloor/snow,/area/holodeck/source_snowfield) +"ch" = (/obj/structure/flora/pottedplant{icon_state = "plant-06"},/turf/simulated/floor/holofloor/wood,/area/holodeck/source_meetinghall) +"ci" = (/turf/simulated/floor/holofloor/wood,/area/holodeck/source_meetinghall) +"cj" = (/obj/effect/floor_decal/corner/red/full{dir = 8},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) +"ck" = (/obj/effect/floor_decal/corner/red{dir = 5},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) +"cl" = (/obj/structure/table/woodentable/holotable,/obj/structure/window/reinforced/holowindow{dir = 8},/turf/simulated/floor/holofloor/wood,/area/holodeck/source_courtroom) +"cm" = (/obj/effect/floor_decal/corner/red/full{dir = 1},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) +"cn" = (/obj/effect/floor_decal/carpet{dir = 1},/obj/structure/bed/chair/holochair{dir = 1},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) +"co" = (/obj/structure/holostool,/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) +"cp" = (/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_basketball) +"cq" = (/turf/simulated/floor/holofloor/beach/sand,/area/holodeck/source_beach) +"cr" = (/obj/structure/table/holotable,/obj/machinery/readybutton{pixel_y = 0},/obj/effect/floor_decal/corner/red/full{dir = 8},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) +"cs" = (/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 5},/obj/structure/bed/chair/holochair{dir = 1},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) +"ct" = (/obj/machinery/door/window/holowindoor{dir = 8},/turf/simulated/floor/holofloor/wood,/area/holodeck/source_courtroom) +"cu" = (/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 6},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) +"cv" = (/obj/structure/holostool,/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) +"cw" = (/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_thunderdomecourt) +"cx" = (/obj/structure/table/holotable,/obj/item/clothing/gloves/boxing/hologlove,/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_boxingcourt) +"cy" = (/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_boxingcourt) +"cz" = (/obj/effect/landmark{name = "Holocarp Spawn Random"},/turf/simulated/floor/holofloor/space,/area/holodeck/source_space) +"cA" = (/obj/structure/flora/grass/both,/turf/simulated/floor/holofloor/snow,/area/holodeck/source_snowfield) +"cB" = (/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 9},/obj/effect/floor_decal/carpet{dir = 10},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_meetinghall) +"cC" = (/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 1},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_meetinghall) +"cD" = (/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 5},/obj/effect/floor_decal/carpet{dir = 6},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_meetinghall) +"cE" = (/obj/effect/floor_decal/corner/red{dir = 9},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) +"cF" = (/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) +"cG" = (/obj/effect/floor_decal/corner/red{dir = 6},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) +"cH" = (/obj/effect/overlay/palmtree_r,/turf/simulated/floor/holofloor/beach/sand,/area/holodeck/source_beach) +"cI" = (/obj/effect/floor_decal/corner/red/full,/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_emptycourt) +"cJ" = (/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) +"cK" = (/obj/effect/floor_decal/corner/red{dir = 10},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_emptycourt) +"cL" = (/obj/structure/holostool,/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_boxingcourt) +"cM" = (/obj/structure/flora/tree/pine/holo,/turf/simulated/floor/holofloor/snow,/area/holodeck/source_snowfield) +"cN" = (/obj/structure/table/woodentable/holotable,/turf/simulated/floor/holofloor/wood,/area/holodeck/source_meetinghall) +"cO" = (/obj/effect/floor_decal/corner/red/full{dir = 4},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_emptycourt) +"cP" = (/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor/holofloor/beach/sand,/area/holodeck/source_beach) +"cQ" = (/obj/effect/overlay/palmtree_l,/obj/effect/overlay/coconut,/turf/simulated/floor/holofloor/beach/sand,/area/holodeck/source_beach) +"cR" = (/obj/effect/floor_decal/spline/plain{dir = 8},/turf/simulated/floor/holofloor/lino,/area/holodeck/source_meetinghall) +"cS" = (/obj/machinery/door/window/holowindoor{base_state = "right"; dir = 2; icon_state = "right"; name = "Red Corner"},/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_boxingcourt) +"cT" = (/obj/structure/window/reinforced/holowindow,/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_boxingcourt) +"cU" = (/obj/structure/flora/tree/dead/holo,/turf/simulated/floor/holofloor/snow,/area/holodeck/source_snowfield) +"cV" = (/obj/effect/floor_decal/spline/plain{dir = 4},/turf/simulated/floor/holofloor/lino,/area/holodeck/source_meetinghall) +"cW" = (/turf/simulated/floor/holofloor/lino,/area/holodeck/source_meetinghall) +"cX" = (/obj/effect/floor_decal/carpet{dir = 5},/obj/effect/floor_decal/carpet{dir = 6},/obj/effect/floor_decal/carpet{dir = 9},/obj/effect/floor_decal/carpet{dir = 10},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_meetinghall) +"cY" = (/obj/item/weapon/beach_ball,/turf/simulated/floor/holofloor/beach/sand,/area/holodeck/source_beach) +"cZ" = (/obj/structure/window/reinforced/holowindow{dir = 4},/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_boxingcourt) +"da" = (/obj/effect/floor_decal/corner/red/full{dir = 8},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_boxingcourt) +"db" = (/obj/effect/floor_decal/corner/red{dir = 5},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_boxingcourt) +"dc" = (/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_boxingcourt) +"dd" = (/obj/structure/window/reinforced/holowindow{dir = 8},/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_boxingcourt) +"de" = (/obj/structure/flora/grass/green,/turf/simulated/floor/holofloor/snow,/area/holodeck/source_snowfield) +"df" = (/obj/structure/holostool,/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 9},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_meetinghall) +"dg" = (/obj/structure/holostool,/obj/effect/floor_decal/carpet{dir = 1},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_meetinghall) +"dh" = (/obj/structure/holostool,/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 5},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_meetinghall) +"di" = (/obj/effect/floor_decal/corner/red/full,/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) +"dj" = (/obj/effect/floor_decal/corner/red{dir = 10},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) +"dk" = (/obj/effect/floor_decal/carpet{dir = 8},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_meetinghall) +"dl" = (/obj/effect/floor_decal/corner/red/full{dir = 4},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) +"dm" = (/obj/item/weapon/inflatable_duck,/turf/simulated/floor/holofloor/beach/sand,/area/holodeck/source_beach) +"dn" = (/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_meetinghall) +"do" = (/obj/effect/floor_decal/carpet{dir = 4},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_meetinghall) +"dp" = (/obj/structure/window/reinforced/holowindow,/obj/structure/holostool,/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) +"dq" = (/obj/effect/floor_decal/corner/red{dir = 9},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_boxingcourt) +"dr" = (/obj/effect/floor_decal/corner/blue/full{dir = 8},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_boxingcourt) +"ds" = (/obj/effect/floor_decal/corner/blue/full{dir = 1},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_boxingcourt) +"dt" = (/obj/effect/floor_decal/corner/green{dir = 6},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_boxingcourt) +"du" = (/obj/structure/holostool,/obj/effect/floor_decal/carpet{dir = 8},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_meetinghall) +"dv" = (/obj/structure/holostool,/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_meetinghall) +"dw" = (/obj/structure/holostool,/obj/effect/floor_decal/carpet{dir = 4},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_meetinghall) +"dx" = (/obj/effect/floor_decal/corner/green/full{dir = 8},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) +"dy" = (/obj/effect/floor_decal/corner/green{dir = 5},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) +"dz" = (/obj/effect/floor_decal/corner/green/full{dir = 1},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) +"dA" = (/obj/machinery/door/window/holowindoor{dir = 2; name = "Red Team"},/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_basketball) +"dB" = (/obj/machinery/door/window/holowindoor{base_state = "right"; dir = 2; icon_state = "right"; name = "Green Team"},/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_basketball) +"dC" = (/obj/structure/window/reinforced/holowindow,/obj/structure/holostool,/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) +"dD" = (/obj/effect/floor_decal/corner/blue/full,/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_boxingcourt) +"dE" = (/obj/effect/floor_decal/corner/blue/full{dir = 4},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_boxingcourt) +"dF" = (/obj/effect/floor_decal/corner/green{dir = 9},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) +"dG" = (/obj/effect/floor_decal/corner/green{dir = 6},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) +"dH" = (/obj/machinery/door/window/holowindoor{dir = 2; name = "Red Team"},/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_thunderdomecourt) +"dI" = (/obj/machinery/door/window/holowindoor{base_state = "right"; dir = 2; icon_state = "right"; name = "Green Team"},/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_thunderdomecourt) +"dJ" = (/obj/effect/floor_decal/corner/green{dir = 10},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_boxingcourt) +"dK" = (/obj/effect/floor_decal/corner/green/full{dir = 4},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_boxingcourt) +"dL" = (/obj/structure/flora/grass/brown,/turf/simulated/floor/holofloor/snow,/area/holodeck/source_snowfield) +"dM" = (/obj/effect/floor_decal/corner/red{dir = 5},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) +"dN" = (/obj/effect/floor_decal/corner/green{dir = 10},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) +"dO" = (/obj/effect/floor_decal/corner/green/full{dir = 8},/obj/structure/window/reinforced/holowindow/disappearing{dir = 8},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) +"dP" = (/turf/unsimulated/beach/sand{icon_state = "beach"},/area/holodeck/source_beach) +"dQ" = (/obj/effect/floor_decal/corner/red/full{dir = 1},/obj/structure/window/reinforced/holowindow/disappearing{dir = 4},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) +"dR" = (/obj/structure/window/reinforced/holowindow{dir = 1},/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_boxingcourt) +"dS" = (/obj/machinery/door/window/holowindoor{dir = 1; name = "Green Corner"},/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_boxingcourt) +"dT" = (/obj/structure/holostool,/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 10},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_meetinghall) +"dU" = (/obj/structure/holostool,/obj/effect/floor_decal/carpet,/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_meetinghall) +"dV" = (/obj/structure/holostool,/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet{dir = 6},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_meetinghall) +"dW" = (/turf/simulated/floor/holofloor/beach/water,/area/holodeck/source_beach) +"dX" = (/obj/effect/floor_decal/corner/green/full,/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) +"dY" = (/obj/effect/floor_decal/corner/green{dir = 5},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) +"dZ" = (/obj/effect/floor_decal/corner/green/full{dir = 4},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) +"ea" = (/obj/effect/floor_decal/corner/green/full{dir = 1},/obj/structure/table/holotable,/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) +"eb" = (/obj/effect/floor_decal/corner/red{dir = 9},/obj/structure/table/holotable,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/under/color/red,/obj/item/clothing/suit/armor/tdome/red,/obj/item/weapon/holo/esword/red,/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) +"ec" = (/obj/structure/table/holotable,/obj/machinery/readybutton{pixel_y = 0},/obj/effect/floor_decal/corner/green/full{dir = 4},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) +"ed" = (/obj/structure/table/holotable,/obj/item/clothing/gloves/boxing/hologlove{icon_state = "boxinggreen"; item_state = "boxinggreen"},/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_boxingcourt) +"ee" = (/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/wall,/area/space) +"ef" = (/turf/simulated/shuttle/wall/dark/hard_corner,/area/centcom/specops) +"eg" = (/obj/structure/table/rack,/obj/item/ammo_casing/rocket,/obj/item/ammo_casing/rocket,/obj/item/ammo_casing/rocket,/obj/item/ammo_casing/rocket,/obj/item/ammo_casing/rocket,/obj/item/ammo_casing/rocket,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"eh" = (/obj/machinery/door/blast/regular{icon_state = "pdoor1"; id = "ASSAULT"; name = "Assault Weapon Storage"; p_open = 0},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"ei" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"ej" = (/obj/structure/table/rack,/obj/item/ammo_magazine/m762,/obj/item/ammo_magazine/m762,/obj/item/ammo_magazine/m762,/obj/item/ammo_magazine/m762,/obj/item/ammo_magazine/m762,/obj/item/ammo_magazine/m762,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"ek" = (/obj/structure/table/rack,/obj/item/weapon/gun/launcher/rocket,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"el" = (/obj/structure/table/rack,/obj/item/weapon/gun/projectile/automatic/z8,/obj/item/weapon/gun/projectile/automatic/z8,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"em" = (/obj/structure/table/rack,/obj/item/weapon/rig/ert/assetprotection,/obj/item/weapon/rig/ert/assetprotection,/obj/item/weapon/rig/ert/assetprotection,/obj/item/weapon/rig/ert/assetprotection,/obj/item/weapon/rig/ert/assetprotection,/obj/item/weapon/rig/ert/assetprotection,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"en" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/sniperrifle,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"eo" = (/obj/structure/table/rack,/obj/item/weapon/melee/energy/sword,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"ep" = (/obj/structure/table/rack,/obj/item/weapon/gun/projectile/automatic/l6_saw,/obj/item/ammo_magazine/m545saw,/obj/item/ammo_magazine/m545saw,/obj/item/ammo_magazine/m545saw,/obj/item/ammo_magazine/m545saw,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"eq" = (/obj/structure/table/rack,/obj/item/weapon/shield/energy,/obj/item/weapon/shield/energy,/obj/item/weapon/shield/energy,/obj/item/weapon/shield/energy,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"er" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/laser,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"es" = (/obj/structure/table/rack,/obj/item/ammo_magazine/m9mmp90,/obj/item/ammo_magazine/m9mmp90,/obj/item/ammo_magazine/m9mmp90,/obj/item/ammo_magazine/m9mmp90,/obj/item/weapon/gun/projectile/automatic/p90,/obj/item/weapon/gun/projectile/automatic/p90,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"et" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/xray,/obj/item/weapon/gun/energy/xray,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"eu" = (/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) +"ev" = (/obj/machinery/deployable/barrier,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"ew" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"ex" = (/obj/structure/table/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/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"ey" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/gun/energy/ionrifle,/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/gun/energy/ionrifle,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"ez" = (/obj/structure/table/reinforced,/obj/item/weapon/gun/energy/ionrifle/pistol,/obj/item/weapon/gun/energy/ionrifle/pistol,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"eA" = (/obj/machinery/computer/teleporter,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) +"eB" = (/obj/machinery/teleport/station,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) +"eC" = (/obj/machinery/teleport/hub,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) +"eD" = (/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"eE" = (/obj/machinery/mech_recharger,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) +"eF" = (/obj/machinery/mech_recharger,/obj/mecha/combat/gygax/dark,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) +"eG" = (/obj/structure/table/reinforced,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"eH" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"eI" = (/obj/structure/table/steel_reinforced,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) +"eJ" = (/obj/structure/table/steel_reinforced,/obj/item/mecha_parts/mecha_equipment/weapon/energy/ion,/obj/item/mecha_parts/mecha_equipment/weapon/energy/taser,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) +"eK" = (/obj/structure/table/steel_reinforced,/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster,/obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) +"eL" = (/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/structure/window/reinforced{dir = 4},/obj/structure/table/rack,/obj/item/weapon/storage/belt/security/tactical/bandolier,/obj/item/weapon/storage/belt/security/tactical/bandolier,/obj/item/weapon/storage/belt/security/tactical/bandolier,/obj/item/weapon/storage/belt/security/tactical,/obj/item/weapon/storage/belt/security/tactical,/obj/item/weapon/storage/belt/security/tactical,/obj/item/weapon/storage/belt/security/tactical,/obj/item/weapon/storage/belt/security/tactical,/obj/item/weapon/storage/belt/security/tactical,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"eM" = (/obj/structure/curtain/open/shower,/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; pixel_y = 0},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/specops) +"eN" = (/obj/item/weapon/bikehorn/rubberducky,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/specops) +"eO" = (/obj/machinery/shower{icon_state = "shower"; dir = 8},/obj/structure/curtain/open/shower,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/specops) +"eP" = (/obj/machinery/door/blast/regular{icon_state = "pdoor1"; id = "ASSAULT"; name = "Assault Armor Storage"; p_open = 0},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) +"eQ" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/gun/launcher/grenade,/obj/item/weapon/gun/launcher/grenade,/obj/structure/window/reinforced,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"eR" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/gun/energy/gun/nuclear,/obj/item/weapon/gun/energy/gun/nuclear,/obj/item/weapon/gun/energy/gun/nuclear,/obj/structure/window/reinforced,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"eS" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/item/weapon/storage/box/shotgunshells,/obj/item/weapon/storage/box/shotgunshells,/obj/item/weapon/storage/box/shotgunammo,/obj/item/weapon/storage/box/shotgunammo,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"eT" = (/obj/structure/table/rack,/obj/structure/window/reinforced,/obj/item/weapon/gun/projectile/shotgun/pump/combat,/obj/item/weapon/gun/projectile/shotgun/pump/combat,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"eU" = (/obj/item/weapon/storage/box/flashshells,/obj/item/weapon/storage/box/flashshells,/obj/item/weapon/storage/box/stunshells,/obj/item/weapon/storage/box/stunshells,/obj/item/weapon/storage/box/beanbags,/obj/item/weapon/storage/box/beanbags,/obj/structure/window/reinforced,/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"eV" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/taser,/obj/item/weapon/gun/energy/taser,/obj/item/weapon/gun/energy/taser,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"eW" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/table/rack,/obj/item/clothing/glasses/night{pixel_x = 2; pixel_y = 2},/obj/item/clothing/glasses/night{pixel_x = 2; pixel_y = 2},/obj/item/clothing/glasses/night{pixel_x = 2; pixel_y = 2},/obj/item/clothing/glasses/night{pixel_x = 2; pixel_y = 2},/obj/item/clothing/glasses/night{pixel_x = 2; pixel_y = 2},/obj/item/clothing/glasses/night{pixel_x = 2; pixel_y = 2},/obj/item/clothing/glasses/sunglasses/sechud/tactical{pixel_x = -2; pixel_y = -2},/obj/item/clothing/glasses/sunglasses/sechud/tactical{pixel_x = -2; pixel_y = -2},/obj/item/clothing/glasses/sunglasses/sechud/tactical{pixel_x = -2; pixel_y = -2},/obj/item/clothing/glasses/sunglasses/sechud/tactical{pixel_x = -2; pixel_y = -2},/obj/item/clothing/glasses/sunglasses/sechud/tactical{pixel_x = -2; pixel_y = -2},/obj/item/clothing/glasses/sunglasses/sechud/tactical{pixel_x = -2; pixel_y = -2},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"eX" = (/obj/structure/closet/wardrobe/ert,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"eY" = (/obj/machinery/vending/cola{name = "hacked Robust Softdrinks"; prices = list()},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"eZ" = (/obj/machinery/vending/cigarette{name = "hacked cigarette machine"; prices = list(); products = list(/obj/item/weapon/storage/fancy/cigarettes = 10, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/flame/lighter/zippo = 4, /obj/item/clothing/mask/smokable/cigarette/cigar/havana = 2)},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"fa" = (/obj/machinery/vending/snack{name = "hacked Getmore Chocolate Corp"; prices = list()},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"fb" = (/obj/structure/undies_wardrobe,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"fc" = (/obj/structure/table/standard,/obj/item/weapon/towel,/obj/item/weapon/towel,/obj/item/weapon/towel,/obj/item/weapon/towel,/obj/random/soap,/obj/random/soap,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/specops) +"fd" = (/obj/structure/urinal{pixel_y = 32},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/specops) +"fe" = (/obj/structure/curtain/open/shower,/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; pixel_y = 0},/obj/structure/window/reinforced/tinted,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/specops) +"ff" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/specops) +"fg" = (/obj/machinery/shower{icon_state = "shower"; dir = 8},/obj/structure/curtain/open/shower,/obj/structure/window/reinforced/tinted,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/specops) +"fh" = (/obj/machinery/recharge_station,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) +"fi" = (/obj/structure/table/steel_reinforced,/obj/item/mecha_parts/mecha_equipment/tool/passenger,/obj/item/mecha_parts/mecha_equipment/tool/passenger,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) +"fj" = (/obj/item/mecha_parts/mecha_equipment/teleporter,/obj/item/mecha_parts/mecha_tracking,/obj/item/mecha_parts/mecha_tracking,/obj/item/mecha_parts/mecha_tracking,/obj/item/mecha_parts/mecha_tracking,/obj/structure/table/steel_reinforced,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) +"fk" = (/obj/item/mecha_parts/mecha_equipment/tool/sleeper,/obj/item/mecha_parts/mecha_equipment/tool/sleeper,/obj/item/mecha_parts/mecha_equipment/tool/syringe_gun,/obj/structure/table/steel_reinforced,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) +"fl" = (/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,/obj/item/mecha_parts/mecha_equipment/repair_droid,/obj/item/mecha_parts/mecha_equipment/repair_droid,/obj/item/mecha_parts/mecha_equipment/repair_droid,/obj/item/mecha_parts/mecha_equipment/repair_droid,/obj/structure/table/steel_reinforced,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) +"fm" = (/obj/structure/table/rack,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"fn" = (/obj/structure/table/rack,/obj/item/weapon/storage/box/flashbangs,/obj/item/weapon/storage/box/flashbangs,/obj/item/weapon/storage/box/emps{pixel_x = 4; pixel_y = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/storage/box/frags,/obj/item/weapon/storage/box/smokes,/obj/item/weapon/storage/box/smokes,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"fo" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/item/ammo_magazine/m9mmt/rubber,/obj/item/ammo_magazine/m9mmt/rubber,/obj/item/ammo_magazine/m9mmt/rubber,/obj/item/ammo_magazine/m9mmt/rubber,/obj/item/ammo_magazine/m9mmt/rubber,/obj/item/ammo_magazine/m9mmt/rubber,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"fp" = (/obj/structure/table/rack,/obj/item/weapon/gun/projectile/automatic/wt550,/obj/item/weapon/gun/projectile/automatic/wt550,/obj/item/weapon/gun/projectile/automatic/wt550,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"fq" = (/obj/structure/table/rack,/obj/item/ammo_magazine/m9mmt,/obj/item/ammo_magazine/m9mmt,/obj/item/ammo_magazine/m9mmt,/obj/item/ammo_magazine/m9mmt,/obj/item/ammo_magazine/m9mmt,/obj/item/ammo_magazine/m9mmt,/obj/item/ammo_magazine/m9mmt,/obj/item/ammo_magazine/m9mmt,/obj/item/ammo_magazine/m9mmt,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"fr" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/stunrevolver,/obj/item/weapon/gun/energy/stunrevolver,/obj/item/weapon/gun/energy/stunrevolver,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"fs" = (/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/structure/window/reinforced{dir = 4},/obj/structure/table/rack,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_drop_pouches,/obj/item/clothing/accessory/storage/black_drop_pouches,/obj/item/clothing/accessory/storage/black_drop_pouches,/obj/item/clothing/accessory/storage/black_drop_pouches,/obj/item/clothing/accessory/storage/black_drop_pouches,/obj/item/clothing/accessory/storage/black_drop_pouches,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"ft" = (/obj/structure/table/reinforced,/obj/item/weapon/shield_diffuser,/obj/item/weapon/shield_diffuser,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"fu" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/table/reinforced,/obj/item/weapon/shield_diffuser,/obj/item/weapon/shield_diffuser,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"fv" = (/obj/effect/landmark{name = "Response Team"},/obj/effect/landmark{name = "Commando"},/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) +"fw" = (/obj/effect/landmark{name = "Commando"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"fx" = (/obj/structure/table/reinforced,/obj/item/mecha_parts/mecha_equipment/tool/hydraulic_clamp,/obj/item/mecha_parts/mecha_equipment/tool/hydraulic_clamp,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) +"fy" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/table/rack,/obj/item/clothing/head/helmet/ert/security,/obj/item/clothing/head/helmet/ert/security,/obj/item/clothing/head/helmet/ert/security,/obj/item/clothing/head/helmet/ert/security,/obj/item/clothing/suit/armor/vest/ert/security,/obj/item/clothing/suit/armor/vest/ert/security,/obj/item/clothing/suit/armor/vest/ert/security,/obj/item/clothing/suit/armor/vest/ert/security,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"fz" = (/obj/effect/wingrille_spawn/reinforced/crescent,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) +"fA" = (/obj/machinery/door/airlock/centcom{name = "Special Operations"; opacity = 1; req_access = list(103)},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops) +"fB" = (/obj/structure/table/bench/padded,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"fC" = (/obj/machinery/door/airlock,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/specops) +"fD" = (/obj/item/mecha_parts/mecha_equipment/tool/extinguisher,/obj/item/mecha_parts/mecha_equipment/tool/rcd,/obj/item/weapon/pickaxe/diamonddrill,/obj/structure/table/steel_reinforced,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) +"fE" = (/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/structure/window/reinforced{dir = 4},/obj/structure/table/rack,/obj/item/weapon/rig/ert/security,/obj/item/weapon/rig/ert/security,/obj/item/weapon/rig/ert/security,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"fF" = (/obj/structure/table/rack,/obj/item/clothing/accessory/holster/waist,/obj/item/clothing/accessory/holster/waist,/obj/item/clothing/accessory/holster/waist,/obj/item/clothing/accessory/holster/waist,/obj/item/clothing/accessory/holster/waist,/obj/item/clothing/accessory/holster/waist,/obj/effect/floor_decal/industrial/outline/blue,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"fG" = (/obj/structure/table/rack,/obj/item/clothing/accessory/holster/hip,/obj/item/clothing/accessory/holster/hip,/obj/item/clothing/accessory/holster/hip,/obj/item/clothing/accessory/holster/hip,/obj/item/clothing/accessory/holster/hip,/obj/item/clothing/accessory/holster/hip,/obj/effect/floor_decal/industrial/outline/blue,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"fH" = (/obj/structure/table/rack,/obj/item/clothing/accessory/holster/armpit,/obj/item/clothing/accessory/holster/armpit,/obj/item/clothing/accessory/holster/armpit,/obj/item/clothing/accessory/holster/armpit,/obj/item/clothing/accessory/holster/armpit,/obj/item/clothing/accessory/holster/armpit,/obj/effect/floor_decal/industrial/outline/blue,/obj/machinery/recharger/wallcharger{pixel_x = 4; pixel_y = 32},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"fI" = (/obj/structure/table/reinforced,/obj/item/weapon/tool/crowbar,/obj/item/weapon/tool/screwdriver,/obj/item/weapon/tool/wrench,/obj/effect/floor_decal/industrial/outline/blue,/obj/machinery/recharger/wallcharger{pixel_x = 4; pixel_y = 32},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"fJ" = (/obj/effect/floor_decal/industrial/outline/blue,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"fK" = (/obj/machinery/porta_turret{anchored = 0; check_records = 0; enabled = 0; req_one_access = list(103); use_power = 0},/obj/effect/floor_decal/industrial/outline/blue,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"fL" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/specops) +"fM" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/specops) +"fN" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/specops) +"fO" = (/obj/mecha/working/hoverpod,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) +"fP" = (/obj/mecha/working/ripley/firefighter,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) +"fQ" = (/obj/mecha/medical/odysseus/loaded,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) +"fR" = (/obj/item/mecha_parts/mecha_equipment/tool/drill/diamonddrill,/obj/item/mecha_parts/mecha_equipment/tool/cable_layer,/obj/structure/table/steel_reinforced,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) +"fS" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/item/ammo_magazine/m45/rubber,/obj/item/ammo_magazine/m45/rubber,/obj/item/ammo_magazine/m45/rubber,/obj/item/ammo_magazine/m45/rubber,/obj/item/ammo_magazine/m45/rubber,/obj/item/ammo_magazine/m45/flash,/obj/item/ammo_magazine/m45/flash,/obj/item/ammo_magazine/m45,/obj/item/ammo_magazine/m45,/obj/item/ammo_magazine/m45,/obj/item/ammo_magazine/m45,/obj/item/ammo_magazine/m45,/obj/item/ammo_magazine/m45,/obj/item/ammo_magazine/m45,/obj/item/ammo_magazine/m45,/obj/item/ammo_magazine/m45,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"fT" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/item/weapon/gun/projectile/sec,/obj/item/weapon/gun/projectile/sec,/obj/item/weapon/gun/projectile/sec,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"fU" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/handcuffs{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/handcuffs,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"fV" = (/obj/item/weapon/material/knife/tacknife/combatknife,/obj/item/weapon/material/knife/tacknife/combatknife,/obj/item/weapon/material/knife/tacknife/combatknife,/obj/item/weapon/material/knife/tacknife/combatknife,/obj/item/weapon/material/knife/tacknife/combatknife,/obj/item/weapon/material/knife/tacknife/combatknife,/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/spray/pepper,/obj/item/weapon/reagent_containers/spray/pepper,/obj/item/weapon/reagent_containers/spray/pepper,/obj/item/weapon/reagent_containers/spray/pepper,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"fW" = (/obj/machinery/vending/security,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"fX" = (/obj/structure/table/rack,/obj/item/taperoll/police,/obj/item/taperoll/police,/obj/item/taperoll/police,/obj/item/taperoll/police,/obj/item/taperoll/police,/obj/item/taperoll/police,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/flash,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/baton/loaded,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"fY" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/table/rack,/obj/item/weapon/storage/backpack/ert/security,/obj/item/weapon/storage/backpack/ert/security,/obj/item/weapon/storage/backpack/ert/security,/obj/item/weapon/storage/backpack/ert/security,/obj/item/weapon/storage/backpack/ert/security,/obj/item/weapon/storage/backpack/ert/security,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"fZ" = (/obj/structure/table/rack,/obj/item/clothing/accessory/holster/leg,/obj/item/clothing/accessory/holster/leg,/obj/item/clothing/accessory/holster/leg,/obj/item/clothing/accessory/holster/leg,/obj/item/clothing/accessory/holster/leg,/obj/item/clothing/accessory/holster/leg,/obj/effect/floor_decal/industrial/outline/blue,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"ga" = (/obj/machinery/door/airlock/centcom{icon_state = "door_locked"; locked = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"gb" = (/obj/structure/table/glass,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"gc" = (/obj/structure/toilet{dir = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/specops) +"gd" = (/obj/machinery/door/airlock/centcom{name = "Special Operations"; opacity = 1; req_access = list(103)},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) +"ge" = (/obj/structure/sign/warning/secure_area/armory,/turf/simulated/shuttle/wall/dark/hard_corner,/area/centcom/specops) +"gf" = (/obj/structure/sign/warning/secure_area,/turf/simulated/shuttle/wall/dark/hard_corner,/area/centcom/specops) +"gg" = (/obj/effect/floor_decal/corner/red{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"gh" = (/obj/effect/floor_decal/corner/red{dir = 5},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"gi" = (/obj/effect/floor_decal/corner/red{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"gj" = (/obj/structure/bed/chair,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"gk" = (/obj/effect/floor_decal/corner/purple{dir = 6},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"gl" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/stunrevolver,/obj/item/weapon/gun/energy/stunrevolver,/obj/item/device/flash,/obj/item/device/flash,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"gm" = (/obj/structure/table/rack,/obj/item/device/lightreplacer,/obj/item/device/lightreplacer,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"gn" = (/obj/structure/table/reinforced,/obj/item/weapon/tool/crowbar,/obj/item/weapon/tool/screwdriver,/obj/item/weapon/tool/wrench,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"go" = (/obj/structure/table/reinforced,/obj/item/weapon/stamp/centcomm,/obj/item/weapon/pen,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"gp" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"gq" = (/obj/structure/table/reinforced,/obj/item/weapon/tool/crowbar,/obj/item/weapon/tool/crowbar,/obj/item/weapon/tool/crowbar,/obj/item/weapon/tool/crowbar,/obj/item/weapon/tool/crowbar,/obj/item/weapon/tool/crowbar,/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"gr" = (/obj/machinery/door/airlock,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"gs" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/specops) +"gt" = (/obj/effect/floor_decal/corner/yellow,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"gu" = (/obj/effect/floor_decal/corner/yellow{dir = 10},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"gv" = (/obj/effect/floor_decal/corner/yellow{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"gw" = (/obj/effect/floor_decal/corner/white,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"gx" = (/obj/effect/floor_decal/corner/white{dir = 10},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"gy" = (/obj/effect/floor_decal/corner/white{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"gz" = (/obj/structure/table/reinforced,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"gA" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/donut,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"gB" = (/obj/structure/table/reinforced,/obj/item/device/paicard,/obj/item/device/paicard,/obj/item/device/paicard,/obj/item/device/paicard,/obj/item/device/paicard,/obj/item/device/paicard,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"gC" = (/obj/structure/table/rack,/obj/item/weapon/storage/backpack/security,/obj/item/clothing/under/syndicate/combat,/obj/item/clothing/shoes/galoshes,/obj/item/clothing/head/bio_hood/janitor,/obj/item/clothing/suit/bio_suit/janitor,/obj/item/clothing/gloves/purple,/obj/item/clothing/glasses/science,/obj/item/weapon/storage/backpack/security,/obj/item/clothing/under/syndicate/combat,/obj/item/clothing/shoes/galoshes,/obj/item/clothing/head/bio_hood/janitor,/obj/item/clothing/suit/bio_suit/janitor,/obj/item/clothing/gloves/purple,/obj/item/clothing/glasses/science,/obj/item/weapon/reagent_containers/spray/cleaner{pixel_x = 6; pixel_y = 3},/obj/item/weapon/reagent_containers/spray/cleaner{pixel_x = 6; pixel_y = 3},/obj/item/weapon/reagent_containers/spray/plantbgone,/obj/item/weapon/reagent_containers/spray/plantbgone,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"gD" = (/obj/item/weapon/mop,/obj/structure/mopbucket,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"gE" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/reagent_containers/glass/bucket{amount_per_transfer_from_this = 50},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"gF" = (/obj/structure/sign/greencross{desc = "White cross in a green field, you can get medical aid here."; name = "First-Aid"},/turf/simulated/shuttle/wall/dark/hard_corner,/area/centcom/specops) +"gG" = (/obj/structure/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"gH" = (/turf/simulated/shuttle/wall/dark/no_join,/area/centcom/specops) +"gI" = (/obj/item/weapon/circuitboard/aiupload,/obj/item/weapon/circuitboard/borgupload,/obj/item/weapon/circuitboard/smes,/obj/item/weapon/aiModule/nanotrasen,/obj/item/weapon/aiModule/reset,/obj/item/weapon/aiModule/freeformcore,/obj/item/weapon/aiModule/protectStation,/obj/item/weapon/aiModule/quarantine,/obj/item/weapon/aiModule/paladin,/obj/item/weapon/aiModule/robocop,/obj/item/weapon/aiModule/safeguard,/obj/structure/table/steel_reinforced,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"gJ" = (/obj/machinery/vending/assist,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"gK" = (/obj/machinery/vending/tool,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"gL" = (/obj/machinery/vending/engivend,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"gM" = (/obj/machinery/vending/engineering,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"gN" = (/obj/structure/table/rack,/obj/item/clothing/glasses/welding/superior,/obj/item/clothing/glasses/welding/superior,/obj/item/clothing/glasses/welding/superior,/obj/item/clothing/glasses/welding/superior,/obj/item/clothing/glasses/welding/superior,/obj/item/clothing/glasses/welding/superior,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/item/weapon/grenade/chem_grenade/metalfoam,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"gO" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/item/weapon/storage/backpack/ert/engineer,/obj/item/weapon/storage/backpack/ert/engineer,/obj/item/weapon/storage/backpack/ert/engineer,/obj/item/weapon/storage/backpack/ert/engineer,/obj/item/weapon/storage/backpack/ert/engineer,/obj/item/weapon/storage/backpack/ert/engineer,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"gP" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/hypospray,/obj/item/weapon/reagent_containers/hypospray,/obj/item/weapon/reagent_containers/hypospray,/obj/item/weapon/reagent_containers/hypospray,/obj/item/weapon/reagent_containers/hypospray,/obj/item/weapon/reagent_containers/hypospray,/obj/item/weapon/storage/box/pillbottles,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"gQ" = (/obj/machinery/chemical_dispenser/full,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"gR" = (/obj/machinery/chem_master,/obj/item/weapon/reagent_containers/glass/beaker/large,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"gS" = (/obj/machinery/chemical_dispenser/ert,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"gT" = (/obj/machinery/vending/medical,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"gU" = (/obj/item/clothing/glasses/hud/health{pixel_x = 4; pixel_y = 4},/obj/item/clothing/glasses/hud/health{pixel_x = 2; pixel_y = 2},/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/structure/table/rack,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"gV" = (/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/structure/table/rack,/obj/item/weapon/storage/backpack/ert/medical,/obj/item/weapon/storage/backpack/ert/medical,/obj/item/weapon/storage/backpack/ert/medical,/obj/item/weapon/storage/backpack/ert/medical,/obj/item/weapon/storage/backpack/ert/medical,/obj/item/weapon/storage/backpack/ert/medical,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"gW" = (/obj/structure/table/reinforced,/obj/item/device/pda/ert,/obj/item/device/pda/ert,/obj/item/device/pda/ert,/obj/item/device/pda/ert,/obj/item/device/pda/ert,/obj/item/device/pda/ert,/obj/effect/floor_decal/industrial/outline/blue,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"gX" = (/obj/structure/table/reinforced,/obj/item/weapon/cell/high,/obj/item/weapon/cell/high,/obj/item/weapon/cell/high,/obj/item/weapon/cell/high,/obj/item/weapon/cell/high,/obj/item/weapon/cell/high,/obj/effect/floor_decal/industrial/outline/blue,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"gY" = (/turf/unsimulated/wall,/area/ai_multicam_room) +"gZ" = (/turf/simulated/shuttle/wall/dark{join_group = "shuttle_ert"},/area/shuttle/response_ship/start) +"ha" = (/obj/structure/table/rack,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/item/weapon/rig/ert/engineer,/obj/item/weapon/rig/ert/engineer,/obj/item/weapon/rig/ert/engineer,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"hb" = (/obj/structure/closet/crate/medical,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"hc" = (/obj/item/weapon/stool/padded,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"hd" = (/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/structure/window/reinforced,/obj/structure/table/rack,/obj/item/weapon/rig/ert/medical,/obj/item/weapon/rig/ert/medical,/obj/item/weapon/rig/ert/medical,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"he" = (/obj/structure/table/reinforced,/obj/item/device/megaphone,/obj/item/device/megaphone,/obj/item/device/megaphone,/obj/item/device/megaphone,/obj/item/device/megaphone,/obj/item/device/megaphone,/obj/effect/floor_decal/industrial/outline/blue,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"hf" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/floor_decal/industrial/outline/blue,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"hg" = (/obj/structure/table/rack,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/obj/effect/floor_decal/industrial/outline/blue,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"hh" = (/obj/structure/closet/crate/internals{name = "Mask Crate"},/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/effect/floor_decal/industrial/outline/blue,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"hi" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced,/obj/effect/floor_decal/industrial/outline/blue,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"hj" = (/turf/unsimulated/ai_visible,/area/ai_multicam_room) +"hk" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 8},/obj/structure/window/reinforced{dir = 4; health = 1e+006},/turf/simulated/shuttle/plating/airless,/area/shuttle/response_ship/start) +"hl" = (/obj/machinery/computer/security/telescreen{desc = ""; name = "Spec. Ops. Monitor"; network = list("NETWORK_ERT"); pixel_y = 26},/turf/simulated/shuttle/floor/red,/area/shuttle/response_ship/start) +"hm" = (/turf/simulated/shuttle/floor/red,/area/shuttle/response_ship/start) +"hn" = (/obj/structure/bed/chair,/turf/simulated/shuttle/floor/red,/area/shuttle/response_ship/start) +"ho" = (/obj/machinery/recharger/wallcharger{pixel_x = 4; pixel_y = 32},/obj/structure/bed/chair,/turf/simulated/shuttle/floor/red,/area/shuttle/response_ship/start) +"hp" = (/obj/machinery/recharger/wallcharger{pixel_x = 4; pixel_y = 32},/obj/machinery/vending/wallmed1{layer = 3.3; name = "Emergency NanoMed"; pixel_x = 28; pixel_y = 0},/obj/machinery/light{dir = 4},/obj/structure/bed/chair,/turf/simulated/shuttle/floor/red,/area/shuttle/response_ship/start) +"hq" = (/turf/simulated/shuttle/wall/dark{hard_corner = 1; join_group = "shuttle_ert"},/area/shuttle/response_ship/start) +"hr" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/item/clothing/accessory/storage/brown_drop_pouches,/obj/item/clothing/accessory/storage/brown_drop_pouches,/obj/item/clothing/accessory/storage/brown_drop_pouches,/obj/item/clothing/accessory/storage/brown_drop_pouches,/obj/item/clothing/accessory/storage/brown_drop_pouches,/obj/item/clothing/accessory/storage/brown_drop_pouches,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"hs" = (/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/structure/table/rack,/obj/item/clothing/accessory/storage/white_vest,/obj/item/clothing/accessory/storage/white_vest,/obj/item/clothing/accessory/storage/white_vest,/obj/item/clothing/accessory/storage/white_vest,/obj/item/clothing/accessory/storage/white_vest,/obj/item/clothing/accessory/storage/white_vest,/obj/item/clothing/accessory/storage/white_drop_pouches,/obj/item/clothing/accessory/storage/white_drop_pouches,/obj/item/clothing/accessory/storage/white_drop_pouches,/obj/item/clothing/accessory/storage/white_drop_pouches,/obj/item/clothing/accessory/storage/white_drop_pouches,/obj/item/clothing/accessory/storage/white_drop_pouches,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"ht" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating/airless,/area/shuttle/response_ship/start) +"hu" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/shuttle/floor/red,/area/shuttle/response_ship/start) +"hv" = (/obj/machinery/computer/shuttle_control/web/ert{icon_state = "flightcomp_center"; dir = 4},/turf/simulated/shuttle/floor/red,/area/shuttle/response_ship/start) +"hw" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/floor/red,/area/shuttle/response_ship/start) +"hx" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "response_shuttle"; pixel_x = 0; pixel_y = -25; tag_door = "response_shuttle_door"},/obj/effect/shuttle_landmark{base_area = /area/centcom/specops; base_turf = /turf/simulated/floor/plating; docking_controller = "response_base"; landmark_tag = "response_ship_start"; name = "ERT Shuttle Bay"},/turf/simulated/shuttle/floor/red,/area/shuttle/response_ship/start) +"hy" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "response_shuttle_door"; locked = 1; name = "Forward Docking Hatch"; req_access = list(13)},/obj/structure/fans/tiny,/turf/simulated/shuttle/floor/red,/area/shuttle/response_ship/start) +"hz" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "response_base_door"; locked = 1},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) +"hA" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "response_base"; name = "docking port controller"; pixel_x = 0; pixel_y = -25; req_one_access = list(103); tag_door = "response_base_door"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"hB" = (/obj/structure/reagent_dispensers/watertank,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"hC" = (/obj/structure/table/steel_reinforced,/obj/machinery/cell_charger,/obj/item/weapon/cell/high,/obj/item/weapon/cell/high,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"hD" = (/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/steel{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/material/steel{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/material/steel{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/material/steel{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/material/plasteel{amount = 50},/obj/item/stack/material/plasteel{amount = 50},/obj/item/stack/material/plasteel{amount = 50},/obj/item/stack/material/plasteel{amount = 50},/obj/item/stack/material/glass/reinforced{amount = 50},/obj/item/stack/material/glass/reinforced{amount = 50},/obj/item/stack/material/glass/reinforced{amount = 50},/obj/item/weapon/storage/briefcase/inflatable{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/briefcase/inflatable{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/briefcase/inflatable{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/briefcase/inflatable{pixel_x = 3; pixel_y = 3},/obj/structure/table/steel_reinforced,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"hE" = (/obj/machinery/pipedispenser/orderable,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"hF" = (/obj/structure/table/rack,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/item/clothing/head/helmet/ert/engineer,/obj/item/clothing/head/helmet/ert/engineer,/obj/item/clothing/head/helmet/ert/engineer,/obj/item/clothing/head/helmet/ert/engineer,/obj/item/clothing/suit/armor/vest/ert/engineer,/obj/item/clothing/suit/armor/vest/ert/engineer,/obj/item/clothing/suit/armor/vest/ert/engineer,/obj/item/clothing/suit/armor/vest/ert/engineer,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"hG" = (/obj/structure/table/reinforced,/obj/item/device/defib_kit,/obj/item/device/defib_kit,/obj/item/weapon/cell/high,/obj/item/weapon/cell/high,/obj/item/weapon/tool/screwdriver,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"hH" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/syringes{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/syringes,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"hI" = (/obj/item/roller,/obj/item/roller{pixel_y = 8},/obj/item/roller{pixel_y = 16},/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"hJ" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/autoinjectors,/obj/item/weapon/storage/box/beakers,/obj/item/weapon/storage/box/gloves,/obj/item/weapon/storage/box/masks,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"hK" = (/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/structure/window/reinforced,/obj/structure/table/rack,/obj/item/clothing/head/helmet/ert/medical,/obj/item/clothing/head/helmet/ert/medical,/obj/item/clothing/head/helmet/ert/medical,/obj/item/clothing/head/helmet/ert/medical,/obj/item/clothing/suit/armor/vest/ert/medical,/obj/item/clothing/suit/armor/vest/ert/medical,/obj/item/clothing/suit/armor/vest/ert/medical,/obj/item/clothing/suit/armor/vest/ert/medical,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"hL" = (/obj/structure/table/rack,/obj/item/rig_module/device/rcd,/obj/item/rig_module/device/rcd,/obj/item/rig_module/device/plasmacutter,/obj/item/rig_module/device/plasmacutter,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"hM" = (/obj/structure/table/rack,/obj/item/rig_module/chem_dispenser/combat,/obj/item/rig_module/chem_dispenser/combat,/obj/item/rig_module/chem_dispenser/injector,/obj/item/rig_module/chem_dispenser/injector,/obj/item/rig_module/device/healthscanner,/obj/item/rig_module/device/healthscanner,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"hN" = (/obj/structure/table/rack,/obj/item/rig_module/mounted/egun,/obj/item/rig_module/mounted/egun,/obj/structure/window/reinforced{dir = 4; health = 1e+006},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"hO" = (/obj/structure/table/reinforced,/obj/item/device/megaphone,/obj/item/weapon/storage/box/trackimp,/obj/item/weapon/storage/box/cdeathalarm_kit,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"hP" = (/obj/structure/table/rack,/obj/item/clothing/suit/armor/vest/ert/command,/obj/item/clothing/head/helmet/ert/command,/obj/item/weapon/storage/backpack/ert/commander,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"hQ" = (/obj/structure/table/reinforced,/obj/item/device/aicard,/obj/item/weapon/stamp/centcomm,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"hR" = (/obj/item/device/radio/intercom/specops{pixel_y = -21},/obj/machinery/computer/communications,/turf/simulated/shuttle/floor/red,/area/shuttle/response_ship/start) +"hS" = (/obj/structure/flight_right{icon_state = "right"; dir = 4},/turf/simulated/shuttle/floor/red,/area/shuttle/response_ship/start) +"hT" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor/red,/area/shuttle/response_ship/start) +"hU" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor/red,/area/shuttle/response_ship/start) +"hV" = (/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor/red,/area/shuttle/response_ship/start) +"hW" = (/obj/structure/reagent_dispensers/fueltank,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"hX" = (/obj/structure/table/steel_reinforced,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/obj/item/taperoll/engineering,/obj/item/taperoll/engineering,/obj/item/taperoll/engineering,/obj/item/taperoll/engineering,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"hY" = (/obj/structure/table/steel_reinforced,/obj/item/taperoll/atmos,/obj/item/taperoll/atmos,/obj/item/taperoll/atmos,/obj/item/weapon/pickaxe/drill,/obj/item/weapon/pickaxe/drill,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"hZ" = (/obj/machinery/pipedispenser/disposal/orderable,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"ia" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/stunrevolver,/obj/item/weapon/gun/energy/stunrevolver,/obj/item/device/flash,/obj/item/device/flash,/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/structure/window/reinforced{dir = 4; health = 1e+006},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"ib" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/pill_bottle/tramadol,/obj/item/weapon/storage/pill_bottle/tramadol,/obj/item/weapon/storage/pill_bottle/tramadol,/obj/item/weapon/storage/pill_bottle/dylovene,/obj/item/weapon/storage/pill_bottle/dylovene,/obj/item/weapon/storage/pill_bottle/dylovene,/obj/item/weapon/storage/pill_bottle/dermaline,/obj/item/weapon/storage/pill_bottle/dermaline,/obj/item/weapon/storage/pill_bottle/dermaline,/obj/item/weapon/storage/pill_bottle/spaceacillin,/obj/item/weapon/storage/pill_bottle/dexalin_plus,/obj/item/weapon/storage/pill_bottle/dexalin_plus,/obj/item/weapon/storage/pill_bottle/dexalin_plus,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"ic" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"id" = (/obj/structure/closet/crate/medical,/obj/item/weapon/surgical/circular_saw,/obj/item/weapon/surgical/surgicaldrill,/obj/item/weapon/surgical/bonegel{pixel_x = 4; pixel_y = 3},/obj/item/weapon/surgical/bonesetter,/obj/item/weapon/surgical/scalpel,/obj/item/weapon/surgical/retractor{pixel_x = 0; pixel_y = 6},/obj/item/weapon/surgical/hemostat{pixel_y = 4},/obj/item/weapon/surgical/cautery{pixel_y = 4},/obj/item/weapon/surgical/FixOVein{pixel_x = -6; pixel_y = 1},/obj/item/stack/nanopaste,/obj/item/weapon/tank/anesthetic,/obj/item/clothing/mask/breath/medical,/obj/item/clothing/mask/surgical,/obj/item/clothing/mask/surgical,/obj/item/weapon/autopsy_scanner,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"ie" = (/obj/machinery/iv_drip,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"if" = (/obj/structure/window/reinforced{dir = 4; health = 1e+006},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"ig" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/flashbangs,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"ih" = (/obj/effect/landmark/ai_multicam_room,/turf/unsimulated/ai_visible,/area/ai_multicam_room) +"ii" = (/obj/item/weapon/storage/box,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"ij" = (/obj/structure/table/rack,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/item/clothing/gloves/yellow,/obj/item/clothing/gloves/yellow,/obj/item/clothing/gloves/yellow,/obj/item/clothing/gloves/yellow,/obj/item/clothing/gloves/yellow,/obj/item/clothing/gloves/yellow,/obj/item/weapon/storage/belt/utility/full,/obj/item/weapon/storage/belt/utility/full,/obj/item/weapon/storage/belt/utility/full,/obj/item/weapon/storage/belt/utility/full,/obj/item/weapon/storage/belt/utility/full,/obj/item/weapon/storage/belt/utility/full,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"ik" = (/obj/structure/table/rack,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/item/weapon/storage/belt/medical,/obj/item/weapon/storage/belt/medical,/obj/item/weapon/storage/belt/medical,/obj/item/weapon/storage/belt/medical/emt,/obj/item/weapon/storage/belt/medical/emt,/obj/item/weapon/storage/belt/medical/emt,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"il" = (/obj/structure/table/reinforced,/obj/item/weapon/tool/crowbar,/obj/item/weapon/tool/screwdriver,/obj/item/weapon/tool/wrench,/obj/item/weapon/tool/crowbar,/obj/item/weapon/tool/screwdriver,/obj/item/weapon/tool/wrench,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"im" = (/obj/structure/table/reinforced,/obj/item/weapon/pinpointer/advpinpointer,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"in" = (/turf/unsimulated/wall{desc = "That looks like it doesn't open easily."; dir = 8; icon = 'icons/obj/doors/rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/specops) +"io" = (/obj/machinery/shield_gen,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"ip" = (/obj/machinery/shield_gen/external,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"iq" = (/obj/machinery/power/emitter,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"ir" = (/obj/machinery/portable_atmospherics/powered/scrubber,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"is" = (/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"it" = (/obj/machinery/portable_atmospherics/canister/air,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"iu" = (/obj/machinery/shieldwallgen,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"iv" = (/obj/machinery/shieldgen,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"iw" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/bodybags{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/bodybags,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"ix" = (/obj/structure/table/reinforced,/obj/item/device/pda/ert,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"iy" = (/obj/machinery/shield_capacitor,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"iz" = (/obj/item/weapon/extinguisher,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"iA" = (/obj/structure/table/reinforced,/obj/item/clothing/accessory/stethoscope,/obj/item/clothing/accessory/stethoscope,/obj/item/clothing/accessory/stethoscope,/obj/item/clothing/accessory/stethoscope,/obj/item/clothing/accessory/stethoscope,/obj/item/weapon/packageWrap,/obj/item/weapon/hand_labeler,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/weapon/reagent_containers/spray/sterilizine,/obj/item/weapon/reagent_containers/spray/sterilizine,/obj/item/device/flashlight/pen,/obj/item/device/flashlight/pen,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"iB" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/combat{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/combat,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"iC" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/fire{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/fire,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"iD" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/toxin,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"iE" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/adv{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/adv,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"iF" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/o2,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"iG" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/regular,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"iH" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/clotting{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/clotting,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"iI" = (/obj/structure/table/reinforced,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"iJ" = (/obj/structure/table/rack,/obj/item/rig_module/device/drill,/obj/item/rig_module/device/drill,/obj/item/rig_module/maneuvering_jets,/obj/item/rig_module/maneuvering_jets,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"iK" = (/obj/structure/table/rack,/obj/item/rig_module/mounted/taser,/obj/item/rig_module/mounted/taser,/obj/item/rig_module/mounted/taser,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"iL" = (/obj/structure/table/rack,/obj/item/rig_module/grenade_launcher,/obj/item/rig_module/grenade_launcher,/obj/structure/window/reinforced{dir = 4; health = 1e+006},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"iM" = (/obj/structure/closet/crate,/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"iN" = (/obj/machinery/autolathe{desc = "Your typical Autolathe. It appears to have much more options than your regular one, however..."; hacked = 1; name = "Unlocked Autolathe"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"iO" = (/obj/structure/table/reinforced,/obj/item/weapon/handcuffs,/obj/item/device/flash,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/storage/belt/security/tactical,/obj/item/weapon/gun/energy/stunrevolver,/obj/item/clothing/glasses/sunglasses/sechud/tactical,/obj/item/weapon/material/knife/tacknife/combatknife,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"iP" = (/obj/structure/table/rack,/obj/item/weapon/rig/ert,/obj/item/clothing/accessory/storage/black_vest,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"iQ" = (/obj/structure/table/reinforced,/obj/item/weapon/gun/energy/gun/nuclear,/obj/item/weapon/hand_tele,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) +"iR" = (/obj/machinery/door/blast/regular{icon_state = "pdoor1"; id = "CREED"; name = "Ready Room"; p_open = 0},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) +"iS" = (/obj/structure/sign/warning/docking_area,/turf/unsimulated/wall,/area/centcom/command) +"iT" = (/obj/effect/wingrille_spawn/reinforced/crescent,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/command) +"iU" = (/obj/machinery/door/airlock/external,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) +"iV" = (/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) +"iW" = (/turf/unsimulated/wall,/area/centcom/command) +"iX" = (/turf/unsimulated/wall,/area/centcom/suppy) +"iY" = (/turf/simulated/shuttle/wall,/area/centcom/evac) +"iZ" = (/turf/unsimulated/wall{desc = "That looks like it doesn't open easily."; dir = 8; icon = 'icons/obj/doors/rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/evac) +"ja" = (/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/suppy) +"jb" = (/turf/simulated/shuttle/plating,/area/shuttle/escape_pod1/centcom) +"jc" = (/turf/simulated/shuttle/plating,/area/shuttle/escape_pod2/centcom) +"jd" = (/turf/simulated/shuttle/wall,/area/shuttle/supply) +"je" = (/turf/unsimulated/wall,/area/centcom/main_hall) +"jf" = (/obj/structure/window/reinforced,/turf/simulated/shuttle/wall/dark/no_join,/area/shuttle/supply) +"jg" = (/turf/unsimulated/wall,/area/tdome) +"jh" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/main_hall) +"ji" = (/obj/machinery/door/blast/regular{icon_state = "pdoor1"; id = "CREED"; name = "Ready Room"; p_open = 0},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) +"jj" = (/turf/unsimulated/wall,/area/centcom/creed) +"jk" = (/obj/effect/wingrille_spawn/reinforced/crescent,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/creed) +"jl" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/supply) +"jm" = (/turf/simulated/shuttle/floor,/area/shuttle/supply) +"jn" = (/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/supply) +"jo" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) +"jp" = (/obj/structure/closet/secure_closet/hydroponics,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"jq" = (/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"jr" = (/turf/unsimulated/wall{icon = 'icons/obj/doors/Doormaint.dmi'; icon_state = "door_closed"; name = "Sealed Door"},/area/centcom/bar) +"js" = (/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/command) +"jt" = (/obj/machinery/computer/card/centcom,/obj/item/weapon/card/id/centcom,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/creed) +"ju" = (/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/creed) +"jv" = (/obj/structure/table/rack,/obj/item/weapon/storage/secure/briefcase,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/weapon/flame/lighter/zippo,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/creed) +"jw" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/shuttle/floor,/area/shuttle/supply) +"jx" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "supply_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/turf/simulated/shuttle/plating,/area/shuttle/supply) +"jy" = (/obj/effect/shuttle_landmark/southern_cross/escape_pod1/offsite,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod1/centcom) +"jz" = (/obj/effect/shuttle_landmark/southern_cross/escape_pod2/offsite,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod2/centcom) +"jA" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "burst_l"; dir = 8},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/response_ship/start) +"jB" = (/obj/structure/kitchenspike,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/bar) +"jC" = (/obj/machinery/chem_master/condimaster,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/bar) +"jD" = (/obj/structure/sink/kitchen{pixel_y = 28},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"jE" = (/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet{dir = 9},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) +"jF" = (/obj/structure/bed/chair/comfy/teal,/obj/effect/floor_decal/carpet{dir = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) +"jG" = (/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 5},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) +"jH" = (/obj/structure/table/wooden_reinforced,/obj/machinery/computer/security/telescreen{name = "Spec. Ops. Monitor"; network = list("ERT")},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/creed) +"jI" = (/obj/structure/bed/chair/office/dark,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/creed) +"jJ" = (/obj/machinery/computer/pod{id = "NTrasen"; name = "Hull Door Control"},/obj/item/device/radio/intercom/specops{pixel_y = -21},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/creed) +"jK" = (/obj/structure/closet/secure_closet/hos,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/creed) +"jL" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 8},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/response_ship/start) +"jM" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 1},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating/airless,/area/centcom/evac) +"jN" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_1_recovery_hatch"; locked = 1; name = "Recovery Shuttle Dock 1"; req_access = list(13)},/turf/simulated/shuttle/floor/black,/area/centcom/evac) +"jO" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_2_recovery_hatch"; locked = 1; name = "Recovery Shuttle Dock 2"; req_access = list(13)},/turf/simulated/shuttle/floor/black,/area/centcom/evac) +"jP" = (/obj/machinery/door/airlock/command{name = "Thunderdome Administration"; req_access = list(102)},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) +"jQ" = (/obj/structure/table/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) +"jR" = (/obj/structure/closet/chefcloset,/obj/item/glass_jar,/obj/item/device/retail_scanner/civilian,/obj/item/weapon/soap/nanotrasen,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/effect/floor_decal/corner/white/diagonal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"jS" = (/obj/effect/floor_decal/corner/white/diagonal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"jT" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/bar) +"jU" = (/obj/structure/bed/chair/comfy/teal{dir = 4},/obj/effect/floor_decal/carpet{dir = 8},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) +"jV" = (/obj/structure/table/woodentable{dir = 5},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) +"jW" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/bananapeel,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) +"jX" = (/obj/structure/bed/chair/comfy/teal{dir = 8},/obj/effect/floor_decal/carpet{dir = 4},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) +"jY" = (/obj/structure/table/wooden_reinforced,/obj/machinery/button/remote/blast_door{name = "Spec Ops Ready Room"; pixel_y = 15; req_access = list(11); id = "CREED"},/obj/machinery/button/remote/blast_door{name = "Mech Storage"; icon_state = "doorctrl0"; pixel_y = 0; req_access = list(11); id = "ASSAULT"},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/creed) +"jZ" = (/obj/structure/table/wooden_reinforced,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/creed) +"ka" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"; dir = 8},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/response_ship/start) +"kb" = (/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/structure/table/rack,/obj/item/weapon/reagent_containers/spray/cleaner,/turf/simulated/shuttle/plating,/area/centcom/evac) +"kc" = (/obj/structure/window/reinforced{dir = 1; health = 1e+006},/turf/simulated/shuttle/plating,/area/centcom/evac) +"kd" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) +"ke" = (/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) +"kf" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "escape_pod_1_recovery"; pixel_x = -25; pixel_y = 25; req_one_access = list(13); tag_door = "escape_pod_1_recovery_hatch"},/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) +"kg" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "escape_pod_2_recovery"; pixel_x = -25; pixel_y = 25; req_one_access = list(13); tag_door = "escape_pod_2_recovery_hatch"},/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) +"kh" = (/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/plating,/area/centcom/evac) +"ki" = (/obj/machinery/door/blast/regular{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) +"kj" = (/turf/unsimulated/floor{icon_state = "asteroid"},/area/centcom/main_hall) +"kk" = (/obj/structure/mopbucket,/obj/item/weapon/mop,/turf/simulated/shuttle/plating,/area/centcom/evac) +"kl" = (/turf/simulated/shuttle/plating,/area/centcom/evac) +"km" = (/obj/machinery/door/airlock/maintenance_hatch{req_access = list(101)},/turf/simulated/shuttle/floor/black,/area/centcom/evac) +"kn" = (/turf/simulated/shuttle/floor,/area/centcom/evac) +"ko" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/medical,/turf/simulated/shuttle/floor,/area/centcom/evac) +"kp" = (/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/closet/secure_closet/personal,/turf/simulated/shuttle/floor,/area/centcom/evac) +"kq" = (/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/structure/closet/secure_closet/personal,/turf/simulated/shuttle/floor,/area/centcom/evac) +"kr" = (/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/shuttle/plating,/area/centcom/evac) +"ks" = (/obj/structure/table/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) +"kt" = (/obj/machinery/door/blast/regular{id = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) +"ku" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdome2) +"kv" = (/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdome2) +"kw" = (/obj/machinery/door/blast/regular{id = "thunderdomeaxe"; name = "Axe Supply"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) +"kx" = (/obj/structure/table/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/brown,/obj/item/weapon/melee/energy/axe,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) +"ky" = (/obj/machinery/door/airlock/centcom{name = "Courthouse"; opacity = 1},/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/command) +"kz" = (/obj/machinery/door/airlock/centcom{name = "Administrative Office"; opacity = 1; req_access = list(108)},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/creed) +"kA" = (/mob/living/simple_mob/animal/passive/dog/corgi/puppy/Bockscar,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/creed) +"kB" = (/obj/machinery/telecomms/relay/preset/centcom,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/creed) +"kC" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "supply_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/turf/simulated/shuttle/floor,/area/shuttle/supply) +"kD" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "supply_shuttle"; pixel_x = 25; pixel_y = 0; req_one_access = list(13,31); tag_door = "supply_shuttle_hatch"},/obj/effect/shuttle_landmark/southern_cross/supply_offsite,/turf/simulated/shuttle/floor,/area/shuttle/supply) +"kE" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/shuttle/plating,/area/centcom/evac) +"kF" = (/obj/machinery/vending/engineering,/turf/simulated/shuttle/plating,/area/centcom/evac) +"kG" = (/obj/machinery/portable_atmospherics/powered/pump,/turf/simulated/shuttle/plating,/area/centcom/evac) +"kH" = (/obj/structure/table/standard,/obj/machinery/recharger{pixel_y = 4},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdome2) +"kI" = (/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) +"kJ" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/storage/briefcase,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) +"kK" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/turf/simulated/shuttle/floor,/area/shuttle/supply) +"kL" = (/turf/unsimulated/wall{desc = "That looks like it doesn't open easily."; icon = 'icons/obj/doors/rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/evac) +"kM" = (/turf/simulated/shuttle/plating,/area/shuttle/escape_pod7/centcom) +"kN" = (/turf/simulated/shuttle/plating,/area/shuttle/escape_pod8/centcom) +"kO" = (/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet{dir = 10},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) +"kP" = (/obj/structure/bed/chair/comfy/teal{dir = 1},/obj/effect/floor_decal/carpet,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) +"kQ" = (/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 6},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) +"kR" = (/obj/structure/bed/chair/office/dark{dir = 1},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/creed) +"kS" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "supply_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/turf/simulated/shuttle/plating,/area/shuttle/supply) +"kT" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_7_recovery_hatch"; locked = 1; name = "Recovery Shuttle Dock 7"; req_access = list(13)},/turf/simulated/shuttle/floor/black,/area/centcom/evac) +"kU" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "escape_pod_7_recovery"; pixel_x = -26; pixel_y = 26; req_one_access = list(13); tag_door = "escape_pod_7_recovery_hatch"},/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) +"kV" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "escape_pod_8_recovery"; pixel_x = 26; pixel_y = -26; req_one_access = list(13); tag_door = "escape_pod_8_recovery_hatch"},/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) +"kW" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_8_recovery_hatch"; locked = 1; name = "Recovery Shuttle Dock 8"; req_access = list(13)},/turf/simulated/shuttle/floor/black,/area/centcom/evac) +"kX" = (/turf/simulated/shuttle/wall/hard_corner,/area/shuttle/supply) +"kY" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/wall/no_join,/area/shuttle/supply) +"kZ" = (/obj/effect/shuttle_landmark/southern_cross/escape_pod7/offsite,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod7/centcom) +"la" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access = list(101)},/turf/unsimulated/floor{icon_state = "lino"},/area/tdome) +"lb" = (/obj/machinery/door/blast/regular{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"lc" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access = list(101)},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) +"ld" = (/obj/machinery/portable_atmospherics/hydroponics,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"le" = (/obj/effect/wingrille_spawn/reinforced/crescent,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/main_hall) +"lf" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access = list(101)},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) +"lg" = (/turf/unsimulated/wall{desc = "That looks like it doesn't open easily."; dir = 8; icon = 'icons/obj/doors/rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/command) +"lh" = (/turf/simulated/shuttle/wall/hard_corner,/area/centcom/evac) +"li" = (/obj/structure/table/standard,/obj/machinery/recharger{pixel_y = 4},/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) +"lj" = (/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) +"lk" = (/obj/machinery/igniter,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"ll" = (/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"lm" = (/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeobserve) +"ln" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeobserve) +"lo" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/main_hall) +"lp" = (/obj/machinery/smartfridge,/turf/unsimulated/wall,/area/centcom/bar) +"lq" = (/obj/structure/closet/secure_closet/bar,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/bar) +"lr" = (/obj/effect/shuttle_landmark/southern_cross/escape_pod8/offsite,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod8/centcom) +"ls" = (/turf/simulated/shuttle/wall,/area/shuttle/transport1/centcom) +"lt" = (/obj/structure/grille,/obj/structure/shuttle/window,/turf/simulated/shuttle/plating,/area/shuttle/transport1/centcom) +"lu" = (/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/command) +"lv" = (/obj/structure/bed,/obj/item/weapon/bedsheet/orange,/turf/simulated/shuttle/plating,/area/centcom/evac) +"lw" = (/turf/simulated/shuttle/wall/dark/no_join,/area/centcom/evac) +"lx" = (/obj/structure/closet/secure_closet/security,/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/centcom/evac) +"ly" = (/obj/structure/closet{name = "Evidence Closet"},/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/centcom/evac) +"lz" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/centcom/evac) +"lA" = (/obj/structure/table/rack,/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/centcom/evac) +"lB" = (/obj/structure/shuttle/window,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/centcom/evac) +"lC" = (/obj/machinery/door/airlock/glass,/turf/simulated/shuttle/floor,/area/centcom/evac) +"lD" = (/turf/simulated/shuttle/plating,/area/shuttle/large_escape_pod2/centcom) +"lE" = (/obj/structure/bed/chair{dir = 4},/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) +"lF" = (/obj/effect/forcefield{desc = "You can't get in. Heh."; layer = 1; name = "Blocker"},/obj/effect/wingrille_spawn/reinforced/crescent,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"lG" = (/obj/structure/bed/chair{dir = 8},/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeobserve) +"lH" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeobserve) +"lI" = (/obj/machinery/porta_turret/crescent,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) +"lJ" = (/obj/machinery/porta_turret/crescent,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) +"lK" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"; dir = 1},/turf/simulated/shuttle/plating/airless/carry,/area/centcom/evac) +"lL" = (/obj/structure/shuttle/engine/heater{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4; health = 1e+006},/turf/simulated/shuttle/plating/airless,/area/shuttle/transport1/centcom) +"lM" = (/obj/structure/bed/chair,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"lN" = (/obj/structure/bed/chair,/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"lO" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/shuttle/floor/yellow,/area/shuttle/transport1/centcom) +"lP" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/shuttle/floor/yellow,/area/shuttle/transport1/centcom) +"lQ" = (/obj/machinery/computer/shuttle_control{req_access = list(101); shuttle_tag = "Centcom"},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"lR" = (/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"lS" = (/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/centcom/evac) +"lT" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) +"lU" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeobserve) +"lV" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeobserve) +"lW" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/bar) +"lX" = (/obj/machinery/gibber,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/bar) +"lY" = (/obj/structure/reagent_dispensers/watertank/high,/obj/item/weapon/reagent_containers/glass/bucket,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"lZ" = (/obj/machinery/door/airlock/glass,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"ma" = (/obj/structure/table/marble,/obj/item/weapon/reagent_containers/glass/beaker,/obj/effect/floor_decal/corner/white/diagonal,/obj/machinery/reagentgrinder,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"mb" = (/obj/machinery/door/airlock/freezer,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/bar) +"mc" = (/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/command) +"md" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/command) +"me" = (/obj/machinery/computer/rcon,/obj/structure/window/reinforced{dir = 1; health = 1e+006},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/command) +"mf" = (/obj/machinery/computer/station_alert/all,/obj/structure/window/reinforced{dir = 1; health = 1e+006},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/command) +"mg" = (/obj/machinery/computer/power_monitor,/obj/structure/window/reinforced{dir = 1; health = 1e+006},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/command) +"mh" = (/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/command) +"mi" = (/obj/machinery/door/airlock/external{frequency = 1380; glass = 1380; icon_state = "door_locked"; id_tag = "centcom_shuttle_bay_door"; locked = 1; name = "Transport Airlock"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/command) +"mj" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "centcom_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"mk" = (/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"ml" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"mm" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"mn" = (/obj/machinery/computer/shuttle_control/centcom,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"mo" = (/obj/machinery/door/airlock/glass_security{name = "Escape Shuttle Cell"; req_access = list(1)},/turf/simulated/shuttle/plating,/area/centcom/evac) +"mp" = (/obj/machinery/door/airlock/glass_security{name = "Security Processing"; req_access = list(1)},/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/centcom/evac) +"mq" = (/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/structure/table/standard,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) +"mr" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/food/drinks/bottle/small/beer,/obj/item/weapon/reagent_containers/food/drinks/bottle/small/beer,/obj/item/weapon/reagent_containers/food/drinks/bottle/small/beer,/obj/item/weapon/flame/lighter/zippo,/obj/item/weapon/storage/fancy/cigarettes,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeobserve) +"ms" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access = list(101)},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/main_hall) +"mt" = (/obj/item/weapon/stool/padded,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"mu" = (/obj/machinery/biogenerator,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"mv" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/table/marble,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"mw" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/machinery/cooker/fryer,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"mx" = (/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/supplycomp/control,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/command) +"my" = (/obj/structure/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/command) +"mz" = (/obj/machinery/computer/robotics,/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/command) +"mA" = (/obj/structure/shuttle/engine/heater{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4; health = 1e+006},/turf/simulated/shuttle/plating/airless,/area/shuttle/transport1/centcom) +"mB" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"mC" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/light,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"mD" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 9},/turf/simulated/shuttle/floor/yellow,/area/shuttle/transport1/centcom) +"mE" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/shuttle/floor/yellow,/area/shuttle/transport1/centcom) +"mF" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "centcom_shuttle"; pixel_x = 0; pixel_y = -25; tag_door = "centcom_shuttle_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"mG" = (/obj/machinery/light,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"mH" = (/obj/structure/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/centcom/evac) +"mI" = (/obj/machinery/computer/pod{id = "thunderdomeaxe"; name = "Thunderdome Axe Supply"},/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) +"mJ" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeobserve) +"mK" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/main_hall) +"mL" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/closet/secure_closet/freezer/fridge,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"mM" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/machinery/cooker/grill,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"mN" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/sink/kitchen{pixel_y = 28},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"mO" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/command) +"mP" = (/obj/machinery/button/remote/blast_door{id = "crescent_thunderdome"; name = "Thunderdome Access"; pixel_x = 6; pixel_y = -24; req_access = list(101)},/obj/machinery/button/remote/blast_door{id = "crescent_vip_shuttle"; name = "VIP Shuttle Access"; pixel_x = 6; pixel_y = -34; req_access = list(101)},/obj/machinery/button/remote/blast_door{id = "crescent_checkpoint_access"; name = "Crescent Checkpoint Access"; pixel_x = -6; pixel_y = -24; req_access = list(101)},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/command) +"mQ" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "centcom_shuttle_bay"; name = "shuttle bay controller"; pixel_x = 26; pixel_y = 0; tag_door = "centcom_shuttle_bay_door"},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) +"mR" = (/obj/machinery/computer/card,/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/centcom/evac) +"mS" = (/obj/machinery/computer/secure_data,/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/centcom/evac) +"mT" = (/obj/machinery/computer/pod{id = "thunderdomegen"; name = "Thunderdome General Supply"},/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) +"mU" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/machinery/cooker/oven,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"mV" = (/obj/structure/table/standard{name = "plastic table frame"},/obj/item/weapon/material/knife/machete/hatchet,/obj/item/weapon/material/knife/machete/hatchet,/obj/item/weapon/material/minihoe,/obj/item/weapon/material/minihoe,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"mW" = (/obj/machinery/smartfridge/drying_rack,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"mX" = (/obj/structure/table/standard{name = "plastic table frame"},/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/reagent_containers/glass/bucket,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"mY" = (/obj/machinery/door/airlock/centcom{name = "Maintenance Access"; opacity = 1; req_access = list(106)},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) +"mZ" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/command) +"na" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "large_escape_pod_2_recovery_hatch"; locked = 1; name = "Recovery Shuttle Dock 02"; req_access = list(13)},/turf/simulated/shuttle/floor/black,/area/centcom/evac) +"nb" = (/obj/machinery/computer/pod{id = "thunderdomehea"; name = "Thunderdome Heavy Supply"},/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) +"nc" = (/obj/item/weapon/tool/wrench,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) +"nd" = (/obj/machinery/door/airlock/command{name = "Thunderdome Administration"; req_access = list(102)},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"ne" = (/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 6},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"nf" = (/obj/machinery/atmospherics/pipe/vent{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"ng" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome"; opacity = 1; req_access = list(101)},/obj/machinery/door/blast/regular{id = "crescent_thunderdome"; name = "Thunderdome"},/turf/unsimulated/floor{icon_state = "steel"},/area/tdome) +"nh" = (/obj/machinery/seed_storage/garden,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"ni" = (/obj/machinery/honey_extractor,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"nj" = (/obj/machinery/vending/hydronutrients,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"nk" = (/obj/machinery/computer/secure_data,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/command) +"nl" = (/obj/structure/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/command) +"nm" = (/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/structure/window/reinforced{dir = 8},/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/command) +"nn" = (/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/command) +"no" = (/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/structure/window/reinforced{dir = 4},/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/command) +"np" = (/obj/machinery/computer/shuttle_control/web/shuttle2{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/command) +"nq" = (/obj/structure/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/command) +"nr" = (/obj/machinery/computer/med_data,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/command) +"ns" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 1},/turf/simulated/shuttle/plating/airless/carry,/area/centcom/evac) +"nt" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "large_escape_pod_2_recovery"; pixel_x = -25; pixel_y = 25; req_one_access = list(13); tag_door = "large_escape_pod_2_recovery_hatch"},/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) +"nu" = (/obj/structure/table/standard,/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) +"nv" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent{pixel_x = 1},/obj/machinery/atmospherics/portables_connector{dir = 4},/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) +"nw" = (/obj/machinery/atmospherics/valve{dir = 4},/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) +"nx" = (/obj/effect/forcefield{desc = "You can't get in. Heh."; layer = 1; name = "Blocker"},/obj/effect/wingrille_spawn/reinforced/crescent,/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"ny" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"nz" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"nA" = (/obj/machinery/camera/network/thunder{c_tag = "Thunderdome Arena"; invisibility = 101},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"nB" = (/obj/machinery/flasher{id = "flash"; name = "Thunderdome Flash"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"nC" = (/obj/machinery/seed_extractor,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"nD" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/table/marble,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"nE" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/machinery/cooker/candy,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"nF" = (/obj/machinery/door/blast/regular{id = "CentComPort"; name = "Security Doors"},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) +"nG" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access = list(101)},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) +"nH" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/command) +"nI" = (/obj/structure/table/reinforced,/obj/machinery/recharger{pixel_y = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/command) +"nJ" = (/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/mob/living/silicon/decoy{name = "A.L.I.C.E."},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/command) +"nK" = (/obj/structure/filingcabinet/filingcabinet,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/command) +"nL" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/command) +"nM" = (/obj/machinery/door/airlock/external,/turf/simulated/shuttle/floor,/area/centcom/evac) +"nN" = (/obj/machinery/computer/pod{id = "thunderdome"; name = "Thunderdome Blast Door Control"},/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) +"nO" = (/obj/item/weapon/extinguisher,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) +"nP" = (/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 5},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"nQ" = (/obj/structure/table/marble,/obj/item/weapon/storage/box/glasses/square,/obj/item/weapon/storage/box/glasses/square,/obj/effect/floor_decal/corner/white/diagonal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"nR" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/machinery/icecream_vat,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"nS" = (/obj/machinery/computer/security,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/command) +"nT" = (/obj/machinery/computer/shuttle_control/web/shuttle1,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/command) +"nU" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1443; listening = 0; name = "Spec Ops Intercom"; pixel_y = 22},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/command) +"nV" = (/obj/machinery/door/window{dir = 2; name = "AI Core Door"; req_access = list(109)},/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/command) +"nW" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/obj/machinery/turretid{pixel_x = 0; pixel_y = 28; req_access = list(101)},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/command) +"nX" = (/obj/machinery/computer/crew,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/command) +"nY" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "admin_shuttle_bay"; name = "shuttle bay controller"; pixel_x = 0; pixel_y = -26; tag_door = "admin_shuttle_bay_door"},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) +"nZ" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "large_escape_pod_1_recovery"; pixel_x = -25; pixel_y = -25; req_one_access = list(13); tag_door = "large_escape_pod_1_recovery_hatch"},/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) +"oa" = (/obj/item/stack/medical/ointment,/obj/item/stack/medical/ointment,/obj/item/stack/medical/ointment,/obj/structure/table/standard,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) +"ob" = (/obj/structure/table/marble,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/material/kitchen/rollingpin,/obj/effect/floor_decal/corner/white/diagonal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"oc" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/table/marble,/obj/machinery/chemical_dispenser/bar_soft/full,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"od" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/table/marble,/obj/item/weapon/reagent_containers/food/condiment/enzyme,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"oe" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/machinery/cooker/cereal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"of" = (/obj/structure/table/reinforced,/obj/item/weapon/card/id/gold/captain/spare,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/command) +"og" = (/obj/structure/table/reinforced,/obj/item/device/pda/captain,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/command) +"oh" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "admin_shuttle_bay_door"; locked = 1},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/command) +"oi" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "large_escape_pod_1_recovery_hatch"; locked = 1; name = "Recovery Shuttle Dock 01"; req_access = list(13)},/turf/simulated/shuttle/floor/black,/area/centcom/evac) +"oj" = (/obj/structure/table/standard,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/bruise_pack,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) +"ok" = (/obj/machinery/computer/arcade,/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) +"ol" = (/obj/effect/floor_decal/spline/plain{dir = 4},/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) +"om" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/machinery/vending/dinnerware,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"on" = (/obj/structure/flora/pottedplant/stoutbush,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/main_hall) +"oo" = (/obj/structure/table/reinforced,/obj/machinery/computer/skills,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/main_hall) +"op" = (/obj/machinery/computer/secure_data,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/main_hall) +"oq" = (/obj/machinery/account_database{name = "CentComm Accounts database"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/main_hall) +"or" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/command) +"os" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/command) +"ot" = (/turf/simulated/shuttle/plating,/area/shuttle/cryo/centcom) +"ou" = (/obj/structure/table/standard,/obj/item/weapon/towel,/obj/item/weapon/towel,/obj/item/weapon/towel,/obj/item/weapon/towel,/obj/random/soap,/obj/random/soap,/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"ov" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"ow" = (/obj/structure/toilet,/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"ox" = (/turf/simulated/shuttle/plating,/area/shuttle/large_escape_pod1/centcom) +"oy" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/handcuffs,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) +"oz" = (/obj/item/weapon/stool/padded,/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) +"oA" = (/obj/structure/flora/pottedplant,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/bar) +"oB" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/machinery/door/airlock/glass,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"oC" = (/obj/machinery/telecomms/broadcaster/preset_cent,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/main_hall) +"oD" = (/obj/machinery/computer/shuttle_control{req_access = list(101); shuttle_tag = "Centcom"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/command) +"oE" = (/obj/structure/bed/chair,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/command) +"oF" = (/obj/machinery/computer/shuttle_control{req_access = list(101); shuttle_tag = "Centcom"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/command) +"oG" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"oH" = (/obj/structure/extinguisher_cabinet{pixel_x = 28; pixel_y = 0},/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"oI" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"oJ" = (/obj/structure/table/standard,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) +"oK" = (/obj/item/weapon/reagent_containers/food/drinks/cans/cola,/obj/item/weapon/reagent_containers/food/drinks/cans/cola,/obj/item/weapon/reagent_containers/food/drinks/cans/cola,/obj/structure/table/standard,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeobserve) +"oL" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/table/marble,/obj/item/weapon/reagent_containers/food/snacks/spesslaw,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"oM" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/table/marble,/obj/item/weapon/reagent_containers/food/snacks/stuffing,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"oN" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 1},/turf/simulated/shuttle/plating/airless/carry,/area/centcom/evac) +"oO" = (/obj/machinery/computer/card,/obj/structure/window/reinforced,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/command) +"oP" = (/obj/structure/table/reinforced,/obj/machinery/photocopier/faxmachine,/obj/structure/window/reinforced,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/command) +"oQ" = (/obj/machinery/computer/communications,/obj/structure/window/reinforced,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/command) +"oR" = (/turf/simulated/shuttle/wall/dark,/area/shuttle/administration/centcom) +"oS" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "admin_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/obj/structure/fans/tiny,/turf/simulated/floor/plating,/area/shuttle/administration/centcom) +"oT" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox/electrical,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) +"oU" = (/obj/machinery/computer/rdservercontrol{badmin = 1; name = "Master R&D Server Controller"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/main_hall) +"oV" = (/obj/machinery/vending/boozeomat,/turf/simulated/shuttle/wall/dark,/area/shuttle/administration/centcom) +"oW" = (/obj/machinery/vending/coffee,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"oX" = (/obj/machinery/vending/cigarette,/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"oY" = (/obj/machinery/microwave,/obj/structure/table/reinforced,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"oZ" = (/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/obj/structure/shuttle/engine/propulsion{icon_state = "burst_l"},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/supply) +"pa" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor/plating,/area/shuttle/administration/centcom) +"pb" = (/obj/item/device/multitool,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/structure/table/reinforced,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"pc" = (/obj/item/weapon/storage/toolbox/mechanical,/obj/structure/table/reinforced,/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"pd" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "cryostorage_shuttle_recovery_hatch"; locked = 1; name = "Recovery Shuttle Dock Cryostorage"; req_access = list(13)},/turf/simulated/shuttle/floor/black,/area/centcom/evac) +"pe" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "cryostorage_shuttle_recovery"; pixel_x = -26; pixel_y = 26; req_one_access = list(13); tag_door = "cryostorage_shuttle_recovery_hatch"},/turf/simulated/shuttle/floor,/area/centcom/evac) +"pf" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"},/turf/simulated/shuttle/floor,/area/centcom/evac) +"pg" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox/mechanical,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) +"ph" = (/obj/machinery/telecomms/receiver/preset_cent,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/main_hall) +"pi" = (/obj/machinery/telecomms/bus/preset_cent,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/main_hall) +"pj" = (/obj/machinery/telecomms/relay/preset/southerncross/transit,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/main_hall) +"pk" = (/obj/machinery/telecomms/processor/preset_cent,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/main_hall) +"pl" = (/obj/machinery/telecomms/server/presets/centcomm,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/main_hall) +"pm" = (/obj/machinery/r_n_d/server/centcom,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/main_hall) +"pn" = (/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"po" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access = list(101)},/turf/simulated/floor/plating,/area/shuttle/administration/centcom) +"pp" = (/obj/structure/table/standard,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"pq" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"pr" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/table/marble,/obj/item/weapon/reagent_containers/food/snacks/slice/orangecake/filled,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"ps" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/table/marble,/obj/item/weapon/reagent_containers/food/snacks/meatsteak,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"pt" = (/obj/machinery/door/window/northright,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"pu" = (/obj/structure/table/reinforced,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"pv" = (/obj/item/weapon/flame/lighter/zippo,/obj/structure/table/reinforced,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"pw" = (/obj/item/weapon/storage/fancy/cigarettes,/obj/structure/table/reinforced,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"px" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"py" = (/obj/machinery/door/airlock/glass,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"pz" = (/obj/item/stack/material/glass{amount = 50},/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"pA" = (/obj/item/stack/material/steel{amount = 50},/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"pB" = (/obj/machinery/door/airlock{name = "Unisex Showers"},/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"pC" = (/obj/structure/table/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) +"pD" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdome1) +"pE" = (/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdome1) +"pF" = (/obj/structure/table/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/weapon/melee/energy/axe,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) +"pG" = (/obj/structure/table/glass,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/main_hall) +"pH" = (/obj/structure/table/standard,/obj/item/weapon/material/kitchen/utensil/fork,/obj/item/weapon/material/kitchen/utensil/spoon{pixel_x = 2},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"pI" = (/obj/structure/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/bar) +"pJ" = (/obj/structure/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/bar) +"pK" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/table/marble,/obj/item/weapon/reagent_containers/food/snacks/soylenviridians,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"pL" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/item/weapon/stool/padded,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"pM" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/table/marble,/obj/item/weapon/reagent_containers/food/snacks/candiedapple,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"pN" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) +"pO" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker,/obj/item/weapon/reagent_containers/food/condiment/small/peppermill,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/bar) +"pP" = (/turf/unsimulated/wall,/area/centcom/bar) +"pQ" = (/obj/structure/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"pR" = (/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) +"pS" = (/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 9},/obj/structure/bed/padded,/obj/item/weapon/bedsheet/captain,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) +"pT" = (/obj/effect/floor_decal/carpet{dir = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) +"pU" = (/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 5},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) +"pV" = (/obj/machinery/door/airlock/centcom{name = "Living Quarters"; opacity = 1; req_access = list(105)},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/living) +"pW" = (/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/living) +"pX" = (/turf/unsimulated/wall,/area/centcom/living) +"pY" = (/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/living) +"pZ" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/living) +"qa" = (/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{pixel_x = 2; pixel_y = 6},/obj/structure/table/standard,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/living) +"qb" = (/obj/machinery/computer/timeclock/premade/south,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) +"qc" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating/airless,/area/shuttle/administration/centcom) +"qd" = (/obj/machinery/vending/snack,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"qe" = (/obj/item/weapon/stool,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"qf" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"qg" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"qh" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"qi" = (/obj/machinery/robotic_fabricator,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"qj" = (/obj/machinery/autolathe{desc = "Your typical Autolathe. It appears to have much more options than your regular one, however..."; hacked = 1; name = "Thunderdome Autolathe"},/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"qk" = (/obj/structure/dispenser,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"ql" = (/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; pixel_y = 0},/obj/structure/curtain/open/shower,/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"qm" = (/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"qn" = (/obj/machinery/shower{dir = 8; icon_state = "shower"; pixel_x = -5; pixel_y = -1},/obj/structure/curtain/open/shower,/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"qo" = (/obj/machinery/door/airlock,/turf/simulated/shuttle/floor,/area/centcom/evac) +"qp" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/bar) +"qq" = (/obj/structure/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"qr" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/table/marble,/obj/item/weapon/reagent_containers/food/snacks/bloodsoup,/obj/item/weapon/material/kitchen/utensil/fork,/obj/item/weapon/material/kitchen/utensil/spoon{pixel_x = 2},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"qs" = (/obj/effect/wingrille_spawn/reinforced/crescent,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/bar) +"qt" = (/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 10},/obj/structure/table/standard,/obj/item/weapon/melee/classic_baton,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) +"qu" = (/obj/effect/floor_decal/carpet,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) +"qv" = (/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet{dir = 6},/obj/structure/closet/secure_closet/personal,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) +"qw" = (/obj/effect/wingrille_spawn/reinforced/crescent,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/living) +"qx" = (/obj/item/weapon/reagent_containers/food/drinks/cans/cola,/obj/structure/table/standard,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/living) +"qy" = (/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/obj/structure/shuttle/engine/propulsion,/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/supply) +"qz" = (/obj/item/weapon/bikehorn/rubberducky,/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"qA" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/shuttle/floor,/area/centcom/evac) +"qB" = (/turf/unsimulated/wall,/area/shuttle/trade) +"qC" = (/obj/structure/table/standard,/obj/machinery/recharger{pixel_y = 4},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdome1) +"qD" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/table/marble,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"qE" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/table/marble,/obj/item/weapon/reagent_containers/food/snacks/amanita_pie,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"qF" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/table/marble,/obj/item/weapon/reagent_containers/food/condiment/small/peppermill,/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = 4; pixel_y = -2},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"qG" = (/obj/structure/bed/chair/wood/wings,/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) +"qH" = (/obj/machinery/light,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"qI" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"qJ" = (/obj/effect/wingrille_spawn/reinforced/crescent,/turf/simulated/shuttle/plating,/area/shuttle/administration/centcom) +"qK" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/brown,/turf/unsimulated/floor{dir = 2; icon_state = "carpet"},/area/shuttle/trade) +"qL" = (/obj/structure/table/standard,/turf/unsimulated/floor{dir = 2; icon_state = "carpet"},/area/shuttle/trade) +"qM" = (/turf/unsimulated/floor{icon_state = "steel"},/area/shuttle/trade) +"qN" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/table/marble,/obj/item/weapon/reagent_containers/food/snacks/bigbiteburger,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"qO" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/table/marble,/obj/item/weapon/reagent_containers/food/snacks/stew,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"qP" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/table/marble,/obj/item/weapon/reagent_containers/food/snacks/beetsoup,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"qQ" = (/obj/machinery/smartfridge,/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/bar) +"qR" = (/obj/structure/table/marble,/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/bar) +"qS" = (/obj/structure/table/standard,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"qT" = (/obj/item/weapon/stool/padded,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/bar) +"qU" = (/obj/machinery/vending/boozeomat,/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/bar) +"qV" = (/obj/structure/table/marble,/obj/machinery/chemical_dispenser/bar_alc/full,/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/bar) +"qW" = (/obj/structure/device/piano{dir = 4},/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/living) +"qX" = (/obj/structure/bed/chair/comfy/black{dir = 4},/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"qY" = (/turf/simulated/shuttle/plating,/area/shuttle/escape_pod4/centcom) +"qZ" = (/turf/simulated/shuttle/plating,/area/shuttle/escape_pod6/centcom) +"ra" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpet"},/area/shuttle/trade) +"rb" = (/obj/machinery/door/airlock/hatch{req_access = list(150)},/turf/unsimulated/floor{dir = 2; icon_state = "carpet"},/area/shuttle/trade) +"rc" = (/obj/structure/table/marble,/obj/item/weapon/reagent_containers/food/drinks/glass2/square,/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/bar) +"rd" = (/obj/machinery/door/airlock/glass{icon_state = "door_locked"; locked = 1; name = "Arrivals Processing"},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"re" = (/obj/structure/table/marble,/obj/machinery/chemical_dispenser/bar_soft/full,/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/bar) +"rf" = (/obj/structure/table/marble,/obj/item/weapon/book/manual/barman_recipes,/obj/item/weapon/reagent_containers/glass/rag,/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/bar) +"rg" = (/obj/structure/table/standard,/obj/item/weapon/material/kitchen/utensil/fork,/obj/item/weapon/material/kitchen/utensil/spoon{pixel_x = 2},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/bar) +"rh" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/food/snacks/tofukabob,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"ri" = (/turf/unsimulated/wall{icon = 'icons/obj/doors/Doormaint.dmi'; icon_state = "door_closed"; name = "Sealed Door"},/area/centcom/main_hall) +"rj" = (/obj/structure/table/marble,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/accessory/wcoat,/obj/item/clothing/head/that{pixel_x = 4; pixel_y = 6},/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/bar) +"rk" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"rl" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"rm" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/bar) +"rn" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/food/snacks/poppypretzel,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bar) +"ro" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/food/condiment/small/peppermill,/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = 4; pixel_y = -2},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/bar) +"rp" = (/obj/machinery/floor_light,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/bar) +"rq" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/bar) +"rr" = (/obj/effect/floor_decal/industrial/hatch/yellow,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) +"rs" = (/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 10},/obj/structure/table/standard,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) +"rt" = (/obj/machinery/dna_scannernew,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"ru" = (/obj/machinery/computer/cloning,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"rv" = (/obj/machinery/clonepod,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"rw" = (/obj/machinery/computer/scan_consolenew,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"rx" = (/obj/machinery/computer/shuttle_control/administration,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"ry" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_4_recovery_hatch"; locked = 1; name = "Recovery Shuttle Dock 4"; req_access = list(13)},/turf/simulated/shuttle/floor/black,/area/centcom/evac) +"rz" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "escape_pod_4_recovery"; pixel_x = -26; pixel_y = 26; req_one_access = list(13); tag_door = "escape_pod_4_recovery_hatch"},/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) +"rA" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "escape_pod_6_recovery"; pixel_x = 26; pixel_y = -26; req_one_access = list(13); tag_door = "escape_pod_6_recovery_hatch"},/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) +"rB" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_6_recovery_hatch"; locked = 1; name = "Recovery Shuttle Dock 6"; req_access = list(13)},/turf/simulated/shuttle/floor/black,/area/centcom/evac) +"rC" = (/obj/structure/closet/secure_closet/guncabinet,/obj/item/weapon/gun/energy/gun/burst,/obj/item/weapon/gun/energy/gun/burst,/obj/item/weapon/gun/energy/ionrifle/pistol,/obj/item/weapon/gun/projectile/shotgun/pump/combat,/turf/unsimulated/floor{icon_state = "steel"},/area/shuttle/trade) +"rD" = (/obj/structure/table/standard,/obj/item/device/flash,/obj/item/device/flash,/obj/item/weapon/reagent_containers/spray/pepper,/obj/item/weapon/reagent_containers/spray/pepper,/obj/item/clothing/glasses/sunglasses/sechud/tactical,/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/glasses/sunglasses,/turf/unsimulated/floor{icon_state = "steel"},/area/shuttle/trade) +"rE" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/handcuffs,/turf/unsimulated/floor{icon_state = "steel"},/area/shuttle/trade) +"rF" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/syndie_kit/chameleon,/obj/item/weapon/storage/box/syndie_kit/clerical,/turf/unsimulated/floor{icon_state = "steel"},/area/shuttle/trade) +"rG" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) +"rH" = (/obj/machinery/door/airlock/glass{name = "Bar"},/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) +"rI" = (/obj/machinery/floor_light,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/bar) +"rJ" = (/obj/structure/sink{pixel_y = 16},/obj/structure/mirror{pixel_x = 0; pixel_y = 32},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/bar) +"rK" = (/obj/structure/bed/chair,/turf/simulated/shuttle/floor,/area/centcom/evac) +"rL" = (/obj/structure/table/rack,/obj/item/weapon/storage/box/shotgunammo/large,/obj/item/weapon/storage/box/stunshells/large,/turf/unsimulated/floor{icon_state = "steel"},/area/shuttle/trade) +"rM" = (/obj/structure/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/shuttle/trade) +"rN" = (/obj/machinery/computer/shuttle_control{name = "Beruang control console"; req_access = list(160); shuttle_tag = "Trade"},/turf/unsimulated/floor{icon_state = "steel"},/area/shuttle/trade) +"rO" = (/obj/structure/closet/crate,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/shuttle/trade) +"rP" = (/turf/unsimulated/floor{icon_state = "dark"},/area/shuttle/trade) +"rQ" = (/obj/structure/table/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) +"rR" = (/obj/machinery/door/airlock/centcom{name = "Bridge Access"; opacity = 1; req_access = list(101)},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) +"rS" = (/obj/machinery/door/airlock/glass_centcom{name = "Bridge Access"; req_access = list(101)},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) +"rT" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/bar) +"rU" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/bar) +"rV" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = 4; pixel_y = -2},/obj/item/weapon/reagent_containers/food/condiment/small/peppermill,/obj/item/weapon/flame/candle,/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) +"rW" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 4},/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) +"rX" = (/obj/machinery/optable,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"rY" = (/obj/structure/table/reinforced,/obj/machinery/librarycomp,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"rZ" = (/obj/structure/bookcase,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"sa" = (/obj/structure/table/standard,/turf/simulated/shuttle/floor,/area/centcom/evac) +"sb" = (/obj/structure/table/rack,/obj/item/clothing/suit/storage/vest/heavy/merc,/obj/item/clothing/suit/storage/vest/heavy,/obj/item/clothing/suit/storage/vest,/obj/item/clothing/head/helmet,/obj/item/clothing/head/helmet,/turf/unsimulated/floor{icon_state = "steel"},/area/shuttle/trade) +"sc" = (/obj/structure/frame/computer,/turf/unsimulated/floor{icon_state = "steel"},/area/shuttle/trade) +"sd" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/shuttle/trade) +"se" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) +"sf" = (/obj/machinery/media/jukebox,/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) +"sg" = (/obj/machinery/vending/cola{name = "hacked Robust Softdrinks"; prices = list()},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/living) +"sh" = (/obj/machinery/vending/cigarette{name = "hacked cigarette machine"; prices = list(); products = list(/obj/item/weapon/storage/fancy/cigarettes = 10, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/flame/lighter/zippo = 4, /obj/item/clothing/mask/smokable/cigarette/cigar/havana = 2)},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/living) +"si" = (/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = -6},/obj/structure/table/standard,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/living) +"sj" = (/obj/machinery/door/window/northright{icon_state = "right"; dir = 2},/obj/machinery/light{dir = 8},/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"sk" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/surgery,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"sl" = (/obj/structure/table/standard,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"sm" = (/obj/structure/table/standard,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/weapon/reagent_containers/glass/beaker/large,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"sn" = (/turf/simulated/shuttle/plating,/area/shuttle/escape_pod3/centcom) +"so" = (/turf/simulated/shuttle/plating,/area/shuttle/escape_pod5/centcom) +"sp" = (/obj/effect/wingrille_spawn/reinforced/crescent,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/shuttle/trade) +"sq" = (/obj/machinery/door/airlock/multi_tile/glass{dir = 4; req_access = list(160)},/turf/unsimulated/floor{icon_state = "steel"},/area/shuttle/trade) +"sr" = (/obj/structure/table/woodentable{dir = 5},/obj/item/device/flashlight/lamp/green,/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) +"ss" = (/obj/machinery/floor_light,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/bar) +"st" = (/obj/machinery/light{dir = 8},/obj/structure/bed/padded,/obj/item/weapon/bedsheet/hos,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"su" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_3_recovery_hatch"; locked = 1; name = "Recovery Shuttle Dock 3"; req_access = list(13)},/turf/simulated/shuttle/floor/black,/area/centcom/evac) +"sv" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "escape_pod_3_recovery"; pixel_x = -26; pixel_y = 26; req_one_access = list(13); tag_door = "escape_pod_3_recovery_hatch"},/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) +"sw" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/centcom/evac) +"sx" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "escape_pod_5_recovery"; pixel_x = 26; pixel_y = -26; req_one_access = list(13); tag_door = "escape_pod_5_recovery_hatch"},/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) +"sy" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_5_recovery_hatch"; locked = 1; name = "Recovery Shuttle Dock 5"; req_access = list(13)},/turf/simulated/shuttle/floor/black,/area/centcom/evac) +"sz" = (/obj/structure/curtain/open/shower,/obj/machinery/shower{pixel_y = 3},/turf/unsimulated/floor{icon_state = "white"},/area/shuttle/trade) +"sA" = (/obj/structure/table/standard,/obj/item/weapon/soap/deluxe,/turf/unsimulated/floor{icon_state = "white"},/area/shuttle/trade) +"sB" = (/obj/structure/table/standard,/obj/item/clothing/accessory/permit,/obj/item/clothing/accessory/permit,/obj/item/clothing/accessory/permit,/turf/unsimulated/floor{icon_state = "steel"},/area/shuttle/trade) +"sC" = (/obj/structure/closet/wardrobe/white,/turf/unsimulated/floor{icon_state = "steel"},/area/shuttle/trade) +"sD" = (/obj/structure/closet/wardrobe/green,/turf/unsimulated/floor{icon_state = "steel"},/area/shuttle/trade) +"sE" = (/obj/structure/closet/wardrobe/grey,/turf/unsimulated/floor{icon_state = "steel"},/area/shuttle/trade) +"sF" = (/obj/machinery/button/remote/blast_door{id = "tradestationshutters"; name = "warehouse control"; pixel_x = -30; req_access = list(160)},/turf/unsimulated/floor{icon_state = "dark"},/area/shuttle/trade) +"sG" = (/obj/machinery/recharge_station,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/bar) +"sH" = (/obj/structure/toilet{dir = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/bar) +"sI" = (/obj/item/weapon/stool/padded,/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/bar) +"sJ" = (/obj/machinery/vending/medical,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"sK" = (/obj/machinery/chem_master,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"sL" = (/obj/machinery/chemical_dispenser/ert,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) +"sM" = (/turf/unsimulated/floor{icon_state = "white"},/area/shuttle/trade) +"sN" = (/obj/machinery/door/blast/shutters{dir = 8; id = "tradestationshutters"; name = "Warehouse Shutters"},/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/shuttle/trade) +"sO" = (/obj/structure/table/standard,/obj/random/soap,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/bar) +"sP" = (/obj/structure/sign/double/barsign,/turf/unsimulated/wall,/area/centcom/bar) +"sQ" = (/obj/structure/sign/directions/cargo{dir = 8},/obj/structure/sign/directions/security{dir = 8; pixel_y = -10},/obj/structure/sign/directions/engineering{dir = 8; pixel_y = 10},/turf/unsimulated/wall,/area/centcom/main_hall) +"sR" = (/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/bar) +"sS" = (/obj/structure/sign/directions/medical{dir = 4},/obj/structure/sign/directions/evac{pixel_y = 10},/turf/unsimulated/wall,/area/centcom/main_hall) +"sT" = (/obj/structure/bed/chair/office/dark{dir = 8},/obj/machinery/button/remote/blast_door{desc = "A remote control switch for port-side blast doors."; id = "CentComPort"; name = "Security Doors"; pixel_x = -25; pixel_y = -25; req_access = list(101)},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/main_hall) +"sU" = (/obj/machinery/door/airlock/glass{icon_state = "door_locked"; locked = 1; name = "Central Access"},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) +"sV" = (/obj/machinery/turretid{pixel_x = -28; pixel_y = -28; req_access = list(101)},/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/main_hall) +"sW" = (/obj/machinery/vending/snack,/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) +"sX" = (/obj/machinery/vending/coffee,/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) +"sY" = (/obj/machinery/vending/cola,/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) +"sZ" = (/obj/machinery/vending/cigarette,/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) +"ta" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/turf/unsimulated/floor{icon_state = "white"},/area/shuttle/trade) +"tb" = (/obj/machinery/door/airlock{name = "Restroom"},/turf/unsimulated/floor{icon_state = "white"},/area/shuttle/trade) +"tc" = (/obj/structure/table/bench/steel,/obj/effect/landmark{name = "Trader"},/turf/unsimulated/floor{icon_state = "dark"},/area/shuttle/trade) +"td" = (/obj/effect/landmark{name = "Trader"},/turf/unsimulated/floor{icon_state = "dark"},/area/shuttle/trade) +"te" = (/obj/structure/table/glass,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) +"tf" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) +"tg" = (/obj/structure/table/rack,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) +"th" = (/obj/structure/table/reinforced,/obj/item/frame/light,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) +"ti" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) +"tj" = (/obj/structure/table/rack,/obj/item/weapon/storage/toolbox/mechanical,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) +"tk" = (/obj/item/weapon/tool/crowbar,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) +"tl" = (/obj/machinery/computer/crew,/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"tm" = (/obj/machinery/bodyscanner{dir = 8},/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"tn" = (/obj/machinery/body_scanconsole,/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"to" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/oxygen/prechilled,/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"tp" = (/obj/machinery/atmospherics/unary/cryo_cell{layer = 3.3},/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"tq" = (/obj/machinery/atmospherics/unary/freezer{dir = 2; icon_state = "freezer"},/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"tr" = (/obj/machinery/button/remote/blast_door{id = "tradestationshutters"; name = "warehouse control"; pixel_x = 30; req_access = list(160)},/turf/unsimulated/floor{icon_state = "steel"},/area/shuttle/trade) +"ts" = (/turf/unsimulated/floor{icon_state = "white"},/area/centcom/main_hall) +"tt" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"tu" = (/obj/machinery/iv_drip,/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"tv" = (/obj/structure/bed/roller,/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"tw" = (/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = -4; pixel_y = 0},/obj/item/weapon/tool/wrench,/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone,/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"tx" = (/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 5},/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"ty" = (/obj/machinery/atmospherics/pipe/manifold/visible,/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"tz" = (/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 9},/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"tA" = (/obj/structure/undies_wardrobe,/turf/unsimulated/floor{icon_state = "white"},/area/shuttle/trade) +"tB" = (/obj/machinery/door/airlock/silver{name = "Toilet"},/turf/unsimulated/floor{icon_state = "white"},/area/shuttle/trade) +"tC" = (/obj/structure/closet/wardrobe/pink,/turf/unsimulated/floor{icon_state = "steel"},/area/shuttle/trade) +"tD" = (/obj/structure/closet/wardrobe/yellow,/turf/unsimulated/floor{icon_state = "steel"},/area/shuttle/trade) +"tE" = (/obj/structure/closet/wardrobe/mixed,/turf/unsimulated/floor{icon_state = "steel"},/area/shuttle/trade) +"tF" = (/obj/structure/closet/wardrobe/pjs,/turf/unsimulated/floor{icon_state = "steel"},/area/shuttle/trade) +"tG" = (/obj/structure/closet/wardrobe/suit,/turf/unsimulated/floor{icon_state = "steel"},/area/shuttle/trade) +"tH" = (/obj/structure/closet/wardrobe/xenos,/turf/unsimulated/floor{icon_state = "steel"},/area/shuttle/trade) +"tI" = (/obj/structure/closet/wardrobe/black,/turf/unsimulated/floor{icon_state = "steel"},/area/shuttle/trade) +"tJ" = (/obj/item/frame/light,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) +"tK" = (/obj/machinery/chem_master,/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"tL" = (/obj/structure/closet/secure_closet/bar{req_access = list(25)},/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/bar) +"tM" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"tN" = (/obj/machinery/chemical_dispenser/full,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/structure/table/standard,/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"tO" = (/obj/machinery/chemical_dispenser/ert,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/structure/table/standard,/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"tP" = (/obj/structure/closet/secure_closet/medical_wall/pills{pixel_y = 32},/obj/structure/table/glass,/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"tQ" = (/obj/machinery/portable_atmospherics/canister/oxygen/prechilled,/obj/machinery/atmospherics/portables_connector,/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"tR" = (/obj/machinery/atmospherics/unary/cryo_cell,/obj/effect/floor_decal/corner/blue{dir = 5},/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"tS" = (/obj/machinery/door/airlock/glass,/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"tT" = (/obj/structure/toilet{dir = 1},/turf/unsimulated/floor{icon_state = "white"},/area/shuttle/trade) +"tU" = (/turf/unsimulated/wall,/area/centcom/security) +"tV" = (/turf/unsimulated/wall,/area/centcom/medical) +"tW" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -30; pixel_y = 0},/obj/structure/table/standard,/obj/item/device/defib_kit,/obj/item/device/defib_kit,/obj/machinery/recharger,/obj/item/weapon/tool/screwdriver,/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"tX" = (/obj/machinery/sleeper{dir = 8},/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"tY" = (/obj/machinery/sleep_console,/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"tZ" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "trade_shuttle_bay"; name = "shuttle bay controller"; pixel_x = 25; pixel_y = 0; tag_door = "trade_shuttle_bay_door"},/turf/unsimulated/floor{icon_state = "steel"},/area/shuttle/trade) +"ua" = (/obj/structure/bed,/obj/item/weapon/bedsheet/orange,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"ub" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"uc" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/effect/floor_decal/corner/orange/full{dir = 8},/obj/item/weapon/reagent_containers/glass/bucket,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"ud" = (/obj/structure/table/reinforced,/obj/item/weapon/material/minihoe,/obj/item/device/analyzer/plant_analyzer,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"ue" = (/obj/machinery/portable_atmospherics/hydroponics,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"uf" = (/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/supply) +"ug" = (/obj/item/weapon/stool/padded,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"uh" = (/obj/structure/closet/secure_closet/security,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"ui" = (/obj/structure/closet/secure_closet/security,/obj/effect/floor_decal/corner/red{dir = 5},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"uj" = (/obj/structure/closet/secure_closet/security,/obj/effect/floor_decal/corner/red/full{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"uk" = (/obj/effect/wingrille_spawn/reinforced/crescent,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/medical) +"ul" = (/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"um" = (/obj/machinery/atmospherics/unary/freezer{dir = 2; icon_state = "freezer"},/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"un" = (/obj/machinery/atmospherics/unary/cryo_cell,/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"uo" = (/obj/machinery/iv_drip,/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"up" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"uq" = (/obj/structure/table/standard,/obj/item/weapon/surgical/hemostat,/obj/item/weapon/surgical/cautery,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"ur" = (/obj/structure/table/standard,/obj/item/stack/medical/advanced/bruise_pack,/obj/item/weapon/surgical/retractor,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"us" = (/obj/structure/table/standard,/obj/item/weapon/surgical/circular_saw{pixel_y = 8},/obj/item/weapon/surgical/scalpel,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"ut" = (/obj/structure/table/standard,/obj/item/weapon/surgical/surgicaldrill,/obj/item/weapon/autopsy_scanner,/obj/item/weapon/reagent_containers/spray/cleaner{desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; name = "Surgery Cleaner"; pixel_x = 2; pixel_y = 2},/obj/item/weapon/surgical/FixOVein,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"uu" = (/obj/structure/closet/crate/medical,/obj/item/weapon/surgical/circular_saw,/obj/item/weapon/surgical/surgicaldrill,/obj/item/weapon/surgical/bonegel{pixel_x = 4; pixel_y = 3},/obj/item/weapon/surgical/bonesetter,/obj/item/weapon/surgical/scalpel,/obj/item/weapon/surgical/retractor{pixel_x = 0; pixel_y = 6},/obj/item/weapon/surgical/hemostat{pixel_y = 4},/obj/item/weapon/surgical/cautery{pixel_y = 4},/obj/item/weapon/surgical/FixOVein{pixel_x = -6; pixel_y = 1},/obj/item/stack/nanopaste,/obj/item/weapon/tank/anesthetic,/obj/item/clothing/mask/breath/medical,/obj/item/clothing/mask/surgical,/obj/item/clothing/mask/surgical,/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"uv" = (/obj/machinery/door/airlock/hatch{name = "Cockpit"; req_access = list(109)},/turf/simulated/shuttle/floor/black,/area/centcom/evac) +"uw" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/bodybags{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/bodybags,/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"ux" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"uy" = (/obj/machinery/clonepod,/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"uz" = (/obj/machinery/computer/cloning,/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"uA" = (/obj/machinery/dna_scannernew,/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"uB" = (/obj/structure/closet{name = "Prisoner's Locker"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"uC" = (/obj/effect/wingrille_spawn/reinforced/crescent,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/security) +"uD" = (/obj/machinery/computer/secure_data,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"uE" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"uF" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"uG" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"uH" = (/obj/structure/table/standard,/obj/item/weapon/surgical/bonesetter,/obj/item/weapon/surgical/bonegel,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"uI" = (/obj/machinery/iv_drip,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"uJ" = (/obj/machinery/optable,/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"uK" = (/obj/machinery/computer/crew,/turf/simulated/shuttle/floor/black,/area/centcom/evac) +"uL" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor/black,/area/centcom/evac) +"uM" = (/turf/simulated/shuttle/floor/black,/area/centcom/evac) +"uN" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor/black,/area/centcom/evac) +"uO" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor/black,/area/centcom/evac) +"uP" = (/obj/machinery/door/airlock/medical{name = "Morgue"; req_access = list(6)},/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"uQ" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "trade_shuttle_bay_door"; locked = 1},/turf/unsimulated/floor{icon_state = "steel"},/area/shuttle/trade) +"uR" = (/obj/machinery/optable,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"uS" = (/obj/machinery/computer/operating,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"uT" = (/obj/machinery/computer/operating,/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"uU" = (/obj/structure/bed/chair,/turf/simulated/shuttle/floor/black,/area/centcom/evac) +"uV" = (/obj/structure/morgue,/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"uW" = (/obj/structure/morgue{icon_state = "morgue1"; dir = 8},/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"uX" = (/turf/simulated/shuttle/wall/dark/hard_corner,/area/shuttle/merchant/home) +"uY" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "trade_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"uZ" = (/turf/simulated/shuttle/wall/dark,/area/shuttle/merchant/home) +"va" = (/obj/machinery/vending/hydronutrients,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"vb" = (/obj/machinery/vending/hydroseeds,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"vc" = (/obj/structure/table/reinforced,/obj/item/clothing/head/greenbandana,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"vd" = (/obj/machinery/computer/security,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"ve" = (/obj/machinery/bodyscanner{dir = 8},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"vf" = (/obj/machinery/body_scanconsole,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"vg" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"vh" = (/obj/machinery/vending/wallmed1{pixel_y = -30},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"vi" = (/obj/structure/closet/secure_closet/medical2,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"vj" = (/obj/structure/closet/crate/medical,/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/obj/item/bodybag/cryobag{pixel_x = 5},/obj/item/bodybag/cryobag{pixel_x = 5},/obj/item/weapon/storage/firstaid/o2{layer = 2.8; pixel_x = 4; pixel_y = 6},/obj/item/weapon/storage/box/masks{pixel_x = 0; pixel_y = 0},/obj/item/weapon/storage/box/gloves{pixel_x = 3; pixel_y = 4},/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/fire{layer = 2.9; pixel_x = 2; pixel_y = 3},/obj/item/weapon/storage/firstaid/adv{pixel_x = -2},/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"vk" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 0},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"vl" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/fire{pixel_x = -2; pixel_y = 4},/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"vm" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/toxin{pixel_x = -2; pixel_y = 4},/obj/item/weapon/storage/firstaid/toxin,/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"vn" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/turf/simulated/shuttle/floor/white,/area/centcom/evac) +"vo" = (/obj/structure/table/standard,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/obj/item/weapon/stamp/captain,/turf/simulated/shuttle/floor/black,/area/centcom/evac) +"vp" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor/black,/area/centcom/evac) +"vq" = (/obj/structure/table/standard,/obj/item/weapon/storage/lockbox,/turf/simulated/shuttle/floor/black,/area/centcom/evac) +"vr" = (/obj/machinery/computer/station_alert,/turf/simulated/shuttle/floor/black,/area/centcom/evac) +"vs" = (/obj/structure/table/standard,/obj/item/device/radio/off,/obj/item/weapon/paper_bin,/turf/simulated/shuttle/floor/black,/area/centcom/evac) +"vt" = (/obj/structure/window/reinforced,/obj/machinery/door/blast/shutters{density = 0; icon_state = "shutter0"; id = "tradestarshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/shuttle/merchant/home) +"vu" = (/obj/structure/window/reinforced,/obj/machinery/door/blast/shutters{density = 0; icon_state = "shutter0"; id = "tradestarshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/shuttle/merchant/home) +"vv" = (/obj/structure/window/reinforced,/obj/machinery/door/blast/shutters{density = 0; icon_state = "shutter0"; id = "tradestarshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/shuttle/merchant/home) +"vw" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "burst_l"; dir = 8},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/transport1/centcom) +"vx" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"vy" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/turf/simulated/shuttle/plating/airless,/area/shuttle/merchant/home) +"vz" = (/obj/effect/shuttle_landmark/southern_cross/transport1_offsite,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"vA" = (/obj/machinery/door/window/brigdoor{dir = 4; name = "Security"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"vB" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) +"vC" = (/obj/structure/table/glass,/obj/machinery/reagentgrinder,/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"vD" = (/obj/structure/grille,/obj/structure/shuttle/window,/turf/simulated/shuttle/plating,/area/centcom/evac) +"vE" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"vF" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/rd,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"vG" = (/obj/structure/table/standard,/obj/machinery/chemical_dispenser/bar_alc/full,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"vH" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"vI" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/carpet,/area/shuttle/merchant/home) +"vJ" = (/obj/structure/bed/chair,/turf/simulated/floor/carpet,/area/shuttle/merchant/home) +"vK" = (/obj/structure/flora/pottedplant{icon_state = "plant-22"},/turf/simulated/floor/carpet,/area/shuttle/merchant/home) +"vL" = (/obj/machinery/sleep_console{dir = 8},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"vM" = (/obj/machinery/sleeper{dir = 4},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"vN" = (/obj/effect/shuttle_landmark/southern_cross/large_escape_pod2/offsite,/turf/simulated/shuttle/plating,/area/shuttle/large_escape_pod2/centcom) +"vO" = (/obj/structure/table/bench/steel,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"vP" = (/obj/structure/closet/secure_closet/brig,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"vQ" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/obj/structure/fans/tiny,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"vR" = (/obj/machinery/door/airlock/glass_security{name = "Security Lobby"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) +"vS" = (/obj/machinery/door/airlock/glass{name = "Arrivals Processing"},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/medical) +"vT" = (/obj/structure/closet/secure_closet/chemical,/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"vU" = (/obj/structure/table/glass,/obj/item/stack/material/phoron,/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"vV" = (/obj/machinery/door/airlock/glass{name = "Arrivals Processing"},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"vW" = (/obj/machinery/sleeper{dir = 8},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"vX" = (/obj/machinery/sleep_console,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"vY" = (/obj/structure/closet/wardrobe/white,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"vZ" = (/obj/machinery/clonepod,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"wa" = (/obj/machinery/computer/cloning,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"wb" = (/obj/machinery/dna_scannernew,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"wc" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"wd" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "tradestarshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/shuttle/merchant/home) +"we" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"wf" = (/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"wg" = (/obj/machinery/door/airlock/silver{name = "Sleeping"},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"wh" = (/turf/simulated/floor/carpet,/area/shuttle/merchant/home) +"wi" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor/carpet,/area/shuttle/merchant/home) +"wj" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/carpet,/area/shuttle/merchant/home) +"wk" = (/obj/machinery/atm{pixel_x = -32},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"wl" = (/obj/machinery/suit_cycler/syndicate,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"wm" = (/obj/machinery/bodyscanner{dir = 8},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"wn" = (/obj/machinery/body_scanconsole,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"wo" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/obj/item/bodybag/cryobag{pixel_x = 5},/obj/item/bodybag/cryobag{pixel_x = 5},/obj/item/weapon/storage/firstaid/o2{layer = 2.8; pixel_x = 4; pixel_y = 6},/obj/item/weapon/storage/box/masks{pixel_x = 0; pixel_y = 0},/obj/item/weapon/storage/box/gloves{pixel_x = 3; pixel_y = 4},/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/fire{layer = 2.9; pixel_x = 2; pixel_y = 3},/obj/item/weapon/storage/firstaid/adv{pixel_x = -2},/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/structure/closet/medical_wall{pixel_y = 32},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"wp" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"wq" = (/obj/structure/table/reinforced,/obj/item/device/taperecorder,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"wr" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"ws" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/pill_bottle/dice,/obj/item/weapon/deck/cards,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"wt" = (/obj/machinery/door/airlock/glass_security{name = "Spaceport Security Airlock"; req_access = list(63)},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"wu" = (/obj/structure/table/bench/padded,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"wv" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "tradestarshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/shuttle/merchant/home) +"ww" = (/obj/structure/closet/wardrobe/pjs,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"wx" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 8},/obj/item/weapon/pen{pixel_y = 4},/obj/machinery/light,/obj/structure/table/glass,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"wy" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/hos,/obj/structure/sign/poster{pixel_y = -32},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"wz" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/carpet,/area/shuttle/merchant/home) +"wA" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/glasses/square,/turf/simulated/floor/carpet,/area/shuttle/merchant/home) +"wB" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 32},/turf/simulated/floor/carpet,/area/shuttle/merchant/home) +"wC" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/inflatable_duck,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"wD" = (/obj/structure/table/steel_reinforced,/obj/item/stack/material/mhydrogen,/obj/item/stack/material/diamond,/obj/item/stack/material/sandstone,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"wE" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/rig/internalaffairs,/obj/item/clothing/head/helmet/space/void/wizard,/obj/item/clothing/suit/space/void/wizard,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"wF" = (/obj/structure/table/steel_reinforced,/obj/random/tool,/obj/random/tool,/obj/random/tool,/obj/random/tool,/obj/random/tool,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"wG" = (/obj/structure/table/steel_reinforced,/obj/random/toolbox,/obj/random/toolbox,/obj/random/toolbox,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"wH" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/shuttle/merchant/home) +"wI" = (/obj/vehicle/train/engine,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"wJ" = (/turf/simulated/shuttle/floor/darkred,/area/shuttle/merchant/home) +"wK" = (/obj/machinery/door/airlock/glass_medical{name = "Medical Bay"; req_access = list(160)},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"wL" = (/obj/machinery/optable,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"wM" = (/obj/effect/shuttle_landmark/southern_cross/large_escape_pod1/offsite,/turf/simulated/shuttle/plating,/area/shuttle/large_escape_pod1/centcom) +"wN" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/red,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"wO" = (/obj/structure/closet/walllocker/emerglocker{pixel_y = -32},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"wP" = (/obj/machinery/button/remote/blast_door{id = "tradestarshutters"; name = "remote shutter control"; pixel_x = 30; req_access = list(160)},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"wQ" = (/obj/structure/table/steel_reinforced,/obj/random/firstaid,/obj/random/firstaid,/obj/random/firstaid,/obj/random/firstaid,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"wR" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"wS" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"wT" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"wU" = (/obj/structure/table/steel_reinforced,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/item/weapon/weldpack,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"wV" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/shuttle/merchant/home) +"wW" = (/obj/vehicle/train/trolley,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"wX" = (/obj/machinery/light,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"wY" = (/obj/machinery/vending/medical{pixel_y = -32; req_access = null},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"wZ" = (/obj/machinery/door/airlock/glass_security{name = "Security Processing"; req_access = list(1)},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"xa" = (/obj/structure/table/bench/padded,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) +"xb" = (/obj/structure/morgue,/obj/effect/floor_decal/corner/blue/full{dir = 8},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"xc" = (/obj/effect/floor_decal/corner/blue{dir = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"xd" = (/obj/structure/morgue{icon_state = "morgue1"; dir = 8},/obj/effect/floor_decal/corner/blue/full{dir = 1},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"xe" = (/obj/machinery/door/airlock/multi_tile/glass{dir = 4; req_access = list(160)},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"xf" = (/obj/structure/table/steel_reinforced,/obj/random/medical,/obj/random/medical,/obj/random/medical,/obj/random/medical,/obj/structure/window/reinforced,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"xg" = (/obj/machinery/door/window/southleft{name = "Cargo Hold"; req_access = list(160)},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"xh" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/coin/uranium,/obj/item/weapon/coin/silver,/obj/item/weapon/coin/platinum,/obj/item/weapon/coin/phoron,/obj/item/weapon/coin/iron,/obj/item/weapon/coin/gold,/obj/item/weapon/coin/diamond,/obj/structure/window/reinforced,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"xi" = (/obj/machinery/door/window/southright{name = "Cargo Hold"; req_access = list(160)},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"xj" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/cell/high,/obj/item/weapon/cell/high,/obj/item/weapon/cell/hyper,/obj/item/weapon/cell/potato,/obj/structure/window/reinforced,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"xk" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/shuttle/merchant/home) +"xl" = (/obj/structure/table/standard,/obj/item/clothing/gloves/sterile/latex,/obj/item/clothing/mask/surgical,/obj/item/weapon/surgical/retractor{pixel_x = 0; pixel_y = 6},/obj/item/weapon/surgical/scalpel,/obj/item/weapon/surgical/surgicaldrill,/obj/item/weapon/surgical/circular_saw,/obj/item/stack/nanopaste,/obj/item/weapon/surgical/hemostat{pixel_y = 4},/obj/item/weapon/surgical/cautery{pixel_y = 4},/obj/item/weapon/surgical/FixOVein{pixel_x = -6; pixel_y = 1},/obj/item/stack/medical/advanced/bruise_pack,/obj/item/weapon/surgical/bonesetter,/obj/item/weapon/surgical/bonegel{pixel_x = 4; pixel_y = 3},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"xm" = (/obj/machinery/iv_drip,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"xn" = (/obj/structure/table/glass,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced{dir = 1; health = 1e+006},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"xo" = (/obj/structure/morgue,/obj/effect/floor_decal/corner/blue{dir = 9},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"xp" = (/obj/structure/morgue{icon_state = "morgue1"; dir = 8},/obj/effect/floor_decal/corner/blue{dir = 6},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"xq" = (/obj/machinery/door/blast/shutters{density = 0; icon_state = "shutter0"; id = "tradebridgeshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/shuttle/merchant/home) +"xr" = (/obj/machinery/door/blast/shutters{density = 0; icon_state = "shutter0"; id = "tradebridgeshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/shuttle/merchant/home) +"xs" = (/obj/machinery/vending/coffee,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"xt" = (/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"xu" = (/obj/machinery/door/airlock/multi_tile/glass,/turf/simulated/shuttle/floor/darkred,/area/shuttle/merchant/home) +"xv" = (/obj/structure/closet/crate/secure/weapon,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"xw" = (/obj/machinery/computer/arcade/orion_trail,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"xx" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"xy" = (/obj/structure/table/glass,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"xz" = (/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"xA" = (/obj/structure/closet/secure_closet/personal/patient,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"xB" = (/obj/effect/floor_decal/corner/blue{dir = 1},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"xC" = (/obj/structure/filingcabinet/chestdrawer{desc = "A large drawer filled with autopsy reports."; name = "Autopsy Reports"},/obj/effect/floor_decal/corner/blue{dir = 6},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"xD" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 8},/obj/item/weapon/pen{pixel_y = 4},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"xE" = (/obj/structure/table/steel_reinforced,/obj/machinery/newscaster{pixel_x = 32},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"xF" = (/obj/structure/toilet,/obj/machinery/light/small{dir = 1},/turf/simulated/shuttle/floor/white,/area/shuttle/merchant/home) +"xG" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/light/small,/turf/simulated/shuttle/floor/white,/area/shuttle/merchant/home) +"xH" = (/obj/structure/mirror{pixel_x = 0; pixel_y = 28},/turf/simulated/shuttle/floor/white,/area/shuttle/merchant/home) +"xI" = (/obj/structure/curtain/open/shower,/obj/machinery/shower{pixel_y = 3},/turf/simulated/shuttle/floor/white,/area/shuttle/merchant/home) +"xJ" = (/obj/machinery/vending/snack{name = "hacked Getmore Chocolate Corp"; prices = list()},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"xK" = (/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/merchant/home) +"xL" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"xM" = (/obj/machinery/recharge_station,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"xN" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/donkpockets,/obj/item/weapon/storage/box/donkpockets,/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 30},/obj/effect/floor_decal/corner/orange{dir = 6},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"xO" = (/obj/structure/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"xP" = (/obj/structure/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"xQ" = (/obj/structure/bed/chair/office/light{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"xR" = (/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{dir = 4; name = "Security"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"xS" = (/obj/structure/table/standard,/obj/item/roller,/obj/item/roller{pixel_y = 8},/obj/item/roller{pixel_y = 16},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"xT" = (/obj/structure/table/glass,/obj/machinery/computer/med_data/laptop,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"xU" = (/obj/item/device/camera{name = "Autopsy Camera"; pixel_x = -2; pixel_y = 7},/obj/item/weapon/paper_bin{pixel_y = -6},/obj/item/weapon/pen/red{pixel_x = -1; pixel_y = -9},/obj/item/weapon/pen/blue{pixel_x = 3; pixel_y = -5},/obj/structure/table/standard,/obj/effect/floor_decal/corner/blue{dir = 6},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"xV" = (/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "tradebridgeshutters"; name = "Blast Shutters"; opacity = 0},/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/full,/turf/simulated/shuttle/plating,/area/shuttle/merchant/home) +"xW" = (/obj/structure/frame/computer,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"xX" = (/obj/machinery/light{dir = 4},/obj/structure/sign/kiddieplaque{desc = "A plaque commemorating the construction of the cargo ship Beruang."; name = "Beruang"; pixel_x = 32},/mob/living/simple_mob/animal/passive/dog/tamaskan/Spice,/turf/simulated/shuttle/floor/darkred,/area/shuttle/merchant/home) +"xY" = (/obj/machinery/door/airlock/silver{name = "Toilet"},/turf/simulated/shuttle/floor/white,/area/shuttle/merchant/home) +"xZ" = (/obj/machinery/door/airlock/silver{name = "Restroom"},/turf/simulated/shuttle/floor/white,/area/shuttle/merchant/home) +"ya" = (/obj/structure/undies_wardrobe,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"yb" = (/obj/machinery/vending/cigarette{name = "hacked cigarette machine"; prices = list(); products = list(/obj/item/weapon/storage/fancy/cigarettes = 10, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/flame/lighter/zippo = 4, /obj/item/clothing/mask/smokable/cigarette/cigar/havana = 2)},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"yc" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/structure/largecrate/animal/cat,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"yd" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/structure/largecrate/animal/cow,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"ye" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/structure/closet/crate/freezer/rations,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"yf" = (/obj/structure/table/rack,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/item/device/kit/paint/ripley/death,/obj/item/device/kit/paint/ripley/flames_blue,/obj/item/device/kit/paint/ripley/flames_red,/obj/item/device/kit/paint/ripley,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"yg" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/structure/closet/crate/secure/loot,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"yh" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/structure/largecrate/hoverpod,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"yi" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/mecha/working/ripley/mining,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"yj" = (/obj/machinery/door/window/westright{name = "Storefront"; req_access = list(160)},/obj/structure/table/marble,/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "trade"; name = "Shop Shutters"; opacity = 0},/turf/simulated/shuttle/floor/darkred,/area/shuttle/merchant/home) +"yk" = (/obj/structure/bed/chair/office/dark{dir = 8},/turf/simulated/shuttle/floor/darkred,/area/shuttle/merchant/home) +"yl" = (/obj/machinery/computer/arcade/battle,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"ym" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/effect/floor_decal/corner/orange{dir = 10},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"yn" = (/obj/structure/table/reinforced,/obj/machinery/microwave,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"yo" = (/obj/item/device/camera{desc = "A one use - polaroid camera. 30 photos left."; name = "detectives camera"; pictures_left = 30; pixel_x = 2; pixel_y = 3},/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"yp" = (/obj/item/weapon/storage/box/evidence,/obj/item/weapon/folder/red,/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"yq" = (/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"yr" = (/obj/structure/closet{name = "Evidence Closet"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"ys" = (/obj/machinery/computer/card,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/security) +"yt" = (/obj/machinery/smartfridge/chemistry,/turf/unsimulated/wall,/area/centcom/medical) +"yu" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/medical,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"yv" = (/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/storage/box/bodybags,/obj/structure/table/standard,/obj/effect/floor_decal/corner/blue{dir = 10},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"yw" = (/obj/effect/floor_decal/corner/blue{dir = 10},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"yx" = (/obj/item/weapon/autopsy_scanner,/obj/item/weapon/surgical/scalpel,/obj/structure/table/standard,/obj/effect/floor_decal/corner/blue/full{dir = 4},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"yy" = (/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "tradebridgeshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/shuttle/merchant/home) +"yz" = (/obj/machinery/computer/shuttle_control/merchant,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"yA" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor/darkred,/area/shuttle/merchant/home) +"yB" = (/obj/machinery/door/airlock/command{name = "Bridge"; req_access = list(160)},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"yC" = (/obj/structure/noticeboard{pixel_y = 32},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"yD" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/structure/largecrate/animal/corgi,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"yE" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/largecrate/animal/corgi,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"yF" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/closet/crate/internals,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"yG" = (/obj/structure/table/rack,/obj/effect/floor_decal/industrial/warning,/obj/item/device/kit/paint/gygax/darkgygax,/obj/item/device/kit/paint/gygax/recitence,/obj/item/device/kit/paint/durand,/obj/item/device/kit/paint/durand/phazon,/obj/item/device/kit/paint/durand/seraph,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"yH" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/closet/crate/secure/loot,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"yI" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/largecrate/hoverpod,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"yJ" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/mecha/working/ripley/firefighter,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"yK" = (/obj/machinery/door/window/westleft{name = "Storefront"; req_access = list(160)},/obj/structure/window/reinforced,/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "trade"; name = "Shop Shutters"; opacity = 0},/obj/structure/table/marble,/turf/simulated/shuttle/floor/darkred,/area/shuttle/merchant/home) +"yL" = (/obj/machinery/door/airlock/medical,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"yM" = (/obj/machinery/computer/arcade/battle,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"yN" = (/obj/structure/table/steel_reinforced,/obj/machinery/button/remote/blast_door{id = "tradebridgeshutters"; name = "remote shutter control"; pixel_x = 30; req_access = list(150)},/obj/structure/flora/pottedplant{icon_state = "plant-09"; name = "Esteban"; pixel_y = 8},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"yO" = (/obj/machinery/vending/assist{contraband = null; name = "Old Vending Machine"; products = list(/obj/item/device/assembly/prox_sensor = 5, /obj/item/device/assembly/signaler = 4, /obj/item/device/assembly/infra = 4, /obj/item/device/assembly/prox_sensor = 4, /obj/item/weapon/handcuffs = 8, /obj/item/device/flash = 4, /obj/item/weapon/cartridge/signal = 4, /obj/item/clothing/glasses/sunglasses = 4)},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"yP" = (/obj/structure/closet{name = "custodial"},/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/mop,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"yQ" = (/obj/machinery/vending/sovietsoda,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"yR" = (/obj/machinery/light,/obj/structure/table/standard,/obj/item/weapon/soap,/obj/item/weapon/towel{color = "#0000FF"},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"yS" = (/obj/structure/sign/poster{pixel_y = -32},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"yT" = (/obj/machinery/door/airlock/multi_tile/glass{dir = 2; req_access = list(160)},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"yU" = (/obj/machinery/door/window/westleft{name = "Storefront"; req_access = list(160)},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"yV" = (/obj/machinery/button/remote/blast_door{id = "trade"; name = "Shop Shutters"; pixel_x = 0; pixel_y = -26},/turf/simulated/shuttle/floor/darkred,/area/shuttle/merchant/home) +"yW" = (/obj/structure/table/steel_reinforced,/obj/item/clothing/head/bearpelt,/obj/item/clothing/head/bowler,/obj/item/clothing/head/caphat/cap,/obj/item/clothing/head/beaverhat,/obj/item/clothing/head/beret/centcom,/obj/item/clothing/head/beret/sec,/obj/item/clothing/head/collectable/kitty,/obj/item/clothing/head/collectable/kitty,/obj/item/clothing/head/collectable/kitty,/obj/item/clothing/head/collectable/rabbitears,/obj/item/clothing/head/collectable/rabbitears,/obj/item/clothing/head/collectable/rabbitears,/obj/item/clothing/head/collectable/petehat,/obj/item/clothing/head/collectable/pirate,/obj/item/clothing/head/collectable/wizard,/obj/item/clothing/head/collectable/xenom,/obj/item/clothing/head/cowboy_hat,/obj/item/clothing/head/pin/flower/violet,/obj/item/clothing/head/pin/flower/blue,/obj/item/clothing/head/pin/flower/orange,/obj/item/clothing/head/pin/flower/pink,/obj/item/clothing/head/justice,/obj/item/clothing/head/justice/blue,/obj/item/clothing/head/justice/green,/obj/item/clothing/head/justice/pink,/obj/item/clothing/head/justice/yellow,/obj/item/clothing/head/philosopher_wig,/obj/item/clothing/head/plaguedoctorhat,/obj/item/clothing/head/xenos,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"yX" = (/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"yY" = (/turf/unsimulated/wall,/area/centcom/terminal) +"yZ" = (/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "tradebridgeshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/shuttle/merchant/home) +"za" = (/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "tradebridgeshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/shuttle/merchant/home) +"zb" = (/obj/machinery/vending/boozeomat{req_access = null},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"zc" = (/obj/structure/table/standard,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"zd" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"ze" = (/obj/structure/table/steel_reinforced,/obj/item/clothing/under/cheongsam,/obj/item/clothing/under/hosformalmale,/obj/item/clothing/under/hosformalfem,/obj/item/clothing/under/harness,/obj/item/clothing/under/gladiator,/obj/item/clothing/under/ert,/obj/item/clothing/under/schoolgirl,/obj/item/clothing/under/redcoat,/obj/item/clothing/under/sexymime,/obj/item/clothing/under/sexyclown,/obj/item/clothing/under/soviet,/obj/item/clothing/under/space,/obj/item/clothing/under/swimsuit/stripper/mankini,/obj/item/clothing/under/suit_jacket/female,/obj/item/clothing/under/rank/psych/turtleneck,/obj/item/clothing/under/syndicate/combat,/obj/item/clothing/under/syndicate/combat,/obj/item/clothing/under/syndicate/tacticool,/obj/item/clothing/under/syndicate/tacticool,/obj/item/clothing/under/dress/sailordress,/obj/item/clothing/under/dress/redeveninggown,/obj/item/clothing/under/dress/dress_saloon,/obj/item/clothing/under/dress/blacktango,/obj/item/clothing/under/dress/blacktango/alt,/obj/item/clothing/under/dress/dress_orange,/obj/item/clothing/under/dress/maid/janitor,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"zf" = (/obj/machinery/door/airlock/glass{name = "Dock"},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) +"zg" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table/steel_reinforced,/obj/item/weapon/contraband/poster,/obj/item/weapon/contraband/poster,/obj/item/weapon/contraband/poster,/obj/item/weapon/contraband/poster,/obj/item/weapon/contraband/poster,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"zh" = (/obj/machinery/door/window/northleft{name = "Cargo Hold"; req_access = list(160)},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"zi" = (/obj/structure/table/steel_reinforced,/obj/random/plushie,/obj/random/plushie,/obj/random/plushie,/obj/random/plushie,/obj/random/plushie,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"zj" = (/obj/machinery/door/window/northright{name = "Cargo Hold"; req_access = list(160)},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"zk" = (/obj/structure/table/steel_reinforced,/obj/item/clothing/gloves/black,/obj/item/clothing/gloves/blue,/obj/item/clothing/gloves/brown,/obj/item/clothing/gloves/captain,/obj/item/clothing/gloves/combat,/obj/item/clothing/gloves/green,/obj/item/clothing/gloves/grey,/obj/item/clothing/gloves/light_brown,/obj/item/clothing/gloves/purple,/obj/item/clothing/gloves/rainbow,/obj/item/clothing/gloves/swat,/obj/item/clothing/gloves/white,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"zl" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 2; start_pressure = 740.5},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"zm" = (/obj/structure/closet/walllocker/emerglocker{pixel_y = 32},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"zn" = (/obj/machinery/autolathe{desc = "Your typical Autolathe. It appears to have much more options than your regular one, however..."; hacked = 1; name = "Unlocked Autolathe"},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"zo" = (/obj/effect/wingrille_spawn/reinforced/crescent,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/terminal) +"zp" = (/obj/machinery/button/remote/blast_door{id = "tradeportshutters"; name = "remote shutter control"; pixel_x = 30; req_access = list(160)},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"zq" = (/obj/structure/table/steel_reinforced,/obj/random/contraband,/obj/random/contraband,/obj/random/contraband,/obj/random/contraband,/obj/random/contraband,/obj/random/contraband,/obj/item/weapon/bikehorn,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"zr" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"zs" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"zt" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"zu" = (/obj/machinery/door/airlock/glass{icon_state = "door_locked"; locked = 1; name = "Arrivals Processing"},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"zv" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/machinery/meter,/obj/structure/largecrate/animal/cat,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"zw" = (/obj/machinery/door/airlock/glass_engineering{name = "Engineering"; req_access = list(160)},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"zx" = (/obj/machinery/vending/medical,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"zy" = (/obj/structure/flora/pottedplant/orientaltree,/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"zz" = (/obj/effect/floor_decal/corner/paleblue{dir = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"zA" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/adv{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/adv,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"zB" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/toxin{pixel_x = 0; pixel_y = 0},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"zC" = (/obj/structure/bed/chair{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/effect/floor_decal/corner/paleblue{dir = 6},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"zD" = (/obj/structure/bed/chair{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/effect/floor_decal/corner/paleblue{dir = 9},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"zE" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/o2{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/o2{pixel_x = 0; pixel_y = 0},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"zF" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/fire{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/fire{pixel_x = 0; pixel_y = 0},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"zG" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox/emergency,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"zH" = (/obj/effect/floor_decal/corner/paleblue,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"zI" = (/obj/effect/floor_decal/corner/paleblue{dir = 8},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"zJ" = (/obj/structure/closet/secure_closet/medical_wall{name = "O- Blood Locker"; pixel_x = 0; pixel_y = -32},/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/effect/floor_decal/corner/paleblue{dir = 10},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"zK" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "tradeportshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/shuttle/merchant/home) +"zL" = (/obj/structure/closet/wardrobe/captain,/obj/item/weapon/gun/projectile/revolver/mateba,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"zM" = (/obj/machinery/light{dir = 1},/obj/structure/bookcase,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"zN" = (/obj/structure/bed/chair/comfy/black,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"zO" = (/obj/structure/bed/chair/office/dark,/turf/simulated/floor/carpet,/area/shuttle/merchant/home) +"zP" = (/obj/machinery/photocopier,/turf/simulated/floor/carpet,/area/shuttle/merchant/home) +"zQ" = (/obj/structure/table/steel_reinforced,/obj/random/action_figure,/obj/random/action_figure,/obj/random/action_figure,/obj/random/action_figure,/obj/random/action_figure,/obj/random/action_figure,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"zR" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/lipstick/black,/obj/item/weapon/lipstick/jade,/obj/item/weapon/lipstick/purple,/obj/item/weapon/lipstick,/obj/item/weapon/lipstick/random,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"zS" = (/obj/structure/table/steel_reinforced,/obj/item/clothing/accessory/holster/hip,/obj/item/clothing/accessory/holster/armpit,/obj/item/clothing/accessory/holster/armpit,/obj/item/clothing/accessory/holster/hip,/obj/item/clothing/accessory/storage/white_vest,/obj/item/clothing/accessory/storage/white_vest,/obj/item/clothing/accessory/storage/webbing,/obj/item/clothing/accessory/storage/webbing,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/scarf/white,/obj/item/clothing/accessory/scarf/lightblue,/obj/item/clothing/accessory/scarf/red,/obj/item/clothing/accessory/scarf/purple,/obj/item/clothing/accessory/armband/science,/obj/item/clothing/accessory/armband/med,/obj/item/clothing/accessory/armband/engine,/obj/item/clothing/accessory/armband/cargo,/obj/item/clothing/accessory/armband,/obj/item/clothing/accessory/medal/nobel_science,/obj/item/clothing/accessory/medal/silver,/obj/item/clothing/accessory/medal/gold,/obj/item/clothing/accessory/medal/bronze_heart,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"zT" = (/obj/effect/floor_decal/corner/paleblue/full{dir = 4},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"zU" = (/obj/structure/table/steel_reinforced,/obj/item/clothing/suit/hgpirate,/obj/item/clothing/suit/imperium_monk,/obj/item/clothing/suit/leathercoat,/obj/item/clothing/suit/justice,/obj/item/clothing/suit/justice,/obj/item/clothing/suit/justice,/obj/item/clothing/suit/justice,/obj/item/clothing/suit/justice,/obj/item/clothing/suit/pirate,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"zV" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/structure/closet/crate/solar,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"zW" = (/obj/effect/floor_decal/corner/paleblue{dir = 9},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"zX" = (/obj/effect/floor_decal/corner/paleblue{dir = 6},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"zY" = (/obj/machinery/door/airlock/glass_medical{id_tag = "MedbayFoyer"; name = "Medbay"; req_access = list(5)},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"zZ" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/paleblue{dir = 9},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"Aa" = (/obj/structure/bed/chair/office/light{dir = 8},/obj/effect/floor_decal/corner/paleblue{dir = 9},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"Ab" = (/obj/structure/table/standard,/obj/item/roller,/obj/item/roller{pixel_y = 8},/obj/item/roller{pixel_y = 16},/obj/effect/floor_decal/corner/paleblue{dir = 9},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"Ac" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/paleblue/full,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"Ad" = (/obj/structure/bed/chair{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/effect/floor_decal/corner/paleblue/full{dir = 4},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"Ae" = (/obj/structure/bed/chair{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/effect/floor_decal/corner/paleblue/full,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"Af" = (/obj/machinery/computer/crew,/obj/effect/floor_decal/corner/paleblue/full,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) +"Ag" = (/turf/unsimulated/floor{icon_state = "asteroid"},/area/centcom/terminal) +"Ah" = (/turf/unsimulated/wall{icon = 'icons/obj/doors/Doormaint.dmi'; icon_state = "door_closed"; name = "Sealed Door"},/area/centcom/terminal) +"Ai" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/terminal) +"Aj" = (/obj/structure/closet/emcloset,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/terminal) +"Ak" = (/obj/structure/sign/directions/cargo{dir = 1},/obj/structure/sign/directions/security{dir = 1; pixel_y = -10},/obj/structure/sign/directions/engineering{dir = 1; pixel_y = 10},/turf/unsimulated/wall,/area/centcom/terminal) +"Al" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "tradeportshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/shuttle/merchant/home) +"Am" = (/obj/machinery/door/airlock/command{name = "Captain's Quarters"; req_access = list(160)},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"An" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 8},/obj/item/weapon/pen{pixel_y = 4},/turf/simulated/floor/carpet,/area/shuttle/merchant/home) +"Ao" = (/obj/machinery/computer/timeclock/premade/south,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"Ap" = (/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/shuttle/merchant/home) +"Aq" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "tradeportshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/shuttle/merchant/home) +"Ar" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "tradeportshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/shuttle/merchant/home) +"As" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "tradeportshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/shuttle/merchant/home) +"At" = (/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 5},/obj/machinery/atm{pixel_x = -32},/obj/machinery/meter,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"Au" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1331; master_tag = "trade2_control"; pixel_x = -22; pixel_y = -32; req_one_access = list(150)},/obj/machinery/atmospherics/pipe/manifold/visible{dir = 1},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"Av" = (/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 10},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"Aw" = (/obj/structure/table/standard,/obj/item/clothing/suit/space/void/merc,/obj/item/clothing/suit/space/void/merc,/obj/item/clothing/suit/space/void/merc,/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots,/obj/item/clothing/head/helmet/space/void/merc,/obj/item/clothing/head/helmet/space/void/merc,/obj/item/clothing/head/helmet/space/void/merc,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"Ax" = (/obj/structure/table/standard,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil,/obj/item/clothing/gloves/yellow,/obj/item/clothing/gloves/yellow,/obj/item/clothing/gloves/yellow,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"Ay" = (/obj/structure/table/standard,/obj/item/stack/material/steel{amount = 2},/obj/item/stack/material/steel{amount = 2},/obj/item/stack/material/glass{amount = 15},/obj/item/stack/material/glass{amount = 15},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"Az" = (/obj/structure/sign/directions/medical{dir = 1; pixel_y = -10},/obj/structure/sign/directions/science{dir = 1},/turf/unsimulated/wall,/area/centcom/terminal) +"AA" = (/obj/machinery/door/airlock/glass{name = "Dock"},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"AB" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 8},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"AC" = (/obj/effect/floor_decal/corner/white/full{dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"AD" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/captain,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"AE" = (/obj/structure/table/glass,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"AF" = (/obj/structure/filingcabinet/filingcabinet,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"AG" = (/obj/machinery/light,/turf/simulated/floor/carpet,/area/shuttle/merchant/home) +"AH" = (/obj/structure/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/carpet,/area/shuttle/merchant/home) +"AI" = (/obj/structure/flora/pottedplant{icon_state = "plant-10"},/turf/simulated/floor/carpet,/area/shuttle/merchant/home) +"AJ" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/machinery/door/airlock/external{frequency = 1331; icon_state = "door_locked"; id_tag = "trade2_shuttle_inner"; locked = 1; name = "Ship Hatch"; req_access = list(13)},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"AK" = (/obj/machinery/door/airlock/external{frequency = 1331; icon_state = "door_locked"; id_tag = "trade2_shuttle_inner"; locked = 1; name = "Ship Hatch"; req_access = list(13)},/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"AL" = (/obj/machinery/vending/engivend,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"AM" = (/obj/machinery/vending/tool,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"AN" = (/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 4},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) +"AO" = (/obj/effect/floor_decal/industrial/warning/cee{icon_state = "warningcee"; dir = 8},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) +"AP" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"AQ" = (/obj/effect/floor_decal/corner/white/diagonal{icon_state = "corner_white_diagonal"; dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"AR" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"AS" = (/obj/structure/table/standard,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/shuttle/floor/white,/area/shuttle/escape/centcom) +"AT" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1331; id_tag = "trade2_vent"},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1331; id_tag = "trade2_control"; pixel_x = -24; req_access = list(150); tag_airpump = "trade2_vent"; tag_chamber_sensor = "trade2_sensor"; tag_exterior_door = "trade2_shuttle_outer"; tag_interior_door = "trade2_shuttle_inner"},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"AU" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/machinery/airlock_sensor{frequency = 1331; id_tag = "trade2_sensor"; pixel_x = 25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1331; id_tag = "trade2_vent"},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"AV" = (/obj/structure/table/standard,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/shuttle/floor/white,/area/shuttle/escape/centcom) +"AW" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4; health = 1e+006},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"AX" = (/obj/effect/floor_decal/industrial/warning/corner,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"AY" = (/obj/machinery/door/airlock/external{frequency = 1331; icon_state = "door_locked"; id_tag = "trade2_shuttle_outer"; locked = 1; name = "Ship Hatch"; req_access = list(13)},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"AZ" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1331; master_tag = "trade2_control"; pixel_x = 24; req_one_access = list(150)},/obj/machinery/door/airlock/external{frequency = 1331; icon_state = "door_locked"; id_tag = "trade2_shuttle_outer"; locked = 1; name = "Ship Hatch"; req_access = list(13)},/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"Ba" = (/obj/structure/table/standard,/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/shuttle/floor/white,/area/shuttle/escape/centcom) +"Bb" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"Bc" = (/obj/effect/floor_decal/industrial/loading{icon_state = "loadingarea"; dir = 8},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"Bd" = (/obj/effect/floor_decal/industrial/loading{dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"Be" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"Bf" = (/obj/machinery/light{dir = 8},/obj/structure/bed/chair/shuttle{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/shuttle/floor/white,/area/shuttle/escape/centcom) +"Bg" = (/obj/machinery/light{dir = 8},/obj/structure/closet/emcloset,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor/white,/area/shuttle/escape/centcom) +"Bh" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/structure/closet/emcloset,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor/white,/area/shuttle/escape/centcom) +"Bi" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"Bj" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4; health = 1e+006},/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"Bk" = (/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 5},/turf/simulated/shuttle/floor/white,/area/shuttle/escape/centcom) +"Bl" = (/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 9},/turf/simulated/shuttle/floor/white,/area/shuttle/escape/centcom) +"Bm" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/status_display{pixel_x = 0; pixel_y = -32},/turf/simulated/shuttle/floor/red,/area/shuttle/escape/centcom) +"Bn" = (/obj/structure/bed/chair/shuttle{dir = 1},/obj/machinery/status_display{pixel_x = 0; pixel_y = -32},/turf/simulated/shuttle/floor/white,/area/shuttle/escape/centcom) +"Bo" = (/obj/effect/floor_decal/industrial/warning,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"Bp" = (/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/sign/dock/one,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"Bq" = (/obj/structure/table/standard,/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 8},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"Br" = (/obj/structure/lattice,/turf/space,/area/space) +"Bs" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space,/area/space) +"Bt" = (/obj/structure/sign/warning/docking_area,/turf/unsimulated/wall,/area/centcom/terminal) +"Bu" = (/obj/structure/table/standard,/obj/effect/floor_decal/industrial/warning/corner,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"Bv" = (/obj/structure/closet/emcloset,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"Bw" = (/obj/structure/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"Bx" = (/obj/structure/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"By" = (/turf/simulated/shuttle/wall,/area/shuttle/escape/centcom) +"Bz" = (/obj/structure/shuttle/window,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom) +"BA" = (/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/sign/dock/two,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"BB" = (/obj/effect/floor_decal/corner/white{dir = 6; icon_state = "corner_white"},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"BC" = (/obj/effect/floor_decal/corner/white{dir = 5},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"BD" = (/obj/effect/floor_decal/corner/white{icon_state = "corner_white"; dir = 1},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"BE" = (/turf/simulated/shuttle/wall/hard_corner,/area/shuttle/escape/centcom) +"BF" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) +"BG" = (/obj/machinery/computer/station_alert,/turf/simulated/shuttle/floor/white,/area/shuttle/escape/centcom) +"BH" = (/obj/machinery/computer/shuttle_control/emergency,/turf/simulated/shuttle/floor/white,/area/shuttle/escape/centcom) +"BI" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor/white,/area/shuttle/escape/centcom) +"BJ" = (/obj/effect/floor_decal/corner/white,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"BK" = (/turf/simulated/shuttle/wall/dark/hard_corner,/area/wizard_station) +"BL" = (/obj/effect/wingrille_spawn/reinforced/crescent,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) +"BM" = (/obj/effect/floor_decal/corner/white{dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"BN" = (/obj/effect/floor_decal/corner/white{dir = 8},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"BO" = (/obj/machinery/computer/security,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"BP" = (/obj/structure/bed/chair/shuttle{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"BQ" = (/obj/structure/bed/chair/shuttle{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"BR" = (/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"BS" = (/obj/structure/bed/chair/shuttle{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"BT" = (/obj/machinery/computer/crew,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"BU" = (/obj/machinery/chemical_dispenser/bar_soft/full,/obj/structure/table/marble,/turf/unsimulated/floor{icon_state = "white"},/area/wizard_station) +"BV" = (/obj/item/weapon/reagent_containers/food/drinks/bottle/pwine{pixel_x = -4; pixel_y = 10},/obj/structure/table/marble,/turf/unsimulated/floor{icon_state = "white"},/area/wizard_station) +"BW" = (/obj/structure/sink/kitchen{pixel_y = 28},/turf/unsimulated/floor{icon_state = "white"},/area/wizard_station) +"BX" = (/obj/machinery/door/airlock/external{icon_state = "door_locked"; locked = 1},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) +"BY" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) +"BZ" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "escape_shuttle"; pixel_x = 0; pixel_y = -25; req_one_access = list(13); tag_door = "escape_shuttle_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"Ca" = (/obj/machinery/hologram/holopad,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"Cb" = (/obj/machinery/light,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"Cc" = (/obj/machinery/computer/arcade/battle,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"Cd" = (/obj/machinery/computer/arcade/orion_trail,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"Ce" = (/obj/machinery/microwave{pixel_x = -1; pixel_y = 8},/obj/structure/table/marble,/turf/unsimulated/floor{icon_state = "white"},/area/wizard_station) +"Cf" = (/turf/unsimulated/floor{icon_state = "white"},/area/wizard_station) +"Cg" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green{on = 0; pixel_x = -3; pixel_y = 8},/obj/item/toy/figure/ninja,/turf/unsimulated/floor{icon_state = "lino"},/area/wizard_station) +"Ch" = (/obj/structure/bed,/obj/item/weapon/bedsheet/rd,/turf/unsimulated/floor{icon_state = "lino"},/area/wizard_station) +"Ci" = (/obj/structure/AIcore/deactivated,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"Cj" = (/obj/structure/bed/chair/wood/wings,/obj/machinery/newscaster{layer = 3.3; pixel_x = 0; pixel_y = 30},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"Ck" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"Cl" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"Cm" = (/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/structure/table/marble,/turf/unsimulated/floor{icon_state = "white"},/area/wizard_station) +"Cn" = (/obj/structure/mirror{pixel_x = -28},/turf/unsimulated/floor{icon_state = "lino"},/area/wizard_station) +"Co" = (/turf/unsimulated/floor{icon_state = "lino"},/area/wizard_station) +"Cp" = (/obj/structure/table/woodentable,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/item/weapon/ore/slag{desc = "Well at least Arthur doesn't have to share now..."; name = "pet rock"},/turf/unsimulated/floor{icon_state = "lino"},/area/wizard_station) +"Cq" = (/obj/machinery/newscaster{layer = 3.3; pixel_x = 0; pixel_y = 30},/obj/structure/bedsheetbin,/obj/structure/table/woodentable,/turf/unsimulated/floor{icon_state = "lino"},/area/wizard_station) +"Cr" = (/obj/structure/table/standard,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"Cs" = (/obj/machinery/door/airlock/glass_command{name = "Escape Shuttle Cockpit"; req_access = list(19)},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"Ct" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Subversive Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"Cu" = (/obj/structure/table/woodentable,/obj/item/device/radio/headset,/obj/item/weapon/spacecash/c500,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"Cv" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"Cw" = (/obj/item/weapon/reagent_containers/food/snacks/spellburger{pixel_y = 8},/obj/structure/table/marble,/turf/unsimulated/floor{icon_state = "white"},/area/wizard_station) +"Cx" = (/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) +"Cy" = (/obj/structure/undies_wardrobe,/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Subversive Intercom"; pixel_x = 32; subspace_transmission = 1; syndie = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) +"Cz" = (/turf/simulated/shuttle/wall/no_join,/area/shuttle/escape/centcom) +"CA" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/extinguisher,/obj/item/weapon/tool/crowbar,/turf/simulated/shuttle/floor/white,/area/shuttle/escape/centcom) +"CB" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor/white,/area/shuttle/escape/centcom) +"CC" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 4},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"CD" = (/obj/structure/table/woodentable,/obj/item/device/paicard,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"CE" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"CF" = (/obj/machinery/door/airlock/hatch,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"CG" = (/obj/machinery/door/airlock/hatch,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) +"CH" = (/obj/item/weapon/antag_spawner/technomancer_apprentice,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) +"CI" = (/obj/structure/table/woodentable,/obj/item/clothing/shoes/boots/workboots,/obj/item/clothing/under/technomancer,/obj/item/clothing/head/technomancer,/obj/item/weapon/storage/box/syndie_kit/chameleon,/obj/item/weapon/storage/box/syndie_kit/chameleon,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) +"CJ" = (/obj/machinery/door/airlock/external{icon_state = "door_locked"; locked = 1},/obj/effect/forcefield{desc = "You can't get in. Heh."; layer = 1; name = "Blocker"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) +"CK" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "centcom_dock_airlock"; locked = 1; name = "Arrivals Airlock"; req_access = list(13)},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) +"CL" = (/obj/machinery/computer/timeclock/premade/west,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"CM" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 1},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"CN" = (/obj/machinery/portable_atmospherics/hydroponics,/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/wizard_station) +"CO" = (/obj/machinery/vending/hydroseeds,/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/wizard_station) +"CP" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"CQ" = (/obj/effect/landmark/start{name = "wizard"},/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) +"CR" = (/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) +"CS" = (/obj/structure/table/woodentable,/obj/machinery/librarycomp{pixel_y = 6},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"CT" = (/obj/machinery/media/jukebox,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"CU" = (/obj/machinery/vending/hydronutrients,/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/wizard_station) +"CV" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/under/psysuit,/obj/item/clothing/suit/wizrobe/psypurple,/obj/item/clothing/head/wizard/amp,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"CW" = (/mob/living/simple_mob/animal/passive/mouse/gray{desc = "He looks kingly."; name = "Arthur"},/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) +"CX" = (/obj/structure/flora/pottedplant{icon_state = "plant-24"},/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) +"CY" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) +"CZ" = (/obj/structure/bed/chair/shuttle{dir = 8},/obj/structure/window/reinforced{dir = 4; health = 1e+006},/turf/simulated/shuttle/floor/white,/area/shuttle/escape/centcom) +"Da" = (/obj/structure/bed/chair/shuttle{dir = 4},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/turf/simulated/shuttle/floor/white,/area/shuttle/escape/centcom) +"Db" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/bed/chair/shuttle{dir = 8},/turf/simulated/shuttle/floor/white,/area/shuttle/escape/centcom) +"Dc" = (/obj/machinery/photocopier,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"Dd" = (/obj/structure/bookcase,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"De" = (/obj/structure/flora/pottedplant{icon_state = "plant-08"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"Df" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/shoes/sandal/marisa{desc = "A set of fancy shoes that are as functional as they are comfortable."; name = "Gentlemans Shoes"},/obj/item/clothing/under/gentlesuit,/obj/item/clothing/suit/wizrobe/gentlecoat,/obj/item/clothing/head/wizard/cap,/obj/item/weapon/staff/gentcane,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"Dg" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"Dh" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"Di" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/shoes/sandal,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"Dj" = (/obj/structure/bed/chair/shuttle{dir = 4},/turf/simulated/shuttle/floor/white,/area/shuttle/escape/centcom) +"Dk" = (/obj/structure/bed/chair/shuttle{dir = 8},/turf/simulated/shuttle/floor/white,/area/shuttle/escape/centcom) +"Dl" = (/obj/machinery/the_singularitygen,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"Dm" = (/obj/machinery/crystal,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) +"Dn" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"Do" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/arrow/quill,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) +"Dp" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/stock_parts/matter_bin/super,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"Dq" = (/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) +"Dr" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "centcom_dock"; name = "docking port controller"; pixel_x = 25; pixel_y = 0; req_one_access = list(13); tag_door = "centcom_dock_airlock"},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"Ds" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) +"Dt" = (/obj/machinery/computer/communications,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) +"Du" = (/obj/structure/sign/double/map/left{pixel_y = 32},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"Dv" = (/obj/structure/sign/double/map/right{pixel_y = 32},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"Dw" = (/obj/machinery/computer/message_monitor,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"Dx" = (/obj/structure/frame/computer,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"Dy" = (/obj/structure/table/steel_reinforced,/obj/item/stack/telecrystal,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) +"Dz" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Syndicate Intercom"; pixel_x = 32; subspace_transmission = 1; syndie = 1},/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Syndicate Intercom"; pixel_x = 32; subspace_transmission = 1; syndie = 1},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"DA" = (/obj/structure/table/steel_reinforced,/obj/item/clothing/head/philosopher_wig,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) +"DB" = (/obj/structure/flora/pottedplant{icon_state = "plant-04"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"DC" = (/obj/structure/sign/electricshock,/turf/simulated/shuttle/wall/dark/hard_corner,/area/wizard_station) +"DD" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) +"DE" = (/obj/machinery/computer/shuttle,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) +"DF" = (/obj/structure/bed/chair/comfy/brown{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) +"DG" = (/obj/machinery/door/airlock/maintenance_hatch,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) +"DH" = (/obj/machinery/computer/crew,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) +"DI" = (/obj/machinery/computer/power_monitor,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"DJ" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Subversive Intercom"; pixel_x = 32; subspace_transmission = 1; syndie = 1},/obj/machinery/computer/station_alert/all,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"DK" = (/obj/structure/table/steel_reinforced,/obj/item/device/mmi/radio_enabled,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) +"DL" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/material/knife/ritual,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) +"DM" = (/obj/structure/flora/pottedplant{icon_state = "plant-03"},/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Subversive Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"DN" = (/obj/structure/reagent_dispensers/watertank,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) +"DO" = (/obj/machinery/power/port_gen/pacman,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) +"DP" = (/obj/structure/table/steel_reinforced,/obj/item/xenos_claw,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"DQ" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/coin/diamond,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) +"DR" = (/obj/structure/table/steel_reinforced,/obj/item/broken_device,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) +"DS" = (/obj/structure/table/steel_reinforced,/obj/item/organ/internal/stack,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"DT" = (/obj/machinery/floodlight,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) +"DU" = (/obj/machinery/mecha_part_fabricator,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"DV" = (/obj/structure/table/steel_reinforced,/obj/machinery/cell_charger,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"DW" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/book/manual/ripley_build_and_repair,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"DX" = (/obj/item/device/suit_cooling_unit,/obj/structure/table/steel_reinforced,/obj/machinery/newscaster{layer = 3.3; pixel_x = 0; pixel_y = 30},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"DY" = (/obj/machinery/newscaster{layer = 3.3; pixel_x = 0; pixel_y = 30},/obj/item/target,/obj/effect/floor_decal/industrial/outline/yellow,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"DZ" = (/obj/item/target/syndicate,/obj/effect/floor_decal/industrial/outline/yellow,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"Ea" = (/obj/structure/table/steel_reinforced,/obj/item/toy/sword,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"Eb" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/structure/table/steel_reinforced,/obj/item/weapon/gun/energy/laser/practice,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"Ec" = (/obj/machinery/door/airlock/glass_security{name = "Escape Shuttle Cell"; req_access = list(1)},/turf/simulated/shuttle/floor/red,/area/shuttle/escape/centcom) +"Ed" = (/obj/machinery/door/airlock/glass_medical{name = "Escape Shuttle Infirmary"; req_access = list(5)},/turf/simulated/shuttle/floor/white,/area/shuttle/escape/centcom) +"Ee" = (/obj/machinery/recharge_station,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) +"Ef" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/book/manual/engineering_hacking,/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Subversive Intercom"; pixel_x = 32; subspace_transmission = 1; syndie = 1},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"Eg" = (/obj/effect/floor_decal/industrial/warning/corner,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"Eh" = (/obj/effect/floor_decal/industrial/warning,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) +"Ei" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 8},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"Ej" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Subversive Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/obj/item/target,/obj/effect/floor_decal/industrial/outline/yellow,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"Ek" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor/red,/area/shuttle/escape/centcom) +"El" = (/turf/simulated/shuttle/floor/red,/area/shuttle/escape/centcom) +"Em" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor/red,/area/shuttle/escape/centcom) +"En" = (/obj/machinery/atmospherics/unary/cryo_cell{layer = 3.3},/turf/simulated/shuttle/floor/white,/area/shuttle/escape/centcom) +"Eo" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/oxygen/prechilled,/turf/simulated/shuttle/floor/white,/area/shuttle/escape/centcom) +"Ep" = (/turf/simulated/shuttle/floor/white,/area/shuttle/escape/centcom) +"Eq" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = -4; pixel_y = 0},/obj/item/weapon/tool/wrench,/turf/simulated/shuttle/floor/white,/area/shuttle/escape/centcom) +"Er" = (/obj/structure/closet/crate/medical,/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/obj/item/bodybag/cryobag{pixel_x = 5},/obj/item/bodybag/cryobag{pixel_x = 5},/obj/item/weapon/storage/firstaid/o2{layer = 2.8; pixel_x = 4; pixel_y = 6},/obj/item/weapon/storage/box/masks{pixel_x = 0; pixel_y = 0},/obj/item/weapon/storage/box/gloves{pixel_x = 3; pixel_y = 4},/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/fire{layer = 2.9; pixel_x = 2; pixel_y = 3},/obj/item/weapon/storage/firstaid/adv{pixel_x = -2},/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/turf/simulated/shuttle/floor/white,/area/shuttle/escape/centcom) +"Es" = (/obj/item/robot_parts/r_arm,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) +"Et" = (/obj/item/robot_parts/l_leg,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) +"Eu" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/book/manual/robotics_cyborgs,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"Ev" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"Ew" = (/obj/machinery/power/emitter{anchored = 1; desc = "It is a heavy duty industrial laser used in a very non-industrial way."; name = "teleport defender"},/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) +"Ex" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"Ey" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) +"Ez" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) +"EA" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) +"EB" = (/obj/item/weapon/stool/padded,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) +"EC" = (/obj/item/robot_parts/r_leg,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) +"ED" = (/obj/item/robot_parts/chest,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) +"EE" = (/obj/item/robot_parts/l_arm,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) +"EF" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) +"EG" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) +"EH" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) +"EI" = (/obj/structure/target_stake,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) +"EJ" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) +"EK" = (/obj/machinery/light,/turf/simulated/shuttle/floor/red,/area/shuttle/escape/centcom) +"EL" = (/obj/machinery/sleeper{dir = 8},/turf/simulated/shuttle/floor/white,/area/shuttle/escape/centcom) +"EM" = (/obj/machinery/sleep_console,/turf/simulated/shuttle/floor/white,/area/shuttle/escape/centcom) +"EN" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) +"EO" = (/obj/machinery/sleep_console{dir = 4},/obj/machinery/light,/turf/simulated/shuttle/floor/white,/area/shuttle/escape/centcom) +"EP" = (/obj/machinery/sleeper{dir = 4},/turf/simulated/shuttle/floor/white,/area/shuttle/escape/centcom) +"EQ" = (/obj/structure/AIcore,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) +"ER" = (/obj/structure/flora/pottedplant{icon_state = "plant-20"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"ES" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) +"ET" = (/obj/effect/floor_decal/industrial/warning,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) +"EU" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) +"EV" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/airless,/area/shuttle/escape/centcom) +"EW" = (/obj/effect/decal/mecha_wreckage/phazon,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) +"EX" = (/obj/item/robot_parts/head,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) +"EY" = (/obj/item/weapon/firstaid_arm_assembly,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"EZ" = (/obj/machinery/computer/timeclock/premade/east,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"Fa" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating/airless,/area/shuttle/escape/centcom) +"Fb" = (/obj/item/weapon/bucket_sensor,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) +"Fc" = (/obj/item/weapon/farmbot_arm_assembly,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"Fd" = (/obj/structure/table/steel_reinforced,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"Fe" = (/obj/structure/table/steel_reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) +"Ff" = (/obj/machinery/computer/teleporter,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) +"Fg" = (/obj/machinery/teleport/station,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) +"Fh" = (/obj/machinery/teleport/hub,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) +"Fi" = (/obj/effect/floor_decal/industrial/warning,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) +"Fj" = (/turf/unsimulated/wall,/area/ninja_dojo/dojo) +"Fk" = (/turf/unsimulated/wall,/area/beach) +"Fl" = (/turf/unsimulated/mineral,/area/ninja_dojo/dojo) +"Fm" = (/turf/unsimulated/beach/sand{density = 1; opacity = 1},/area/beach) +"Fn" = (/turf/simulated/mineral,/area/ninja_dojo/dojo) +"Fo" = (/turf/unsimulated/floor{dir = 2; icon = 'icons/turf/snow_new.dmi'; icon_state = "snow"; name = "snow"},/area/ninja_dojo/dojo) +"Fp" = (/obj/effect/floor_decal/asteroid,/turf/unsimulated/floor{dir = 2; icon = 'icons/turf/snow_new.dmi'; icon_state = "snow"; name = "snow"},/area/ninja_dojo/dojo) +"Fq" = (/turf/unsimulated/beach/sand,/area/beach) +"Fr" = (/obj/structure/signpost,/turf/unsimulated/beach/sand,/area/beach) +"Fs" = (/obj/structure/closet,/turf/unsimulated/beach/sand,/area/beach) +"Ft" = (/turf/simulated/shuttle/wall/voidcraft/green,/area/ninja_dojo/start) +"Fu" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/beach) +"Fv" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/beach) +"Fw" = (/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/beach) +"Fx" = (/obj/item/target/alien,/turf/unsimulated/floor{icon = 'icons/turf/flooring/wood.dmi'; icon_state = "wood_broken2"},/area/ninja_dojo/dojo) +"Fy" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/ninja_dojo/dojo) +"Fz" = (/obj/structure/table/wooden_reinforced,/obj/item/weapon/flame/candle,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/ninja_dojo/dojo) +"FA" = (/obj/structure/table/wooden_reinforced,/obj/item/weapon/material/sword/katana,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/ninja_dojo/dojo) +"FB" = (/obj/machinery/space_heater,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/ninja_dojo/dojo) +"FC" = (/obj/item/target,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/ninja_dojo/dojo) +"FD" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 1},/turf/simulated/shuttle/plating/airless/carry,/area/ninja_dojo/start) +"FE" = (/turf/simulated/shuttle/wall/voidcraft/blue,/area/ninja_dojo/start) +"FF" = (/obj/effect/overlay/palmtree_r,/turf/unsimulated/beach/sand,/area/beach) +"FG" = (/obj/item/target/syndicate,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/ninja_dojo/dojo) +"FH" = (/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet{dir = 9},/turf/unsimulated/floor{dir = 2; icon_state = "carpet"},/area/ninja_dojo/dojo) +"FI" = (/obj/effect/floor_decal/carpet{dir = 1},/turf/unsimulated/floor{dir = 2; icon_state = "carpet"},/area/ninja_dojo/dojo) +"FJ" = (/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet{dir = 5},/turf/unsimulated/floor{dir = 2; icon_state = "carpet"},/area/ninja_dojo/dojo) +"FK" = (/obj/effect/wingrille_spawn/reinforced,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/ninja_dojo/dojo) +"FL" = (/obj/effect/landmark{name = "endgame_exit"},/turf/unsimulated/beach/sand,/area/beach) +"FM" = (/obj/machinery/teleport/hub,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/ninja_dojo/dojo) +"FN" = (/obj/machinery/teleport/station,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/ninja_dojo/dojo) +"FO" = (/obj/machinery/computer/teleporter,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/ninja_dojo/dojo) +"FP" = (/obj/effect/floor_decal/carpet{dir = 8},/turf/unsimulated/floor{dir = 2; icon_state = "carpet"},/area/ninja_dojo/dojo) +"FQ" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpet"},/area/ninja_dojo/dojo) +"FR" = (/obj/effect/floor_decal/carpet{dir = 4},/turf/unsimulated/floor{dir = 2; icon_state = "carpet"},/area/ninja_dojo/dojo) +"FS" = (/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/ninja_dojo/dojo) +"FT" = (/turf/simulated/shuttle/wall/voidcraft/hard_corner,/area/ninja_dojo/start) +"FU" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/atmospherics/pipe/tank/air{dir = 2; start_pressure = 740.5},/turf/simulated/shuttle/floor/voidcraft/light,/area/ninja_dojo/start) +"FV" = (/obj/machinery/computer/teleporter,/turf/simulated/shuttle/plating,/area/ninja_dojo/start) +"FW" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/plating,/area/ninja_dojo/start) +"FX" = (/obj/machinery/teleport/hub,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/shuttle/plating,/area/ninja_dojo/start) +"FY" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/table/steel_reinforced,/obj/machinery/cell_charger,/turf/simulated/shuttle/floor/voidcraft/light,/area/ninja_dojo/start) +"FZ" = (/obj/structure/table/standard,/turf/unsimulated/beach/sand,/area/beach) +"Ga" = (/obj/structure/table/standard,/obj/item/clothing/under/color/rainbow,/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/head/collectable/petehat{pixel_y = 5},/turf/unsimulated/beach/sand,/area/beach) +"Gb" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/ninja_dojo/dojo) +"Gc" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'},/turf/unsimulated/floor{icon_state = "dark"},/area/ninja_dojo/dojo) +"Gd" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/ninja_dojo/dojo) +"Ge" = (/obj/machinery/door/airlock/voidcraft/vertical{frequency = 1331; id_tag = "ninja_shuttle_outer"; name = "Ship External Hatch"; req_access = list(150)},/obj/machinery/door/blast/regular{density = 0; dir = 8; icon_state = "pdoor0"; id = "blastninja"; name = "Outer Airlock"; opacity = 0},/turf/simulated/shuttle/floor/voidcraft/dark,/area/ninja_dojo/start) +"Gf" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "admin_shuttle"; pixel_x = -25; pixel_y = 0; req_one_access = list(101); tag_door = "admin_shuttle_hatch"},/obj/effect/shuttle_landmark/southern_cross/admin_offsite,/turf/simulated/floor/plating,/area/shuttle/administration/centcom) +"Gg" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible,/obj/machinery/meter,/turf/simulated/shuttle/floor/voidcraft/light,/area/ninja_dojo/start) +"Gh" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/shuttle/floor/voidcraft/dark,/area/ninja_dojo/start) +"Gi" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/shuttle/floor/voidcraft/light,/area/ninja_dojo/start) +"Gj" = (/turf/simulated/shuttle/floor/voidcraft/dark,/area/ninja_dojo/start) +"Gk" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/storage/firstaid/adv{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/combat,/turf/simulated/shuttle/floor/voidcraft/dark,/area/ninja_dojo/start) +"Gl" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/food/snacks/chips,/turf/unsimulated/beach/sand,/area/beach) +"Gm" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/food/drinks/cans/cola,/obj/item/weapon/reagent_containers/food/drinks/cans/cola,/obj/item/weapon/reagent_containers/food/drinks/cans/cola,/obj/item/weapon/reagent_containers/food/drinks/cans/cola,/obj/item/weapon/reagent_containers/food/drinks/cans/cola,/obj/item/weapon/reagent_containers/food/drinks/cans/cola,/turf/unsimulated/beach/sand,/area/beach) +"Gn" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/beach) +"Go" = (/turf/unsimulated/floor{icon_state = "dark"},/area/ninja_dojo/dojo) +"Gp" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1331; id_tag = "ninja_shuttle"; pixel_x = 0; pixel_y = -25; req_access = list(150)},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1331; id_tag = "ninja_shuttle_pump"},/obj/machinery/button/remote/blast_door{id = "blastninja"; name = "ship lockdown control"; pixel_x = -25},/turf/simulated/shuttle/floor/voidcraft/dark,/area/ninja_dojo/start) +"Gq" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/door/airlock/voidcraft/vertical{frequency = 1331; id_tag = "ninja_shuttle_inner"; name = "Ship Internal Hatch"; req_access = list(150)},/turf/simulated/shuttle/floor/voidcraft/dark,/area/ninja_dojo/start) +"Gr" = (/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 9},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1331; master_tag = "ninja_shuttle"; name = "interior access button"; pixel_x = -25; pixel_y = 25; req_access = list(150)},/turf/simulated/shuttle/floor/voidcraft/dark,/area/ninja_dojo/start) +"Gs" = (/obj/structure/table/steel_reinforced,/obj/machinery/recharger{pixel_y = 0},/turf/simulated/shuttle/floor/voidcraft/dark,/area/ninja_dojo/start) +"Gt" = (/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet{dir = 10},/turf/unsimulated/floor{dir = 2; icon_state = "carpet"},/area/ninja_dojo/dojo) +"Gu" = (/obj/effect/floor_decal/carpet,/turf/unsimulated/floor{dir = 2; icon_state = "carpet"},/area/ninja_dojo/dojo) +"Gv" = (/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 6},/turf/unsimulated/floor{dir = 2; icon_state = "carpet"},/area/ninja_dojo/dojo) +"Gw" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/machinery/computer/station_alert,/turf/simulated/shuttle/floor/voidcraft/light,/area/ninja_dojo/start) +"Gx" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/machinery/computer/security,/turf/simulated/shuttle/floor/voidcraft/light,/area/ninja_dojo/start) +"Gy" = (/turf/unsimulated/floor{icon = 'icons/turf/flooring/wood.dmi'; icon_state = "wood_broken1"},/area/ninja_dojo/dojo) +"Gz" = (/obj/structure/table/steel_reinforced,/obj/item/device/paicard,/obj/item/device/pda/syndicate,/turf/simulated/shuttle/floor/voidcraft/light,/area/ninja_dojo/start) +"GA" = (/obj/structure/bed/chair/comfy/black,/turf/simulated/shuttle/floor/voidcraft/dark,/area/ninja_dojo/start) +"GB" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/storage/toolbox/syndicate{pixel_x = -1; pixel_y = 3},/obj/machinery/button/remote/blast_door{id = "ninjawindow"; name = "remote shutter control"; pixel_x = 0; pixel_y = -25; req_access = list(150)},/turf/simulated/shuttle/floor/voidcraft/light,/area/ninja_dojo/start) +"GC" = (/obj/structure/table/bench/wooden,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/ninja_dojo/dojo) +"GD" = (/obj/structure/flight_right{dir = 1},/turf/simulated/shuttle/floor/voidcraft/light,/area/ninja_dojo/start) +"GE" = (/obj/machinery/computer/shuttle_control/web/ninja{icon_state = "flightcomp_center"; dir = 1},/turf/simulated/shuttle/floor/voidcraft/light,/area/ninja_dojo/start) +"GF" = (/obj/structure/flight_left{dir = 1},/turf/simulated/shuttle/floor/voidcraft/light,/area/ninja_dojo/start) +"GG" = (/obj/structure/bed/chair,/obj/effect/landmark{name = "endgame_exit"},/obj/item/toy/plushie/mouse{desc = "A plushie of a small fuzzy rodent."; name = "Woodrat"},/turf/unsimulated/beach/sand,/area/beach) +"GH" = (/obj/structure/bed/chair,/obj/effect/landmark{name = "endgame_exit"},/turf/unsimulated/beach/sand,/area/beach) +"GI" = (/obj/machinery/vending/coffee,/turf/unsimulated/beach/sand,/area/beach) +"GJ" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/ninja_dojo/dojo) +"GK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "ninjawindow"; name = "Blast Shutters"; opacity = 0},/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/ninja_dojo/start) +"GL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced/full,/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "ninjawindow"; name = "Blast Shutters"; opacity = 0},/turf/simulated/shuttle/plating,/area/ninja_dojo/start) +"GM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced/full,/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "ninjawindow"; name = "Blast Shutters"; opacity = 0},/turf/simulated/shuttle/plating,/area/ninja_dojo/start) +"GN" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/sand,/area/beach) +"GO" = (/obj/structure/flora/tree/pine,/turf/unsimulated/floor{dir = 2; icon = 'icons/turf/snow_new.dmi'; icon_state = "snow"; name = "snow"},/area/ninja_dojo/dojo) +"GP" = (/obj/structure/flora/ausbushes/palebush,/turf/unsimulated/floor{dir = 2; icon = 'icons/turf/snow_new.dmi'; icon_state = "snow"; name = "snow"},/area/ninja_dojo/dojo) +"GQ" = (/obj/structure/window/reinforced{dir = 4; health = 1e+006},/turf/unsimulated/floor{dir = 2; icon = 'icons/turf/snow_new.dmi'; icon_state = "snow"; name = "snow"},/area/ninja_dojo/dojo) +"GR" = (/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "asteroid"},/area/ninja_dojo/dojo) +"GS" = (/turf/unsimulated/floor{icon_state = "asteroid"},/area/ninja_dojo/dojo) +"GT" = (/obj/structure/window/reinforced{dir = 4; health = 1e+006},/turf/unsimulated/floor{icon_state = "asteroid"},/area/ninja_dojo/dojo) +"GU" = (/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{dir = 2; icon = 'icons/turf/snow_new.dmi'; icon_state = "snow"; name = "snow"},/area/ninja_dojo/dojo) +"GV" = (/turf/unsimulated/floor{icon_state = "sandwater"},/area/beach) +"GW" = (/turf/unsimulated/beach/coastline{density = 1; opacity = 1},/area/beach) +"GX" = (/turf/unsimulated/beach/coastline,/area/beach) +"GY" = (/turf/unsimulated/beach/water{density = 1; opacity = 1},/area/beach) +"GZ" = (/turf/unsimulated/beach/water,/area/beach) +"Ha" = (/obj/structure/table/wooden_reinforced,/obj/machinery/recharger{pixel_y = 0},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/ninja_dojo/dojo) +"Hb" = (/obj/structure/table/wooden_reinforced,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/ninja_dojo/dojo) +"Hc" = (/turf/unsimulated/wall{icon = 'icons/obj/doors/Dooruranium.dmi'; icon_state = "door_closed"; name = "Sealed Door"},/area/ninja_dojo/dojo) +"Hd" = (/obj/structure/table/glass,/obj/item/clothing/mask/balaclava/tactical{pixel_x = 2; pixel_y = 2},/obj/item/clothing/mask/balaclava,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/ninja_dojo/dojo) +"He" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/snacks/fortunecookie,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/ninja_dojo/dojo) +"Hf" = (/obj/structure/table/glass,/obj/item/clothing/mask/balaclava,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/ninja_dojo/dojo) +"Hg" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/ninja_dojo/dojo) +"Hh" = (/obj/structure/table/glass,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/ninja_dojo/dojo) +"Hi" = (/obj/structure/toilet{dir = 4},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/ninja_dojo/dojo) +"Hj" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/ninja_dojo/dojo) +"Hk" = (/obj/machinery/recharge_station,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/ninja_dojo/dojo) +"Hl" = (/obj/structure/table/bench/wooden,/obj/effect/landmark{name = "ninjastart"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/ninja_dojo/dojo) +"Hm" = (/obj/effect/landmark{name = "ninjastart"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/ninja_dojo/dojo) +"Hn" = (/obj/structure/window/reinforced/tinted{dir = 1},/obj/structure/table/glass,/obj/item/weapon/towel{color = "#FF6666"; name = "light red towel"},/obj/item/weapon/towel{color = "#FF6666"; name = "light red towel"},/obj/random/soap,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/ninja_dojo/dojo) +"Ho" = (/obj/machinery/recharger{pixel_y = 0},/obj/structure/table/steel_reinforced,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/ninja_dojo/dojo) +"Hp" = (/obj/structure/table/wooden_reinforced,/obj/item/device/radio/uplink,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/ninja_dojo/dojo) +"Hq" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/ninja_dojo/dojo) +"Hr" = (/obj/item/weapon/rig/light/stealth,/obj/structure/table/rack,/turf/unsimulated/floor{icon_state = "dark"},/area/ninja_dojo/dojo) +"Hs" = (/obj/item/device/suit_cooling_unit,/turf/unsimulated/floor{icon_state = "dark"},/area/ninja_dojo/dojo) +"Ht" = (/obj/machinery/door/airlock{icon = 'icons/obj/doors/Dooruranium.dmi'},/turf/unsimulated/floor{icon_state = "white"},/area/ninja_dojo/dojo) +"Hu" = (/obj/machinery/door/morgue,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/ninja_dojo/dojo) +"Hv" = (/obj/structure/closet/crate,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/unsimulated/floor{icon_state = "dark"},/area/ninja_dojo/dojo) +"Hw" = (/obj/item/broken_device,/turf/unsimulated/floor{icon_state = "dark"},/area/ninja_dojo/dojo) +"Hx" = (/turf/unsimulated/floor{icon_state = "white"},/area/ninja_dojo/dojo) +"Hy" = (/obj/machinery/door/morgue,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/ninja_dojo/dojo) +"Hz" = (/obj/structure/table/steel_reinforced,/obj/item/rig_module/chem_dispenser/ninja,/turf/unsimulated/floor{icon_state = "dark"},/area/ninja_dojo/dojo) +"HA" = (/obj/structure/bed/chair/office/dark,/turf/unsimulated/floor{icon_state = "dark"},/area/ninja_dojo/dojo) +"HB" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/storage/toolbox/syndicate{pixel_x = -1; pixel_y = 3},/obj/random/tech_supply,/turf/unsimulated/floor{icon_state = "dark"},/area/ninja_dojo/dojo) +"HC" = (/obj/structure/undies_wardrobe,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/ninja_dojo/dojo) +"HD" = (/obj/machinery/shower{dir = 8; icon_state = "shower"; pixel_x = -5; pixel_y = -1},/obj/structure/curtain/open/shower/medical,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/ninja_dojo/dojo) +"HE" = (/obj/structure/table/steel_reinforced,/obj/machinery/cell_charger,/obj/random/powercell,/turf/unsimulated/floor{icon_state = "dark"},/area/ninja_dojo/dojo) +"HF" = (/obj/structure/table/steel_reinforced,/obj/item/rig_module/mounted/energy_blade,/turf/unsimulated/floor{icon_state = "dark"},/area/ninja_dojo/dojo) +"HG" = (/obj/structure/table/steel_reinforced,/obj/item/rig_module/fabricator/energy_net,/obj/item/rig_module/vision/multi,/turf/unsimulated/floor{icon_state = "dark"},/area/ninja_dojo/dojo) +"HH" = (/obj/machinery/sleeper{dir = 8},/turf/unsimulated/floor{icon_state = "white"},/area/ninja_dojo/dojo) +"HI" = (/obj/machinery/sleep_console,/turf/unsimulated/floor{icon_state = "white"},/area/ninja_dojo/dojo) +"HJ" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/adv{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/adv,/turf/unsimulated/floor{icon_state = "white"},/area/ninja_dojo/dojo) +"HK" = (/turf/unsimulated/wall,/area/syndicate_station) +"HL" = (/obj/machinery/space_heater,/turf/unsimulated/floor{icon = 'icons/turf/flooring/wood.dmi'; icon_state = "wood_broken3"},/area/ninja_dojo/dojo) +"HM" = (/turf/unsimulated/wall,/area/syndicate_mothership/elite_squad) +"HN" = (/turf/unsimulated/wall,/area/skipjack_station) +"HO" = (/turf/unsimulated/wall,/area/prison/solitary) +"HP" = (/obj/structure/table/rack,/obj/item/device/camera_film,/obj/item/device/camera_film,/obj/item/device/camera_film,/obj/item/device/camera_film,/obj/item/device/camera_film,/obj/item/device/camera_film,/obj/item/device/camera,/obj/item/device/camera,/obj/item/device/camera,/obj/item/device/camera,/obj/item/device/camera,/obj/item/device/camera,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"HQ" = (/obj/structure/table/rack,/obj/item/weapon/storage/toolbox/emergency{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/storage/toolbox/emergency{pixel_x = -3; pixel_y = -3},/obj/item/weapon/storage/toolbox/emergency{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/storage/toolbox/emergency{pixel_x = -3; pixel_y = -3},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"HR" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/plasmastun,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"HS" = (/obj/structure/table/rack,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"HT" = (/obj/structure/table/rack,/obj/machinery/recharger/wallcharger{pixel_x = 5; pixel_y = 32},/obj/item/weapon/material/knife/tacknife/combatknife,/obj/item/weapon/material/knife/tacknife/combatknife,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"HU" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/ionrifle,/obj/machinery/recharger/wallcharger{pixel_x = 5; pixel_y = 32},/obj/item/weapon/gun/energy/ionrifle,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"HV" = (/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership/elite_squad) +"HW" = (/obj/mecha/combat/marauder/mauler,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership/elite_squad) +"HX" = (/obj/machinery/mech_recharger,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership/elite_squad) +"HY" = (/obj/structure/table/rack,/obj/item/weapon/gun/projectile/automatic/sts35,/obj/item/weapon/gun/projectile/automatic/sts35,/obj/item/ammo_magazine/m545,/obj/item/ammo_magazine/m545,/obj/item/ammo_magazine/m545,/obj/item/ammo_magazine/m545,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"HZ" = (/turf/simulated/shuttle/wall/dark,/area/shuttle/syndicate_elite/mothership) +"Ia" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "smindicate"; name = "Outer Airlock"; opacity = 0},/obj/machinery/door/airlock/voidcraft{frequency = 1331; id_tag = "merc_shuttle_outer"; name = "Ship External Access"; req_access = list(150)},/obj/structure/fans/tiny,/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"Ib" = (/obj/machinery/computer/timeclock/premade/east,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) +"Ic" = (/obj/effect/shuttle_landmark/southern_cross/cryostorage_offsite,/turf/simulated/shuttle/plating,/area/shuttle/cryo/centcom) +"Id" = (/turf/simulated/mineral,/area/space) +"Ie" = (/turf/simulated/mineral,/area/skipjack_station) +"If" = (/turf/unsimulated/floor{icon_state = "asteroid"},/area/skipjack_station) +"Ig" = (/obj/machinery/embedded_controller/radio/docking_port_multi{child_names_txt = "Airlock One;Airlock Two;Airlock Three;Airlock Four"; child_tags_txt = "escape_dock_north_airlock;escape_dock_south_airlock;escape_dock_snorth_airlock;escape_dock_ssouth_airlock"; frequency = 1380; id_tag = "escape_dock"; pixel_y = -32; req_one_access = list(13)},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"Ih" = (/obj/structure/table/standard,/obj/item/device/paicard,/turf/unsimulated/floor{icon_state = "steel"},/area/skipjack_station) +"Ii" = (/obj/effect/decal/cleanable/cobweb2{icon_state = "cobweb1"},/turf/unsimulated/floor{icon_state = "steel"},/area/skipjack_station) +"Ij" = (/turf/unsimulated/floor{icon_state = "steel"},/area/skipjack_station) +"Ik" = (/obj/structure/bed,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/prison/solitary) +"Il" = (/obj/effect/landmark{name = "prisonwarp"},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/prison/solitary) +"Im" = (/obj/structure/table/rack,/obj/item/device/megaphone,/obj/item/device/megaphone,/obj/item/device/megaphone,/obj/item/device/megaphone,/obj/item/device/megaphone,/obj/item/device/megaphone,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"In" = (/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"Io" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"Ip" = (/mob/living/silicon/decoy{icon_state = "ai-malf"; name = "GLaDOS"},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"Iq" = (/obj/structure/window/reinforced,/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 1},/turf/simulated/floor/airless,/area/shuttle/syndicate_elite/mothership) +"Ir" = (/obj/structure/inflatable,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/skipjack_station) +"Is" = (/obj/item/weapon/ore,/turf/unsimulated/floor{icon_state = "steel"},/area/skipjack_station) +"It" = (/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/skipjack_station) +"Iu" = (/obj/structure/table/rack,/obj/item/device/flashlight/maglight,/obj/item/device/flashlight/maglight,/obj/item/device/flashlight/maglight,/obj/item/device/flashlight/maglight,/obj/item/device/flashlight/maglight,/obj/item/device/flashlight/maglight,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"Iv" = (/obj/structure/table/rack,/obj/item/weapon/storage/box/handcuffs{pixel_x = 4; pixel_y = 2},/obj/item/weapon/storage/box/flashbangs,/obj/item/weapon/storage/box/smokes,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"Iw" = (/obj/structure/table/rack,/obj/item/clothing/accessory/storage/white_vest,/obj/item/clothing/accessory/storage/white_vest,/obj/item/clothing/accessory/storage/white_vest,/obj/item/clothing/accessory/storage/white_vest,/obj/item/clothing/accessory/storage/white_vest,/obj/item/clothing/accessory/storage/white_vest,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"Ix" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1213; listening = 1; name = "Syndicate Ops Intercom"; pixel_y = 26; subspace_transmission = 1; syndie = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"Iy" = (/obj/machinery/door/airlock/glass_security{name = "Airlock"; req_access = list(150)},/obj/machinery/door/blast/regular{id = "syndicate_elite_mech_room"; name = "Mech Room Door"},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership/elite_squad) +"Iz" = (/obj/effect/wingrille_spawn/reinforced,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/syndicate_mothership/elite_squad) +"IA" = (/turf/simulated/shuttle/wall/dark/no_join,/area/shuttle/syndicate_elite/mothership) +"IB" = (/obj/effect/landmark{name = "Syndicate-Commando-Bomb"},/turf/simulated/shuttle/floor/skipjack,/area/shuttle/syndicate_elite/mothership) +"IC" = (/obj/structure/inflatable,/turf/unsimulated/floor{icon_state = "asteroid"},/area/skipjack_station) +"ID" = (/obj/machinery/door/airlock/hatch{req_access = list(150)},/turf/unsimulated/floor{icon_state = "steel"},/area/skipjack_station) +"IE" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/glasses/square{pixel_x = 1; pixel_y = 4},/turf/unsimulated/floor{icon_state = "white"},/area/skipjack_station) +"IF" = (/obj/item/weapon/tray{pixel_y = 5},/obj/structure/table/standard,/obj/item/weapon/material/knife/butch,/turf/unsimulated/floor{icon_state = "white"},/area/skipjack_station) +"IG" = (/obj/structure/table/rack,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"IH" = (/obj/structure/table/rack,/obj/item/device/binoculars,/obj/item/device/binoculars,/obj/item/device/binoculars,/obj/item/device/binoculars,/obj/item/device/binoculars,/obj/item/device/binoculars,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"II" = (/obj/structure/table/rack,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"IJ" = (/obj/machinery/embedded_controller/radio/docking_port_multi{child_names_txt = "Airlock One;Airlock Two"; child_tags_txt = "arrivals_dock_north_airlock;arrivals_dock_south_airlock"; frequency = 1380; id_tag = "arrivals_dock"; pixel_y = -32},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) +"IK" = (/obj/effect/wingrille_spawn/reinforced,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/syndicate_station) +"IL" = (/obj/machinery/door/airlock/external{req_access = list(150)},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership/elite_squad) +"IM" = (/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/syndicate_mothership/elite_squad) +"IN" = (/obj/machinery/door/airlock/external{req_access = list(150)},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/syndicate_mothership/elite_squad) +"IO" = (/obj/machinery/door/airlock/external{name = "Shuttle Airlock"; req_access = list(150)},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "syndicate_elite"; name = "Side Hull Door"; opacity = 0},/turf/simulated/shuttle/floor/skipjack,/area/shuttle/syndicate_elite/mothership) +"IP" = (/turf/simulated/shuttle/floor/skipjack,/area/shuttle/syndicate_elite/mothership) +"IQ" = (/obj/effect/decal/cleanable/cobweb2{icon_state = "spiderling"; name = "dead spider"},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/skipjack_station) +"IR" = (/obj/structure/table/standard,/obj/machinery/chemical_dispenser/bar_soft/full,/turf/unsimulated/floor{icon_state = "white"},/area/skipjack_station) +"IS" = (/turf/unsimulated/floor{icon_state = "white"},/area/skipjack_station) +"IT" = (/obj/item/weapon/ore,/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "white"},/area/skipjack_station) +"IU" = (/obj/structure/table/rack,/obj/item/clothing/mask/balaclava/tactical,/obj/item/clothing/mask/balaclava/tactical,/obj/item/clothing/mask/balaclava/tactical,/obj/item/clothing/mask/balaclava/tactical,/obj/item/clothing/mask/balaclava/tactical,/obj/item/clothing/mask/balaclava/tactical,/obj/item/clothing/mask/balaclava,/obj/item/clothing/mask/balaclava,/obj/item/clothing/mask/balaclava,/obj/item/clothing/mask/balaclava,/obj/item/clothing/mask/balaclava,/obj/item/clothing/mask/balaclava,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"IV" = (/obj/structure/table/rack,/obj/item/weapon/pinpointer/shuttle/merc,/obj/item/weapon/pinpointer/shuttle/merc,/obj/item/weapon/pinpointer/shuttle/merc,/obj/item/weapon/pinpointer/shuttle/merc,/obj/item/weapon/pinpointer/shuttle/merc,/obj/item/weapon/pinpointer/shuttle/merc,/obj/item/weapon/shield/energy,/obj/item/weapon/shield/energy,/obj/item/weapon/shield/energy,/obj/item/weapon/shield/energy,/obj/item/weapon/shield/energy,/obj/item/weapon/shield/energy,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"IW" = (/obj/structure/table/rack,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"IX" = (/obj/structure/table/rack,/obj/item/ammo_magazine/m10mm,/obj/item/ammo_magazine/m10mm,/obj/item/ammo_magazine/m10mm,/obj/item/ammo_magazine/m10mm,/obj/item/ammo_magazine/m10mm,/obj/item/ammo_magazine/m10mm,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/gun/projectile/automatic/c20r,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"IY" = (/turf/unsimulated/wall{desc = "That looks like it doesn't open easily."; icon = 'icons/obj/doors/rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/syndicate_mothership/elite_squad) +"IZ" = (/obj/machinery/microwave{pixel_x = -1; pixel_y = 8},/obj/structure/table/standard,/turf/unsimulated/floor{icon_state = "white"},/area/skipjack_station) +"Ja" = (/obj/item/weapon/ore,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/skipjack_station) +"Jb" = (/obj/structure/urinal{pixel_y = 32},/obj/item/weapon/soap/syndie,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/skipjack_station) +"Jc" = (/obj/structure/undies_wardrobe,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/skipjack_station) +"Jd" = (/obj/structure/toilet,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/skipjack_station) +"Je" = (/obj/structure/table/rack,/obj/item/clothing/suit/space/vox/carapace,/obj/item/clothing/suit/space/vox/carapace,/obj/item/clothing/head/helmet/space/vox/carapace,/obj/item/clothing/head/helmet/space/vox/carapace,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/skipjack_station) +"Jf" = (/obj/item/weapon/gun/energy/sonic,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/skipjack_station) +"Jg" = (/obj/structure/closet/crate,/obj/item/clothing/under/vox/vox_casual,/obj/item/clothing/under/vox/vox_casual,/obj/item/clothing/under/vox/vox_casual,/obj/item/clothing/under/vox/vox_robes,/obj/item/clothing/under/vox/vox_robes,/obj/item/clothing/under/vox/vox_robes,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/skipjack_station) +"Jh" = (/obj/structure/closet/crate,/obj/item/clothing/accessory/storage/vox,/obj/item/clothing/accessory/storage/vox,/obj/item/clothing/accessory/storage/vox,/obj/item/clothing/accessory/storage/vox,/obj/item/clothing/accessory/storage/vox,/obj/item/clothing/accessory/storage/vox,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/skipjack_station) +"Ji" = (/obj/structure/closet/crate,/obj/item/clothing/gloves/vox,/obj/item/clothing/gloves/vox,/obj/item/clothing/gloves/vox,/obj/item/clothing/gloves/vox,/obj/item/clothing/gloves/vox,/obj/item/clothing/gloves/vox,/obj/item/clothing/shoes/magboots/vox,/obj/item/clothing/shoes/magboots/vox,/obj/item/clothing/shoes/magboots/vox,/obj/item/clothing/shoes/magboots/vox,/obj/item/clothing/shoes/magboots/vox,/obj/item/clothing/shoes/magboots/vox,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/skipjack_station) +"Jj" = (/obj/item/weapon/gun/launcher/spikethrower,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/skipjack_station) +"Jk" = (/obj/structure/table/rack,/obj/item/clothing/suit/space/vox/stealth,/obj/item/clothing/suit/space/vox/stealth,/obj/item/clothing/head/helmet/space/vox/stealth,/obj/item/clothing/head/helmet/space/vox/stealth,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/skipjack_station) +"Jl" = (/obj/structure/table/rack,/obj/item/clothing/suit/storage/vest/heavy/merc{pixel_x = 2; pixel_y = 2},/obj/item/clothing/suit/storage/vest/heavy/merc{pixel_x = -2; pixel_y = -2},/obj/item/clothing/suit/storage/vest/heavy/merc,/obj/item/clothing/suit/storage/vest/heavy/merc,/obj/item/clothing/suit/storage/vest/heavy/merc,/obj/item/clothing/suit/storage/vest/heavy/merc,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"Jm" = (/obj/effect/landmark{name = "Syndicate-Commando"},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership/elite_squad) +"Jn" = (/obj/structure/table/rack,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership/elite_squad) +"Jo" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor/skipjack,/area/shuttle/syndicate_elite/mothership) +"Jp" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor/skipjack,/area/shuttle/syndicate_elite/mothership) +"Jq" = (/obj/machinery/door/airlock/hatch{req_access = list(150)},/turf/unsimulated/floor{icon_state = "white"},/area/skipjack_station) +"Jr" = (/obj/structure/closet/secure_closet/freezer/kitchen,/turf/unsimulated/floor{icon_state = "white"},/area/skipjack_station) +"Js" = (/obj/structure/mirror/raider{pixel_x = -32},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/skipjack_station) +"Jt" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/skipjack_station) +"Ju" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/skipjack_station) +"Jv" = (/obj/structure/table/rack,/obj/item/clothing/suit/space/vox/medic,/obj/item/clothing/suit/space/vox/medic,/obj/item/clothing/head/helmet/space/vox/medic,/obj/item/clothing/head/helmet/space/vox/medic,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/skipjack_station) +"Jw" = (/obj/item/clothing/glasses/night/vox,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/skipjack_station) +"Jx" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/darkmatter,/obj/item/weapon/gun/energy/darkmatter,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/skipjack_station) +"Jy" = (/obj/machinery/door/airlock/centcom{name = "Storage"; opacity = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"Jz" = (/obj/machinery/door/airlock/centcom{icon_state = "door_locked"; locked = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"JA" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/orange,/turf/unsimulated/floor{icon = 'icons/turf/flooring/wood.dmi'; icon_state = "wood_broken1"},/area/skipjack_station) +"JB" = (/obj/structure/table/standard,/turf/unsimulated/floor{icon_state = "wood"},/area/skipjack_station) +"JC" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/brown,/turf/unsimulated/floor{icon_state = "wood"},/area/skipjack_station) +"JD" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/green,/turf/unsimulated/floor{icon_state = "wood"},/area/skipjack_station) +"JE" = (/obj/structure/table/standard,/obj/effect/decal/cleanable/cobweb2,/turf/unsimulated/floor{icon_state = "wood"},/area/skipjack_station) +"JF" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/unsimulated/floor{icon_state = "white"},/area/skipjack_station) +"JG" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{dir = 4; pixel_x = -28; pixel_y = 0},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/skipjack_station) +"JH" = (/obj/machinery/shower{dir = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/skipjack_station) +"JI" = (/obj/structure/table/rack,/obj/item/clothing/suit/space/vox/pressure,/obj/item/clothing/suit/space/vox/pressure,/obj/item/clothing/head/helmet/space/vox/pressure,/obj/item/clothing/head/helmet/space/vox/pressure,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/skipjack_station) +"JJ" = (/obj/item/weapon/gun/energy/plasmastun,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/skipjack_station) +"JK" = (/obj/item/weapon/gun/launcher/crossbow,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/skipjack_station) +"JL" = (/obj/fiftyspawner/rods,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/skipjack_station) +"JM" = (/obj/item/clothing/mask/gas/swat/vox,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/skipjack_station) +"JN" = (/obj/structure/table/rack,/obj/item/clothing/mask/gas/swat/vox,/obj/item/clothing/mask/gas/swat/vox,/obj/item/clothing/mask/gas/swat/vox,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/skipjack_station) +"JO" = (/obj/structure/table/standard,/obj/machinery/chemical_dispenser/bar_soft/full,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_station) +"JP" = (/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_station) +"JQ" = (/obj/structure/reagent_dispensers/beerkeg/fakenuke{desc = "Something seems off about this bomb."; name = "\improper Nuclear Fission Explosive"},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_station) +"JR" = (/obj/structure/sink/kitchen{pixel_y = 28},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_station) +"JS" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_station) +"JT" = (/obj/structure/curtain/open/shower/security,/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; pixel_y = -1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_station) +"JU" = (/obj/structure/undies_wardrobe,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_station) +"JV" = (/obj/structure/curtain/open/shower/security,/obj/machinery/shower{dir = 8; icon_state = "shower"; pixel_x = -5; pixel_y = -1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_station) +"JW" = (/obj/structure/bed/chair,/turf/simulated/shuttle/floor/skipjack,/area/shuttle/syndicate_elite/mothership) +"JX" = (/obj/effect/landmark{name = "voxstart"},/turf/unsimulated/floor{icon_state = "wood"},/area/skipjack_station) +"JY" = (/turf/unsimulated/floor{icon_state = "wood"},/area/skipjack_station) +"JZ" = (/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet{dir = 9},/obj/effect/floor_decal/carpet{dir = 5},/turf/unsimulated/floor{dir = 2; icon_state = "carpet"},/area/skipjack_station) +"Ka" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{icon_state = "white"},/area/skipjack_station) +"Kb" = (/obj/machinery/gibber,/turf/unsimulated/floor{icon_state = "white"},/area/skipjack_station) +"Kc" = (/obj/structure/kitchenspike,/turf/unsimulated/floor{icon_state = "white"},/area/skipjack_station) +"Kd" = (/turf/unsimulated/wall{desc = "That looks like it doesn't open easily."; icon = 'icons/obj/doors/rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/skipjack_station) +"Ke" = (/obj/effect/landmark{name = "Syndicate-Uplink"},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"Kf" = (/obj/machinery/door/airlock/centcom{name = "Armory"; opacity = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"Kg" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/glasses/square{pixel_x = 1; pixel_y = 4},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_station) +"Kh" = (/obj/structure/table/reinforced,/obj/machinery/microwave{pixel_x = -1; pixel_y = 8},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_station) +"Ki" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_station) +"Kj" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_station) +"Kk" = (/obj/machinery/recharge_station,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_station) +"Kl" = (/obj/machinery/computer/pod{id = "syndicate_elite"; name = "Hull Door Control"},/turf/simulated/shuttle/floor/skipjack,/area/shuttle/syndicate_elite/mothership) +"Km" = (/obj/machinery/computer/syndicate_elite_shuttle,/turf/simulated/shuttle/floor/skipjack,/area/shuttle/syndicate_elite/mothership) +"Kn" = (/turf/unsimulated/floor{icon = 'icons/turf/flooring/wood.dmi'; icon_state = "wood_broken3"},/area/skipjack_station) +"Ko" = (/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet{dir = 4},/turf/unsimulated/floor{dir = 2; icon_state = "carpet"},/area/skipjack_station) +"Kp" = (/obj/machinery/door/airlock/hatch{req_access = list(150)},/turf/unsimulated/floor{icon_state = "steel_dirty"},/area/skipjack_station) +"Kq" = (/turf/unsimulated/floor{icon_state = "steel_dirty"},/area/skipjack_station) +"Kr" = (/obj/item/xenos_claw,/obj/item/organ/internal/brain/vox,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/skipjack_station) +"Ks" = (/obj/item/weapon/ore,/turf/unsimulated/floor{name = "plating"; icon_state = "asteroid_dug"},/area/skipjack_station) +"Kt" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/syndicate_station) +"Ku" = (/obj/structure/table/reinforced,/obj/item/weapon/tray{pixel_y = 5},/obj/effect/landmark{name = "Nuclear-Code"},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_station) +"Kv" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_station) +"Kw" = (/obj/structure/mirror{dir = 4; pixel_x = -32; pixel_y = 0},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_station) +"Kx" = (/turf/simulated/shuttle/wall/dark/hard_corner,/area/shuttle/syndicate_elite/mothership) +"Ky" = (/obj/machinery/door/airlock/external{name = "Shuttle Airlock"; req_access = list(150)},/obj/machinery/door/blast/regular{icon_state = "pdoor1"; id = "syndicate_elite"; name = "Front Hull Door"; opacity = 1},/turf/simulated/shuttle/plating,/area/shuttle/syndicate_elite/mothership) +"Kz" = (/obj/effect/landmark{name = "voxstart"},/turf/unsimulated/floor{icon = 'icons/turf/flooring/wood.dmi'; icon_state = "wood_broken2"},/area/skipjack_station) +"KA" = (/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet{dir = 10},/obj/effect/floor_decal/carpet{dir = 6},/turf/unsimulated/floor{dir = 2; icon_state = "carpet"},/area/skipjack_station) +"KB" = (/obj/machinery/door/airlock/hatch{req_access = list(150)},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/skipjack_station) +"KC" = (/obj/structure/table/rack,/obj/item/clothing/glasses/thermal/plain/monocle,/turf/unsimulated/floor{icon_state = "asteroid"},/area/skipjack_station) +"KD" = (/obj/structure/table/rack,/turf/unsimulated/floor{icon_state = "asteroid"},/area/skipjack_station) +"KE" = (/obj/structure/table/rack,/obj/item/weapon/gun/launcher/spikethrower,/turf/unsimulated/floor{icon_state = "asteroid"},/area/skipjack_station) +"KF" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"KG" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/structure/window/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"KH" = (/obj/structure/table/rack,/obj/item/weapon/tank/jetpack/oxygen,/obj/item/weapon/tank/jetpack/oxygen,/obj/item/weapon/tank/jetpack/oxygen,/obj/item/weapon/tank/jetpack/oxygen,/obj/item/weapon/tank/jetpack/oxygen,/obj/item/weapon/tank/jetpack/oxygen,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"KI" = (/obj/structure/table/rack,/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/weapon/tank/jetpack/carbondioxide,/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/structure/window/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"KJ" = (/obj/structure/closet/secure_closet/freezer/kitchen{req_access = list(150)},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_station) +"KK" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka{pixel_x = 3; pixel_y = 12},/obj/item/weapon/reagent_containers/food/drinks/bottle/wine{pixel_x = -1; pixel_y = 8},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_station) +"KL" = (/obj/structure/table/standard,/obj/item/weapon/towel{color = "#ff0000"; name = "red towel"},/obj/item/weapon/towel{color = "#ff0000"; name = "red towel"},/obj/item/weapon/towel{color = "#ff0000"; name = "red towel"},/obj/item/weapon/towel{color = "#ff0000"; name = "red towel"},/obj/item/weapon/towel{color = "#ff0000"; name = "red towel"},/obj/item/weapon/soap/syndie,/obj/item/weapon/soap/syndie,/turf/simulated/floor/tiled/freezer,/area/syndicate_station) +"KM" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_station) +"KN" = (/obj/structure/toilet{dir = 8},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_station) +"KO" = (/turf/simulated/floor/airless,/area/shuttle/syndicate_elite/mothership) +"KP" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/blue,/turf/unsimulated/floor{icon_state = "wood"},/area/skipjack_station) +"KQ" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/orange,/turf/unsimulated/floor{icon_state = "wood"},/area/skipjack_station) +"KR" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/hop,/turf/unsimulated/floor{icon_state = "wood"},/area/skipjack_station) +"KS" = (/obj/item/weapon/ore,/turf/unsimulated/floor{icon_state = "asteroid"},/area/skipjack_station) +"KT" = (/obj/item/clothing/head/xenos,/turf/unsimulated/floor{icon_state = "asteroid"},/area/skipjack_station) +"KU" = (/obj/machinery/door/airlock/centcom{name = "Suit Storage"; opacity = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"KV" = (/obj/machinery/door/airlock/centcom{name = "Kitchen"; opacity = 1; req_access = list(150)},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_station) +"KW" = (/obj/machinery/door/airlock{name = "Restroom"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_station) +"KX" = (/obj/effect/wingrille_spawn/reinforced,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/skipjack_station) +"KY" = (/obj/machinery/door/airlock/hatch{req_access = list(150)},/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/skipjack_station) +"KZ" = (/obj/item/weapon/storage/box,/turf/unsimulated/floor{icon_state = "asteroid"},/area/skipjack_station) +"La" = (/obj/item/clothing/mask/gas/swat{desc = "A close-fitting mask clearly not made for a human face."; name = "\improper alien mask"},/turf/unsimulated/floor{icon_state = "asteroid"},/area/skipjack_station) +"Lb" = (/obj/structure/table/rack,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/merc,/obj/item/clothing/mask/gas/syndicate,/obj/item/clothing/head/helmet/space/void/merc,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"Lc" = (/obj/structure/table/rack,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/syndicate/black/green,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/syndicate/black/green,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"Ld" = (/obj/machinery/vending/snack{name = "hacked Getmore Chocolate Corp"; prices = list()},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"Le" = (/obj/structure/sign/double/map/left{pixel_y = 32},/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/syndicate_station) +"Lf" = (/obj/structure/sign/double/map/right{pixel_y = 32},/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/syndicate_station) +"Lg" = (/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/syndicate_station) +"Lh" = (/obj/item/weapon/storage/box/syndie_kit/clerical,/obj/structure/table/standard,/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/syndicate_station) +"Li" = (/turf/unsimulated/floor{icon_state = "lino"},/area/syndicate_station) +"Lj" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/hos,/turf/unsimulated/floor{icon_state = "lino"},/area/syndicate_station) +"Lk" = (/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/skipjack_station) +"Ll" = (/obj/effect/decal/cleanable/cobweb2,/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/skipjack_station) +"Lm" = (/obj/machinery/suit_cycler/syndicate{locked = 0},/turf/unsimulated/floor{icon_state = "steel"},/area/skipjack_station) +"Ln" = (/obj/effect/decal/cleanable/cobweb2{icon_state = "spiderling"; name = "dead spider"},/turf/unsimulated/floor{icon_state = "steel_dirty"},/area/skipjack_station) +"Lo" = (/obj/structure/table/rack,/obj/item/weapon/tank/vox,/turf/unsimulated/floor{icon_state = "asteroid"},/area/skipjack_station) +"Lp" = (/obj/item/pizzabox/meat,/turf/unsimulated/floor{icon_state = "asteroid"},/area/skipjack_station) +"Lq" = (/obj/structure/table/rack,/obj/item/weapon/storage/briefcase/inflatable,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"Lr" = (/obj/structure/table/rack,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/syndicate/black/blue,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/syndicate/black/blue,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"Ls" = (/obj/structure/table/rack,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/syndicate/black/med,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/syndicate/black/med,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"Lt" = (/obj/machinery/vending/cola{name = "hacked Robust Softdrinks"; prices = list()},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"Lu" = (/obj/structure/bed/chair/comfy/black,/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/syndicate_station) +"Lv" = (/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{icon_state = "lino"},/area/syndicate_station) +"Lw" = (/obj/structure/table/standard,/obj/item/device/radio/headset/syndicate/alt,/obj/item/device/radio/headset/syndicate/alt,/obj/item/device/radio/headset/syndicate/alt,/obj/item/device/radio/headset/syndicate/alt,/turf/unsimulated/floor{icon_state = "lino"},/area/syndicate_station) +"Lx" = (/obj/structure/bed/chair,/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/skipjack_station) +"Ly" = (/obj/item/weapon/tank/vox,/turf/unsimulated/floor{icon_state = "asteroid"},/area/skipjack_station) +"Lz" = (/obj/structure/table/rack,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/syndicate/black/orange,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/syndicate/black/orange,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"LA" = (/obj/structure/table/rack,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/syndicate/black/engie,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/syndicate/black/engie,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"LB" = (/obj/machinery/vending/cigarette{name = "hacked cigarette machine"; prices = list(); products = list(/obj/item/weapon/storage/fancy/cigarettes = 10, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/flame/lighter/zippo = 4, /obj/item/clothing/mask/smokable/cigarette/cigar/havana = 2)},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"LC" = (/obj/machinery/door/airlock/centcom{name = "Barracks"; opacity = 1; req_access = list(150)},/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/syndicate_station) +"LD" = (/obj/structure/bed/chair/comfy/black{dir = 4},/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/syndicate_station) +"LE" = (/obj/structure/table/glass,/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/syndicate_station) +"LF" = (/obj/structure/bed/chair/comfy/black{dir = 8},/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/syndicate_station) +"LG" = (/obj/machinery/door/airlock/centcom{name = "Barracks"; opacity = 1; req_access = list(150)},/turf/unsimulated/floor{icon_state = "lino"},/area/syndicate_station) +"LH" = (/obj/structure/table/standard,/obj/item/device/flashlight/lamp{pixel_x = 4; pixel_y = 8},/obj/item/clothing/glasses/sunglasses/prescription,/obj/item/clothing/glasses/sunglasses/prescription,/turf/unsimulated/floor{icon_state = "lino"},/area/syndicate_station) +"LI" = (/obj/structure/bed/chair{dir = 4},/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/skipjack_station) +"LJ" = (/obj/structure/table/steel,/obj/item/device/pda/syndicate,/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/skipjack_station) +"LK" = (/obj/structure/bed/chair{dir = 8},/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/skipjack_station) +"LL" = (/obj/machinery/portable_atmospherics/canister/phoron,/obj/item/weapon/tank/vox,/turf/unsimulated/floor{icon_state = "asteroid"},/area/skipjack_station) +"LM" = (/obj/item/clothing/head/philosopher_wig,/turf/unsimulated/floor{icon_state = "asteroid"},/area/skipjack_station) +"LN" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"LO" = (/obj/structure/table/rack,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/syndicate/black/red,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"LP" = (/obj/structure/table/rack,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/syndicate/black,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/syndicate/black,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"LQ" = (/obj/structure/table/glass,/obj/item/device/paicard,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"LR" = (/obj/structure/table/standard,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 8},/obj/item/weapon/pen{pixel_y = 4},/turf/unsimulated/floor{icon_state = "lino"},/area/syndicate_station) +"LS" = (/obj/structure/table/steel,/obj/item/device/radio/uplink,/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/skipjack_station) +"LT" = (/obj/item/weapon/gun/launcher/pneumatic,/turf/unsimulated/floor{icon_state = "asteroid"},/area/skipjack_station) +"LU" = (/obj/structure/bed/chair/comfy/black{dir = 1},/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/syndicate_station) +"LV" = (/obj/structure/table/standard,/obj/item/device/pda/syndicate,/turf/unsimulated/floor{icon_state = "lino"},/area/syndicate_station) +"LW" = (/obj/item/weapon/storage/box/syndie_kit/spy,/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/skipjack_station) +"LX" = (/obj/structure/bed/chair{dir = 1},/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/skipjack_station) +"LY" = (/obj/structure/ore_box,/turf/unsimulated/floor{icon_state = "asteroid"},/area/skipjack_station) +"LZ" = (/obj/structure/table/rack,/obj/item/device/suit_cooling_unit,/obj/item/device/suit_cooling_unit,/obj/item/device/suit_cooling_unit,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"Ma" = (/obj/structure/table/rack,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"Mb" = (/obj/structure/table/rack,/obj/item/weapon/rig/merc/empty,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"Mc" = (/obj/machinery/suit_cycler/syndicate{locked = 0},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"Md" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/space) +"Me" = (/obj/machinery/door/airlock/external{req_access = list(150)},/turf/unsimulated/floor{icon_state = "steel"},/area/skipjack_station) +"Mf" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/turf/space,/area/space) +"Mg" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/lattice,/turf/space,/area/space) +"Mh" = (/obj/machinery/door/airlock/external{frequency = 1331; id_tag = "merc_base_hatch"; req_access = list(150)},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"Mi" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/lattice,/turf/space,/area/space) +"Mj" = (/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "steel"},/area/skipjack_station) +"Mk" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/skipjack_station) +"Ml" = (/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"Mm" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_station) +"Mn" = (/obj/structure/window/reinforced{dir = 4},/turf/space,/area/space) +"Mo" = (/obj/structure/window/reinforced{dir = 8},/turf/space,/area/space) +"Mp" = (/turf/simulated/shuttle/wall/voidcraft/red,/area/syndicate_station/start) +"Mq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"Mr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"Ms" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"Mt" = (/turf/simulated/wall/skipjack,/area/skipjack_station/start) +"Mu" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1331; master_tag = "vox_west_control"; req_one_access = list(150)},/turf/simulated/wall/skipjack,/area/skipjack_station/start) +"Mv" = (/obj/machinery/door/airlock/hatch{frequency = 1331; icon_state = "door_closed"; id_tag = "vox_northwest_lock"; locked = 0; req_access = list(150)},/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"Mw" = (/obj/machinery/door/airlock/hatch{frequency = 1331; icon_state = "door_closed"; id_tag = "vox_northeast_lock"; locked = 0; req_access = list(150)},/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"Mx" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1331; master_tag = "vox_east_control"; req_access = list(150)},/turf/simulated/wall/skipjack,/area/skipjack_station/start) +"My" = (/obj/structure/table/standard,/obj/random/projectile,/turf/unsimulated/floor{icon_state = "steel"},/area/skipjack_station) +"Mz" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"; dir = 8},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/transport1/centcom) +"MA" = (/obj/structure/table/steel,/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"MB" = (/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"MC" = (/obj/machinery/autolathe{hacked = 1; name = "hacked autolathe"},/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"MD" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/turf/simulated/floor/airless,/area/syndicate_station/start) +"ME" = (/obj/structure/shuttle/engine/router{icon_state = "router"; dir = 8},/turf/simulated/floor/airless,/area/syndicate_station/start) +"MF" = (/obj/machinery/telecomms/hub/preset/southerncross/centcomm,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/main_hall) +"MG" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{frequency = 1331; id_tag = "vox_west_vent"},/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"MH" = (/obj/machinery/airlock_sensor{frequency = 1331; id_tag = "vox_west_sensor"; pixel_x = 25},/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"MI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{id = "skipjackshutters"; name = "Skipjack Blast Shielding"},/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"MJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{id = "skipjackshutters"; name = "Skipjack Blast Shielding"},/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"MK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/regular{id = "skipjackshutters"; name = "Skipjack Blast Shielding"},/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"ML" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "trade_shuttle"; pixel_x = -25; pixel_y = 0; req_one_access = list(101); tag_door = "trade_shuttle_hatch"},/obj/effect/shuttle_landmark/southern_cross/merchant_offsite,/turf/simulated/shuttle/floor/black,/area/shuttle/merchant/home) +"MM" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{frequency = 1331; id_tag = "vox_east_vent"},/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"MN" = (/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 6},/turf/simulated/shuttle/wall/voidcraft/red,/area/syndicate_station/start) +"MO" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 8},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/administration/centcom) +"MP" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1331; id_tag = "merc_shuttle_pump"},/obj/machinery/airlock_sensor{frequency = 1331; id_tag = "merc_shuttle_sensor"; pixel_x = 28; pixel_y = 8},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1331; id_tag = "merc_shuttle"; pixel_x = 24; pixel_y = -2; req_access = list(150)},/turf/simulated/shuttle/floor/voidcraft/dark,/area/syndicate_station/start) +"MQ" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/turf/simulated/shuttle/wall/voidcraft/red,/area/syndicate_station/start) +"MR" = (/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 10},/turf/simulated/shuttle/wall/voidcraft/red,/area/syndicate_station/start) +"MS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"MT" = (/obj/machinery/atmospherics/pipe/tank/air,/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"MU" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"MV" = (/obj/machinery/recharger/wallcharger{pixel_x = -25},/obj/structure/table/steel,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"MW" = (/obj/machinery/light{dir = 4},/obj/structure/table/rack,/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"MX" = (/obj/effect/shuttle_landmark/southern_cross/escape_pod4/offsite,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod4/centcom) +"MY" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8},/obj/machinery/meter,/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"MZ" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "vox_west_vent"; tag_exterior_door = "vox_northwest_lock"; frequency = 1331; id_tag = "vox_west_control"; tag_interior_door = "vox_southwest_lock"; pixel_x = 24; req_access = list(150); tag_chamber_sensor = "vox_west_sensor"},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1331; id_tag = "vox_west_vent"},/obj/machinery/light/small,/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"Na" = (/obj/structure/flight_left,/turf/simulated/shuttle/floor/darkred,/area/skipjack_station/start) +"Nb" = (/obj/machinery/computer/station_alert,/turf/simulated/shuttle/floor/darkred,/area/skipjack_station/start) +"Nc" = (/obj/structure/flight_right,/turf/simulated/shuttle/floor/darkred,/area/skipjack_station/start) +"Nd" = (/obj/machinery/computer/shuttle_control/web/heist,/turf/simulated/shuttle/floor/darkred,/area/skipjack_station/start) +"Ne" = (/obj/structure/table/steel_reinforced,/obj/item/clothing/head/pirate,/obj/item/clothing/glasses/thermal/plain/monocle,/turf/simulated/shuttle/floor/darkred,/area/skipjack_station/start) +"Nf" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1331; id_tag = "skipjack_shuttle"; pixel_x = -24; req_access = list(150); tag_airpump = "vox_east_vent"; tag_chamber_sensor = "vox_east_sensor"; tag_exterior_door = "vox_northeast_lock"; tag_interior_door = "vox_southeast_lock"},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1331; id_tag = "vox_east_vent"},/obj/machinery/light/small,/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"Ng" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4},/obj/machinery/meter,/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"Nh" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1331; master_tag = "merc_shuttle"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access = list(150)},/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"Ni" = (/obj/machinery/atmospherics/pipe/manifold/visible{icon_state = "map"; dir = 8},/obj/machinery/door/airlock/voidcraft/vertical{frequency = 1331; id_tag = "merc_shuttle_inner"; name = "Ship External Access"; req_access = list(150)},/turf/simulated/shuttle/floor/voidcraft/dark,/area/syndicate_station/start) +"Nj" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1331; id_tag = "merc_shuttle_pump"},/obj/machinery/light/small,/turf/simulated/shuttle/floor/voidcraft/dark,/area/syndicate_station/start) +"Nk" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1331; id_tag = "merc_shuttle_pump"},/turf/simulated/shuttle/floor/voidcraft/dark,/area/syndicate_station/start) +"Nl" = (/obj/machinery/door/airlock/voidcraft/vertical{frequency = 1331; id_tag = "merc_shuttle_inner"; name = "Ship External Access"; req_access = list(150)},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/turf/simulated/shuttle/floor/voidcraft/dark,/area/syndicate_station/start) +"Nm" = (/obj/machinery/atmospherics/pipe/manifold4w/visible,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1331; master_tag = "merc_shuttle"; name = "interior access button"; pixel_x = -25; pixel_y = 25; req_access = list(150)},/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"Nn" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"No" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/meter,/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"Np" = (/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 9},/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"Nq" = (/obj/machinery/recharger/wallcharger{pixel_x = -25},/obj/structure/table/steel,/obj/item/weapon/storage/box/frags,/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"Nr" = (/obj/machinery/door/airlock/hatch{frequency = 1331; icon_state = "door_closed"; id_tag = "vox_southwest_lock"; locked = 0; req_access = list(150)},/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"Ns" = (/turf/simulated/shuttle/floor/darkred,/area/skipjack_station/start) +"Nt" = (/obj/machinery/light/small{dir = 8},/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor/darkred,/area/skipjack_station/start) +"Nu" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor/darkred,/area/skipjack_station/start) +"Nv" = (/obj/machinery/light/small{dir = 4},/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor/darkred,/area/skipjack_station/start) +"Nw" = (/obj/machinery/button/remote/blast_door{id = "skipjackshutters"; name = "remote shutter control"; req_access = list(150)},/turf/simulated/wall/skipjack,/area/skipjack_station/start) +"Nx" = (/obj/machinery/door/airlock/hatch{frequency = 1331; icon_state = "door_closed"; id_tag = "vox_southeast_lock"; locked = 0; req_access = list(150)},/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"Ny" = (/obj/machinery/porta_turret/ai_defense{req_one_access = list(150)},/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"Nz" = (/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 5},/turf/simulated/shuttle/wall/voidcraft/red,/area/syndicate_station/start) +"NA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced/full,/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"NB" = (/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 9},/turf/simulated/shuttle/wall/voidcraft/red,/area/syndicate_station/start) +"NC" = (/obj/structure/table/steel,/obj/effect/spawner/newbomb/timer/syndicate,/obj/item/weapon/tool/screwdriver,/obj/item/device/assembly/signaler{pixel_y = 2},/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"ND" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Syndicate Intercom"; pixel_x = 32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"NE" = (/obj/machinery/light/small{dir = 8},/turf/simulated/shuttle/floor/voidcraft/dark,/area/syndicate_station/start) +"NF" = (/obj/structure/frame/computer,/turf/simulated/shuttle/floor/voidcraft/dark,/area/syndicate_station/start) +"NG" = (/obj/effect/shuttle_landmark/southern_cross/escape_pod6/offsite,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod6/centcom) +"NH" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1331; master_tag = "vox_west_control"; pixel_x = -22; req_one_access = list(150)},/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"NI" = (/obj/structure/table/rack,/obj/item/weapon/material/harpoon,/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots,/obj/random/rigsuit,/obj/random/multiple/voidsuit,/obj/random/multiple/voidsuit,/obj/random/energy,/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"NJ" = (/obj/structure/table/rack,/obj/random/rigsuit,/turf/simulated/shuttle/floor/darkred,/area/skipjack_station/start) +"NK" = (/obj/structure/table/rack,/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/random/multiple/voidsuit,/obj/random/multiple/voidsuit,/obj/random/energy,/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"NL" = (/obj/structure/table/rack,/obj/item/clothing/mask/breath,/obj/machinery/light/small{dir = 8},/obj/random/multiple/voidsuit,/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"NM" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1331; master_tag = "vox_east_control"; pixel_x = 22; req_access = list(150)},/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"NN" = (/obj/structure/frame/computer,/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"NO" = (/obj/machinery/computer/security/nuclear,/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"NP" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"NQ" = (/obj/structure/table/rack,/obj/item/weapon/storage/belt/security/tactical/bandolier,/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"NR" = (/obj/structure/table/steel,/obj/item/weapon/storage/toolbox/syndicate/powertools,/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"NS" = (/obj/structure/table/steel,/obj/item/weapon/gun/projectile/pistol,/obj/item/ammo_magazine/m9mm,/obj/item/weapon/gun/projectile/pistol,/obj/item/ammo_magazine/m9mm,/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"NT" = (/obj/structure/table/rack,/obj/item/weapon/storage/belt/security,/obj/item/weapon/storage/belt/security,/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"NU" = (/obj/machinery/suit_cycler/syndicate{locked = 0},/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"NV" = (/obj/machinery/light,/obj/structure/closet/syndicate/suit{name = "suit closet"},/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"NW" = (/obj/machinery/light,/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"NX" = (/obj/machinery/button/remote/blast_door{id = "syndieshutters_telebay"; name = "remote shutter control"; pixel_x = 0; pixel_y = -25; req_access = list(150)},/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"NY" = (/obj/machinery/door/blast/regular{dir = 4; id = "syndieshutters_telebay"; name = "Outer Airlock"},/turf/simulated/shuttle/floor/voidcraft/dark,/area/syndicate_station/start) +"NZ" = (/turf/simulated/shuttle/floor/voidcraft/dark,/area/syndicate_station/start) +"Oa" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/floor/voidcraft/dark,/area/syndicate_station/start) +"Ob" = (/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"Oc" = (/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"Od" = (/obj/machinery/microwave{pixel_x = -1; pixel_y = 8},/obj/structure/table/steel,/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"Oe" = (/obj/item/seeds/potatoseed,/obj/item/seeds/potatoseed,/obj/item/seeds/ambrosiavulgarisseed,/obj/item/weapon/material/minihoe,/obj/item/weapon/beartrap,/obj/structure/table/steel,/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"Of" = (/obj/machinery/vending/hydroseeds,/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"Og" = (/obj/structure/table/rack,/obj/item/weapon/melee/energy/sword/pirate,/obj/item/clothing/suit/space/pirate,/obj/item/clothing/suit/space/pirate,/obj/item/weapon/tank/oxygen,/obj/item/weapon/pinpointer/shuttle/heist,/obj/item/weapon/pinpointer/shuttle/heist,/turf/simulated/shuttle/floor/darkred,/area/skipjack_station/start) +"Oh" = (/obj/structure/table/rack,/obj/item/weapon/storage/belt/utility/full,/obj/item/weapon/storage/belt/utility/full,/obj/item/device/multitool,/obj/item/device/multitool,/obj/item/clothing/shoes/magboots,/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"Oi" = (/obj/machinery/washing_machine,/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"Oj" = (/obj/structure/table/standard,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/weapon/flame/lighter/zippo,/obj/item/clothing/gloves/yellow,/obj/item/stack/material/steel{amount = 50},/obj/item/stack/material/glass{amount = 50},/obj/item/weapon/card/emag,/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"Ok" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "syndieshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"Ol" = (/obj/structure/table/steel_reinforced,/obj/machinery/button/remote/blast_door{id = "syndieshutters"; name = "remote shutter control"; req_access = list(150)},/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"Om" = (/obj/structure/bed/chair/comfy/red{icon_state = "comfychair_preview"; dir = 1},/turf/simulated/shuttle/floor/voidcraft/light,/area/syndicate_station/start) +"On" = (/obj/machinery/light{dir = 4},/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"Oo" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/structure/bed/chair/comfy/red{dir = 4; icon_state = "comfychair_preview"},/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"Op" = (/turf/simulated/shuttle/floor/voidcraft/light,/area/syndicate_station/start) +"Oq" = (/obj/machinery/light{dir = 4},/obj/structure/bed/chair/comfy/red{icon_state = "comfychair_preview"; dir = 8},/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"Or" = (/obj/machinery/door/airlock/voidcraft{req_access = list(150)},/turf/simulated/shuttle/floor/voidcraft/light,/area/syndicate_station/start) +"Os" = (/obj/machinery/vending/cigarette{name = "hacked cigarette machine"; prices = list(); products = list(/obj/item/weapon/storage/fancy/cigarettes = 10, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/flame/lighter/zippo = 4, /obj/item/clothing/mask/smokable/cigarette/cigar/havana = 2)},/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"Ot" = (/obj/machinery/teleport/hub,/turf/simulated/shuttle/floor/voidcraft/dark,/area/syndicate_station/start) +"Ou" = (/obj/structure/table/rack,/obj/item/clothing/gloves/yellow,/obj/item/clothing/gloves/yellow,/obj/item/clothing/gloves/yellow,/obj/item/clothing/gloves/yellow,/obj/item/clothing/gloves/yellow,/obj/item/clothing/gloves/yellow,/turf/simulated/shuttle/floor/voidcraft/dark,/area/syndicate_station/start) +"Ov" = (/obj/structure/table/rack,/obj/item/clothing/glasses/night,/obj/item/clothing/glasses/night,/obj/item/clothing/glasses/night,/obj/item/clothing/glasses/night,/obj/item/clothing/glasses/night,/obj/item/clothing/glasses/night,/obj/machinery/light/small{dir = 1},/turf/simulated/shuttle/floor/voidcraft/dark,/area/syndicate_station/start) +"Ow" = (/obj/structure/table/rack,/turf/simulated/shuttle/floor/voidcraft/dark,/area/syndicate_station/start) +"Ox" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/simulated/mineral,/area/space) +"Oy" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/light/small{dir = 4},/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"Oz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{id = "skipjackshutters"; name = "Skipjack Blast Shielding"},/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"OA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{id = "skipjackshutters"; name = "Skipjack Blast Shielding"},/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"OB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/regular{id = "skipjackshutters"; name = "Skipjack Blast Shielding"},/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"OC" = (/obj/machinery/door/airlock/hatch{req_access = list(150)},/turf/simulated/shuttle/floor/darkred,/area/skipjack_station/start) +"OD" = (/turf/unsimulated/wall{desc = "That looks like it doesn't open easily."; dir = 8; icon = 'icons/obj/doors/rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Blast Door"},/area/centcom/main_hall) +"OE" = (/obj/item/robot_parts/head,/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"OF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "syndieshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"OG" = (/obj/structure/flight_right{icon_state = "right"; dir = 8},/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"OH" = (/obj/machinery/turretid{pixel_x = 32; req_access = list(150)},/turf/simulated/shuttle/floor/voidcraft/light,/area/syndicate_station/start) +"OI" = (/obj/structure/bed/chair/comfy/red{dir = 4; icon_state = "comfychair_preview"},/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"OJ" = (/obj/structure/bed/chair/comfy/red{icon_state = "comfychair_preview"; dir = 8},/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"OK" = (/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"OL" = (/obj/machinery/turretid{pixel_x = 0; pixel_y = 32; req_access = list(150)},/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"OM" = (/obj/structure/table/rack,/obj/item/device/aicard,/turf/simulated/shuttle/floor/voidcraft/dark,/area/syndicate_station/start) +"ON" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space,/area/space) +"OO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{id = "skipjackshutters"; name = "Skipjack Blast Shielding"},/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"OP" = (/obj/item/robot_parts/l_leg,/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"OQ" = (/obj/machinery/computer/shuttle_control/web/syndicate{dir = 8},/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"OR" = (/obj/structure/bed/chair/comfy/red{icon_state = "comfychair_preview"; dir = 8},/turf/simulated/shuttle/floor/voidcraft/light,/area/syndicate_station/start) +"OS" = (/obj/machinery/door/airlock/voidcraft/vertical{req_access = list(150)},/turf/simulated/shuttle/floor/voidcraft/light,/area/syndicate_station/start) +"OT" = (/mob/living/simple_mob/animal/passive/cat/kitten{name = "Enola"},/turf/simulated/shuttle/floor/voidcraft/light,/area/syndicate_station/start) +"OU" = (/obj/machinery/door/airlock/voidcraft/vertical{req_access = list(150)},/turf/simulated/shuttle/floor/voidcraft/dark,/area/syndicate_station/start) +"OV" = (/obj/machinery/telecomms/allinone{intercept = 1},/turf/simulated/shuttle/floor/voidcraft/dark,/area/syndicate_station/start) +"OW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{id = "skipjackshutters"; name = "Skipjack Blast Shielding"},/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"OX" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/machinery/portable_atmospherics/hydroponics,/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"OY" = (/obj/machinery/floodlight,/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"OZ" = (/obj/item/device/suit_cooling_unit,/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"Pa" = (/obj/structure/table/rack,/obj/item/weapon/gun/launcher/crossbow,/obj/item/stack/rods{amount = 10},/obj/machinery/light/small{dir = 8},/obj/item/weapon/beartrap,/obj/item/weapon/beartrap,/obj/item/weapon/beartrap,/obj/item/weapon/beartrap,/obj/item/weapon/beartrap,/obj/item/weapon/beartrap,/turf/simulated/shuttle/floor/darkred,/area/skipjack_station/start) +"Pb" = (/obj/structure/table/rack,/obj/item/weapon/grenade/empgrenade,/obj/item/weapon/grenade/flashbang,/obj/item/weapon/grenade/spawnergrenade/manhacks,/turf/simulated/shuttle/floor/darkred,/area/skipjack_station/start) +"Pc" = (/obj/structure/table/steel,/obj/machinery/recharger,/obj/machinery/light/small{dir = 4},/turf/simulated/shuttle/floor/darkred,/area/skipjack_station/start) +"Pd" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor/darkred,/area/skipjack_station/start) +"Pe" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"Pf" = (/obj/item/robot_parts/robot_suit,/obj/item/robot_parts/r_leg,/obj/item/robot_parts/r_arm,/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"Pg" = (/obj/structure/flight_left{icon_state = "left"; dir = 8},/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"Ph" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Syndicate Intercom"; pixel_x = 32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor/voidcraft/light,/area/syndicate_station/start) +"Pi" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor/voidcraft/dark,/area/syndicate_station/start) +"Pj" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor/voidcraft/dark,/area/syndicate_station/start) +"Pk" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{id = "skipjackshutters"; name = "Skipjack Blast Shielding"},/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"Pl" = (/obj/machinery/door/airlock/hatch{req_access = list(150)},/turf/simulated/shuttle/floor/black,/area/skipjack_station/start) +"Pm" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/light/small{dir = 8},/turf/simulated/shuttle/floor/darkred,/area/skipjack_station/start) +"Pn" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/light/small{dir = 4},/turf/simulated/shuttle/floor/darkred,/area/skipjack_station/start) +"Po" = (/obj/structure/table/steel,/obj/item/clothing/glasses/regular,/obj/item/clothing/glasses/regular,/turf/simulated/shuttle/floor/darkred,/area/skipjack_station/start) +"Pp" = (/obj/machinery/door/airlock/hatch{req_access = list(150)},/turf/simulated/shuttle/floor/white,/area/skipjack_station/start) +"Pq" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"Pr" = (/obj/item/weapon/tool/wrench,/obj/item/weapon/mop,/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"Ps" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/item/weapon/tool/crowbar,/obj/item/device/suit_cooling_unit,/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"Pt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "syndieshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"Pu" = (/obj/structure/table/steel_reinforced,/obj/machinery/recharger,/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"Pv" = (/obj/structure/bed/chair/comfy/red,/turf/simulated/shuttle/floor/voidcraft/light,/area/syndicate_station/start) +"Pw" = (/obj/machinery/vending/assist{contraband = null; name = "AntagCorpVend"; products = list(/obj/item/device/assembly/prox_sensor = 5, /obj/item/device/assembly/signaler = 4, /obj/item/device/assembly/infra = 4, /obj/item/device/assembly/prox_sensor = 4, /obj/item/weapon/handcuffs = 8, /obj/item/device/flash = 4, /obj/item/weapon/cartridge/signal = 4, /obj/item/clothing/glasses/sunglasses = 4)},/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"Px" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/simulated/shuttle/floor/voidcraft/light,/area/syndicate_station/start) +"Py" = (/obj/structure/table/rack,/obj/item/weapon/storage/toolbox/syndicate{pixel_x = -1; pixel_y = 3},/turf/simulated/shuttle/floor/voidcraft/dark,/area/syndicate_station/start) +"Pz" = (/obj/structure/table/rack,/obj/item/weapon/storage/belt/utility/full,/obj/item/device/multitool,/obj/machinery/light/small,/turf/simulated/shuttle/floor/voidcraft/dark,/area/syndicate_station/start) +"PA" = (/obj/structure/table/rack,/obj/item/weapon/storage/belt/utility/full,/obj/item/device/multitool,/turf/simulated/shuttle/floor/voidcraft/dark,/area/syndicate_station/start) +"PB" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/tank/air{dir = 1; start_pressure = 740},/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"PC" = (/obj/machinery/portable_atmospherics/hydroponics,/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"PD" = (/turf/simulated/shuttle/floor/black,/area/skipjack_station/start) +"PE" = (/obj/machinery/light/small{dir = 1},/turf/simulated/shuttle/floor/black,/area/skipjack_station/start) +"PF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{id = "skipjackshutters"; name = "Skipjack Blast Shielding"},/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"PG" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor/darkred,/area/skipjack_station/start) +"PH" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor/darkred,/area/skipjack_station/start) +"PI" = (/obj/structure/table/steel,/obj/item/weapon/deck/cards,/turf/simulated/shuttle/floor/darkred,/area/skipjack_station/start) +"PJ" = (/obj/machinery/bodyscanner{dir = 8},/turf/simulated/shuttle/floor/white,/area/skipjack_station/start) +"PK" = (/obj/machinery/light/small{dir = 1},/obj/machinery/body_scanconsole,/turf/simulated/shuttle/floor/white,/area/skipjack_station/start) +"PL" = (/turf/simulated/shuttle/floor/white,/area/skipjack_station/start) +"PM" = (/obj/structure/toilet{dir = 4},/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"PN" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/item/weapon/tank/nitrogen,/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"PO" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/tank/air{dir = 1; start_pressure = 740},/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"PP" = (/obj/structure/frame/computer,/obj/machinery/light,/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"PQ" = (/obj/structure/frame/computer,/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"PR" = (/obj/structure/closet/crate/freezer/rations,/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"PS" = (/obj/item/weapon/cigbutt,/turf/simulated/shuttle/floor/voidcraft/dark,/area/syndicate_station/start) +"PT" = (/obj/machinery/light/small{dir = 1},/turf/simulated/shuttle/floor/voidcraft/dark,/area/syndicate_station/start) +"PU" = (/obj/machinery/light{dir = 1},/obj/structure/table/steel,/obj/item/roller,/obj/item/roller,/obj/item/roller,/obj/item/device/defib_kit/compact/combat/loaded,/turf/simulated/shuttle/floor/voidcraft/light,/area/syndicate_station/start) +"PV" = (/obj/structure/closet/secure_closet/medical_wall{pixel_y = 32; req_access = list(150)},/obj/item/bodybag,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = -4; pixel_y = 8},/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline{pixel_x = 4; pixel_y = 7},/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/storage/firstaid/combat,/obj/item/weapon/storage/firstaid/clotting,/turf/simulated/shuttle/floor/voidcraft/light,/area/syndicate_station/start) +"PW" = (/obj/machinery/atmospherics/pipe/manifold/visible{icon_state = "map"; dir = 8},/turf/simulated/shuttle/floor/voidcraft/light,/area/syndicate_station/start) +"PX" = (/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 9},/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Syndicate Intercom"; pixel_x = 32; subspace_transmission = 1; syndie = 1},/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor/voidcraft/light,/area/syndicate_station/start) +"PY" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating/airless,/area/skipjack_station/start) +"PZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{id = "skipjackshutters"; name = "Skipjack Blast Shielding"},/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"Qa" = (/obj/structure/table/steel,/turf/simulated/shuttle/floor/darkred,/area/skipjack_station/start) +"Qb" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/shuttle/floor/white,/area/skipjack_station/start) +"Qc" = (/obj/machinery/door/airlock/voidcraft{req_access = list(150)},/turf/simulated/shuttle/floor/voidcraft/dark,/area/syndicate_station/start) +"Qd" = (/obj/machinery/door/window{dir = 8; name = "Cell"; req_access = list(150)},/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"Qe" = (/obj/machinery/sleeper{dir = 8},/turf/simulated/shuttle/floor/voidcraft/light,/area/syndicate_station/start) +"Qf" = (/obj/machinery/sleep_console,/turf/simulated/shuttle/floor/voidcraft/light,/area/syndicate_station/start) +"Qg" = (/obj/machinery/atmospherics/portables_connector{icon_state = "map_connector"; dir = 4},/obj/machinery/portable_atmospherics/canister/oxygen/prechilled,/turf/simulated/shuttle/floor/voidcraft/light,/area/syndicate_station/start) +"Qh" = (/obj/structure/table/steel,/obj/item/weapon/storage/firstaid/o2{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/firstaid/regular,/obj/machinery/atmospherics/pipe/manifold/visible,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/adv,/obj/item/weapon/storage/firstaid/clotting,/turf/simulated/shuttle/floor/voidcraft/light,/area/syndicate_station/start) +"Qi" = (/obj/machinery/atmospherics/unary/freezer{icon_state = "freezer_0"; dir = 8},/turf/simulated/shuttle/floor/voidcraft/light,/area/syndicate_station/start) +"Qj" = (/turf/simulated/shuttle/wall/no_join{base_state = "orange"; icon = 'icons/turf/shuttle_orange.dmi'; icon_state = "orange"},/area/centcom/evac) +"Qk" = (/obj/structure/table/standard,/obj/item/weapon/handcuffs/legcuffs,/turf/simulated/shuttle/floor/black,/area/skipjack_station/start) +"Ql" = (/obj/structure/table/standard,/obj/item/weapon/deck/cards,/turf/simulated/shuttle/floor/black,/area/skipjack_station/start) +"Qm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{id = "skipjackshutters"; name = "Skipjack Blast Shielding"},/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"Qn" = (/obj/machinery/light/small,/turf/simulated/shuttle/floor/darkred,/area/skipjack_station/start) +"Qo" = (/obj/structure/table/standard,/obj/item/weapon/surgical/circular_saw{pixel_y = 8},/obj/item/weapon/surgical/hemostat,/obj/item/weapon/surgical/scalpel,/obj/item/stack/medical/advanced/bruise_pack,/turf/simulated/shuttle/floor/white,/area/skipjack_station/start) +"Qp" = (/obj/structure/toilet{dir = 4},/obj/machinery/flasher{id = "syndieflash"; pixel_x = -28; pixel_y = 0},/turf/simulated/shuttle/floor/voidcraft/dark,/area/syndicate_station/start) +"Qq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"Qr" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"Qs" = (/obj/machinery/light{dir = 4},/obj/machinery/button/flasher{id = "syndieflash"; name = "Flasher"; pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"Qt" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window{dir = 8; name = "Surgery"; req_access = list(150)},/turf/simulated/shuttle/floor/voidcraft/light,/area/syndicate_station/start) +"Qu" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor/voidcraft/light,/area/syndicate_station/start) +"Qv" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table/steel,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/turf/simulated/shuttle/floor/voidcraft/light,/area/syndicate_station/start) +"Qw" = (/mob/living/simple_mob/animal/passive/tindalos,/turf/simulated/shuttle/floor/black,/area/skipjack_station/start) +"Qx" = (/obj/machinery/door/airlock/hatch{req_access = list(150)},/turf/simulated/shuttle/floor/red,/area/skipjack_station/start) +"Qy" = (/obj/machinery/optable,/turf/simulated/shuttle/floor/white,/area/skipjack_station/start) +"Qz" = (/obj/structure/table/standard,/obj/item/weapon/surgical/cautery,/obj/item/weapon/surgical/retractor,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/weapon/reagent_containers/syringe,/turf/simulated/shuttle/floor/white,/area/skipjack_station/start) +"QA" = (/obj/structure/closet{name = "custodial"},/obj/item/weapon/mop,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/shuttle/floor/voidcraft/dark,/area/syndicate_station/start) +"QB" = (/obj/structure/mopbucket,/turf/simulated/shuttle/floor/voidcraft/dark,/area/syndicate_station/start) +"QC" = (/obj/structure/table/steel,/obj/item/weapon/material/knife{pixel_x = -6},/obj/item/weapon/reagent_containers/syringe/drugs{pixel_x = 3; pixel_y = 9},/obj/item/weapon/reagent_containers/syringe/drugs{pixel_x = 3; pixel_y = 4},/obj/item/weapon/reagent_containers/syringe/drugs{pixel_x = 3; pixel_y = -1},/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"QD" = (/obj/item/device/radio/electropack,/obj/structure/table/steel,/turf/simulated/shuttle/floor/voidcraft,/area/syndicate_station/start) +"QE" = (/obj/machinery/button/remote/blast_door{id = "syndieshutters_infirmary"; name = "remote shutter control"; pixel_x = -25},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor/voidcraft/light,/area/syndicate_station/start) +"QF" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/steel,/obj/item/stack/medical/advanced/bruise_pack,/obj/item/stack/nanopaste,/turf/simulated/shuttle/floor/voidcraft/light,/area/syndicate_station/start) +"QG" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/closet/secure_closet/medical_wall{pixel_x = 32; pixel_y = 0; req_access = list(150)},/obj/item/weapon/tank/anesthetic,/obj/item/clothing/mask/breath/medical,/obj/item/clothing/mask/surgical,/obj/item/clothing/gloves/sterile/latex,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/turf/simulated/shuttle/floor/voidcraft/light,/area/syndicate_station/start) +"QH" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/shuttle/floor/black,/area/skipjack_station/start) +"QI" = (/obj/item/weapon/bedsheet/rainbow,/obj/structure/bed/padded,/turf/simulated/shuttle/floor/red,/area/skipjack_station/start) +"QJ" = (/turf/simulated/shuttle/floor/red,/area/skipjack_station/start) +"QK" = (/obj/item/weapon/bedsheet/hos,/obj/structure/bed/padded,/turf/simulated/shuttle/floor/red,/area/skipjack_station/start) +"QL" = (/obj/structure/table/standard,/obj/item/weapon/surgical/bonesetter,/obj/item/weapon/surgical/bonegel,/obj/item/weapon/surgical/FixOVein,/obj/item/stack/nanopaste,/turf/simulated/shuttle/floor/white,/area/skipjack_station/start) +"QM" = (/obj/machinery/bodyscanner{dir = 8},/turf/simulated/shuttle/floor/voidcraft/light,/area/syndicate_station/start) +"QN" = (/obj/machinery/body_scanconsole,/turf/simulated/shuttle/floor/voidcraft/light,/area/syndicate_station/start) +"QO" = (/obj/structure/table/steel,/obj/item/stack/medical/splint,/obj/item/stack/medical/splint,/obj/item/weapon/storage/belt/medical/emt,/obj/item/weapon/storage/belt/medical/emt,/turf/simulated/shuttle/floor/voidcraft/light,/area/syndicate_station/start) +"QP" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/steel,/obj/item/weapon/storage/firstaid/surgery,/turf/simulated/shuttle/floor/voidcraft/light,/area/syndicate_station/start) +"QQ" = (/obj/machinery/optable,/turf/simulated/shuttle/floor/voidcraft/light,/area/syndicate_station/start) +"QR" = (/obj/machinery/iv_drip,/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Syndicate Intercom"; pixel_x = 32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor/voidcraft/light,/area/syndicate_station/start) +"QS" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/obj/machinery/turretid{pixel_x = 32; req_access = list(150)},/obj/machinery/turretid{pixel_x = 32; req_access = list(150)},/turf/simulated/floor/airless,/area/syndicate_station/start) +"QT" = (/obj/structure/toilet{dir = 4},/obj/machinery/light/small{dir = 8},/turf/simulated/shuttle/floor/black,/area/skipjack_station/start) +"QU" = (/obj/item/weapon/bedsheet/orange,/obj/structure/bed/padded,/turf/simulated/shuttle/floor/red,/area/skipjack_station/start) +"QV" = (/obj/item/weapon/bedsheet/green,/obj/machinery/light/small{dir = 4},/obj/structure/bed/padded,/turf/simulated/shuttle/floor/red,/area/skipjack_station/start) +"QW" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/storage/firstaid/clotting,/obj/item/stack/medical/splint,/turf/simulated/shuttle/floor/white,/area/skipjack_station/start) +"QX" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/adv{pixel_x = 1},/obj/item/weapon/storage/firstaid/toxin{pixel_x = 3; pixel_y = 3},/obj/machinery/light/small{dir = 4},/obj/structure/closet/secure_closet/medical_wall{pixel_x = 32; pixel_y = 0; req_access = list(150)},/obj/item/weapon/storage/firstaid/fire{pixel_x = 1},/obj/item/weapon/storage/firstaid/o2{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/shuttle/floor/white,/area/skipjack_station/start) +"QY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "syndieshutters_infirmary"; name = "Blast Shutters"; opacity = 0},/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"QZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "syndieshutters_infirmary"; name = "Blast Shutters"; opacity = 0},/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"Ra" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "syndieshutters_infirmary"; name = "Blast Shutters"; opacity = 0},/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating,/area/syndicate_station/start) +"Rb" = (/obj/item/weapon/bedsheet/rd,/obj/structure/bed/padded,/turf/simulated/shuttle/floor/red,/area/skipjack_station/start) +"Rc" = (/obj/item/pizzabox/meat,/turf/simulated/shuttle/floor/red,/area/skipjack_station/start) +"Rd" = (/obj/item/weapon/bedsheet/clown,/obj/structure/bed/padded,/turf/simulated/shuttle/floor/red,/area/skipjack_station/start) +"Re" = (/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/space) +"Rf" = (/turf/unsimulated/wall{icon = 'icons/misc/title.dmi'; icon_state = "title"},/area/space) +"Rg" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/simulated/mineral,/area/space) +"Rh" = (/turf/unsimulated/wall,/area/tdome/tdomeobserve) +"Ri" = (/obj/machinery/door/blast/regular{id = "thunderdomeaxe"; name = "Axe Supply"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdome1) +"Rj" = (/obj/structure/table/glass,/obj/item/weapon/book/codex/lore/vir,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) +"Rk" = (/obj/machinery/computer/cryopod/dorms{pixel_y = -30},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) +"Rl" = (/obj/machinery/cryopod/robot/door/dorms,/turf/simulated/shuttle/floor/white,/area/centcom/main_hall) +"Rm" = (/obj/effect/forcefield{desc = "You can't get in. Heh."; invisibility = 60; layer = 1; name = "Blocker"},/turf/simulated/shuttle/floor/white,/area/centcom/main_hall) +"Rn" = (/obj/effect/forcefield{desc = "You can't get in. Heh."; invisibility = 60; layer = 1; name = "Blocker"},/obj/machinery/light,/turf/simulated/shuttle/floor/white,/area/centcom/main_hall) +"Ro" = (/obj/effect/floor_decal/corner/green{dir = 9},/obj/structure/window/reinforced/holowindow/disappearing{dir = 8},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) +"Rp" = (/obj/effect/floor_decal/corner/red{dir = 6},/obj/structure/window/reinforced/holowindow/disappearing{dir = 4},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) +"Rq" = (/obj/effect/floor_decal/corner/green{dir = 6},/obj/structure/table/holotable,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/under/color/green,/obj/item/clothing/suit/armor/tdome/green,/obj/item/weapon/holo/esword/green,/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) +"Rr" = (/obj/effect/floor_decal/spline/plain,/turf/simulated/floor/holofloor/lino,/area/holodeck/source_meetinghall) +"Rs" = (/obj/effect/floor_decal/spline/plain{dir = 10},/turf/simulated/floor/holofloor/lino,/area/holodeck/source_meetinghall) +"Rt" = (/obj/effect/floor_decal/spline/plain{dir = 6},/turf/simulated/floor/holofloor/lino,/area/holodeck/source_meetinghall) +"Ru" = (/obj/structure/holohoop{dir = 4},/obj/effect/floor_decal/corner/red{dir = 9},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) +"Rv" = (/obj/effect/floor_decal/corner/red{dir = 6},/obj/item/weapon/beach_ball/holoball,/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) +"Rw" = (/obj/structure/holohoop{dir = 8},/obj/effect/floor_decal/corner/green{dir = 6},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) +"Rx" = (/obj/effect/floor_decal/corner/red{dir = 10},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) +"Ry" = (/obj/effect/floor_decal/corner/red/full,/obj/structure/table/holotable,/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) +"Rz" = (/obj/effect/floor_decal/corner/green/full,/obj/structure/window/reinforced/holowindow/disappearing{dir = 8},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) +"RA" = (/obj/effect/floor_decal/corner/red/full{dir = 4},/obj/structure/window/reinforced/holowindow/disappearing{dir = 4},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) +"RB" = (/obj/effect/floor_decal/corner/green{dir = 10},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) +"RC" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"; dir = 8},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/administration/centcom) +"RD" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"; dir = 4},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/merchant/home) +"RE" = (/obj/effect/shuttle_landmark/southern_cross/escape_pod3/offsite,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod3/centcom) +"RF" = (/obj/effect/shuttle_landmark/southern_cross/escape_pod5/offsite,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod5/centcom) +"RG" = (/obj/effect/shuttle_landmark/southern_cross/escape/offsite,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"RH" = (/turf/space,/obj/structure/shuttle/engine/propulsion{dir = 4},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/merchant/home) +"RI" = (/obj/machinery/airlock_sensor{frequency = 1331; id_tag = "ninja_shuttle_sensor"; pixel_x = 0; pixel_y = 28},/obj/effect/shuttle_landmark{base_area = /area/ninja_dojo/dojo; base_turf = /turf/snow; landmark_tag = "ninja_start"; name = "Dojo Outpost"},/turf/simulated/shuttle/floor/voidcraft/dark,/area/ninja_dojo/start) +"RJ" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 4},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/merchant/home) +"RK" = (/turf/space,/obj/structure/shuttle/engine/propulsion,/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/escape/centcom) +"RL" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"; dir = 1},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/syndicate_elite/mothership) +"RM" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 1},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/syndicate_elite/mothership) +"RN" = (/obj/machinery/airlock_sensor{frequency = 1331; id_tag = "vox_east_sensor"; pixel_x = -25},/obj/effect/shuttle_landmark{base_area = /area/space; base_turf = /turf/space; landmark_tag = "skipjack_start"; name = "The Hideaway"},/turf/simulated/shuttle/plating,/area/skipjack_station/start) +"RO" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1331; id_tag = "merc_shuttle_pump"},/obj/machinery/button/remote/blast_door{id = "smindicate"; name = "ship lockdown control"; pixel_x = -25},/obj/effect/shuttle_landmark{base_area = /area/space; base_turf = /turf/space; landmark_tag = "syndie_start"},/turf/simulated/shuttle/floor/voidcraft/dark,/area/syndicate_station/start) +"RP" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 1},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/syndicate_elite/mothership) +"RQ" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"; dir = 4},/turf/simulated/shuttle/plating/airless/carry,/area/syndicate_station/start) +"RR" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 4},/turf/simulated/shuttle/plating/airless/carry,/area/syndicate_station/start) +"RS" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 4},/turf/simulated/shuttle/plating/airless/carry,/area/syndicate_station/start) +"RT" = (/turf/space,/obj/structure/shuttle/engine/propulsion,/turf/simulated/shuttle/plating/airless/carry,/area/skipjack_station/start) (1,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(2,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(3,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Rf -aa -aa -"} -(4,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -"} -(5,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -"} -(6,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -"} -(7,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -"} -(8,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jg -jg -jg -jg -jg -jg -jg -jg -jg -jg -jg -jg -jg -jg -jg -jg -jg -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -"} -(9,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jg -jg -jg -jg -jg -jg -jg -jg -jg -li -li -li -mq -mI -mT -nb -lj -nN -oa -oj -oy -oJ -oT -pg -jg -jg -jg -jg -jg -jg -jg -jg -jg -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -"} -(10,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jg -jo -jo -jo -jo -jo -jo -jo -la -lj -lj -lj -lj -lj -lj -lj -lj -lj -lj -lj -lj -lj -lj -lj -la -jo -jo -jo -jo -jo -jo -jo -jg -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -Re -ab -ab -ab -ab -ab -ab -ab -aa -aa -"} -(11,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jg -jg -jg -jo -jo -jo -jo -jo -jo -jo -jg -lj -lj -lT -lj -lT -lj -nc -nv -lj -lj -lT -lj -lT -lj -lj -jg -jg -jg -jg -jg -jg -jg -jo -jg -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -"} -(12,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jg -jo -jo -jo -jg -jg -jg -jg -jg -jg -jg -lj -lE -lE -lE -lE -lE -lj -nw -nO -lE -lE -lE -lE -lE -lj -jg -pC -pC -pC -pC -pC -jg -jo -jg -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -"} -(13,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jg -jo -jo -jo -jg -ks -ks -ks -ks -ks -jg -jg -lF -lF -lF -lF -lF -nd -nx -nd -lF -lF -lF -lF -lF -jg -jg -kt -kt -kt -kt -kt -jg -jo -jg -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -"} -(14,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jg -jo -jg -jP -jg -kt -kt -kt -kt -kt -jg -lk -ll -ll -ll -ll -ll -ll -ny -ll -ll -ll -ll -ll -ll -lk -jg -jo -jo -jo -jo -jo -jg -jP -jg -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -"} -(15,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jg -jo -jg -jo -jg -ku -ku -ku -ku -ku -jg -ll -ll -ll -ll -ll -ll -ll -ny -ll -ll -ll -ll -ll -ll -ll -jg -pD -pD -pE -pE -pD -ki -jo -jg -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -"} -(16,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jg -jo -jg -jo -ki -ku -kv -kv -ku -ku -lb -ll -ll -ll -ll -ll -ll -ll -ny -ll -ll -ll -ll -ll -ll -ll -lb -pD -pD -pE -pE -pD -ki -jo -jg -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -"} -(17,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jg -jo -jg -jQ -ki -ku -kv -kv -ku -ku -lb -ll -ll -ll -ll -ll -ll -ne -nz -nP -ll -ll -ll -ll -ll -ll -lb -pE -pE -qC -qC -pE -ki -rQ -jg -aa -aa -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -yY -yY -yY -yY -yY -yY -yY -yY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -aa -aa -"} -(18,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jg -jo -jg -jQ -ki -kv -kH -kH -kv -kv -lb -ll -ll -ll -ll -ll -ll -nf -nA -nf -ll -ll -ll -ll -ll -ll -lb -pE -pE -qC -qC -pE -ki -rQ -jg -aa -aa -tU -ua -uB -ua -uC -ub -ub -ub -ub -ub -uC -ua -uB -ua -tU -Ag -Ag -Ag -zo -yX -yX -yX -zo -aa -aa -aa -aa -aa -aa -Bt -aa -aa -aa -aa -aa -Bt -aa -aa -aa -aa -aa -Bt -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(19,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jg -jo -jg -jQ -ki -kv -kH -kH -kv -kv -lb -ll -ll -ll -ll -ll -ll -ll -nB -ll -ll -ll -ll -ll -ll -ll -lb -pD -pD -pE -pE -pD -ki -rQ -jg -aa -aa -tU -ub -ub -ub -ub -ub -vO -wq -vO -ub -ub -ub -ub -ub -tU -Ag -Ag -Ag -zo -yX -yX -yX -zo -aa -aa -aa -aa -aa -aa -yY -aa -aa -aa -aa -aa -yY -aa -aa -aa -aa -aa -yY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(20,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jg -jo -jg -jQ -ki -ku -kv -kv -ku -ku -lb -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -lb -pD -pD -pE -pE -pD -ki -rQ -jg -aa -aa -tU -ua -uB -ua -uC -ub -vO -wr -vO -ub -uC -ua -uB -ua -tU -Ag -Ag -Ag -zo -yX -yX -yX -zo -aa -aa -aa -aa -aa -aa -zo -aa -aa -aa -aa -aa -zo -aa -aa -aa -aa -aa -zo -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(21,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jg -jo -jg -jQ -ki -ku -kv -kv -ku -ku -lb -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -lb -pD -pD -pD -pD -pD -jg -rQ -jg -aa -aa -tU -tU -tU -tU -tU -ub -vO -ws -vO -ub -tU -tU -tU -tU -tU -Ag -Ag -Ag -zo -yX -yX -yX -zo -aa -aa -aa -aa -aa -aa -zo -aa -aa -aa -aa -aa -zo -aa -aa -aa -aa -aa -zo -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(22,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jg -jo -jg -jo -jg -ku -ku -ku -ku -ku -jg -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -jg -Ri -Ri -Ri -Ri -Ri -jg -jo -jg -aa -aa -tU -uc -ub -ub -ub -ub -ub -ub -ub -ub -ub -ub -xM -yl -tU -Ag -Ag -Ag -zo -yX -yX -yX -zo -aa -aa -aa -aa -aa -aa -zo -aa -aa -aa -aa -aa -zo -aa -aa -aa -aa -aa -zo -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(23,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jg -jo -jg -jg -jg -kw -kw -kw -kw -kw -jg -lk -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -ll -lk -jg -pF -pF -pF -pF -pF -jg -jg -jg -aa -aa -tU -ud -ub -ub -ub -ub -ub -ub -ub -ub -ub -ub -ub -ug -tU -Ag -Ag -Ag -zo -yX -yX -yX -zo -aa -aa -aa -aa -aa -aa -yY -aa -aa -aa -aa -aa -yY -aa -aa -aa -aa -aa -yY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(24,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jg -jo -jo -jo -jg -kx -kx -kx -kx -kx -jg -jg -lF -lF -lF -lF -lF -lF -lF -lF -lF -lF -lF -jg -jg -jg -jg -jg -jg -jg -jg -jg -je -je -je -je -aa -tU -ue -ub -ub -va -tU -uC -wt -wt -tU -ub -ub -ub -ub -tU -Ag -Ag -Ag -yY -yX -yX -Ig -yY -aa -aa -aa -aa -aa -aa -yY -aa -aa -aa -aa -aa -yY -aa -aa -aa -aa -aa -yY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(25,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jg -jo -jo -jo -jg -jg -jg -jg -jg -jg -jg -lm -lG -lG -lG -lG -lG -lm -lm -lm -lG -lG -lG -Rh -kI -kI -kI -je -te -kI -kI -kI -lo -lo -lo -je -je -tU -ue -ub -ub -vb -uC -vP -ub -ub -uC -ub -ub -ub -ym -tU -Ag -Ag -Ag -zo -yX -yX -yX -zo -aa -aa -zo -BX -zo -aa -yY -aa -zo -BX -zo -aa -yY -aa -zo -BX -zo -aa -yY -aa -zo -BX -zo -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(26,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jg -jg -jg -jo -jo -jo -jo -jo -jo -jo -jg -lm -lm -lU -lm -lU -lm -lm -lm -lm -lm -lU -lm -Rh -kI -kI -kI -le -kI -kI -kI -kI -lo -lo -lo -lo -je -tU -ue -ub -ub -vc -uC -vP -ub -ub -uC -ug -xw -xN -yn -tU -Ag -Ag -Ag -zo -yX -yX -yX -zo -aa -aa -zo -AO -zo -aa -yY -aa -zo -AO -zo -aa -yY -aa -zo -AO -zo -aa -yY -aa -zo -AO -zo -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(27,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jg -jo -jo -jo -jo -jo -jo -jo -lc -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm -Rh -kI -kI -kI -le -kI -Rk -je -je -je -je -lo -lo -je -tU -tU -uC -uC -tU -tU -uC -wt -wt -tU -tU -tU -tU -tU -tU -Ag -Ag -Ag -yY -zu -yY -zu -yY -zo -zo -zo -AN -zo -zo -yY -zo -zo -AN -zo -zo -yY -zo -zo -AN -zo -zo -yY -zo -zo -AN -zo -zo -zo -yY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(28,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jg -jg -jg -jg -jg -jg -jg -jg -jg -ln -lH -lV -mr -mJ -lm -lm -lm -lm -mJ -mr -oK -Rh -kI -kI -kI -le -kI -kI -Rl -Rm -Rn -je -lo -lo -je -tU -wr -wr -ub -ub -ug -wr -ub -ub -uC -ub -ub -ub -yo -tU -Ag -Ag -yY -yY -yX -yX -yX -yY -yX -Bv -zo -CJ -zo -Bv -CL -Bv -zo -CJ -zo -Bv -yX -Bv -zo -CJ -zo -Bv -yX -Bv -zo -CJ -zo -Bv -yX -yY -zo -zo -zo -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(29,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jg -jg -jg -jg -jg -jg -jg -ng -jg -ng -jg -jg -jg -jg -kI -kI -kI -tf -kI -kI -je -je -je -je -lo -lo -je -tU -ug -wr -ub -vd -wr -wr -ub -ub -uC -ub -ub -xO -yp -tU -Ag -Ag -yY -Ai -yX -yX -yX -AA -yX -yX -AB -AP -AR -yX -yX -yX -AB -AP -AR -yX -yX -yX -AB -AP -AR -yX -yX -yX -AB -AP -AR -yX -AX -zo -BF -Ds -zo -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(30,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -je -kI -kI -kI -kI -kI -OD -kj -le -kI -kI -kI -le -kI -kI -Rl -Rm -Rn -je -lo -lo -je -tU -ub -uD -ub -ub -ub -ub -ub -ub -wZ -ub -wr -wr -yq -tU -Ag -Ag -Ah -Ai -yX -yX -yX -AA -yX -yX -AC -BB -BM -yX -yX -yX -yX -yX -yX -yX -yX -yX -yX -yX -yX -yX -yX -yX -yX -yX -yX -yX -Bp -CJ -CY -Fi -BX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(31,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -je -kI -kI -kI -kI -kI -OD -kj -le -kI -kI -kI -le -kI -Rk -je -je -je -je -lo -lo -je -tU -ub -ub -ub -ub -ub -ub -ub -ub -uC -ub -ub -xP -wq -tU -yY -yY -yY -Aj -yX -yX -yX -AA -yX -yX -yX -yX -yX -yX -yX -yX -yX -AX -Bb -Bb -Be -yX -yX -yX -AX -Bb -Bb -Be -yX -yX -yX -yX -Bo -CJ -BY -EN -BX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(32,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -je -kI -kI -kI -kI -kI -OD -kj -le -kI -kI -kI -le -kI -kI -kI -kI -lo -lo -lo -lo -je -tU -ub -ub -ub -ub -ub -ub -wu -ub -uC -ub -ub -ub -yr -tU -Ag -Ag -yY -yY -yX -yX -yX -yY -Cr -Bw -yX -Bw -yX -Bw -yX -Bw -Cr -zo -CK -CK -zo -Bv -Dr -Bv -zo -CK -CK -zo -Cr -Bw -yX -Bw -Bq -Bt -zo -zo -zo -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(33,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -je -kI -kI -kI -kI -kI -OD -kj -le -kI -kI -kI -je -Rj -kI -kI -kI -lo -lo -lo -je -je -tU -tU -ub -tU -tU -vA -xx -wr -wN -uC -tU -tU -wZ -tU -tU -Ag -Ag -Ag -yY -yX -yX -yX -yY -zo -zo -yY -zo -zo -zo -yY -zo -zo -zo -yX -Bd -zo -zo -yY -zo -zo -yX -Bd -zo -zo -zo -yY -zo -zo -yY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(34,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -je -kI -kI -kI -kI -kI -je -kj -je -kI -kI -kI -je -je -je -le -le -le -le -je -je -kj -tU -uh -ub -ub -tU -vB -vB -vB -vB -xa -tU -ub -ub -ub -tU -Ag -Ag -Ag -zo -yX -yX -yX -zo -aa -aa -aa -aa -aa -aa -Br -aa -aa -zo -Bc -yX -zo -aa -aa -aa -zo -Bc -yX -zo -aa -Br -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(35,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -je -kI -kI -kI -kI -kI -je -kj -le -kI -kI -kI -le -kj -kj -kj -kj -kj -kj -kj -kj -kj -tU -uh -ub -ub -tU -vB -vB -vB -vB -xa -uC -ub -ub -ub -tU -Ag -Ag -Ag -zo -yX -yX -yX -yY -aa -aa -aa -aa -aa -aa -Br -aa -aa -zo -CK -CK -zo -aa -aa -aa -zo -CK -CK -zo -aa -Br -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(36,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -je -je -je -rR -je -je -je -kj -le -kI -kI -kI -le -kj -kj -kj -kj -kj -kj -kj -kj -kj -tU -ui -ub -ub -tU -vB -vB -vB -vB -xa -uC -ub -ub -ys -tU -Ag -Ag -Ag -zo -yX -yX -yX -zo -Br -Br -Br -Br -Br -Br -Br -aa -By -Cz -vQ -vQ -Cz -Bz -Bz -Bz -Cz -vQ -vQ -Cz -By -By -By -By -By -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(37,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -je -rr -rr -rr -je -kj -kj -le -kI -kI -kI -le -kj -kj -kj -kj -kj -kj -kj -kj -kj -tU -uj -ub -ub -tU -vB -vB -vB -vB -vB -uC -ub -xQ -uD -tU -Ag -Ag -Ag -yY -yX -yX -yX -zo -aa -aa -aa -aa -By -By -Bz -By -BE -CA -RG -BR -Bf -Dj -Dj -Dj -Bg -BR -BR -AW -Ek -Ek -Ek -EV -RL -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(38,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -je -le -rS -le -je -kj -je -je -kI -kI -kI -je -je -kj -kj -le -le -je -le -le -kj -tU -tU -tU -tU -tU -tU -vR -uC -vR -tU -tU -xx -xR -uC -tU -zo -zo -zo -Ak -yX -yX -yX -zo -aa -aa -aa -By -BE -BO -BR -BR -Cs -BR -BR -BR -BR -BR -BR -BR -BR -BR -BR -Ec -El -El -EK -EV -RL -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(39,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -je -je -rG -rG -rG -je -le -sQ -jh -kI -kI -kI -jh -je -je -le -le -kI -kI -kI -le -le -je -lI -kI -kI -je -je -kI -lI -kI -kI -lo -kI -kI -kI -je -jh -lI -jh -zo -yX -yX -yX -zo -aa -aa -aa -Bz -AS -BP -BR -BR -AW -BR -BR -BR -CZ -CZ -CZ -CZ -CZ -BR -BR -AW -Em -Em -Bm -BE -By -By -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(40,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -je -jh -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -tf -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -zf -kI -kI -kI -kI -kI -lo -kI -lo -kI -zf -kI -kI -kI -yX -yX -yX -yX -zo -aa -aa -aa -Bz -BG -BQ -BZ -BE -BE -CB -BR -BR -Da -Da -Da -Da -Da -BR -BR -By -By -By -By -By -Fa -RL -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(41,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ri -jh -kI -kI -kI -kI -kI -kI -kI -jh -jh -jh -kI -tf -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -le -kI -kI -kI -kI -kI -lo -kI -lo -kI -zf -kI -kI -kI -yX -yX -yX -Ao -yY -aa -aa -aa -Bz -BH -BR -Ca -Ci -By -Ba -BR -BR -BR -BR -Ca -BR -BR -BR -BR -Bi -En -Bk -EL -By -Fa -RL -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(42,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -pP -pP -pP -pP -pP -pP -aa -aa -aa -aa -aa -aa -aa -aa -je -jh -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -tf -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -zf -kI -kI -kI -kI -kI -lo -kI -lo -kI -zf -kI -kI -kI -yX -yX -yX -yX -zo -aa -aa -aa -Bz -BI -BQ -Cb -BE -BE -CB -BR -BR -CZ -CZ -CZ -CZ -CZ -BR -BR -Bj -Eo -Bl -EM -By -Fa -RL -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(43,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -pP -pP -jq -lY -mt -mV -pP -aa -aa -aa -pP -pP -pP -pP -pP -pP -pP -kI -kI -qb -je -je -sS -jh -kI -kI -kI -jh -je -je -le -le -kI -kI -kI -le -le -je -lI -kI -kI -je -je -kI -lI -kI -Ib -kI -kI -lo -kI -je -jh -lI -jh -zo -yX -yX -yX -zo -aa -aa -aa -Bz -AV -BS -BR -BR -AW -BR -BR -BR -Da -Da -Da -Da -Da -BR -BR -Ed -Ep -Ep -Bn -BE -By -By -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(44,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -pP -pP -jD -jq -jq -jq -mX -pP -aa -aa -aa -pP -qQ -qU -tL -rf -rj -pP -rH -qs -rH -pP -kj -je -je -kI -kI -kI -je -je -kj -kj -le -le -je -le -le -kj -tV -uk -uk -uk -tV -tV -vS -uk -vS -tV -tV -uk -uk -uk -tV -zo -zo -zo -Az -yX -yX -yX -zo -aa -aa -aa -By -BE -BT -BR -BR -Cs -BR -BR -BR -BR -BR -BR -BR -BR -BR -BR -Bi -Eq -Ep -EO -EV -RL -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(45,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -pP -jp -jq -ld -ld -jq -mW -pP -aa -aa -aa -pP -sR -sR -sR -sR -sR -pR -pR -pR -pR -pP -kj -kj -je -kI -kI -kI -le -kj -kj -kj -kj -kj -kj -kj -kj -kj -tV -tK -ul -vC -tV -zy -ul -ul -ul -zI -zW -zZ -Ab -Ac -tV -Ag -Ag -Ag -yY -yX -yX -yX -zo -aa -aa -aa -aa -By -By -Bz -By -BE -CA -BR -BR -Db -Dk -Dk -Dk -Bh -BR -BR -Bj -Er -Ep -EP -EV -RL -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(46,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -pP -jp -jq -ld -ld -jq -ni -pP -aa -aa -aa -pP -sR -qV -re -sR -rc -oz -pR -pR -rW -qs -kj -kj -je -kI -kI -kI -le -kj -kj -kj -kj -kj -kj -kj -kj -kj -tV -tN -ul -vU -uk -zz -ul -ul -ul -ul -ul -ul -ul -xz -tV -Ag -Ag -Ag -zo -yX -yX -yX -zo -Br -Br -Br -Br -Br -Br -Br -aa -By -Cz -vQ -vQ -Cz -Bz -Bz -Bz -Cz -vQ -vQ -Cz -By -By -By -By -By -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(47,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -pP -jp -jq -ld -ld -jq -nh -pP -aa -aa -aa -pP -sR -sR -sR -sI -rc -oz -pR -pR -rV -qs -kj -kj -je -kI -kI -kI -le -kj -kj -kj -kj -kj -kj -kj -kj -kj -tV -tM -ul -vT -uk -zz -zC -zC -zC -ul -ul -zC -zC -Ad -tV -Ag -Ag -Ag -zo -yX -yX -yX -yY -aa -aa -aa -aa -aa -aa -Br -aa -aa -zo -CK -CK -zo -aa -aa -aa -zo -CK -CK -zo -aa -Br -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(48,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -pP -jq -jq -ld -ld -jq -nj -pP -pP -pP -pP -pP -qR -rc -rc -rc -qR -oz -pR -pR -se -qs -kj -kj -je -kI -kI -kI -je -je -je -le -le -le -le -je -je -kj -tV -tO -ul -vT -uk -zz -zD -zD -zD -ul -ul -zD -zD -Ae -tV -Ag -Ag -Ag -zo -yX -yX -yX -zo -aa -aa -aa -aa -aa -aa -Br -aa -aa -zo -yX -Bd -zo -aa -aa -aa -zo -yX -Bd -zo -aa -Br -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(49,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -pP -pP -jq -ld -ld -jq -mt -qs -ok -oz -pR -pN -oz -oz -oz -oz -oz -pR -pR -pR -rW -qs -kj -kj -le -kI -kI -kI -je -kI -th -kI -kI -kI -tJ -kI -je -je -tV -tK -ul -xz -uk -zz -ul -ul -ul -ul -ul -ul -ul -xz -tV -Ag -Ag -Ag -yY -yX -yX -yX -yY -zo -zo -yY -zo -zo -zo -yY -zo -zo -zo -Bc -yX -zo -zo -yY -zo -zo -Bc -yX -zo -zo -zo -yY -zo -zo -yY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(50,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jr -jq -jq -jq -jq -jq -lZ -pR -pR -pR -pR -pR -pR -pR -pR -pR -pR -pR -qG -sr -sP -kj -kj -le -kI -kI -kI -le -kI -ti -kI -kI -kI -kI -kI -kI -je -tV -tP -ul -xz -tV -zy -ul -ul -ul -zH -zX -zX -zX -zT -tV -Ag -Ag -yY -yY -yX -yX -yX -yY -Cr -Bx -yX -Bx -yX -Bx -yX -Bx -Cr -zo -CK -CK -zo -Bv -yX -Bv -zo -CK -CK -zo -Cr -Bx -yX -Bx -Bu -Bt -zo -zo -zo -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(51,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -pP -jq -jq -jq -mu -nC -qs -ol -ol -ol -ol -ol -ol -ol -ol -ol -pR -pR -pR -sf -pP -kj -kj -le -kI -kI -kI -le -kI -ti -kI -tk -kI -kI -kI -kI -je -tV -tV -ul -yt -tV -tV -vV -uk -vV -tV -xn -xy -xT -tV -tV -yY -yY -yY -Aj -yX -yX -yX -AA -yX -yX -BJ -yX -BM -yX -yX -yX -yX -AB -AP -AP -AR -yX -yX -yX -AB -AP -AP -AR -yX -yX -yX -yX -Bo -CJ -BF -Ds -BX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(52,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -pP -pP -lp -lZ -qs -qs -qs -pP -oA -pI -pQ -pI -jq -qp -jq -oA -rp -rI -rI -ss -qs -kj -kj -le -kI -kI -kI -le -kI -kI -kI -kI -kI -kI -kI -kI -je -tV -tP -ul -ul -uI -ul -ul -ul -ul -zI -zW -Aa -zW -Af -tV -Ag -Ag -Ah -Ai -yX -yX -yX -AA -yX -yX -BC -AQ -BC -yX -yX -yX -yX -yX -yX -yX -yX -yX -yX -yX -yX -yX -yX -yX -yX -yX -yX -yX -BA -CJ -CY -Fi -BX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(53,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -pP -jR -jS -jS -mv -nD -nD -pP -pP -pH -pO -qS -qp -jq -qp -rk -rp -rI -rI -rI -qs -kj -kj -le -kI -kI -kI -sU -kI -kI -kI -kI -kI -kI -kI -kI -ri -tV -tQ -uE -ul -ul -ul -ul -ul -ul -zH -zX -zX -zX -zT -tV -Ag -Ag -yY -Ai -yX -yX -yX -AA -yX -yX -BN -yX -BD -yX -yX -yX -yX -AX -Bb -Be -yX -yX -yX -yX -yX -AX -Bb -Be -yX -yX -yX -yX -AB -zo -BY -EN -zo -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(54,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -pP -jS -jS -jS -jS -jS -jS -jS -qs -pJ -qq -pJ -jq -qp -jq -rm -rp -rI -rI -rI -qs -kj -kj -le -kI -kI -kI -le -kI -kI -kI -kI -kI -kI -kI -kI -je -tV -tR -uF -ul -ve -ul -vW -ul -vW -zJ -tV -tV -tV -tV -tV -Ag -Ag -yY -yY -yX -yX -yX -yY -Cr -Bw -yX -Bw -yX -Bw -EZ -Bw -Cr -zo -CJ -zo -Bv -yX -yX -yX -Bv -zo -CJ -zo -Cr -Bw -yX -Bw -Cr -yY -zo -zo -zo -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(55,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -ef -ef -ef -ef -ef -ef -ef -ef -ef -ef -ef -ef -ef -ef -ef -ef -ef -ef -ef -ef -ef -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -pP -jS -jS -ma -jS -jS -jS -jS -oB -jq -qp -jq -qp -jq -qp -rl -rp -rI -rI -rI -qs -kj -kj -le -kI -kI -kI -le -kI -kI -kI -kI -kI -kI -kI -kI -je -tV -tR -uF -ul -vf -ul -vX -ul -vX -xz -uk -xA -ul -yu -tV -Ag -Ag -Ag -yY -zu -yY -zu -yY -zo -zo -yY -zo -zo -zo -yY -zo -zo -zo -AO -zo -zo -zo -zo -zo -zo -zo -AO -zo -zo -zo -yY -zo -zo -yY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(56,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -eu -eE -eI -ef -fh -eu -eu -eE -fz -ei -ei -ei -fz -gI -ei -ei -ei -ei -ii -io -iy -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -pP -pP -pP -pP -pP -jS -jS -nR -jS -pP -pK -qD -qT -jq -qp -jq -qp -pP -pP -pP -pP -pP -kj -kj -le -kI -kI -kI -le -kI -kI -kI -kI -kI -kI -kI -kI -je -tV -un -uF -ul -ul -ul -ul -ul -ul -xz -uk -ul -ul -ul -tV -Ag -Ag -Ag -zo -yX -yX -yX -zo -aa -aa -aa -aa -aa -aa -aa -aa -aa -zo -AN -zo -aa -aa -aa -aa -aa -zo -AN -zo -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(57,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -eu -eu -eu -eP -eu -eu -eu -fO -fz -ei -ei -ei -fz -gJ -ei -ei -ei -ei -ei -ip -iy -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -pP -jB -jT -lq -pP -mw -jS -nQ -jS -jS -jS -qr -mt -qp -jq -pI -pQ -pP -jT -rT -sG -pP -kj -kj -le -kI -kI -kI -je -tg -tg -tj -je -je -je -je -je -je -tV -um -uG -ul -ul -zA -zE -xS -ul -xz -zY -ul -ul -yu -tV -Ag -Ag -Ag -zo -yX -yX -IJ -yY -aa -aa -aa -aa -aa -aa -aa -aa -aa -zo -BX -zo -aa -aa -aa -aa -aa -zo -BX -zo -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(58,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -eu -eu -eu -eP -eu -eu -eu -eE -fz -ei -ei -ei -fz -gK -ei -ei -hB -hW -ei -iq -iq -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -pP -jB -jT -lW -pP -mM -jS -oc -jS -oM -jS -qF -qT -jq -qp -rh -ro -pP -jT -pP -pP -pP -kj -kj -le -kI -kI -kI -je -je -je -je -je -ts -ts -je -aa -aa -tV -up -ul -ul -ul -zB -zF -zG -ul -xz -uk -ul -ul -ul -tV -Ag -Ag -Ag -zo -yX -yX -yX -zo -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(59,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -eu -eE -eI -ef -fi -eu -eu -fP -fz -ei -ei -ei -fz -gL -ei -ei -hC -hX -ei -ir -ir -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -pP -jC -jT -jT -pP -mL -jS -ob -jS -oL -jS -qE -mt -qp -jq -rg -rn -pP -jT -rU -sH -pP -kj -kj -le -kI -kI -kI -le -kj -kj -le -ts -ts -ts -je -aa -aa -tV -uo -ul -ul -ul -ul -ul -ul -zH -zT -uk -xA -ul -yu -tV -Ag -Ag -Ag -zo -yX -yX -yX -zo -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(60,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -ef -ef -ef -ef -fj -eu -eu -eE -fz -ei -ei -ei -fz -gM -ei -ei -hD -hY -ei -is -is -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -pP -pP -jT -jT -mb -jS -jS -od -jS -ps -jS -qO -qT -jq -qp -qq -pJ -pP -jT -pP -pP -pP -kj -kj -le -kI -kI -kI -le -kj -kj -le -ts -ts -ts -je -aa -aa -tV -uo -ul -ul -zx -tV -tV -yL -tV -tV -tV -tV -yL -tV -tV -Ag -Ag -Ag -zo -yX -yX -yX -zo -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(61,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -eu -eF -eJ -ef -fk -eu -eu -fQ -ef -ei -ei -gt -ef -gN -ei -ei -hE -hZ -ei -it -it -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jr -jT -jT -pP -mN -jS -jS -jS -pr -pL -qN -mt -qp -jq -qp -jq -rq -jT -jT -sO -pP -kj -kj -je -kI -kI -kI -je -kj -kj -je -ts -ts -ts -je -aa -aa -tV -tV -tV -yL -tV -tV -vY -ul -tV -xb -xo -xB -ul -yv -tV -Ag -Ag -Ag -yY -yX -yX -yX -zo -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(62,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -eu -eu -eu -eP -eu -eu -eu -eu -gd -ei -ei -gu -fA -ei -ei -ei -ei -ei -ei -iu -iu -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -pP -jT -lX -pP -mU -nE -oe -om -pP -pM -qP -qT -jq -qp -jq -qp -pP -rJ -jT -pP -pP -kj -kj -le -kI -kI -kI -le -kj -kj -je -ts -ts -ts -je -aa -aa -tV -uq -uH -ul -vg -tV -vZ -ul -tV -xc -ul -ul -ul -yw -tV -Ag -Ag -Ag -yY -yX -yX -yX -zo -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(63,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -eu -eu -eu -eP -eu -eu -eu -eu -gd -ei -ei -gu -fA -ei -ei -ei -ei -ei -ei -ew -iz -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -pP -pP -pP -pP -qs -qs -qs -qs -pP -qs -qs -pP -rd -qs -rd -pP -pP -pP -pP -pP -kj -kj -kj -le -kI -kI -kI -le -kj -kj -je -je -je -je -je -aa -aa -tV -ur -ul -ul -vh -tV -wa -ul -yL -xc -ul -ul -uR -yw -tV -Ag -Ag -Ag -yY -yX -yX -yX -zo -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(64,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -eu -eE -eK -ef -fl -fx -fD -fR -ef -ei -ei -gv -ef -gO -ha -hr -hF -ia -ij -iv -iv -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -je -kj -kj -kj -kj -kj -kj -kj -kj -kj -kj -le -kI -kI -kI -le -kj -kj -kj -kj -kj -kj -kj -le -kI -kI -kI -le -kj -kj -je -aa -aa -aa -aa -aa -aa -tV -us -ul -uR -ul -tV -wb -ul -tV -xc -ul -ul -ul -yw -tV -yY -yY -yY -yY -yY -yY -yY -yY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(65,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -ef -ef -ef -ef -ef -ef -ef -ef -ef -ei -ei -ei -ef -ef -ef -ef -ef -ef -ef -ef -ef -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -je -kj -kj -kj -kj -kj -kj -kj -kj -kj -kj -le -kI -kI -kI -le -kj -kj -kj -kj -kj -kj -je -je -nG -je -nG -je -je -kj -je -aa -aa -aa -aa -aa -aa -tV -ut -uI -uS -vi -tV -wc -ul -tV -xd -xp -xC -xU -yx -tV -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(66,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -ef -ef -ef -ef -ef -ef -ef -ef -ef -ev -ei -ei -eQ -fm -ei -ei -fS -fz -ei -ei -ei -fz -gP -hb -ei -ei -ei -ei -ei -iA -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -je -je -le -le -le -je -je -le -le -le -le -je -kI -kI -kI -je -je -je -je -le -le -le -je -jh -kI -kI -kI -jh -je -le -je -aa -aa -aa -aa -aa -aa -tV -tV -tV -tV -tV -tV -tV -tV -tV -tV -tV -tV -tV -tV -tV -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(67,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -eg -ek -ef -em -eo -ef -eq -es -ef -ev -ei -ei -eR -fn -ei -ei -fT -fz -ei -ei -ei -fz -gQ -hc -ei -ei -ei -ei -ei -iB -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -je -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -je -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(68,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -eh -eh -ef -eh -eh -ef -eh -eh -ef -ew -ei -ei -eS -fo -ei -ei -fU -fz -ei -ei -ei -fz -gR -ei -ei -hG -ib -ei -ei -iC -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -je -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -je -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(69,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -ei -ei -ei -ei -ei -ei -ei -ei -eh -ew -ei -ei -eT -fp -ei -ei -fV -fz -ei -ei -ei -fz -gS -hc -ei -hH -ic -ei -ei -iD -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -je -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -kI -je -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(70,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -ei -ei -ei -ei -ei -ei -ei -ei -eh -ew -ei -ei -eU -fq -ei -ei -fW -fz -ei -ei -ei -fz -gT -ei -ei -hI -id -ei -ei -iE -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -je -je -je -je -je -je -je -on -pG -on -je -je -je -je -je -je -je -je -kI -kI -kI -je -le -le -je -je -je -je -je -je -je -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(71,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -ei -ei -ei -ei -ei -ei -ei -ei -eh -ew -ei -ei -eV -fr -ei -ei -fX -ge -gg -ei -gw -gF -gU -ei -ei -hJ -ie -ei -ei -iF -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -je -je -je -je -je -je -kI -kI -kI -kI -kI -je -le -nF -le -je -oo -mK -sV -lo -ph -je -je -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(72,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -eh -eh -ef -eh -eh -ef -eh -eh -ef -ex -ei -ei -ei -ei -ei -ei -ei -fA -gh -ei -gx -fA -ei -ei -ei -ei -ei -ei -ei -iG -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -je -kI -kI -kI -kI -kI -je -kI -kI -kI -le -op -sT -lo -lo -pi -je -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(73,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -ej -el -ef -en -ep -ef -er -et -ef -ey -ei -ei -ei -ei -ei -ei -ei -fA -gh -ei -gx -fA -ei -ei -ei -ei -ei -ei -ei -iH -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -je -kI -kI -kI -kI -kI -je -kI -kI -kI -le -lo -lo -lo -lo -pj -je -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(74,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -ef -ef -ef -ef -ef -ef -ef -ef -ef -ez -eG -eL -eW -fs -fy -fE -fY -ge -gi -ei -gy -gF -gV -hd -hs -hK -ia -ik -iw -iI -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -je -kI -kI -kI -kI -kI -je -je -nG -je -je -lo -lo -lo -lo -pk -je -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(75,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -ef -ef -ef -ef -ef -ef -ef -ef -ef -ei -ei -ei -ef -ef -ef -ef -ef -ef -ef -ef -ef -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -je -kI -kI -kI -kI -kI -je -kI -kI -kI -le -lo -lo -lo -lo -pl -je -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(76,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -eA -ew -ew -ew -ft -fz -fF -fZ -ei -ei -ei -ei -ei -gW -he -fz -hL -ew -il -ew -iJ -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -je -kI -kI -kI -kI -kI -mY -kI -kI -kI -ms -lo -lo -lo -lo -lo -je -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(77,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -eB -ew -ew -ew -ft -fz -fG -ei -ei -ei -ei -ei -ei -ei -hf -fz -hM -ew -ew -ew -iK -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iW -iW -iW -iW -iW -iW -iW -iW -iW -iW -je -kI -kI -kI -kI -kI -je -kI -kI -kI -le -oq -oC -oN -oU -pm -je -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(78,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -eC -eH -ew -eH -fu -ef -fH -ei -ei -gj -gn -gp -gG -ei -fJ -ef -hN -if -ew -if -iL -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iW -js -js -js -js -js -js -js -js -js -iW -iW -iW -iT -iT -iT -iW -lf -iT -lf -iW -iT -iT -iT -iW -iW -iW -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(79,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -ei -ei -ei -ei -ei -fA -ei -ei -ei -gj -go -gz -gG -ei -ei -fA -ei -ei -ei -ei -iM -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iT -js -jE -jU -jU -jU -jU -jU -kO -js -iW -iW -iW -iV -iV -iV -iV -iV -iV -iV -iV -iV -iV -iV -iW -iW -iW -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(80,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -ei -ei -ei -ei -ei -fA -ei -ei -ei -gj -gp -gA -gG -ei -ei -fA -ei -ei -ei -ei -iN -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iT -js -jF -jV -jV -jV -jV -jV -kP -js -iW -iW -lJ -iV -iV -iV -iV -iV -iV -iV -iV -iV -iV -iV -lJ -iW -iW -pX -pX -pX -pX -pX -pX -pX -pX -pX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(81,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -eD -eD -ew -eD -eD -ef -fI -ei -ei -gj -gq -gB -gG -ei -hg -ef -hO -eD -ew -eD -iO -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iT -js -jF -jW -jV -jV -jV -kJ -kP -js -iT -iV -iV -iV -iV -mc -md -nk -nH -nS -md -or -iV -iV -iV -iV -iW -pS -qt -pX -pS -rs -pX -pS -rs -pX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(82,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -ew -ew -ew -ew -ew -fz -fJ -ei -ei -ei -ei -ei -ei -ei -hh -fz -hP -ew -ew -ew -iP -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iT -js -jG -jX -jX -jX -jX -jX -kQ -js -iT -iV -iV -iV -mx -md -md -nl -md -nl -md -md -oD -iV -iV -iV -iW -pT -qu -pX -pT -qu -pX -pT -qu -pX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(83,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -ew -ew -ew -ew -ew -fz -fK -fK -ei -ei -ei -ei -ei -gX -hi -fz -hQ -ig -im -ix -iQ -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iW -js -js -js -js -js -js -js -js -js -iT -iV -iV -mc -md -md -md -mO -mO -mO -md -md -md -or -iV -iV -iW -pU -qv -pX -pU -qv -pX -pU -qv -pX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(84,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -ef -ef -ef -ef -ef -ef -ef -ef -gf -fA -fz -fA -ef -ef -ef -ef -ef -ef -ef -ef -ef -ef -ef -iS -iT -iT -iT -iT -iW -iT -iT -iT -iT -iW -iW -iT -iT -iW -ky -iW -iT -iT -iW -iW -iV -iV -md -md -md -mO -mZ -nI -nT -mO -md -md -md -iV -iV -iW -pV -pX -pX -pV -pX -pX -pV -pX -pX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(85,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -ew -ga -ei -ei -ei -ei -ei -ei -ei -ei -ei -ei -ei -ei -ei -ef -iR -iT -iV -iV -iV -iV -iV -iV -iV -iV -iV -ji -iV -iV -iV -iV -iV -iV -iV -iV -iV -lf -iV -iV -me -my -mO -mZ -nm -iW -nU -of -mO -oE -oO -iV -iV -lf -pW -pW -pW -pW -pW -pW -pW -pW -pX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(86,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -ew -ef -ei -ei -ei -ei -ei -ei -ei -ei -ei -ei -ei -ei -ei -fA -iR -iU -iV -iV -iV -iV -iV -iV -iV -iV -iV -iW -iV -iV -iV -iV -iV -iV -iV -iV -iV -iT -iV -iV -mf -md -mP -mZ -nn -nJ -nV -mO -mO -md -oP -iV -iV -iT -pW -pW -pW -pW -pW -pW -pW -sg -pX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(87,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -ew -ga -ei -ei -ei -ei -ei -ei -ei -ei -ei -ei -ei -ei -ei -ef -iR -iT -iV -iV -iV -iV -iV -iV -iV -iV -iV -ji -iV -iV -iV -iV -iV -iV -iV -iV -iV -lf -iV -iV -mg -my -mO -mZ -no -iW -nW -og -mO -oE -oQ -iV -iV -lf -pW -pW -pW -pW -pW -pW -pW -sh -pX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(88,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -ef -ef -ef -ef -ef -ef -fA -fz -fA -ef -ef -ef -ef -ef -ef -ef -ef -ef -ef -ef -iS -iT -iT -iT -iT -iW -iT -iT -iT -iT -jj -jj -jk -jk -jj -kz -jj -jk -jk -jj -iW -iV -iV -md -md -md -mO -np -nK -mZ -mO -md -md -md -iV -iV -iW -pX -qw -qw -pY -pY -qw -qw -pX -pX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(89,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -eX -fv -fB -fv -eX -ef -ei -ei -ei -gH -eu -eu -eu -eu -eu -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jj -jt -jH -jY -ju -ju -ju -jZ -jZ -ju -iW -iV -iV -mh -md -md -md -mO -mO -mO -md -md -md -os -iV -iV -iW -pY -pY -pY -pY -pY -pY -pY -pY -pX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(90,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -eX -fv -fB -fv -eX -ef -ei -ei -ei -gH -jA -jL -jL -jL -ka -in -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -ju -jI -jZ -ju -ju -kA -jZ -kR -ju -iW -iV -iV -iV -mz -md -md -nq -md -nq -md -md -oF -iV -iV -iV -iW -pZ -pZ -pY -pY -pY -pY -pZ -pZ -pX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(91,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -eX -fv -fB -fv -eX -ef -ei -ei -ei -gH -gZ -hk -ht -ht -gZ -in -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -ju -jJ -jZ -ju -ju -ju -jZ -ju -ju -iW -iV -iV -iV -iV -mh -md -nr -nL -nX -md -os -iV -iV -iV -iV -iW -qa -qx -pY -pY -pY -pY -qx -si -pX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(92,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -eY -fw -ew -fw -ew -fA -ei -ei -ei -gH -gZ -hl -hu -hR -gZ -in -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jk -ju -ju -ju -ju -ju -ju -ju -ju -ju -iW -iW -lJ -iV -iV -iV -iV -iV -iV -iV -iV -iV -iV -iV -lJ -iW -iW -pZ -pZ -pY -qW -pY -pY -pZ -pZ -pX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(93,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -eZ -ew -ew -ew -ew -fA -ei -ei -ei -gH -gZ -hm -hv -hS -gZ -in -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jj -jv -jK -ju -ju -kB -ju -ju -ju -ju -iW -iW -iW -iV -iV -iV -iV -iV -iV -iV -iV -iV -iV -iV -iW -iW -iW -pY -pY -pY -pZ -pY -pY -pY -pY -pX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(94,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -fa -ew -ew -ew -gb -ef -ei -ei -ei -gH -gZ -hm -hw -hT -gZ -in -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jj -jj -jj -jj -jj -jj -jj -jj -jj -jj -iW -iW -iW -iW -iW -iW -iW -lf -iT -lf -iW -iW -iW -iW -iW -iW -iW -iW -iW -iW -iW -iW -iW -iW -iW -iW -iW -iW -iW -iW -iW -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(95,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -fb -ew -ew -ew -gb -ef -ei -ei -ei -gH -gZ -hm -hm -hU -gZ -in -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iW -iV -iV -iV -iV -iV -iV -iV -iV -iV -iW -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -iW -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(96,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -ef -ef -fC -ef -ef -ef -ei -ei -ei -gH -gZ -hm -hm -hU -gZ -in -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iW -iV -iV -iV -iV -mQ -iV -iV -iV -iV -iW -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -iW -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(97,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -fc -ff -ff -fL -fL -ef -ei -ei -ei -gH -gZ -hn -hm -hm -gZ -in -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iX -iX -iX -iX -iX -iX -iX -iX -iX -iX -iX -iX -iX -iX -iW -iS -iT -mi -iT -iW -iW -iV -iV -iV -iW -lu -lu -lu -lu -lu -oR -RC -RD -oR -lu -oR -RC -RD -oR -lu -lu -lu -lu -lu -iW -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(98,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -fd -ff -ff -ff -ff -ef -ei -ei -ei -gH -gZ -ho -hm -hm -gZ -in -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iX -ja -ja -ja -ja -ja -ja -ja -ja -ja -ja -ja -ja -ja -lg -MF -MO -mj -MF -MO -iW -iV -iV -iV -iW -lu -lu -lu -lu -oR -oR -qc -qc -oR -oR -oR -qc -qc -oR -oR -lu -lu -lu -lu -iW -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(99,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -ef -ef -ff -ff -ef -ef -ef -ei -ei -ei -gH -gZ -hp -hm -hV -gZ -in -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iX -ja -ja -jd -jd -jd -jd -jd -jd -jd -jd -jd -jd -ja -lg -ls -lL -vz -mA -ls -iW -iV -iV -iV -iW -lu -lu -lu -oR -oR -oR -qd -pn -pn -oR -rt -pn -rX -oR -oR -oR -lu -lu -lu -iW -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(100,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -eM -fe -ff -ff -fM -gc -ef -ei -ei -ei -gH -gZ -hq -hx -hq -gZ -in -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iX -ja -jd -jd -jl -jm -jm -jm -jm -jm -jl -kX -jd -uf -lg -ls -lM -mk -mB -ls -iW -iV -iV -iV -iW -lu -lu -oR -oV -pn -pt -pn -pn -pn -oR -ru -pn -pn -sj -pn -oR -oR -lu -lu -iW -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(101,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -eN -ff -ff -ff -ef -ef -ef -ei -ei -ei -gH -eu -gZ -hy -gZ -eu -in -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iX -ja -jd -jf -jm -jm -jm -jm -jm -jm -jm -jm -kY -vw -lg -lt -lM -mk -mB -lt -iW -iV -iV -nY -iW -lu -lu -oR -oW -pn -pu -qe -pn -pn -oR -rv -pn -pn -sk -pn -sJ -oR -lu -lu -iW -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(102,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -eO -fg -ff -ff -fN -gc -ef -ei -ei -ei -gH -gH -gH -hz -gH -gH -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iX -ja -jd -jf -jm -jw -jm -jm -jm -kK -jm -jm -kY -vw -lg -lt -lN -mk -mC -lt -iW -iV -iV -iV -oh -lu -lu -oR -oX -pn -pv -qe -pn -qH -oR -rt -pn -pn -sl -pn -sK -oR -lu -lu -iW -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(103,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -ef -ef -ef -ef -ef -ef -ef -ei -ei -ei -ei -ei -ei -hA -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iX -ja -jd -jf -jm -jw -jm -jm -jm -kK -jm -jm -kY -vw -lg -lt -lM -mk -mB -lt -iW -iV -iV -iV -oh -lu -lu -oR -oY -pn -pw -qe -pn -pn -oR -rw -pn -pn -sm -pn -sL -oR -lu -lu -iW -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(104,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -gk -gk -gk -ei -ei -ei -ei -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iX -ja -jd -jd -jn -jw -jm -kD -jm -kK -jn -kX -jd -Mz -lg -ls -lO -mk -mD -ls -iW -iV -iV -iV -iW -lu -lu -oR -oR -oR -oR -oR -py -oR -oR -oR -py -oR -oR -oR -oR -oR -lu -lu -iW -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(105,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -ef -gr -ef -ef -fz -fz -ef -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iX -ja -ja -jd -jd -jx -kC -jd -kC -kS -jd -jd -jd -ja -lg -ls -lP -mk -mE -ls -iW -iV -iV -iV -iW -lu -lu -oS -Gf -po -px -pn -pn -pn -px -pn -pn -pn -px -pn -pn -oR -lu -lu -iW -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(106,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -ew -ew -gC -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iX -ja -ja -ja -ja -ja -ja -ja -ja -ja -ja -ja -ja -ja -lg -ls -ls -ml -ls -ls -iW -iV -iV -iV -iW -lu -lu -oS -pa -po -pn -pn -pn -pn -pn -pn -pn -pn -sl -sl -pn -oR -lu -lu -iW -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(107,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -gl -ew -gD -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iX -iX -iX -iX -iX -iX -iX -iX -iX -iX -iX -iX -iX -iX -lg -ls -lQ -mk -mF -ls -iW -iV -iV -iV -iW -lu -lu -oR -oR -oR -py -oR -oR -pn -qX -pn -oR -pn -sl -sl -pn -oR -lu -lu -iW -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(108,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -gm -gs -gE -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lg -ls -lR -mm -mG -ls -iW -iV -iV -iV -iW -lu -lu -oR -pb -pn -pn -qf -oR -qI -pn -rx -oR -pn -sl -sl -pn -oR -lu -lu -iW -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(109,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ef -ef -ef -ef -ef -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lg -ls -ls -mn -ls -ls -iW -iV -iV -iV -iW -lu -lu -oR -pc -pn -pn -qg -oR -qJ -qJ -qJ -oR -pn -pn -pn -pn -oR -lu -lu -iW -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(110,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lg -lu -ls -lt -ls -lu -iW -iV -iV -iV -iW -lu -lu -oR -oR -pp -pn -qh -oR -lu -lu -lu -oR -oR -py -oR -oR -oR -lu -lu -iW -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(111,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iW -iW -iW -iW -iW -iW -iW -iV -iV -iV -iW -lu -lu -oR -oR -pq -pn -qi -oR -lu -lu -lu -oR -pn -pn -st -oR -oR -lu -lu -iW -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(112,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iW -iV -iV -iV -iW -lu -lu -lu -oR -oR -pz -qj -oR -lu -lu -lu -oR -rY -pn -oR -oR -lu -lu -lu -iW -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(113,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iW -iV -iV -iV -iW -lu -lu -lu -oR -oR -pA -qk -oR -lu -lu -lu -oR -rZ -pn -oR -oR -lu -lu -lu -iW -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(114,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iW -iV -iV -iV -iW -lu -lu -lu -lu -oR -oR -oR -oR -lu -lu -lu -oR -oR -oR -oR -lu -lu -lu -lu -iW -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(115,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iW -ji -ji -ji -iW -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -iW -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(116,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iW -iT -iU -iW -iW -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -lu -iW -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(117,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iW -iV -iV -iV -iW -iW -iW -iW -iW -iW -iW -iW -iW -iW -iW -iW -iW -iW -iW -iW -iW -iW -iW -iW -iW -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(118,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iT -iV -iV -iV -iT -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(119,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iS -iT -iU -iW -iS -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(120,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Qj -iY -nM -iY -Qj -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(121,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Qj -kL -kL -kL -kL -kL -lh -ns -ns -ns -lh -kL -kL -kL -kL -kL -kL -kL -kL -Qj -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(122,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iY -lv -kl -lv -kl -lv -iY -kn -kn -kn -iY -ot -ot -ot -ot -ot -ot -ot -ot -iY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(123,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iY -kl -kl -kl -kl -kl -iY -lB -nM -lB -iY -ot -ot -ot -ot -ot -ot -ot -ot -iY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(124,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iY -lv -kl -kl -kl -lv -lB -ke -kn -ke -lB -ot -ot -ot -ot -ot -ot -ot -ot -iY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(125,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iY -iY -iY -iY -iY -lh -kL -kL -kL -iY -lw -lB -mo -lB -lw -iY -ke -kn -ke -iY -ot -ot -ot -ot -ot -ot -ot -ot -iY -kL -kL -kL -iY -kL -kL -kL -iY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(126,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lK -jM -kb -kk -kE -iY -kM -kM -kM -iY -lx -lS -lS -mH -mR -iY -ke -kn -ke -iY -ot -ot -ot -ot -ot -ot -ot -ot -iY -qY -qY -qY -iY -sn -sn -sn -iY -iY -iY -lB -iY -Qj -Qj -iY -iY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(127,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -oZ -jM -kc -kl -kl -iY -kM -kM -kM -iY -ly -lS -lS -lS -lS -mp -ke -kn -ke -lw -ot -ot -ot -Ic -ot -ot -ot -ot -iY -qY -qY -qY -iY -sn -sn -sn -iY -tl -tt -qm -tW -uu -uJ -uT -iY -iY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(128,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -oZ -jM -kc -kl -kl -iY -kM -kM -kM -iY -lz -lS -lS -lS -lS -mp -ke -kn -ke -lw -ot -ot -ot -ot -ot -ot -ot -ot -iY -qY -qY -qY -iY -sn -sn -sn -iY -qm -qm -qm -qm -qm -qm -qm -vj -iY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(129,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -oZ -jM -kc -kl -kl -iY -kM -kZ -kM -iY -lA -lS -lS -mH -mS -iY -ke -kn -ke -iY -iY -iY -iY -pd -pd -iY -iY -iY -iY -qY -MX -qY -iY -sn -RE -sn -iY -tm -qm -qm -qm -qm -qm -qm -vk -iY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(130,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -qy -jM -kc -kl -kl -iY -kM -kM -kM -iY -lB -lB -mp -lB -lB -iY -ke -kn -ke -iY -ou -oG -kn -pe -kn -lw -ql -ql -iY -qY -qY -qY -iY -sn -sn -sn -iY -tn -qm -qm -tX -tv -tX -qm -vl -iY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(131,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iY -iY -iY -iY -km -iY -iY -iY -kT -iY -iY -lA -lS -lS -lS -lA -iY -ke -kn -ke -iY -ov -oH -kn -kn -kn -lw -qm -qz -iY -iY -ry -iY -iY -iY -su -iY -iY -iY -tu -qm -tY -qm -tY -qm -vm -iY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(132,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iY -iY -iY -iY -iY -iY -iY -kd -ke -ke -ke -ke -kU -ke -iY -lA -lS -lS -lS -lA -lB -kd -kn -kd -lw -lw -lw -kn -kn -kn -pB -qm -qm -lw -kd -rz -ke -ke -ke -sv -ke -sW -iY -tu -qm -qm -qm -qm -qm -vn -iY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(133,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iZ -jb -jb -jb -jb -jb -iY -ke -kn -kn -kn -kn -kn -ke -iY -lA -lS -lS -lS -lA -iY -lB -lC -lB -iY -ow -oI -kn -kn -kn -lw -qn -qn -iY -ke -kn -kn -kn -kn -kn -kn -sX -iY -lB -tS -lB -iY -iY -iY -iY -iY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(134,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iZ -jb -jb -jb -jy -jb -jN -kf -ko -ko -ko -ko -kn -ke -iY -iY -iY -iY -iY -iY -iY -ke -kn -ke -iY -iY -iY -iY -pf -pf -iY -iY -iY -iY -ke -kn -rK -sa -sa -sw -kn -ke -iY -kd -ke -ke -iY -uK -uM -vo -vD -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(135,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iZ -jb -jb -jb -jb -jb -iY -ke -kp -kp -kp -kp -kn -ke -ke -lB -ke -ke -ke -ke -ke -ke -kn -ke -ke -ke -ke -ke -ke -ke -ke -ke -lB -ke -ke -kn -rK -sa -sa -sw -kn -ke -ke -ke -kn -kn -lB -uL -uU -vp -vD -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(136,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iY -iY -iY -iY -iY -iY -iY -ke -kn -kn -kn -kn -kn -kn -kn -lC -kn -kn -kn -kn -kn -kn -kn -kn -kn -kn -kn -kn -kn -kn -kn -kn -lC -kn -kn -kn -rK -sa -sa -sw -kn -kn -kn -kn -kn -kn -uv -uM -uM -vq -vD -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(137,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iZ -jc -jc -jc -jc -jc -iY -ke -kq -kq -kq -kq -kn -ke -ke -lB -ke -ke -ke -ke -ke -ke -kn -ke -ke -ke -ke -ke -ke -ke -ke -ke -lB -ke -ke -kn -rK -sa -sa -sw -kn -ke -ke -ke -kn -kn -lB -uN -uU -vr -vD -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(138,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iZ -jc -jc -jc -jz -jc -jO -kg -ko -ko -ko -ko -kn -ke -iY -iY -iY -iY -iY -iY -iY -ke -kn -ke -iY -iY -iY -iY -iY -iY -iY -qo -iY -iY -ke -kn -rK -sa -sa -sw -kn -ke -iY -kd -ke -ke -iY -uO -uM -vs -vD -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(139,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iZ -jc -jc -jc -jc -jc -iY -ke -kn -kn -kn -kn -kn -ke -iY -kl -lD -lD -lD -kl -iY -lB -lC -lB -iY -ox -ox -ox -ox -ox -lw -kn -qA -iY -ke -kn -kn -kn -kn -kn -kn -sY -iY -lB -tS -lB -iY -iY -iY -iY -iY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(140,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iY -iY -iY -iY -iY -iY -iY -kd -ke -ke -ke -ke -kV -ke -iY -lD -lD -lD -lD -lD -lB -kd -kn -kd -lB -ox -ox -ox -ox -ox -lw -kn -ko -iY -kd -rA -ke -ke -ke -sx -ke -sZ -iY -tv -qm -qm -uw -lw -uV -uV -iY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(141,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iY -iY -iY -iY -km -iY -iY -iY -kW -iY -iY -lD -lD -lD -lD -lD -iY -ke -kn -ke -iY -ox -ox -ox -ox -ox -lw -kn -qA -iY -iY -rB -iY -iY -iY -sy -iY -iY -iY -tw -qm -qm -ux -lw -qm -qm -iY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(142,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -lK -jM -kc -kl -kF -iY -kN -kN -kN -iY -lD -lD -lD -lD -lD -iY -ke -kn -ke -iY -ox -ox -ox -ox -ox -lw -kn -ko -iY -qZ -qZ -qZ -iY -so -so -so -iY -to -tx -qm -qm -qm -uP -qm -qm -iY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(143,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -oZ -jM -kc -kl -kl -iY -kN -lr -kN -iY -lD -lD -lD -lD -lD -iY -ke -kn -ke -iY -ox -ox -ox -ox -ox -lw -kn -qA -iY -qZ -NG -qZ -iY -so -RF -so -iY -tp -ty -qm -qm -uy -lw -qm -qm -iY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(144,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -oZ -jM -kc -kl -kl -iY -kN -kN -kN -iY -lD -lD -lD -vN -lD -na -nt -kn -nZ -oi -ox -ox -ox -ox -ox -lw -kn -ko -iY -qZ -qZ -qZ -iY -so -so -so -iY -tp -ty -qm -qm -uz -lw -uW -uW -iY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(145,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -oZ -jM -kc -kl -kl -iY -kN -kN -kN -iY -lD -lD -lD -lD -lD -na -ke -kn -ke -oi -ox -wM -ox -ox -ox -lw -kn -qA -iY -qZ -qZ -qZ -iY -so -so -so -iY -tq -tz -qm -qm -uA -lw -lw -iY -iY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(146,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -qy -jM -kh -kr -kG -iY -kN -kN -kN -iY -lD -lD -lD -lD -lD -iY -ke -kn -ke -iY -ox -ox -ox -ox -ox -lw -kn -ko -iY -qZ -qZ -qZ -iY -so -so -so -iY -iY -iY -lB -iY -Qj -Qj -iY -iY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(147,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iY -iY -iY -iY -iY -lh -kL -kL -kL -iY -lD -lD -lD -lD -lD -iY -ke -kn -ke -iY -ox -ox -ox -ox -ox -lw -kn -qA -iY -kL -kL -kL -iY -kL -kL -kL -iY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(148,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iY -lD -lD -lD -lD -lD -lB -ke -kn -ke -lB -ox -ox -ox -ox -ox -lw -kn -ko -iY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(149,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iY -lD -lD -lD -lD -lD -iY -nu -nu -nu -iY -ox -ox -ox -ox -ox -lw -kn -qA -iY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(150,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iY -lD -lD -lD -lD -lD -lh -lB -lB -lB -lh -kl -ox -ox -ox -kl -lw -kn -ko -iY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(151,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Qj -kL -kL -kL -kL -kL -Qj -aa -aa -aa -Qj -kL -kL -kL -kL -kL -lw -lw -lw -Qj -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(152,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(153,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(154,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(155,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(156,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(157,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(158,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(159,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(160,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(161,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Ox -ON -ON -ON -ON -ON -ON -ON -ON -ON -ON -ON -ON -ON -ON -ON -ON -ON -ON -ON -ON -aa -aa -"} -(162,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ON -aa -aa -"} -(163,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Id -aa -aa -aa -aa -aa -aa -ON -aa -aa -"} -(164,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Id -Id -Id -aa -aa -aa -aa -ON -aa -aa -"} -(165,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Id -Id -Id -Id -aa -aa -aa -aa -ON -aa -aa -"} -(166,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Id -Id -Id -Id -Id -aa -aa -aa -ON -aa -aa -"} -(167,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Id -Id -Id -Id -Id -Id -aa -aa -ON -aa -aa -"} -(168,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Id -Id -Id -Id -Id -aa -aa -ON -aa -aa -"} -(169,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Mt -Mt -aa -aa -aa -aa -aa -aa -aa -aa -Id -Id -Id -aa -aa -aa -ON -aa -aa -"} -(170,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -Ie -Ie -Ie -Id -Id -Id -Id -Id -Id -Id -Id -Id -HN -HN -HN -HN -HN -Md -Md -Md -Mt -Mt -Mt -Mt -Mt -Mt -Mt -OO -OW -Pk -Mt -Mt -Mt -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ON -aa -aa -"} -(171,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -HN -Ie -If -Ie -Ie -Id -HN -HN -HN -HN -HN -HN -HN -HN -Ij -Ij -Kq -Ij -Me -Mj -Me -Mu -MG -MY -Nr -NH -Ob -Ob -Ob -OX -OX -PB -PY -RU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ON -aa -aa -"} -(172,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -HN -Ie -If -If -Ie -Ie -HN -JA -JX -JY -JX -KP -HN -Ii -Ij -Ij -Ij -Kq -Me -Mk -Me -Mv -MH -MZ -Mt -NI -Oc -Oc -Oc -Oc -Oc -PC -PY -RU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ON -aa -aa -"} -(173,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -HN -If -If -If -If -Ie -HN -JB -JY -Kn -JY -JB -HN -Ij -Ij -Ij -HN -HN -Mf -Mf -Mf -Mt -Mt -Mt -Mt -Mt -Od -Oc -Oc -OY -Oc -PC -Mt -Mt -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ON -aa -aa -"} -(174,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -HN -HN -Ir -IC -HN -HN -HN -JC -JX -JY -JX -KQ -HN -Ij -Ij -Ij -KX -aa -aa -aa -aa -aa -aa -aa -aa -Mt -Oe -Oc -Oc -OZ -Mt -Mt -Mt -Mt -Mt -Mt -Mt -Mt -aa -aa -aa -aa -aa -aa -aa -aa -aa -ON -aa -aa -"} -(175,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -HN -My -Ij -If -IQ -Ij -HN -JB -JY -JY -JY -JB -HN -Kq -Ij -Ij -KX -aa -aa -aa -aa -aa -aa -aa -aa -Mt -Of -Oy -Oc -Oc -Pl -PD -PD -Qk -PD -PD -Mt -Mt -aa -aa -aa -aa -aa -aa -aa -aa -aa -ON -aa -aa -"} -(176,1,1) = {" -aa -aa -ab -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ab -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -HN -My -Ij -Ij -Ij -Ij -HN -JD -JX -JY -Kz -KR -HN -Kq -Kq -Ij -KX -aa -aa -aa -aa -aa -aa -Mt -Mt -Mt -Mt -Mt -OC -Mt -Mt -PE -PD -Ql -Qw -PD -QT -Mt -Mt -aa -aa -aa -aa -aa -aa -aa -aa -ON -aa -aa -"} -(177,1,1) = {" -aa -aa -ac -ae -ae -ae -ae -ae -ae -ae -ae -ae -af -cd -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -HN -Ih -Ij -Ij -Ij -Ij -HN -JE -JZ -Ko -KA -JB -HN -HN -HN -KY -HN -HN -HN -aa -aa -Mt -Mt -Mt -Mt -NJ -Og -Oz -Ns -Pa -Mt -PD -PD -PD -PD -QH -PD -Mt -Mt -Mt -aa -aa -aa -aa -aa -aa -aa -ON -aa -aa -"} -(178,1,1) = {" -aa -aa -ac -ae -ae -ax -ae -ae -ae -ae -ae -ae -ae -cd -cf -cf -cf -cz -cf -cf -cf -cf -cz -cf -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -HN -HN -HN -ID -HN -HN -HN -HN -HN -Kp -HN -HN -HN -Lk -Lk -Lk -Lk -LW -HN -aa -aa -aa -MI -Nb -Nt -Ns -Ns -OA -Ns -Pb -Mt -PF -PZ -Qm -Mt -Mt -Mt -Mt -PY -RU -aa -aa -aa -aa -aa -aa -aa -ON -aa -aa -"} -(179,1,1) = {" -aa -aa -ac -ae -ae -ae -ae -af -ae -ae -ax -ae -ae -cd -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -HN -Ii -Ij -Ij -Ij -Ij -Ij -Ij -Ij -Ij -Ij -Kq -KX -Lk -Lk -LI -LI -Lk -KX -aa -aa -aa -MJ -Na -Ns -Ns -Ns -OB -Ns -Ns -Pm -PG -PG -Qn -Mt -QI -QU -Rb -PY -RU -aa -aa -aa -aa -aa -aa -aa -ON -aa -aa -"} -(180,1,1) = {" -aa -aa -ac -af -ae -ae -ae -ae -ae -ae -ae -ae -ae -cd -cf -cz -cf -cf -cf -cf -cz -cf -cf -cf -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -HN -Ij -Ij -Ij -Ij -Ij -Ij -Ij -Ij -Ij -Ij -Ij -KY -Lk -Lx -LJ -LS -LX -KX -aa -aa -aa -MJ -Nd -Nu -Ns -Ns -OC -Ns -Ns -Po -PI -Qa -Ns -Qx -QJ -QJ -Rc -PY -RU -aa -aa -aa -aa -aa -aa -aa -ON -aa -aa -"} -(181,1,1) = {" -aa -aa -ac -ae -ae -ae -ae -ae -ae -ae -ae -ae -ax -cd -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -HN -Ij -Is -Ij -Ij -Ij -Ij -Ij -Ij -Ij -Ij -Ij -KX -Lk -Lk -LK -LK -Lk -KX -aa -aa -aa -MJ -Nc -Ns -Ns -Ns -Oz -Ns -Ns -Pn -PH -PH -Qn -Mt -QK -QV -Rd -PY -RU -aa -aa -aa -aa -aa -aa -aa -ON -aa -aa -"} -(182,1,1) = {" -aa -aa -ac -ae -ae -ae -af -ae -ae -ax -ae -ae -ae -cd -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -HN -HN -It -HN -HN -HN -Jq -HN -HN -HN -Ij -Ij -HN -Ll -Lk -Lk -Lk -Lk -HN -aa -aa -aa -MK -Ne -Nv -Ns -Ns -OA -Ns -Pd -Mt -PF -PZ -Qm -Mt -Mt -Mt -Mt -PY -RU -aa -aa -aa -aa -aa -aa -aa -ON -aa -aa -"} -(183,1,1) = {" -aa -aa -ac -ae -ae -ae -ae -af -ae -ae -ae -ae -ae -cd -cf -cf -cf -cz -cf -cf -cf -cf -cz -cf -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -HN -Ie -Ie -IE -IR -IZ -IS -IS -Ka -HN -Ij -Ij -HN -HN -HN -KY -HN -HN -HN -aa -aa -Mt -Mt -Mt -Nw -NJ -Og -OB -Ns -Pc -Mt -PJ -PL -PL -Qy -PL -QW -Mt -Mt -Mt -aa -aa -aa -aa -aa -aa -aa -ON -aa -aa -"} -(184,1,1) = {" -aa -aa -ac -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -cd -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -Id -Ie -IF -IS -IS -IS -IS -Kb -HN -Ij -Ij -HN -Lm -Ij -Ij -KX -aa -aa -aa -aa -aa -aa -Mt -Mt -Mt -Mt -Mt -OC -Mt -Mt -PK -PL -PL -PL -PL -QX -Mt -Mt -aa -aa -aa -aa -aa -aa -aa -aa -ON -aa -aa -"} -(185,1,1) = {" -aa -aa -ac -ae -ax -ae -ae -ae -ae -ae -ae -ae -ae -cd -cf -cz -cf -cf -cf -cf -cz -cf -cf -cf -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -Id -Ie -Ie -IT -IS -IS -IS -Kc -HN -Ij -Ij -HN -Ij -Ij -Ij -KX -aa -aa -aa -aa -aa -aa -aa -aa -Mt -Oh -NL -Oc -Oc -Pp -PL -Qb -Qo -Qz -QL -Mt -Mt -aa -aa -aa -aa -aa -aa -aa -aa -aa -ON -aa -aa -"} -(186,1,1) = {" -aa -aa -ac -ae -ae -ae -ae -ae -ae -af -ae -ae -ax -cd -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -Id -Id -Ie -Ie -It -Jr -JF -HN -HN -Ij -Ij -HN -Ij -Ij -Ij -KX -aa -aa -aa -aa -aa -aa -aa -aa -Mt -Oi -Oc -Oc -Pe -Mt -Mt -Mt -Mt -Mt -Mt -Mt -Mt -aa -aa -aa -aa -aa -aa -aa -aa -aa -ON -aa -aa -"} -(187,1,1) = {" -aa -aa -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -Id -Id -Id -Ie -Ie -HN -HN -HN -Ij -Ij -Ij -HN -Ij -Ij -Ij -HN -HN -Md -Md -Md -Mt -Mt -Mt -Mt -Mt -Oj -Oc -OP -Oc -Pq -PM -Mt -Mt -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ON -aa -aa -"} -(188,1,1) = {" -aa -aa -ac -ah -ai -ah -ai -ah -ah -ai -ah -ai -ah -cd -cg -cg -cg -cg -cg -cg -cg -dL -cg -cg -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -Id -Id -Id -HN -Ja -Js -JG -HN -Ij -Ij -Ij -HN -Ln -Kq -Ij -Ij -Ij -Me -Mj -Me -Mw -RN -Nf -Mt -NK -Oc -OE -Oc -Pf -Pr -PN -PY -RU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ON -aa -aa -"} -(189,1,1) = {" -aa -aa -ac -ay -az -ay -ay -az -az -ay -ay -az -ai -cd -cg -cA -cg -cg -cg -cg -cg -cg -de -cg -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -Id -Id -Id -HN -Jb -Jt -Jt -ID -Ij -Ij -HN -HN -HN -Kq -Kq -Ij -Ij -Me -Mk -Me -Mx -MM -Ng -Nx -NM -Ob -Ob -Ob -Ob -Ps -PO -PY -RU -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ON -aa -aa -"} -(190,1,1) = {" -aa -aa -ac -ay -ay -aH -aR -bi -bi -aR -bJ -ay -ah -cd -cg -cg -cg -cU -cg -cg -cg -cg -cg -cg -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -Id -Id -Id -HN -Jc -Jt -Jt -HN -Ij -Ij -HN -Ie -HN -HN -HN -HN -HN -Mf -Mf -Mf -Mt -Mt -Mt -Mt -Mt -Mt -Mt -OO -OW -Pk -Mt -Mt -Mt -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ON -aa -aa -"} -(191,1,1) = {" -aa -aa -ac -am -aR -aP -aS -aU -aU -aS -bK -az -ai -cd -cg -cg -cg -cg -de -cg -cg -cg -cU -cg -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -Id -Id -Id -HN -Jd -Ju -JH -HN -It -Ij -HN -Ie -Ie -Ie -Ie -Ie -Ie -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Mt -Mt -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ON -aa -aa -"} -(192,1,1) = {" -aa -aa -ac -aU -aU -aU -aT -bj -bj -aT -bL -ay -ah -cd -cg -cg -cg -cM -cg -cg -cA -cg -cg -dL -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -Id -Id -Id -HN -HN -HN -HN -HN -Kp -KB -Ie -Ie -Ie -Ie -Id -Id -Id -Id -Id -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Id -Id -aa -ON -aa -aa -"} -(193,1,1) = {" -aa -aa -ac -aU -aU -aU -aT -bj -bj -aT -bK -az -ah -cd -cg -cg -cg -cg -cg -cg -cg -dL -cg -cg -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -Id -Id -Id -HN -Je -Jv -JI -HN -Kq -Kq -KS -Ie -Ie -Ie -Ie -Id -Id -Id -Id -Id -Id -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Id -Id -Id -aa -ON -aa -aa -"} -(194,1,1) = {" -aa -aa -ac -at -aN -aQ -aU -aU -aU -aU -bL -ay -ai -cd -cg -cA -cg -cg -cg -cg -cU -cg -de -cg -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -HO -HO -HO -HO -HO -Jf -It -JJ -HN -Kr -If -Kq -KZ -If -Ly -Ie -Ie -Id -Id -Id -Id -Id -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Id -Id -Id -aa -ON -aa -aa -"} -(195,1,1) = {" -aa -aa -ac -ay -az -aK -aN -aN -bG -aN -bM -az -ah -cd -cg -cg -cg -cg -cg -cg -cg -cg -cg -cg -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -HO -Ik -HO -Ik -HO -Jg -Jw -JK -Kd -If -KC -If -If -Lo -If -LL -Ie -Id -Id -Id -Id -Id -Id -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Id -Id -aa -aa -ON -aa -aa -"} -(196,1,1) = {" -aa -aa -ac -az -ay -az -az -ay -az -ay -az -az -ai -cd -cg -cg -cM -cg -de -cg -cg -cg -cU -cg -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -HO -Il -HO -Il -HO -Jh -It -JL -Kd -If -KD -If -If -KD -If -LM -Ie -Ie -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Id -Id -aa -aa -aa -aa -aa -aa -aa -ON -aa -aa -"} -(197,1,1) = {" -aa -aa -ac -ah -ah -ah -ai -ah -ai -ai -ah -ai -ah -cd -cg -cg -cg -cg -cg -cg -cA -cg -cg -dL -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Fj -Fj -Fj -Fj -Fj -Fj -Fj -Fj -Fj -Fj -Fj -Fj -Fj -Fj -Fj -Fj -Fj -Fj -Fj -Hc -Hc -Fj -Fj -Fj -Fj -Fj -HO -HO -HO -HO -HO -Ji -It -Jw -Kd -Ks -KE -If -If -KD -If -If -LT -Ie -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -aa -aa -aa -aa -Id -Id -Id -Id -Id -Id -Id -Id -aa -aa -aa -aa -aa -ON -aa -aa -"} -(198,1,1) = {" -aa -aa -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Fj -FM -Gb -Go -Fj -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fj -Fy -Fy -FK -Hr -Hv -Hz -HE -HO -Ik -HO -Ik -HO -Jj -It -JM -HN -If -If -KT -La -Lp -If -Ie -If -LY -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -aa -aa -aa -aa -ON -aa -aa -"} -(199,1,1) = {" -aa -aa -ac -bk -bk -bk -bk -bk -bk -bk -bk -bk -bT -cd -ch -ci -ci -ci -ci -ci -ci -ci -ci -ch -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Fj -FN -Gb -Go -Fj -Fo -Fo -Fo -GO -Fo -Fo -Fp -Fo -Fo -Fo -Fo -Fo -Fo -Fj -Fy -Fy -Gc -Go -Go -HA -HF -HO -Il -HO -Il -HO -Jk -Jx -JN -HN -Ie -Ie -Ie -Ie -Ie -Ie -Ie -Ie -Ie -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Rg -aa -aa -"} -(200,1,1) = {" -aa -aa -ac -bk -bk -aV -br -br -br -br -bU -bk -bk -cd -cR -cR -cR -cR -cR -cR -Rs -ci -ci -ci -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Fj -FO -Gb -Go -Fj -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fj -Fy -Fy -FK -Hs -Hw -HB -HG -HO -HO -HO -HO -HO -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Rg -aa -aa -"} -(201,1,1) = {" -aa -aa -ac -bk -bk -bm -bq -bq -bq -bq -bS -bk -bk -cd -cW -df -dk -du -dk -dT -Rr -ci -ci -ci -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Fj -Fj -Gc -Fj -Fj -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -GO -Fo -Fo -FK -Fy -Fy -Fj -Fj -Fj -Fj -Fj -HO -Ik -HO -Ik -HO -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Ox -aa -aa -"} -(202,1,1) = {" -aa -aa -ac -aI -bk -aW -bv -bv -bv -bv -bW -bk -bk -cd -cX -dg -dn -dv -dn -dU -Rr -cN -cB -ci -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Fj -Fj -Fj -Fj -Fy -Fy -Fy -Fj -Fj -Fj -Fj -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -FK -Fy -Fy -Ho -FK -Hx -Hx -HH -HO -Il -HO -Il -HO -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -aa -aa -aa -aa -Br -aa -aa -aa -aa -aa -aa -aa -aa -aa -ON -aa -aa -"} -(203,1,1) = {" -aa -aa -ac -aC -bk -bm -bq -bq -bq -bq -bS -bk -bk -cd -cW -dg -dn -dv -dn -dU -Rr -cN -cC -ci -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Fj -Fx -FC -FG -Fy -Fy -Fy -Fy -Fy -GC -Fj -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -FK -Fy -Fy -Fy -Ht -Hx -Hx -HI -HO -HO -HO -HO -HO -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -aa -aa -aa -aa -aa -aa -Br -Br -aa -aa -aa -aa -aa -aa -aa -aa -ON -aa -aa -"} -(204,1,1) = {" -aa -aa -ac -aC -bk -aX -bs -bs -bs -bs -bX -bk -bk -cd -cW -dg -dn -dv -dn -dU -Rr -cN -cC -ci -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Fj -Fy -Fy -Fy -Fy -Fy -Fy -Fy -Fy -GC -Fj -GP -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -FK -Fy -Fy -Fy -FK -Hx -Hx -HJ -HO -Ik -HO -Ik -HO -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -aa -aa -aa -aa -aa -aa -aa -aa -aa -Br -Br -aa -aa -aa -aa -aa -aa -aa -ON -aa -aa -"} -(205,1,1) = {" -aa -aa -ac -aJ -aO -aO -aO -aO -aO -aO -aO -aO -aO -cd -cX -dg -dn -dv -dn -dU -Rr -cN -cD -ci -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -uZ -xV -yy -uZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Fj -Fy -Fy -FH -FP -FP -FP -Gt -Fy -GC -Fj -GQ -GQ -GQ -GQ -GQ -GQ -GQ -GQ -GQ -GQ -Fj -Fy -Fy -Fy -Fj -Fj -Fj -Fj -HO -Il -HO -Il -HO -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Br -Id -Id -Id -aa -aa -aa -aa -ON -aa -aa -"} -(206,1,1) = {" -aa -aa -ac -aL -aL -aL -aL -aL -aL -aL -aL -aL -aL -cd -cW -dh -do -dw -do -dV -Rr -ci -ci -ci -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -uZ -uZ -xW -yz -uZ -uZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Fj -Fz -Fy -FI -FQ -FQ -FQ -Gu -Fy -Fy -FK -GR -GR -GR -GR -GR -GR -GR -GR -GR -GR -FK -Fy -Fy -Fy -Fy -Fy -Fy -Hc -HO -HO -HO -HO -HO -Id -Id -HK -HK -HK -HK -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Id -Id -Id -Id -Id -aa -aa -aa -ON -aa -aa -"} -(207,1,1) = {" -aa -aa -ac -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -cd -cV -cV -cV -cV -cV -cV -Rt -ci -ci -ci -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -xq -xD -wJ -yA -yM -yZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Fj -FA -Fy -FI -FQ -FQ -FQ -Gu -Fy -Fy -GJ -GS -GS -GS -GS -GS -GS -GS -GS -GS -GS -GJ -Fy -Fy -Fy -Fy -Fy -Fy -Fj -ab -Id -Id -Id -Id -Id -Id -HK -In -Kt -HK -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Id -Id -Id -Id -Id -Id -Id -aa -aa -ON -aa -aa -"} -(208,1,1) = {" -aa -aa -ac -aj -ak -ak -ak -ak -ak -ak -ak -ak -ak -cd -ch -ci -ci -ci -ci -ci -ci -ci -ci -ch -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -xr -xE -xX -wJ -yN -za -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Fj -Fz -Fy -FI -FQ -FQ -FQ -Gu -Fy -Fy -FK -GT -GT -GT -GT -GT -GT -GT -GT -GS -GS -FK -Hd -Fy -Fy -Fy -Fy -Fy -Hc -ab -Id -Id -Id -Id -Id -HK -HK -HK -HK -HK -HK -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Id -Id -Id -Id -Id -Id -Id -aa -aa -ON -aa -aa -"} -(209,1,1) = {" -aa -aa -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -uZ -uZ -uZ -yB -uZ -uZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Fj -Fy -Fy -FJ -FR -FR -FR -Gv -Fy -GC -Fj -GU -GU -GU -GU -GU -GU -GU -GU -Fj -Fj -Fj -Fj -Fj -Fj -Fj -Fy -Fy -Fj -HK -HK -HK -HK -HK -HK -HK -In -In -In -In -HK -HK -HK -HK -HK -HK -HK -Id -Id -Id -Id -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Id -Id -Id -Id -Id -Id -Id -aa -aa -ON -aa -aa -"} -(210,1,1) = {" -aa -aa -ac -an -an -aZ -al -al -al -al -al -al -al -ce -cp -co -dp -cj -cE -cj -Ru -di -cE -di -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -uZ -xF -xY -wf -yO -uZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Fj -Fy -Fy -Fy -Fy -Fy -Fy -Fy -Gy -GC -Fj -GP -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fj -Ha -Fy -Fy -Fy -Hp -FK -Fy -Fy -HK -HK -Im -Iu -IG -IU -Jl -IK -In -In -In -KF -IK -Lb -Lb -Lb -Lb -Lb -HK -Id -Id -aa -aa -aa -aa -aa -Mp -Ok -OF -OF -OF -Pt -Mp -aa -aa -aa -aa -aa -aa -aa -Id -Id -Id -Id -Id -Id -Id -aa -ON -aa -aa -"} -(211,1,1) = {" -aa -aa -ac -an -an -aY -aB -aB -aB -aB -aB -aB -aB -ce -cp -co -dp -ck -cF -ck -cF -dj -cF -dj -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -uZ -wd -wv -uZ -aa -uZ -uZ -uX -wf -yP -uZ -aa -uZ -zK -Al -uZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Fj -FB -Fy -Fy -Fy -Fy -Fy -Fy -Fy -GC -Fj -Fo -Fo -Fo -Fo -Fo -GO -Fo -Fo -FK -Fy -Fy -GC -Fy -Fy -Fj -Fy -Fy -HK -HP -In -In -In -In -In -IK -In -In -In -KG -IK -In -In -In -In -In -HK -HK -aa -aa -aa -aa -aa -Mp -Mp -Ol -OG -OQ -Pg -Pu -Mp -Mp -aa -aa -aa -aa -aa -aa -aa -Id -Id -Id -Id -Id -aa -aa -ON -aa -aa -"} -(212,1,1) = {" -aa -aa -ac -an -an -bb -al -bF -al -aB -bY -cl -ct -ce -cp -cp -dA -ck -cF -cE -cE -cE -cF -dj -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -uZ -uX -we -ww -uZ -aa -uZ -xG -uZ -wf -yQ -uZ -aa -uZ -zL -wf -uX -uZ -aa -aa -aa -aa -aa -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -aa -aa -aa -aa -Fj -Fj -Fj -Fj -Fj -Fj -Fj -Fj -Fy -Fy -Fy -Fj -Fj -Fj -Fj -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -FK -Fy -GC -He -Hl -Fy -Hu -Fy -Fy -HK -HQ -In -In -In -In -In -HK -In -Ke -In -In -HK -In -In -In -In -In -LZ -HK -aa -aa -aa -aa -aa -Mp -NN -MB -Op -OR -Op -MB -PP -Mp -aa -aa -aa -aa -aa -aa -aa -aa -Id -Id -Id -aa -aa -aa -ON -aa -aa -"} -(213,1,1) = {" -aa -aa -ac -aM -an -ba -bt -bE -bH -bI -aZ -bZ -bV -ce -cp -co -dp -ck -cF -cF -cF -cF -cF -dj -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -uZ -vE -wf -wx -uZ -aa -uZ -xH -xZ -wf -yR -uZ -aa -uZ -zM -wf -AD -uZ -aa -aa -aa -aa -aa -Bs -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Bs -aa -aa -aa -aa -Fj -Fl -Fl -Fl -Fn -Fo -Fo -Fj -Fj -Gd -Fj -Fj -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -FK -Fy -Fy -GC -Fy -Fy -Fj -Fy -Fy -HK -HR -In -Iv -IH -IV -In -Jy -In -In -In -In -KU -In -Lq -Lb -LN -In -Ma -HK -aa -aa -aa -aa -Mp -Mp -NO -Om -OH -Op -Ph -Pv -PQ -Mp -Mp -aa -aa -aa -aa -aa -aa -aa -aa -aa -Br -aa -aa -aa -ON -aa -aa -"} -(214,1,1) = {" -aa -aa -ac -an -an -bd -bp -bp -bp -bV -aZ -cn -bP -ce -cp -co -dp -cm -cG -cG -Rv -cG -cG -dl -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -qB -qB -qB -qB -qB -qB -qB -aa -aa -aa -aa -uZ -vF -wf -wy -uZ -aa -uZ -xI -uZ -yC -yS -uZ -aa -uZ -zN -wf -AE -uZ -aa -aa -aa -aa -aa -Bs -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Bs -aa -aa -aa -aa -Fj -Fl -Fn -Fn -Fo -Fp -Fo -FK -FS -FS -FS -FK -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fj -Hb -Fy -Fy -Fy -Hb -FK -Fy -Fy -HK -HS -In -Iw -II -IW -In -Jy -In -In -In -In -KU -In -Lr -Lz -LO -In -Mb -HK -aa -aa -aa -aa -Mp -Mp -Mp -Mp -Mp -OS -Mp -Mp -Mp -Mp -Mp -aa -aa -aa -aa -aa -aa -aa -aa -aa -Br -aa -aa -aa -ON -aa -aa -"} -(215,1,1) = {" -aa -aa -ac -an -an -bc -by -bz -by -bO -aZ -cn -bP -ce -cp -co -dp -dx -dF -dF -dF -dF -dF -dX -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -qB -sz -sM -ta -ta -tA -qB -aa -aa -aa -aa -uZ -uZ -wg -uZ -uZ -uZ -uZ -uX -ya -wf -wf -uZ -uZ -uZ -uZ -Am -uZ -uZ -aa -aa -aa -aa -aa -Bs -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -BK -BK -BL -BL -BL -BK -BK -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Bs -aa -aa -aa -aa -Fj -Fl -Fn -Fo -Fo -Fo -Fo -FK -FS -FS -FS -FK -Fo -Fp -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fj -Fj -Fj -Fj -Fj -Fj -Fj -Fy -Fy -HK -HT -In -In -In -In -In -HK -In -In -In -In -HK -In -In -In -In -In -Mc -HK -aa -aa -aa -Mp -Mp -Ny -MB -MB -MB -Op -MB -MB -MB -Ny -Mp -Mp -aa -aa -aa -aa -aa -aa -aa -aa -Br -aa -aa -aa -ON -aa -aa -"} -(216,1,1) = {" -aa -aa -ac -aM -an -bf -bu -bz -bu -bQ -aZ -cn -bP -ce -cp -co -dp -dy -cF -cF -cF -cF -cF -dN -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -qB -sA -sM -sM -sM -qB -qB -qB -aa -aa -aa -uZ -vG -wf -wf -uZ -uZ -uZ -uZ -uZ -wf -yT -uX -uZ -wf -wf -wf -AF -uZ -aa -aa -aa -aa -aa -Bs -aa -aa -aa -aa -aa -aa -aa -aa -BK -BL -BK -Cx -Dt -DE -DH -Cx -BK -BL -BK -aa -aa -aa -aa -aa -aa -aa -aa -Bs -aa -aa -aa -aa -Fj -Fl -Fn -Fo -Fp -Fo -Fo -Fj -Fj -Gd -Fj -Fj -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -FK -Hf -Fy -Fy -Fj -Fy -Fy -HK -HU -In -In -In -In -In -IK -In -In -In -KH -IK -In -In -In -In -In -HK -HK -aa -aa -aa -Mp -MB -MB -MB -MB -MB -Op -MB -MB -MB -MB -MB -Mp -aa -aa -aa -aa -aa -aa -aa -aa -Br -aa -aa -aa -ON -aa -aa -"} -(217,1,1) = {" -aa -aa -ac -an -an -be -bz -bz -bz -bP -aZ -cn -bP -ce -cp -cp -dB -dy -cF -dG -dG -dG -cF -dN -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -qB -qB -qB -qB -qB -qB -qB -sz -sM -sM -sM -tB -tT -qB -aa -aa -aa -uZ -vH -wf -wf -wO -uZ -xs -xJ -yb -wf -wf -zb -uZ -zm -wf -wf -wf -uZ -aa -aa -aa -aa -aa -Bs -aa -aa -aa -aa -aa -aa -BK -BK -BK -CS -BK -BK -Cx -Cx -Cx -BK -BK -Ee -BK -BK -BK -aa -aa -aa -aa -aa -aa -Bs -aa -aa -aa -aa -Fj -Fl -Fo -Fo -Fo -Fo -Fo -Fo -Ft -Ge -Ft -Ft -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fj -Hg -Hm -Fy -Hu -Fy -Fy -HK -HK -Io -Io -HY -IX -IX -IK -In -In -In -KI -IK -Lc -Ls -LA -LP -LP -HK -aa -aa -aa -aa -Mp -MB -MB -NP -On -NP -Op -NP -On -NP -MB -MB -Mp -aa -aa -aa -aa -aa -aa -aa -aa -Br -aa -aa -aa -ON -aa -aa -"} -(218,1,1) = {" -aa -aa -ac -an -an -bh -bu -bz -bu -bQ -aZ -cn -bP -ce -cp -co -dp -dy -cF -dy -cF -dN -cF -dN -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -qB -qK -ra -qB -qK -ra -qB -qB -qB -tb -qB -qB -qB -qB -aa -aa -aa -vt -vI -wh -wz -wf -xe -wf -wf -wJ -wJ -wf -wf -xe -wf -wh -An -AG -Aq -aa -aa -aa -aa -aa -Bs -aa -aa -aa -aa -aa -BK -BK -CC -Cl -Cl -Dc -BK -Du -DF -Dn -BK -DU -Cx -Dq -Dq -BK -BK -aa -aa -aa -aa -aa -Bs -aa -aa -aa -aa -Fj -Fl -Fp -Fo -Fo -Fo -Fo -Ft -Ft -RI -Gp -FT -Ft -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fj -Fj -Fj -Fj -Fj -Fy -Fy -Fy -HK -HK -HK -HK -HK -HK -HK -HK -Kf -Kf -HK -HK -HK -HK -HK -HK -HK -HK -aa -aa -aa -aa -Mp -Nh -Mp -Mp -Mp -Mp -OS -Mp -Mp -Mp -Mp -MB -Mp -aa -aa -aa -aa -aa -aa -aa -aa -Br -aa -aa -aa -ON -aa -aa -"} -(219,1,1) = {" -aa -aa -ac -an -an -bg -bw -bN -bw -bR -aZ -cs -cu -ce -cp -co -dp -dz -dG -dz -Rw -dZ -dG -dZ -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -qB -qL -ra -qB -qL -ra -qB -sB -qM -qM -qM -tC -qB -aa -aa -aa -aa -vu -vJ -wi -wA -wf -wf -wf -wJ -wJ -wJ -wJ -wf -wf -wf -zO -Ap -AH -Ar -aa -aa -aa -aa -aa -Bs -aa -aa -aa -aa -BK -BK -Ct -CD -CM -Cl -Dd -BK -Dv -Cx -Dn -BK -DV -Cx -Es -EC -EQ -BK -BK -aa -aa -aa -aa -Bs -aa -aa -aa -aa -Fj -Fl -Fo -Fo -Fo -Fo -Fo -FD -FT -Ft -Gq -FT -FT -Ft -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fj -Hg -Hm -Fy -Hu -Fy -Fy -Fy -HK -HK -In -IK -In -In -HK -In -In -In -In -HK -Ld -Lt -LB -LQ -In -HK -Mg -Mg -Mn -Mp -MN -Ni -Nz -NQ -Oo -OI -Op -OI -Oo -PR -Mp -Mp -Mp -Mp -aa -aa -aa -aa -aa -aa -aa -Br -aa -aa -aa -ON -aa -aa -"} -(220,1,1) = {" -aa -aa -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -qB -qB -rb -qB -qB -rb -qB -sB -rP -tc -rP -tD -qB -aa -aa -aa -aa -vv -vK -wj -wB -wP -uZ -wf -wJ -yc -yD -wJ -wf -uZ -zp -zP -Ap -AI -As -aa -aa -aa -aa -aa -Bs -aa -aa -aa -aa -BK -Cj -Cu -CE -CM -Cl -Cl -CF -Cx -Cx -Cx -CG -Cx -Cx -Dq -ED -Dq -EW -BK -aa -aa -aa -aa -Bs -aa -aa -aa -aa -Fj -Fl -Fo -Ft -Ft -Ft -Ft -Ft -FU -Gg -Gr -Gw -Gz -Ft -Ft -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fp -Fo -Fo -FK -Hh -Fy -Fy -Fj -Fy -Fy -FB -HK -Ip -In -IK -In -In -Jz -In -In -In -In -In -In -In -In -In -In -In -Mh -Ml -Mh -Ia -RO -Nj -NA -NR -Op -Op -Op -Op -Op -MB -Mp -NE -QA -Mp -aa -aa -aa -aa -aa -aa -aa -Br -aa -aa -aa -ON -aa -aa -"} -(221,1,1) = {" -aa -aa -ac -ao -ao -ao -ao -ao -ao -ao -ao -ao -ao -ce -cq -cq -cq -cq -cq -cq -dP -dW -dW -dW -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -qB -qM -qM -qM -qM -qM -qM -qM -rP -tc -rP -tE -qB -aa -aa -aa -aa -uZ -uZ -uZ -uZ -uZ -uX -wf -wJ -yd -yE -wJ -wf -uX -uZ -uZ -uZ -uZ -uZ -aa -aa -aa -aa -aa -Bs -aa -aa -aa -BK -BK -Ck -Cv -Cv -Cl -Cl -De -BK -Dw -Cx -DI -BK -DW -Cx -Et -EE -Dq -EX -BK -BK -aa -aa -aa -Bs -aa -aa -aa -aa -Fj -Fl -Fo -Fo -Fo -Fo -FD -Ft -FV -Gh -Gj -Gj -Gj -GD -GK -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fj -Fj -Fj -Fj -Fj -Fy -Fy -HL -HK -HK -Ix -IK -In -In -Jz -In -In -In -In -In -In -In -In -In -In -In -Mh -Mm -Mh -Ia -MP -Nk -NA -NS -Op -Op -Op -Op -Op -MB -Qc -NZ -QB -Mp -aa -aa -aa -aa -aa -aa -aa -Br -aa -aa -aa -ON -aa -aa -"} -(222,1,1) = {" -aa -aa -ac -ao -aD -ao -ao -ao -ao -ao -ao -aD -ao -ce -cq -cq -cq -cq -cq -cq -dP -dW -dW -dW -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -qB -qM -qM -qM -qM -qM -qM -qM -rP -tc -rP -tF -qB -aa -aa -aa -aa -aa -uZ -uZ -wC -wQ -xf -xt -wJ -ye -yF -wJ -wX -zg -zq -zQ -uZ -uZ -aa -aa -aa -aa -aa -aa -Bs -aa -aa -aa -BL -Cc -Cl -Cl -Cl -Cl -Cl -Dd -BK -Dx -Cx -DJ -BK -DX -Cx -Cx -Cx -Cx -Cx -Fb -BL -aa -aa -aa -Bs -aa -aa -aa -aa -Fj -Fl -Fo -Fo -Fo -Fo -FE -Ft -FW -Gh -Gj -Gj -GA -GE -GL -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fj -Hi -Hn -Hq -Fj -Hy -Fj -HM -HM -HM -HM -HM -IY -IY -HM -HK -HK -HK -HK -HK -IK -HK -LC -HK -IK -HK -Mi -Mi -Mo -Mp -MQ -Nl -MQ -NT -Oq -OJ -Op -OJ -Oq -PR -Mp -Mp -Mp -Mp -aa -aa -aa -aa -aa -aa -aa -Br -aa -aa -aa -ON -aa -aa -"} -(223,1,1) = {" -aa -aa -ac -ao -ao -ao -ao -ao -ao -ao -ao -ao -ao -ce -cq -cH -cq -cq -cq -cq -dP -dW -dW -dW -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -qB -qB -rb -qB -qB -rb -qB -sC -rP -tc -rP -tG -qB -aa -aa -aa -aa -aa -aa -vt -wD -wR -xg -wf -wJ -yf -yG -wJ -wf -zh -zr -zR -Aq -aa -aa -aa -aa -aa -aa -aa -Bs -aa -aa -BK -BK -Cd -Cl -Cl -Cl -Cl -CT -BK -BK -BK -CG -BK -BK -BK -Ef -Eu -Cx -ER -EY -Fc -BK -BK -aa -aa -Bs -aa -aa -aa -aa -Fj -Fl -Fo -Fo -Fo -Fo -FD -Ft -FX -Gh -Gj -Gj -Gj -GF -GM -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fj -Hj -Hj -Hj -Hj -Hj -HC -HM -HV -HV -HM -HV -HV -Jm -HM -JO -Kg -Ku -KJ -HK -Le -Lg -Lg -Lg -Lg -IK -IK -aa -aa -aa -MR -Nm -NB -Mp -Mp -Mp -OS -Mp -Mp -Mp -Mp -Qp -Mp -aa -aa -aa -aa -aa -aa -aa -aa -Br -aa -aa -aa -ON -aa -aa -"} -(224,1,1) = {" -aa -aa -ac -ao -ao -ao -aD -ao -ao -aD -ao -ao -ao -ce -cq -cq -cq -cq -cq -cq -dP -dW -dW -dW -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -qB -qL -ra -qB -qL -ra -qB -sD -rP -tc -rP -tH -qB -aa -aa -aa -aa -aa -aa -vu -wE -wS -xh -wf -wJ -yg -yH -wJ -wf -zi -zs -zS -Ar -aa -aa -aa -aa -aa -aa -aa -Bs -aa -aa -BK -BK -BK -BK -BK -CF -BK -BK -BK -Dl -Dy -Dn -DK -DP -BK -BK -BK -CG -BK -BK -BK -BK -BK -aa -aa -Bs -aa -aa -aa -aa -Fj -Fl -Fo -Ft -Ft -Ft -Ft -Ft -FY -Gi -Gj -Gx -GB -Ft -Ft -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fj -Hk -Hj -Hj -Hj -Hj -HD -HM -HW -HV -HM -HV -HV -Jm -HM -JP -JP -JP -JP -HK -Lf -Lg -LD -LD -Lg -Lg -IK -aa -aa -aa -MS -Nn -MB -NU -Mp -MB -Op -MB -Mp -PS -NZ -NZ -MS -aa -aa -aa -aa -aa -aa -aa -aa -Br -aa -aa -aa -ON -aa -aa -"} -(225,1,1) = {" -aa -aa -ac -ao -ao -ao -ao -ao -ao -ao -ao -ao -ao -ce -cq -cq -cq -cY -cq -cq -dP -dW -dW -dW -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -qB -qK -ra -qB -qK -ra -qB -sE -qM -qM -qM -tI -qB -aa -aa -aa -aa -aa -aa -vv -wF -wT -xi -wf -wJ -yh -yI -wJ -wf -zj -zt -ze -As -aa -aa -aa -aa -aa -aa -aa -Bs -aa -aa -BK -BU -Ce -Cm -Cw -Cx -CN -CN -BK -Dm -Dn -Cx -Dn -DQ -BK -Eg -Ev -EF -Ev -BK -Cx -Ff -BK -aa -aa -Bs -aa -aa -aa -aa -Fj -Fl -Fo -Fo -Fo -Fo -Fo -FD -FT -Gj -Gj -FT -FT -Ft -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fj -Fj -Fj -Fj -Fj -Fj -Fj -HM -HX -HV -HM -HV -HV -Jm -HM -JQ -JP -JP -JP -KV -Lg -Lu -LE -LE -LU -Lg -IK -aa -aa -aa -Mp -Nn -MB -NV -Mp -OK -Op -NW -Mp -PT -NZ -NZ -Mp -aa -aa -aa -aa -aa -aa -aa -aa -Br -aa -aa -aa -ON -aa -aa -"} -(226,1,1) = {" -aa -aa -ac -ao -ao -ao -ao -ao -ao -ao -ao -ao -ao -ce -cq -cq -cq -cq -cq -cq -dP -dW -dW -dW -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -qB -qB -qB -qB -qB -qB -qB -qB -qM -qM -qM -qB -qB -aa -aa -aa -aa -aa -uZ -uZ -wG -wU -xj -wf -wJ -yi -yJ -wJ -wf -zk -yW -zU -uZ -uZ -aa -aa -aa -aa -aa -aa -Bs -aa -aa -BL -BV -Cf -Cf -Cf -Cx -Cx -Cx -CG -Dn -Cx -BK -Cx -Dn -CG -Eh -Ew -Cx -Cx -CG -Cx -Fg -BL -aa -aa -Bs -aa -aa -aa -aa -Fj -Fl -Fo -Fo -Fo -Fo -Fo -Ft -Ft -Gk -Gs -FT -Ft -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fj -aa -aa -aa -aa -aa -aa -HM -HW -HV -HM -HV -HV -Jn -HM -JR -JP -JP -JP -HK -Lg -Lg -LF -LF -Lg -Lg -IK -aa -aa -Mp -Mp -No -MB -MB -Mp -OL -Op -MB -Mp -Mp -Qd -Qq -Mp -Mp -aa -aa -aa -aa -aa -aa -aa -Br -aa -aa -aa -ON -aa -aa -"} -(227,1,1) = {" -aa -aa -ac -ao -ao -ao -aD -ao -ao -aD -ao -ao -ao -ce -cq -cq -cP -cq -cq -cq -dP -dW -dW -dW -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -qB -rC -rL -sb -sp -qM -qM -qM -qM -qM -qB -aa -aa -aa -aa -uZ -uZ -uZ -wH -wV -xk -uZ -wJ -wJ -wJ -wJ -uZ -wH -wV -xk -uZ -uZ -uZ -aa -aa -aa -aa -aa -Bs -aa -aa -BK -BW -Cf -Cf -Cf -Cx -CO -CU -BK -Do -Dz -Cx -Dn -DR -BK -Ei -Ex -EG -Ex -BK -Cx -Fh -BK -aa -aa -Bs -aa -aa -aa -aa -Fj -Fl -Fn -Fn -Fo -Fo -Fo -Fo -Ft -Ft -Ft -Ft -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -GO -Fo -Fo -Fj -aa -aa -aa -aa -aa -aa -HM -HX -HV -Iy -HV -HV -Jn -HM -JS -Kh -Kv -KK -HK -Lh -Lg -Lg -Lg -Lg -IK -IK -aa -aa -Mp -MT -Np -MB -MB -Or -Op -Op -Op -Or -MB -MB -Qr -QC -Mp -aa -aa -aa -aa -aa -aa -aa -Br -aa -aa -aa -ON -aa -aa -"} -(228,1,1) = {" -aa -aa -ac -ao -ao -ao -ao -ao -ao -ao -ao -ao -ao -ce -cq -cq -cQ -cq -dm -cq -dP -dW -dW -dW -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -qB -qM -qM -qM -sp -qM -rP -rP -rP -qM -qB -qB -qB -qB -uX -uZ -uX -wk -wI -wW -wW -uZ -wf -wJ -wJ -wf -uZ -zl -zv -zV -At -uX -uZ -uX -aa -aa -aa -aa -Bs -aa -aa -BK -BK -BK -BK -BK -CG -BK -BK -BK -Dp -DA -Dn -DL -DS -BK -BK -BK -CG -BK -BK -BK -BK -BK -aa -aa -Bs -aa -aa -aa -aa -Fj -Fl -Fn -Fn -Fn -Fo -Fo -Fp -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fj -aa -aa -aa -aa -aa -aa -HM -HW -HV -HM -HV -HV -Jn -HM -HK -HK -HK -HK -HK -HK -HK -LG -HK -HK -HK -aa -aa -aa -Mp -MU -MB -Ny -Mp -Mp -MB -Op -MB -Mp -Mp -NP -Qs -QD -Mp -aa -aa -aa -aa -aa -aa -aa -Br -aa -aa -aa -ON -aa -aa -"} -(229,1,1) = {" -aa -aa -ac -ao -aD -ao -ao -ao -ao -ao -ao -aD -ao -ce -cq -cq -cq -cq -cq -cq -dP -dW -dW -dW -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -qB -rD -qM -qM -sq -qM -rP -td -rP -qM -sq -qM -qM -uQ -uY -ML -uY -wf -wJ -wJ -wJ -xu -wJ -wJ -wJ -wJ -xu -wJ -wJ -wJ -Au -AJ -AT -AY -aa -aa -aa -aa -Bs -aa -aa -BK -BK -Cg -Cn -Cx -Cx -CP -CV -BK -BK -BK -CG -BK -BK -BK -Ej -DZ -Cx -Dn -Dn -Fd -BK -BK -aa -aa -Bs -aa -aa -aa -aa -Fj -Fl -Fn -Fn -Fn -Fn -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fj -aa -aa -aa -aa -aa -aa -HM -HX -HV -HM -HV -HV -Jm -HM -JT -Ki -Kw -KL -HK -Li -Li -Li -Li -LV -HK -aa -aa -Mp -Mp -Mp -Mp -Mp -Mp -Os -MB -OT -MB -Pw -Mp -Mp -Mp -Mp -Mp -Mp -aa -aa -aa -aa -aa -aa -Br -aa -aa -aa -ON -aa -aa -"} -(230,1,1) = {" -aa -aa -ac -ao -ao -ao -ao -ao -ao -ao -ao -ao -ao -ce -cq -cq -cq -cq -cq -cq -dP -dW -dW -dW -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -qB -rE -qM -qM -qM -qM -rP -td -rP -qM -qM -tZ -qM -uQ -uY -vx -uY -wf -wJ -wJ -wf -wf -wf -wJ -wJ -wf -wf -wf -wJ -wJ -Av -AK -AU -AZ -aa -aa -aa -aa -Bs -aa -aa -aa -BL -Ch -Co -Cx -Cx -Cx -Cx -Df -BK -DB -Cx -DM -BK -DY -Cx -Cx -Cx -Cx -Cx -Fe -BL -aa -aa -aa -Bs -aa -aa -aa -aa -Fj -Fl -Fn -Fn -Fn -Fn -Fn -Fo -Fo -Fo -Fo -Fp -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fo -Fj -aa -aa -aa -aa -aa -aa -HM -HW -HV -HM -HV -HV -Jm -HM -JU -Ki -Ki -Ki -KW -Li -Li -Li -Li -LV -HK -aa -aa -Mp -MA -MV -Nq -NC -Mp -Mp -MB -Op -MB -Mp -Mp -Qe -Op -QE -QM -Mp -aa -aa -aa -aa -aa -aa -Br -aa -aa -aa -ON -aa -aa -"} -(231,1,1) = {" -aa -aa -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -qB -qM -rM -qM -sp -qM -rP -rP -rP -qM -qB -qB -qB -qB -uX -uZ -uX -wl -wf -wf -wO -uX -xK -yj -yK -yU -uX -zm -wf -wf -wf -uX -uZ -uX -aa -aa -aa -aa -Bs -aa -aa -aa -BK -BK -Cp -Cx -Cx -CQ -Cx -Dg -BK -Dn -Cx -Dn -BK -DZ -Cx -Ey -EH -ES -EB -BK -BK -aa -aa -aa -Bs -aa -aa -aa -aa -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -HM -HX -HV -HM -HV -HV -Jm -HM -JV -Ki -Ki -Ki -HK -Lj -Lv -Li -Lv -Lj -IK -aa -aa -Mq -MB -MB -MB -MB -NW -MS -OK -Op -NW -MS -PU -Qf -Op -Op -QN -QY -aa -aa -aa -aa -aa -aa -Br -aa -aa -aa -ON -aa -aa -"} -(232,1,1) = {" -aa -aa -ac -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -cw -cv -dC -cr -eb -eb -eb -eb -eb -Ry -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -qB -rF -rN -sc -sp -qM -qM -qM -tr -qM -qB -aa -aa -aa -aa -uZ -uZ -uZ -wK -wK -uX -uZ -xL -yk -wJ -wf -uZ -uX -zw -zw -uZ -uZ -uZ -aa -aa -aa -aa -aa -Bs -aa -aa -aa -aa -BK -Cq -Cx -CH -Cx -CW -Cx -CG -Cx -Cx -Cx -CG -Cx -Cx -Ez -EI -ET -EB -BK -aa -aa -aa -aa -Bs -aa -aa -aa -aa -Fk -Fm -Fm -Fm -Fm -Fm -Fm -Fm -Fm -Fm -Fm -Fm -Fm -Fm -Fm -Fm -GW -GY -GY -GY -GY -GY -GY -GY -GY -GY -GY -GY -GY -GY -GY -GY -HM -HM -HM -HM -HV -HV -HM -HM -HK -Kj -HK -KM -HK -Lj -Lv -Li -Lv -Lj -IK -aa -aa -Mr -MB -MB -MB -MB -MB -Or -Op -Op -Op -Or -Op -Op -Op -Op -Op -QZ -aa -aa -aa -aa -aa -aa -Br -aa -aa -aa -ON -aa -aa -"} -(233,1,1) = {" -aa -aa -ac -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -cw -cv -dC -dM -cJ -cJ -cJ -cJ -cJ -Rx -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -qB -qB -qB -qB -qB -qB -sN -sN -qB -qB -qB -aa -aa -aa -aa -aa -vt -wm -wf -wf -uZ -xv -wJ -wJ -wJ -yV -zc -uZ -wf -wf -Aw -Aq -aa -aa -aa -aa -aa -aa -Bs -aa -aa -aa -aa -BK -BK -Cy -Cx -Cx -Cx -Dh -BK -Dn -Cx -Dn -BK -Ea -Cx -EA -EJ -EU -BK -BK -aa -aa -aa -aa -Bs -aa -aa -aa -aa -Fk -Fm -Fq -Fu -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -GV -GX -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GY -ab -aa -aa -HM -HV -HV -HM -Id -HK -Kk -HK -KN -HK -Lj -Lv -Li -Lv -Lj -IK -aa -aa -Ms -MB -MB -MB -ND -NX -Mp -MB -NZ -MB -Mp -PV -Op -Op -Op -QO -Ra -aa -aa -aa -aa -aa -aa -Br -aa -aa -aa -ON -aa -aa -"} -(234,1,1) = {" -aa -aa -ac -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -cw -cw -dH -dM -cJ -cJ -cJ -cJ -cJ -Rx -ee -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -qB -rO -sd -rP -sF -rP -rP -sd -rO -qB -aa -aa -aa -aa -aa -vv -wn -wf -wX -uZ -xv -wJ -wJ -wJ -wJ -zd -uZ -xt -wf -Ax -As -aa -aa -aa -aa -aa -aa -Bs -aa -aa -aa -aa -aa -BK -BK -CI -CR -Cx -Di -BK -DC -DG -BK -BK -Eb -Cx -EB -EB -BK -BK -aa -aa -aa -aa -aa -Bs -aa -aa -aa -aa -Fk -Fm -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -GV -GX -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GY -ab -aa -aa -HM -IL -IL -HM -Id -HK -HK -HK -HK -HK -HK -Lw -LH -LR -HK -HK -aa -aa -Mp -MB -MB -Mp -Mp -NY -Mp -Mp -NZ -Mp -Mp -Op -Qg -Qt -QF -QP -Mp -aa -aa -aa -aa -aa -aa -Br -aa -aa -aa -ON -aa -aa -"} -(235,1,1) = {" -aa -aa -ac -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -cw -cv -dC -dM -cJ -cJ -cJ -cJ -cJ -Rx -ee -gY -gY -gY -gY -gY -gY -gY -gY -gY -gY -gY -gY -gY -gY -gY -gY -gY -gY -gY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -qB -rP -rP -rP -rP -rP -rP -rP -rP -qB -aa -aa -aa -aa -uZ -uX -wo -wf -wY -uX -uZ -wf -wf -wf -wp -uZ -uZ -wf -wf -Ay -uZ -uZ -aa -aa -aa -aa -aa -Bs -aa -aa -aa -aa -aa -aa -BK -BK -BK -CX -BK -BK -DD -Dq -DN -BK -BK -Cx -BK -BK -BK -aa -aa -aa -aa -aa -aa -Bs -aa -aa -aa -aa -Fk -Fm -Fr -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fw -FF -Fq -Fq -GV -GX -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GY -ab -aa -aa -Iz -IM -IM -Iz -Id -Id -Id -Id -Id -Id -HK -HK -HK -HK -HK -Id -aa -aa -Mp -MB -MB -Mp -NE -NZ -NZ -Mp -NZ -Mp -Px -PW -Qh -Qu -Op -QQ -Mp -aa -aa -aa -aa -aa -aa -Br -aa -aa -aa -ON -aa -aa -"} -(236,1,1) = {" -aa -aa -ac -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -cw -cv -dC -dQ -Rp -Rp -Rp -Rp -Rp -RA -ee -gY -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -gY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -qB -rO -sd -rP -rP -rP -rP -rO -rO -qB -aa -aa -aa -uZ -uZ -vL -wf -wf -wf -xl -uZ -uZ -uZ -uZ -uZ -uZ -wf -wf -wf -wf -AL -uZ -uZ -aa -aa -aa -aa -Bs -aa -aa -aa -aa -aa -aa -aa -aa -BK -BL -BK -Dq -Dq -Dq -DO -DT -BK -BL -BK -aa -aa -aa -aa -aa -aa -aa -aa -Bs -aa -aa -aa -aa -Fk -Fm -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fw -Fq -GN -GV -GX -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GY -ab -aa -aa -HM -IN -IN -HM -aa -aa -aa -aa -aa -aa -Id -Id -Id -Id -Id -Id -aa -aa -Mp -MC -MW -Mp -NF -Oa -Ot -Mp -NZ -Mp -Px -PX -Qi -Qv -QG -QR -Mp -aa -aa -aa -aa -aa -aa -Br -aa -aa -aa -ON -aa -aa -"} -(237,1,1) = {" -aa -aa -ac -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -cw -cv -dC -dO -Ro -Ro -Ro -Ro -Ro -Rz -ee -gY -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -gY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -qB -rP -rP -rP -rP -rP -rP -rP -rP -qB -aa -aa -aa -uZ -uZ -vM -wp -wL -wf -xm -uZ -vy -vy -vy -vy -uZ -zn -wf -wf -wp -AM -uZ -uZ -aa -aa -aa -aa -Bs -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -BK -BK -BL -BL -BL -BK -BK -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Bs -aa -aa -aa -aa -Fk -Fm -Fq -Fq -Fq -Fq -FF -Fq -FL -FL -Fq -Fq -Fq -Fq -Fq -GV -GX -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GY -ab -HZ -HZ -IA -IO -IO -IA -HZ -HZ -HZ -HZ -aa -aa -Id -Id -Id -Id -Id -Id -aa -aa -Mp -Mp -Mp -Mp -Mp -Mp -Mp -Mp -OU -Mp -Mp -Mp -Mp -Mp -Mp -Mp -Mp -aa -aa -aa -aa -aa -aa -Br -aa -aa -aa -ON -aa -aa -"} -(238,1,1) = {" -aa -aa -ac -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -cw -cv -dC -dY -cJ -cJ -cJ -cJ -cJ -RB -ee -gY -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -gY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -qB -rO -sd -rP -rP -rP -rP -sd -rO -qB -aa -aa -aa -uZ -uZ -uZ -uZ -uZ -uZ -uZ -uZ -RH -RJ -RJ -RK -uZ -uZ -uZ -uZ -uZ -uZ -uZ -uZ -aa -aa -aa -aa -Bs -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Bs -aa -aa -aa -aa -Fk -Fm -Fq -Fq -Fq -Fq -Fw -FL -FZ -Gl -FL -Fq -Fq -Fq -Fq -GV -GX -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GY -ab -RM -Iq -IB -IP -IP -Jo -Jo -JW -Kl -Kx -HZ -aa -Id -Id -Id -Id -Id -Id -aa -aa -Mp -MD -MD -MD -MD -Mp -Ou -NZ -NZ -Pi -Py -Mp -MD -MD -MD -QS -Mp -aa -aa -aa -aa -aa -aa -Id -Id -aa -aa -ON -aa -aa -"} -(239,1,1) = {" -aa -aa -ac -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -cw -cw -dI -dY -cJ -cJ -cJ -cJ -cJ -RB -ee -gY -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -gY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -qB -rP -rP -rP -rP -rP -rP -rP -rP -qB -aa -aa -aa -uZ -vy -vy -vy -vy -uZ -uZ -aa -aa -aa -aa -aa -aa -uZ -uZ -vy -vy -vy -vy -uZ -aa -aa -aa -aa -Bs -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Bs -aa -aa -aa -aa -Fk -Fm -Fs -Fq -Fq -Fq -Fq -FL -Ga -Gm -FL -Fq -Fq -Fq -Fq -GV -GX -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GY -ab -RP -Iq -IB -IP -IP -IP -IP -IP -IP -Ky -KO -aa -Id -Id -Id -Id -Id -Id -aa -aa -Mp -ME -ME -ME -ME -Mp -Ov -NZ -NZ -NZ -Pz -Mp -ME -ME -ME -ME -Mp -aa -aa -aa -aa -aa -Id -Id -Id -Id -aa -ON -aa -aa -"} -(240,1,1) = {" -aa -aa -ac -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -cw -cv -dC -dY -cJ -cJ -cJ -cJ -cJ -RB -ee -gY -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -gY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -qB -qB -qB -qB -qB -qB -qB -qB -qB -qB -aa -aa -aa -uZ -RH -RJ -RJ -RK -uZ -aa -aa -aa -aa -aa -aa -aa -aa -uZ -RH -RJ -RJ -RK -uZ -aa -aa -aa -aa -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -Bs -aa -aa -aa -aa -Fk -Fm -Fs -Fq -Fq -Fq -Fq -Fq -FL -FL -Fq -Fq -Fq -GG -Fq -GV -GX -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GY -ab -RQ -Iq -IB -IP -IP -Jp -Jp -JW -Km -Kx -HZ -aa -Id -Id -Id -Id -Id -Id -Id -aa -Mp -RR -RS -RS -RT -Mp -Ow -NZ -NZ -NZ -PA -Mp -RR -RS -RS -RT -Mp -aa -aa -aa -aa -Id -Id -Id -Id -Id -aa -ON -aa -aa -"} -(241,1,1) = {" -aa -aa -ac -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -cw -cv -dC -ea -Rq -Rq -Rq -Rq -Rq -ec -ee -gY -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -gY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Fk -Fm -Fs -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -GV -GX -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GY -ab -HZ -HZ -IA -HZ -HZ -IA -HZ -HZ -HZ -HZ -aa -aa -Id -Id -Id -Id -Id -Id -Id -aa -aa -aa -aa -aa -aa -Mp -Mp -OM -NZ -Pj -Mp -Mp -aa -aa -aa -aa -aa -aa -aa -aa -aa -Id -Id -Id -Id -Id -aa -ON -aa -aa -"} -(242,1,1) = {" -aa -aa -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -ag -ag -ag -ag -ag -ag -ag -ag -ag -ag -ab -gY -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -gY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Fk -Fm -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -GH -Fq -GV -GX -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GY -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Id -Id -Id -Id -Id -Id -Id -Id -aa -aa -aa -aa -aa -aa -Mp -Mp -OV -Mp -Mp -aa -aa -aa -aa -aa -aa -aa -aa -aa -Id -Id -Id -Id -Id -Id -aa -ON -aa -aa -"} -(243,1,1) = {" -aa -aa -ac -av -au -bl -aq -aE -aE -aE -aE -aE -cI -ce -cx -cy -cy -cy -cy -cy -cy -cy -cy -cy -ee -gY -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -gY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Fk -Fm -Fq -Fq -Fq -Fq -Fq -Fq -Fq -FF -Fq -Fq -Fq -Fq -Fq -GV -GX -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GY -ab -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -aa -aa -aa -aa -aa -aa -aa -Mp -Mp -Mp -aa -aa -aa -aa -aa -aa -aa -aa -aa -Id -Id -Id -Id -Id -Id -aa -aa -ON -aa -aa -"} -(244,1,1) = {" -aa -aa -ac -av -au -bl -ar -aF -aF -aF -aF -aF -cK -ce -cx -cy -cy -cL -cL -cL -cL -cy -cy -cy -ee -gY -hj -hj -hj -hj -hj -hj -hj -hj -ih -hj -hj -hj -hj -hj -hj -hj -hj -gY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Fk -Fm -Fs -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -GH -Fq -GV -GX -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GY -ab -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Id -Id -Id -Id -Id -Id -aa -aa -ON -aa -aa -"} -(245,1,1) = {" -aa -aa -ac -av -av -bn -ar -aF -aF -aF -aF -aF -cK -ce -cy -cy -cy -cZ -cZ -cZ -cZ -cy -cy -cy -ee -gY -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -gY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Fk -Fm -Fs -Fq -Fq -Fq -Fq -Fq -Fq -Gn -Fq -Fq -Fq -Fq -Fq -GV -GX -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GY -ab -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Id -Id -Id -Id -Id -Id -aa -aa -ON -aa -aa -"} -(246,1,1) = {" -aa -aa -ac -av -au -bl -ar -aF -aF -aF -aF -aF -cK -ce -cy -cy -cS -da -dq -dq -dc -dR -cL -cy -ee -gY -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -gY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Fk -Fm -Fs -Fq -Fw -Fu -Fq -Fq -Fq -Fq -Fq -Fq -Fq -GI -Fq -GV -GX -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GY -ab -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Id -Id -Id -Id -Id -aa -aa -aa -ON -aa -aa -"} -(247,1,1) = {" -aa -aa -ac -av -au -bl -as -aG -aG -aG -aG -aG -cO -ce -cy -cL -cT -db -dr -dD -dJ -dR -cL -cy -ee -gY -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -gY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Fk -Fm -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -GV -GX -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GY -ab -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Br -Id -Id -Id -Id -aa -aa -aa -aa -ON -aa -aa -"} -(248,1,1) = {" -aa -aa -ac -av -au -bl -bA -bB -bB -bB -bB -bB -ca -ce -cy -cL -cT -db -ds -dE -dJ -dR -cL -cy -ee -gY -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -gY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Fk -Fm -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -GV -GX -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GY -ab -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Br -Br -aa -Id -aa -aa -aa -aa -aa -aa -ON -aa -aa -"} -(249,1,1) = {" -aa -aa -ac -av -au -bl -bx -aF -aF -aF -aF -aF -cb -ce -cy -cL -cT -dc -dt -dt -dK -dS -cy -cy -ee -gY -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -gY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Fk -Fm -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fu -Fw -Fq -Fq -GV -GX -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GY -ab -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -aa -aa -aa -aa -aa -aa -aa -aa -Br -Br -aa -aa -aa -aa -aa -aa -aa -aa -aa -ON -aa -aa -"} -(250,1,1) = {" -aa -aa -ac -av -av -bo -bx -aF -aF -aF -aF -aF -cb -ce -cy -cy -cy -dd -dd -dd -dd -cy -cy -cy -ee -gY -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -gY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Fk -Fm -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -GV -GX -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GY -ab -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -aa -aa -aa -Br -Br -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ON -aa -aa -"} -(251,1,1) = {" -aa -aa -ac -av -au -bl -bx -aF -aF -aF -aF -aF -cb -ce -cy -cy -cy -cL -cL -cL -cL -cy -cy -ed -ee -gY -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -gY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Fk -Fm -Fq -Fv -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -Fq -GV -GX -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GZ -GY -ab -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Br -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ON -aa -aa -"} -(252,1,1) = {" -aa -aa -ac -av -au -bl -bD -bC -bC -bC -bC -bC -cc -ce -cy -cy -cy -cy -cy -cy -cy -cy -cy -ed -ee -gY -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -gY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Fk -Fm -Fm -Fm -Fm -Fm -Fm -Fm -Fm -Fm -Fm -Fm -Fm -Fm -Fm -Fm -GW -GY -GY -GY -GY -GY -GY -GY -GY -GY -GY -GY -GY -GY -GY -GY -ab -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -Id -aa -aa -aa -aa -aa -aa -aa -aa -aa -ON -aa -aa -"} -(253,1,1) = {" -aa -aa -ab -aw -aw -aw -aw -aw -aw -aw -aw -aw -aw -ab -aw -aw -aw -aw -aw -aw -aw -aw -aw -aw -ab -gY -gY -gY -gY -gY -gY -gY -gY -gY -gY -gY -gY -gY -gY -gY -gY -gY -gY -gY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -Fk -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -Ox -ON -ON -ON -ON -ON -ON -ON -ON -ON -ON -aa -aa -"} -(254,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(255,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabacacacacacacacacacacabacacacacacacacacacacabacacacacacacacacacacabacacacacacacacacacacabacacacacacacacacacacabacacacacacacacacacacabacacacacacacacacacacabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeaeaeafaeaeaeaeaeaeagahayayamaUaUatayazahagbkbkbkaIaCaCaJaLaAajaganananaMananaManananagaoaoaoaoaoaoaoaoaoaoagapapapapapapapapapapagavavavavavavavavavavawaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeaeaeaeaeaeaeaeaxaeagaiazayaRaUaUaNazayahagbkbkbkbkbkbkaOaLaAakagananananananananananagaoaDaoaoaoaoaoaoaDaoagapapapapapapapapapapagauauavauauauauavauauawaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeaxaeaeaeaeaeaeaeaeagahayaHaPaUaUaQaKazahagbkaVbmaWbmaXaOaLaAakagaZaYbbbabdbcbfbebhbgagaoaoaoaoaoaoaoaoaoaoagapapapapapapapapapapagblblbnblblblblboblblawaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeaeaeaeaeafaeaeaeaeagaiayaRaSaTaTaUaNazaiagbkbrbqbvbqbsaOaLaAakagalaBalbtbpbybubzbubwagaoaoaoaDaoaoaDaoaoaoagapapapapapapapapapapagaqarararasbAbxbxbxbDawaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeaeafaeaeaeafaeaeaeagahazbiaUbjbjaUaNayahagbkbrbqbvbqbsaOaLaAakagalaBbFbEbpbzbzbzbzbNagaoaoaoaoaoaoaoaoaoaoagapapapapapapapapapapagaEaFaFaFaGbBaFaFaFbCawaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeaeaeaeaeaeaeaeaeaeagahazbiaUbjbjaUbGazaiagbkbrbqbvbqbsaOaLaAakagalaBalbHbpbybubzbubwagaoaoaoaoaoaoaoaoaoaoagapapapapapapapapapapagaEaFaFaFaGbBaFaFaFbCawaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeaeaeaeaeaxaeaeaeafagaiayaRaSaTaTaUaNayaiagbkbrbqbvbqbsaOaLaAakagalaBaBbIbVbObQbPbQbRagaoaoaoaDaoaoaDaoaoaoagapapapapapapapapapapagaEaFaFaFaGbBaFaFaFbCawaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeaeaxaeaeaeaeaeaeaeagahaybJbKbLbKbLbMazahagbkbUbSbWbSbXaOaLaAakagalaBbYaZaZaZaZaZaZaZagaoaoaoaoaoaoaoaoaoaoagapapapapapapapapapapagaEaFaFaFaGbBaFaFaFbCawaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaeaeaeaeaeaeaeaeaeaeagaiazayazayazayazazaiagbkbkbkbkbkbkaOaLaAakagalaBclbZcncncncncncsagaoaDaoaoaoaoaoaoaDaoagapapapapapapapapapapagaEaFaFaFaGbBaFaFaFbCawaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadafaeaeaeaxaeaeaeaeaxagahaiahaiahahaiahaiahagbTbkbkbkbkbkaOaLaAakagalaBctbVbPbPbPbPbPcuagaoaoaoaoaoaoaoaoaoaoagapapapapapapapapapapagcIcKcKcKcOcacbcbcbccawaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcdcdcdcdcdcdcdcdcdcdabcdcdcdcdcdcdcdcdcdcdabcdcdcdcdcdcdcdcdcdcdabcecececececececececeabcecececececececececeabcecececececececececeabcecececececececececeabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcfcfcfcfcfcfcfcfcfcfagcgcgcgcgcgcgcgcgcgcgagchcRcWcXcWcWcXcWcVchagcpcpcpcpcpcpcpcpcpcpagcqcqcqcqcqcqcqcqcqcqagcwcwcwcwcwcwcwcwcwcwagcxcxcycycycycycycycyawaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcfcfcfczcfcfcfcfczcfagcgcAcgcgcgcgcAcgcgcgagcicRdfdgdgdgdgdhcVciagcococpcococococpcocoagcqcqcHcqcqcqcqcqcqcqagcvcvcwcvcvcvcvcwcvcvagcycycycycLcLcLcycycyawaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcfcfcfcfcfcfcfcfcfcfagcgcgcgcgcgcgcgcgcMcgagcicRdkdndndndndocVciagdpdpdAdpdpdpdpdBdpdpagcqcqcqcqcqcqcPcQcqcqagdCdCdHdCdCdCdCdIdCdCagcycycycScTcTcTcycycyawaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcfczcfcfcfcfczcfcfcfagcgcgcUcgcMcgcgcgcgcgagcicRdudvdvdvdvdwcVciagcjckckckcmdxdydydydzagcqcqcqcqcYcqcqcqcqcqagcrdMdMdMdQdOdYdYdYeaagcycLcZdadbdbdcddcLcyawaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcfcfcfcfcfcfcfcfcfcfagcgcgcgdecgcgcgcgdecgagcicRdkdndndndndocVciagcEcFcFcFcGdFcFcFcFdGagcqcqcqcqcqcqcqdmcqcqagebcJcJcJRpRocJcJcJRqagcycLcZdqdrdsdtddcLcyawaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcfcfcfcfcfcfcfcfcfcfagcgcgcgcgcgcgcgcgcgcgagcicRdTdUdUdUdUdVcVciagcjckcEcFcGdFcFdGdydzagcqcqcqcqcqcqcqcqcqcqagebcJcJcJRpRocJcJcJRqagcycLcZdqdDdEdtddcLcyawaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcfcfcfczcfcfcfcfczcfagcgcgcgcgcAcgcUcgcgcAagciRsRrRrRrRrRrRrRtciagRucFcEcFRvdFcFdGcFRwagdPdPdPdPdPdPdPdPdPdPagebcJcJcJRpRocJcJcJRqagcycLcZdcdJdJdKddcLcyawaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcfcfcfcfcfcfcfcfcfcfagdLcgcgcgcgdLcgcgcgcgagcicicicNcNcNcNciciciagdidjcEcFcGdFcFdGdNdZagdWdWdWdWdWdWdWdWdWdWagebcJcJcJRpRocJcJcJRqagcycycydRdRdRdScycycyawaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcfczcfcfcfcfczcfcfcfagcgdecgcUcgcgdecgcUcgagcicicicBcCcCcDciciciagcEcFcFcFcGdFcFcFcFdGagdWdWdWdWdWdWdWdWdWdWagebcJcJcJRpRocJcJcJRqagcycycycLcLcLcycycycyawaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcfcfcfcfcfcfcfcfcfcfagcgcgcgcgdLcgcgcgcgdLagchcicicicicicicicichagdidjdjdjdldXdNdNdNdZagdWdWdWdWdWdWdWdWdWdWagRyRxRxRxRARzRBRBRBecagcycycycycycycycyededawaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeeeeeeeeeeeeeeeeeeeeabeeeeeeeeeeeeeeeeeeeeabeeeeeeeeeeeeeeeeeeeeabeeeeeeeeeeeeeeeeeeeeabeeeeeeeeeeeeeeeeeeeeabeeeeeeeeeeeeeeeeeeeeabeeeeeeeeeeeeeeeeeeeeabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagYhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjgYaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagYhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjgYaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagYhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjgYaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagYhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjgYaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagYhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjgYaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagYhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjgYaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagYhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjgYaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagYhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjgYaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagYhjhjhjhjhjhjhjhjihhjhjhjhjhjhjhjhjgYaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagYhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjgYaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagYhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjgYaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagYhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjgYaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagYhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjgYaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagYhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjgYaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagYhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjgYaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagYhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjgYaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagYhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjgYaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefefefefefefefefefaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYgYaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefegeheieieiehejefaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefekeheieieiehelefaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefefefeieieiefefefaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefemeheieieiehenefaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefeoeheieieiehepefaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefefefeieieiefefefaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefeqeheieieieherefaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefeseheieieiehetefaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefefefefefefefefefefefefefefehehehefefefefefefefefefefefefefaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefeueueueuefeueueueuefevevewewewewexeyezefeAeBeCeieieDewewefaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefeEeueueEefeFeueueEefeieieieieieieieieGefeweweHeieieDewewefaaaaaaaaaaaaaaaaaaaaaaaaaaaaefefefefefaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefeIeueueIefeJeueueKefeieieieieieieieieLefeweweweieiewewewefaaaaaaefefefefefefefefefefefefeMeNeOefaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefefePePefefefePePefefeQeReSeTeUeVeieieWefeweweHeieieDewewefaaaaaaefeXeXeXeYeZfafbeffcfdeffefffgefaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeffheueufifjfkeueufleffmfnfofpfqfreieifsefftftfueieieDewewefaaaaaaeffvfvfvfwewewewefffffffffffffefaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefeueueueueueueueufxefeieieieieieieieifyeffzfzeffAfAeffzfzefefefefeffBfBfBewewewewfCffffffffffffefaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefeueueueueueueueufDefeieieieieieieieifEeffFfGfHeieifIfJfKefeweweweffvfvfvfweweweweffLffeffMeffNefaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefeEfOeEfPeEfQeueufReffSfTfUfVfWfXeieifYeffZeieieieieieifKefgaefgaefeXeXeXewewgbgbeffLffefgcefgcefaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeffzfzfzfzfzefgdgdefeffzfzfzfzfzgefAfAgeefeieieieieieieieigfeieieiefefefeffAfAefefefefefefefefefefefefefefefefaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefeieieieieieieieieieieieieieieiggghghgieieieigjgjgjgjeieifAeieieifAeieieieieieieieieieieieieieieigkefewglgmefaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefeieieieieieieieieieieieieieieieieieieieieieigngogpgqeieifzeieieifzeieieieieieieieieieieieieieieigkgrewewgsefaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefeieieieieigtgugugveieieieieieigwgxgxgyeieieigpgzgAgBeieifAeieieifAeieieieieieieieieieieieieieieigkefgCgDgEefaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeffzfzfzfzfzeffAfAefeffzfzfzfzfzgFfAfAgFefeieigGgGgGgGeieiefeieieiefgHgHgHgHgHgHgHgHgHgHgHgHgHgHeieiefefefefefaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefgIgJgKgLgMgNeieigOefgPgQgRgSgTgUeieigVefgWeieieieieieigXefeieieiefeujAgZgZgZgZgZgZgZgZgZgZeugHeieifzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefeieieieieieieieihaefhbhceihceieieieihdefhehffJeieihghhhiefeieieiefeujLhkhlhmhmhmhmhnhohphqgZgHeieifzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefeieieieieieieieihrefeieieieieieieieihseffzfzeffAfAeffzfzefeieieiefeujLhthuhvhwhmhmhmhmhmhxhyhzhAeiefaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefeieihBhChDhEeieihFefeieihGhHhIhJeieihKefhLhMhNeieihOhPhQefeieieiefeujLhthRhShThUhUhmhmhVhqgZgHefefefaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefeieihWhXhYhZeieiiaefeieiibicidieeieiiaefewewifeieieDewigefeieieiefeukagZgZgZgZgZgZgZgZgZgZeugHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefiieieieieieieieiijefeieieieieieieieiikefileweweieiewewimefeieieiefefininininininininininininefaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefioipiqirisitiuewivefeieieieieieieieiiwefewewifeieieDewixefeieieiefaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefiyiyiqirisitiuizivefiAiBiCiDiEiFiGiHiIefiJiKiLiMiNiOiPiQefeieieiefaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeffAefefaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefiRiRiRefaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiSiTiUiTiSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiTiViViViTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiTiViViViTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiTiViViViTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiTiViViViTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiWiViViViWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiTiViViViTaaaaaaaaaaaaaaaaiXiXiXiXiXiXiXiXiXiXiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYiZiZiZiYiZiZiZiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiTiViViViTaaaaaaaaaaaaaaaaiXjajajajajajajajajaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYjbjbjbiYjcjcjciYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapPpPpPpPpPpPaaaaaaaaaaaapPpPpPpPpPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiTiViViViTaaaaaaaaaaaaaaaaiXjajajdjdjdjdjdjajaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYjbjbjbiYjcjcjciYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaajgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapPpPjpjpjpjqpPjrpPpPpPpPpPpPjBjBjCpPjrpPpPjejejejejejejeaaaaaaaaaaaaaaaaaaaaaaaaaaiTiViViViTaaaaaaaaaaaaaaaaiXjajdjdjfjfjfjdjdjaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYjbjbjbiYjcjcjciYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaajgjojojojojojojojojojojojojojojgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapPpPjDjqjqjqjqjqjqjqpPjRjSjSpPjTjTjTjTjTjTpPkjkjjekIkIkIjeaaaaaaaaaaaaiWiWiTiTiTiTiWiWjiiWjijjjjjkjkjkjjjjaaaaiXjajdjljmjmjmjnjdjaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYiYjbjyjbiYjcjzjciYiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaajgjgjgjojojgjgjgjgjgjgjgjgjgjgjojojgjgjgaaaaaaaaaaaaaaaaaaaaaaaaaapPjqjqldldldldldjqjqlpjSjSjSpPlqlWjTjTjTlXpPkjkjlekIkIkIjeaaaaaaaaaaaaiWjsjsjsjsjsjsiWiViViVjjjtjujujujvjjaaaaiXjajdjmjmjwjwjwjxjaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYlKnsnsnsoNiYiYjbjbjbiYjcjcjciYiYlKnsnsnsoNiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaajgjojojojojPjojojQjQjQjQjQjojgjojojojojgaaaaaaaaaaaaaaaaaaaaaaaaaapPlYjqldldldldldjqjqlZjSjSmapPpPpPpPmbpPpPpPkjkjlekIkIkIjeaaaaaaaaaaaaiWjsjEjFjFjGjsiTiViViVjkjHjIjJjujKjjaaaaiXjajdjmjmjmjmjmkCjaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYjMjMjMjMjMiYiYiYjNiYiYiYjOiYiYiYjMjMjMjMjMiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaajgjojojgjgjgjgkikikikikikijgjgjgjgjojojgaaaaaaaaaaaaaaaaaaaaaaaaaapPmtjqjqjqjqjqjqjqmuqsmvjSjSjSmwmMmLjSmNmUqskjkjlekIkIkIjeaaaaaaaaaaaaiWjsjUjVjWjXjsiTiViViVjkjYjZjZjujujjaaaaiXjajdjmjmjmjmkDjdjaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYkbkckckckciYkdkekfkekekekgkekdiYkckckckckhiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaajgjojojgksktkukukukvkvkukukukwkxjgjojojgaaaaaaaaaaaaaaaaaaaaaaaaaapPmVmXmWninhnjmtjqnCqsnDjSjSjSjSjSjSjSjSnEqskjkjjekIkIkIjeaaaaaaaaaaaaiWjsjUjVjVjXjsiWiViViVjjjujujujujujjaaaaiXjajdjmjmjmjmjmkCjaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYkkklklklklkmkeknkokpknkqkoknkekmklklklklkriYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaajgjojojgksktkukvkvkHkHkvkvkukwkxjgjojojgaaaaaaaaaaaaaaaaaaaaaaaaaapPpPpPpPpPpPpPqslZqsqsnDjSjSnRnQocobodjSoeqskjkjjekIkIkIjejeaaaaaaaaaaiWjsjUjVjVjXjskyiViViVkzjujujujukBjjaaaaiXjajdjmjmkKkKkKkSjaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYkEklklklkliYkeknkokpknkqkoknkeiYkFklklklkGiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaajgjojojgksktkukvkvkHkHkvkvkukwkxjgjojojgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapPokpRolpPpPjSjSjSjSjSjSjSjSomqskjkjlekIkIkIonjeaaaaaaaaaaiWjsjUjVjVjXjsiWiViViVjjjukAjujujujjaaaaiXjajdjljmjmjmjnjdjaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalhiYiYiYiYiYiYkeknkokpknkqkoknkeiYiYiYiYiYiYlhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaajgjojojgksktkukukukvkvkukukukwkxjgjojojgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapPozpRoloApPqsoBpPjSoMoLpsprpPpPkjkjlekIkIkIpGjeaaaaaaaaaaiWjsjUjVkJjXjsiTiViViVjkjZjZjZjujujjaaaaiXjajdkXjmjmjmkXjdjaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakLkMkMkMkMkMiYkeknkokpknkqkoknkeiYkNkNkNkNkNkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaajgjojojgksktkukukukvkvkukukukwkxjgjojojgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapPpRpRolpIpHpJjqpKjSjSjSjSpLpMqskjkjlekIkIkIonjeaaaaaaaaaaiWjskOkPkPkQjsiTiViViVjkjZkRjujujujjaaaaiXjajdjdkYkYkYjdjdjaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakLkMkMkMkZkMkTkUknknknknknknknkVkWkNlrkNkNkNkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaajgjglajgjgjgjgjglblblblblblbjgjgjgjgjglcjgjgaaaaaaaaaaaaaaaaaaaaaaaaaapPpPpPpPpPpPpNpRolpQpOqqqpqDqrqFqEqOqNqPqskjkjlekIkIkIjejeaaaaaaaaaaiWjsjsjsjsjsjsiWiViViVjjjujujujujujjaaaaiXjajaoZqyqyqyufjajaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakLkMkMkMkMkMiYkekekekeknkekekekeiYkNkNkNkNkNkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaajgliljljljjglklllllllllllllllllkjglmlmlmlnjgaaaaaaaaaaaaaaaaaaaaaaaaaapPqQsRsRsRqRozpRolpIqSpJjqqTmtqTmtqTmtqTpPlelejekIkIkIjejejejejejejejeiWiWiWiTiTiTiWlfiTlfiWiWiWiWiWiWiWiWiWiWlglglglglglglglglglglglglgiWaaaaaaaaaaaaaaaaaaQjiYiYiYiYiYiYiYiYiYiYiYiYiYkeknkeiYiYiYiYiYiYiYiYiYiYiYiYiYQjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaajgliljljlElFlllllllllllllllllllllFlGlmlmlHjgaaaaaaaaaaaaaaaaaaaaaaaaaapPqUsRqVsRrcozpRoljqqpjqqpjqqpjqqpjqqpjqrdkIkIkIkIkIkIjekIkIkIkIkIkIkIiWiWiWiViViViViViViViViViViViWiWiWiViViSvwlslsltltltlslslslslslsluiWaaaaaaaaaaaaaaaaaakLlvkllvlwlxlylzlAlBlAlAlAiYlBlClBiYkllDlDlDlDlDlDlDlDlDlDlDkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaajgliljlTlElFlllllllllllllllllllllFlGlUlmlVjgaaaaaaaaaaaaaaaaaaaaaaaaaapPtLsRresRrcozpRolqpjqqpjqqpjqqpjqqpjqqpqskIkIkIkIkIkIjekIkIkIkIkIkIkIiWiWlJiViViViViViViViViViViVlJiWiWiViViTMzlLlMlMlNlMlOlPlslQlRlslsiWaaaaaaaaaaaaaaaaaakLklklkllBlSlSlSlSlBlSlSlSiYkeknkeiYlDlDlDlDlDlDlDlDlDlDlDlDkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaajgmqljljlElFlllllllllllllllllllllFlGlmlmmrjgaaaaaaaaaaaaaaaaaaaaaaaaaapPrfsRsRsIrcozpRoljqqpjqqpjqpIrhrgqqqpjqrdkIkIkIkIkIkIjekIkIkIkIkIkIkIiTiViViViVmcmdmemfmgmdmhiViViViViWiViVmimjvzmkmkmkmkmkmkmlmkmmmnltiWaaaaaaaaaaaaaaaaaakLlvklklmolSlSlSlSmplSlSlSiYkeknkeiYlDlDlDlDlDlDlDlDlDlDlDlDkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBqBqBqBqBqBqBqBqBqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaajgmIljlTlElFlllllllllllllllllllllFlGlUlmmJjgjejejejejejejeaaaajejerijepPrjsRrcrcqRozpRoloArkrmrlqppQrornpJjqqppPlelejekIkIkIjekIkIkIkIkIkIkIiTiViViVmxmdmdmymdmymdmdmziViViViWiViViTvwmAmBmBmCmBmDmElsmFmGlslsiWaaaaaaaaaaaaaaaaaakLklklkllBmHlSlSmHlBlSlSlSiYkeknkeiYlDlDlDlDlDvNlDlDlDlDlDlDkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBqKqLqBqMqMqBqLqKqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaajgmTljljlElFlllllllllllllllllllllFlGlmlmlmjgkIkIkIkIkIkIjejejejejhjhjhpPpPpRozozozpRpRpRrprprprppPpPpPpPpPrqpPpPkjkjjekIkIkIjekIkIkIkIkIkIkIiTiViVmcmdmdmdmOmPmOmdmdmdmhiViViWiVmQiWMzlslsltltltlslslslslslsluiWaaaaaaaaaaaaaaaaaakLlvkllvlwmRlSlSmSlBlAlAlAiYkeknkeiYkllDlDlDlDlDlDlDlDlDlDlDkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBrararbqMqMrbraraqBqBqBqBqBqBqBqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaajgnbljncljndllllllnenflllllllllllFlmlmlmlmngkIkIkIkIkIkIjerrlerGkIkIkIkIrHpRpRpRpRpRpRpRrIrIrIrIpPjTjTjTjTjTrJpPkjkjjekIkIkIjejejejejejemYjeiWiViVmdmdmdmOmZmZmZmOmdmdmdiViViWiViViWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiTiSQjlhiYiYlBiYiYmpmpiYiYiYlBiYiYkeknkeiYiYlBiYiYiYnanaiYiYlBiYlhQjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBqBqBqBqMqMqBqBqBqBrCqMrDrEqMrFqBqBqBqBqBqBqBqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaajgljljnvnwnxnynynynznAnBlllllllllFlmlmlmlmjgkIkIkIkIkIkIrRrrrSrGkIkIkIkIqspRpRpRpRpRqGpRrIrIrIrIpPrTpPrUpPjTjTpPkjkjjekIkIkIkIlekIkIjekIkIkIlfiViVnknlmOmZnmnnnonpmOnqnriViVlfiViViViViViViViViViViViViViViViViViViViViViTiViViTiYknknlBkekekekekekekekekdlBkekeknkekelBkdkekekentkekekekenulBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBqKqLqBqMqMqBqLqKqBrLqMqMqMrMrNqBrOrPrOrPrOrPqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaajgnNljljnOndllllllnPnflllllllllllFlmlmlmlmngkIkIkIkIkIkIjerrlerGkIkIkIqbrHpRrWrVserWsrsfssrIrIrIpPsGpPsHpPsOpPpPkjkjlekIkIkIkInFkIkInGkIkIkIiTiViVnHmdmOnIiWnJiWnKmOmdnLiViViTiViViViViViViViViViViViViViViViViViViViViViUiViViUnMknknnMknknknknknknknknknlCknknknknknlCknknknknknknknknknnulBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBrararbqMqMrbraraqBsbqMqMqMqMscqBsdrPsdrPsdrPqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaajgoaljljlElFlllllllllllllllllllllFlGlmlmmJjgkIkIkIkIkIkIjejejejekIkIkIjepPpPqsqsqsqssPpPqsqsqsqspPpPpPpPpPpPpPkjkjkjlekIkIkIkIlekIkIjekIkIkIlfiViVnSnlmOnTnUnVnWmZmOnqnXiViVlfiViViViViViVnYiViViViViViViViViViViViViViViWiViViWiYknknlBkekekekekekekekekdlBkekeknkekelBkdkekekenZkekekekenulBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBqBqBqBqBqBqBqMqMqBqBqBqBspspsqqMspspqBrPrPrPrPrPrPqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaajgojljlTlElFlllllllllllllllllllllFlGlUlmmrjgODODODODjejejekjkjlekIkIkIjekjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjlekIkIkIjejelelejelemsleiWiViVmdmdmdmOofmOogmOmdmdmdiViViWiWiWiWiWiWiWiWohohiWiWiWiWiWiWiWiWiWiWiWiWiWiWiTiSQjlhiYiYlBiYiYlwlwiYiYiYlwiYiYkeknkeiYiYlBiYiYiYoioiiYiYlBiYlhQjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBszsAszqBsBsBqMqMsCsDsEqBqMqMqMqMqMqMqBsFrPrPrPrPrPqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaajgoyljljlElFlllllllllllllllllllllFlGlmlmoKjgkjkjkjkjkjkjkjkjjesQkIkIkIsSjekjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjkjjejekIkIkIleoooplolololooqiTiViVormdmdmdmOmOmOmdmdmdosiViViWlulululululululululululululululululululululuiWaaaaaakLotototototototiYouovlwowiYkeknkeiYoxoxoxoxoxoxoxoxoxoxoxklkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBsMsMsMqBqMrPrPrPrPrPqMqMqMrPrPrPrPqMsNrPrPrPrPrPrPqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaajgoJljlTlElFlllllllllllllllllllljgRhRhRhRhjglelelelejelelelejejhkIkIkIjhjejejejejelelelelelelelelelelelelejelelelejejhkIkIkIlemKsTlolololooCiTiViViVoDmdmdoEmdoEmdmdoFiViViViWlulululululululululululululululululululululuiWaaaaaakLotototototototiYoGoHlwoIiYkeknkeiYoxoxoxoxoxoxwMoxoxoxoxoxkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBtasMsMtbqMtctctctctcqMqMqMrPtdtdrPqMsNrPrPrPrPrPrPqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaajgoTljljlElFlllllllllllllllllllljgkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIjhkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkInGkIkIkIkIjesVlololololoMFiTiViViViVormdoOoPoQmdosiViViViViWlululululuoRoRoRoRoRoSoSoRoRoRoRoRlululululuiWaaaaaakLotototototototiYknknknkniYkeknkeiYoxoxoxoxoxoxoxoxoxoxoxoxkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBtasMsMqBqMrPrPrPrPrPqMqMqMrPrPrPrPtrqBsdrPrOrPsdrPqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaajgpgljljljjglklllllllllllllllllkjgkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIjhkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIjekIkIkIkIjelolololololooUiWiWlJiViViViViViViViViViViVlJiWiWlulululuoRoVoWoXoYoRGfpaoRpbpcoRoRoRoRlululuiWaaaaaakLotototototIcotpdpeknknknpfkeknkeiYoxoxoxoxoxoxoxoxoxoxoxoxkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBtAqBtBqBtCtDtEtFtGtHtIqBqMqMqMqMqMqMqBrOrPrOrPrOrPqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaajgjglajgjgjgjgjglblblblblblbjgjgjgkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIjhkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkIkInGkIkIkIkIjephpipjpkpllopmiWiWiWiViViViViViViViViViViViWiWiWlululuoRoRpnpnpnpnoRpopooRpnpnpppqoRoRoRluluiWaaaaaakLotototototototpdknknknknpfkeknkeiYoxoxoxoxoxoxoxoxoxoxoxklkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBqBqBtTqBqBqBqBqBqBqBqBqBqBqBsqqMqBqBqBqBqBqBqBqBqBqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaajgjojgpCktjopDpDpEpEpDpDpDRipFjgjeleleletflelelejejelelelejejhkIkIkIjhjelelelejejelelelesUlelelejejelelejelelelejejhkIkIkIjejejejejejejejeiWiWiWiWiWiWiWlfiTlfiWiWiWiWiWiWiWluluoRoRoRptpupvpwoRpxpnpypnpnpnpnpzpAoRluluiWaaaaaakLotototototototiYlwlwpBlwiYkeknkeiYlwlwlwlwlwlwlwlwlwlwlwlwlwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBqBqBaaaaaaaaaaaaaaaaaaqBqMtZqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaajgjojgpCktjopDpDpEpEpDpDpDRipFjgtekIkIkIkIkIkIkIRjjekjkjkjjejetftftfjejekjkjkjjekIkIkIkIkIkIkIkItgjekjkjkjkjkjkjjejekIkIkIjejeaaaaaaaaaaaaaaaapXpSpTpUpVpWpWpWpXpYpZqapZpYiWluluMOqcqdpnqeqeqeoRpnpnoRqfqgqhqiqjqkoRluluiWaaaaaakLotototototototiYqlqmqmqniYkeknkeqoknknknknknknknknknknknknlwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBqMqMqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaajgjojgpCktjopEpEqCqCpEpEpDRipFjgkIkIRkkIkIkIRkkIkIjekjkjkjkjjekIkIkIjekjkjkjkjjethtitikIkIkIkIkItgjekjkjkjkjkjkjkjlekIkIkIjeaaaaaaaaaaaaaaaaaapXqtquqvpXpWpWpWqwpYpZqxpZpYiWluluRCqcpnpnpnpnpnpypnpnoRoRoRoRoRoRoRoRluluiWaaaaaakLotototototototiYqlqzqmqniYlBlClBiYqAkoqAkoqAkoqAkoqAkoqAkolwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqBuQuQqBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaajgjojgpCktjopEpEqCqCpEpEpDRipFjgkIkIjeRljeRljekIkIlekjkjkjkjlekIkIkIlekjkjkjkjlekIkIkIkIkIkIkIkItjjelelejejejejejejejejejejeaaaaaaaaaaaaaaaaaapXpXpXpXpXpWpWpWqwpYpYpYpYpYiWluluoRoRpnpnpnqHpnoRpnpnpnqIqJlululululululuiWaaaaaaQjiYiYiYiYiYiYiYiYiYiYlwiYiYkeknkeiYiYiYiYiYiYiYiYiYiYiYiYiYQjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauXuYuYuXaaaaaaaauZuZuZuZuZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaajgjojgpCktjopDpDpEpEpDpDpDRipFjgkIkIjeRmjeRmjekIkIlekjkjkjlelekIkIkIlelekjkjkjlekIkItkkIkIkIkIkIjejetstststsjeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapXpSpTpUpVpWpWpWpYpYpYpYqWpZiWlululuoRoRoRoRoRoRoRpxpnqXpnqJlululululululuiWaaaaaaaaaaaaaakLqYqYqYqYqYiYkdkekekeknkekekekdiYqZqZqZqZqZkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauZuZuZuZuZuZvtvuvvuZaaaaaaaaaauZuZMLvxuZuZaaaauZuZuZuZvyRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaajgjojgjgjgjgkikikikikikijgjgjgjelolojeRnjeRnjelololekjkjkjlekIkIkIkIkIlekjkjkjlekIkIkIkIkIkIkIkIjetststststsjeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapXrsquqvpXpWpWpWpYpYpYpYpYpYiWluluoRoRrtrurvrtrwoRpnpnpnrxqJlululululululuiWaaaaaaaaaaaaaakLqYqYqYMXqYryrzknknknknknknknrArBqZNGqZqZqZkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauZuXvEvFuZvGvHvIvJvKuZuZaaaaaauZuZuXuYuYuXuZvtvvuXvLvMuZvyRHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaajgjojojojojPjojorQrQrQrQrQjojgjelolojejejejejelololekjkjkjjekIkIkIkIkIjekjkjkjletJkIkIkIkIkIkIkIjetststststsjeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapXpXpXpXpXpWpWpWqwpYpYpYpYpYiWluluMOqcpnpnpnpnpnpypnpnoRoRoRoRoRoRoRoRluluiWaaaaaaaaaaaaaakLqYqYqYqYqYiYkeknrKrKrKrKrKknkeiYqZqZqZqZqZkLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawdwewfwfwgwfwfwhwiwjuZuZvtvuvvuZuZwkwfwfwluZwmwnwowfwpuZvyRHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaajgjgjgjgjgjgjgjgjgjgjgjgjgjgjgjelololololololololojekjkjkjlekIkIkIkIkIlekjkjkjjekIkIkIkIkIkIkIkIjejejejejejejeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapXpSpTpUpVpWpWpWqwpYpZqxpZpYiWluluRCqcrXpnpnpnpnoRpnpnpnpnpnoRpnrYrZoRluluiWaaaaaaaaaaaaaaiYiYiYiYiYiYiYkeknsasasasasaknkeiYiYiYiYiYiYiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawvwwwxwyuZwfwfwzwAwBuZwCwDwEwFwGwHwIwJwJwfwKwfwfwfwfwLuZvyRJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajejelololololololojejekjkjkjlelekIkIkIlelekjkjkjjejekIkIkIkIkIkIkIjeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapXrsquqvpXpWsgshpXpYpZsipZpYiWluluoRoRoRsjskslsmoRpxslslslpnpypnpnpnoRluluiWaaaaaaaaaaaaaakLsnsnsnsnsniYkeknsasasasasaknkeiYsososososokLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauZuZuZuZuZuZwOwfwfwPuZwQwRwSwTwUwVwWwJwJwfwKwfwXwYwfwfuZuZuZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajejejejejejejejejekjkjkjkjkjlekIkIkIlekjkjkjkjkjjejejejerijejejejeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapXpXpXpXpXpXpXpXpXpXpXpXpXpXiWlululuoRoRpnpnpnpnoRpnslslslpnoRstoRoRoRluluiWaaaaaaaaaaaaaakLsnsnsnREsnsusvknswswswswswknsxsysoRFsososokLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauZuZuZxewfuZuXxfxgxhxixjxkwWwJwfwOuXuZuZuXxlxmuZuZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatUtUtUtUtUtUtUtUtUtUtUtUtUtUtUtUtUtUtUtUtUtUjekIkIkIjetVtVtVtVtVtVtVtVtVtVtVtVtVtVtVtVtVtVtVtVtVtVtVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiWlulululuoRoRsJsKsLoRpnpnpnpnpnoRoRoRoRlululuiWaaaaaaaaaaaaaakLsnsnsnsnsniYkeknknknknknknknkeiYsososososokLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauZxqxruZuZuZuZuZuZuZuZxswfwfwfwfxtwfwfwfwfuZuZxuwfuXuZxvxvuZuZuZuZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatUuaubuatUucudueueuetUwrugubububtUuhuhuiujtUlIkIkIkIlIuktKtNtMtOtKtPtVtPtQtRtRunumupuouotVuqurusuttVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiWlululululuoRoRoRoRoRoRoRoRoRoRoRoRlululululuiWaaaaaaaaaaaaaaiYiYiYiYiYiYiYsWsXkekeknkekesYsZiYiYiYiYiYiYiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauZuZxDxEuZxFuZxGxHxIuXuZxJwfwJwJwJwJwJwJwJwJwJwfwJwfxKxLwJwJwfuZvyRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatUuBubuBtUubububububuCwrwruDubububububububtUkIkIkIkIkIukululululululululuEuFuFuFuGululultVuHululuItVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiWlulululululululululululululululululululululuiWaaaaaaaaaaaaaaaaiYtlqmtmtniYiYiYiYkeknkeiYiYiYiYtotptptqiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxVxWwJxXuZxYuXuZxZuZyauZybwJwJycydyeyfygyhyiwJwJwJwJyjykwJwJwfuZvyRHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatUuaubuatUubububububuCubububububtUububububtUkIkIkIkIkIukvCvUvTvTxzxzytulululululululululyLululuRuStVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiWlulululululululululululululululululululululuiWaaaaaaaaaaaaaaaaiYttqmqmqmtutulBkdkeknkekdlBtvtwtxtytytziYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayyyzyAwJyBwfwfwfwfyCwfwfwfwJwJyDyEyFyGyHyIyJwJwJwJwJyKwJwJwJwfuZvyRHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatUuCubuCtUububvavbvctUubvdubububtUtUtUtUtUtUjezflezfjetVtVukukukuktVtVuIulvevfululululzxtVvgvhulvitVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWiWaaaaaaaaaaaaaaaalBqmqmqmqmqmqmtSkeknknknketSqmqmqmqmqmqmlBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauZuZyMyNuZyOyPyQyRySwfyTwfwfwJwJwJwJwJwJwJwJwJwfwJwfyUwfyVwJwpuZvyRJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatUububububububtUuCuCtUugwrubububvAvBvBvBvBtUjekIkIkIjetVzyzzzzzzzzzytVulululululzAzBultVtVtVtVtVtVtVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYtWqmqmtXtYqmlBkeknknknkelBqmqmqmqmqmqmiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauZyZzauZuZuZuZuZuZuZuXzbwfwfwfwfwXwfwfwfwfuZuZxuwfuXuZzczduZuZuZuZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatUubvOvOvOububuCvPvPuCwrwrubububxxvBvBvBvBvRkIkIkIkIkIvSululzCzDululvVululvWvXulzEzFultVvYvZwawbwctVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQjuuqmqmtvqmqmiYiYlBuvlBiYiYuwuxqmuyuzuAQjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauZuZuZxewfuZuXzgzhzizjzkwHzlwJwfzmuXuZuZuZwfznuZuZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatUubwqwrwsububwtububwtububububwuwrvBvBvBvBuClIkIkIkIlIukululzCzDululukulululululxSzGulyLululululultVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQjuJqmqmtXtYqmiYuKuLuMuNuOiYlwlwuPlwlwlwQjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauZuZuZuZuZwfzmwfwfzpuZzqzrzsztyWwVzvwJwJwfzwwfxtwfwfwfuZuZuZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatUubvOvOvOububwtububwtubububububwNvBvBvBvBvRkIkIkIkIkIvSululzCzDululvVululvWvXulululzHtVtVtVyLtVtVtVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYuTqmqmqmqmqmiYuMuUuMuUuMiYuVqmqmqmuWlwiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazKzLzMzNuZwfwfwhzOzPuZzQzRzSzezUxkzVwJwJwfzwwfwfwfwfwfuZvyRDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatUububububububtUuCuCtUuCuCwZuCuCuCxaxaxavBtUkIkIkIkIIbtVzIululululzHtVzIzHzJxzxzxzxzzTtVxbxcxcxcxdtVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYiYvjvkvlvmvniYvovpvqvrvsiYuVqmqmqmuWiYiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAlwfwfwfAmwfwfAnApApuZuZAqArAsuZuZAtAuAvwfuZAwAxAywfwpuZvyRHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatUuCubuCtUububububugtUubububububtUtUuCuCuCtUlolololokItVzWululululzXxnzWzXtVukukzYukuktVxoulululxptVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYiYiYiYiYiYiYvDvDvDvDvDiYiYiYiYiYiYiYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauZuXADAEuZAFwfAGAHAIuZuZaaaaaauZuZuXAJAKuXuZAqAsuZALAMuZvyRHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatUuaubuatUububububxwtUububwrububtUububububxxkIkIkIkIkIukzZulzCzDulzXxyAazXtVxAulululxAtVxBulululxCtVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauZuZuZuZuZuZAqArAsuZaaaaaaaaaauZuZATAUuZuZaaaauZuZuZuZvyRJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatUuBubuBtUxMubububxNtUubxOwrxPubwZubububxQxRkIlolololoukAbulzCzDulzXxTzWzXtVulululululyLululuRulxUtVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauXAYAZuXaaaaaaaauZuZuZuZuZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatUuaubuatUylugubymyntUyoypyqwqyrtUububysuDuCkIkIkIkIkIukAcxzAdAexzzTtVAfzTtVyuulyuulyutVyvywywywyxtVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatUtUtUtUtUtUtUtUtUtUtUtUtUtUtUtUtUtUtUtUtUtUjezfzfzfjetVtVtVtVtVtVtVtVtVtVtVtVtVtVtVtVtVtVtVtVtVtVtVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayYAgAgAgAgAgAgAgAgAgAgAgAgAgyYAgAgAgAgAgAgzojhkIkIkIjhzoAgAgAgAgAgAgyYAgAgAgAgAgAgAgAgAgAgAgAgyYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayYAgAgAgAgAgAgAgAgAgAgAgAgAgyYAgAgAgAgAgAgzolIkIkIkIlIzoAgAgAgAgAgAgyYAgAgAgAgAgAgAgAgAgAgAgAgyYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayYAgAgAgAgAgAgAgAgAgAgyYyYAhyYyYAgAgAgAgAgzojhkIkIkIjhzoAgAgAgAgAgyYyYAhyYyYAgAgAgAgAgAgAgAgAgyYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayYzozozozozozoyYzozoyYyYAiAiAjyYyYzozozoyYAkzoyXyXyXzoAzyYzozozoyYyYAjAiAiyYyYzozozozozoyYyYyYyYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayYyXyXyXyXyXyXyXyXyXzuyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXzuyXyXyXyXyXyXyXyXyYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayYyXyXyXyXyXyXyXyXyXyYyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyYyXyXyXyXyXyXyXyXyYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaaaaaaaaaaaaaaaaaBKBKBKBLBKBKBKaaaaaaaaaaaaaaaaaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayYyXyXyXyXyXyXIgyXyXzuyXyXyXyXyXyXyXyXyXyXyXyXyXAoyXyXyXyXyXyXyXyXyXyXyXyXyXzuyXIJyXyXyXyXyXyXyYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaaaaaaaaaaaaaBKBLBKBKBUBVBWBKBKBLBKaaaaaaaaaaaaaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayYzozozozozozoyYzozoyYyYAAAAAAyYyYzoyYzozozozozoyYzozozozozoyYzoyYyYAAAAAAyYyYzoyYzozozozozozoyYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaaaaaaaaaBKBKBKCcCdBKCeCfCfBKCgChBKBKBKaaaaaaaaaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazoyXyXyXyXCrzoaaaaBraaaaaaaaaaaaaaaaaaBraaaazoCryXyXyXCrzoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaaaaaaaBKBKCjCkClClBKCmCfCfBKCnCoCpCqBKBKaaaaaaaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazoBvyXyXyXBwzoaaaaBraaaaaaaaaaaaaaaaaaBraaaazoBxyXyXyXBwzoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaaaaaBKBKCtCuCvClClBKCwCfCfBKCxCxCxCxCyBKBKaaaaaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazozozozoABACyXyXyYaaaaBraaaaaaaaaaaaaaaaaaBraaaayYyXBJBCBNyXyYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaaaaaBKCCCDCECvClClCFCxCxCxCGCxCxCxCHCxCIBKaaaaaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBXAOANCJAPBByXBwzoaaaaBraaByBzBzBzBzBzByaaBraaaazoBxyXAQyXBwzoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaaaBKBKClCMCMClClClBKCNCxCOBKCPCxCQCxCxCRBKBKaaaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazozozozoARBMyXyXzoaaaaBrByBEASBGBHBIAVBEByBraaaazoyXBMBCBDyXzoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaaaBLCSClClClClClCTBKCNCxCUBKCVCxCxCWCxCxCXBLaaaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazoBvyXyXyXBwzoaaaaBrByBOBPBQBRBQBSBTByBraaaazoBxyXyXyXBwzoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaBKBKBKDcDdClDeDdBKBKBKCGBKBKBKDfDgCxDhDiBKBKBKaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBtyYzozozoyYyYyYyYyYCLyXyXyXyXyYBrBrBrBzBRBRBZCaCbBRBRBzBrBrBryYyXyXyXyXEZyYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaBKCxBKBKBKCFBKBKBKDlDmDnDoDpBKBKBKCGBKBKBKDqBKaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazoBvyXyXyXBwzoaaaaaaByBRBRBECiBEBRBRByaaaaaazoBxyXyXyXBwzoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaBLDtCxDuDvCxDwDxBKDyDnCxDzDABKDBDnCxDnDCDDDqBLaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazozozozoAByXyXCrzoaaaaByBECsAWBEByBEAWCsBEByaaaazoCryXyXyXCrzoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaBLDECxDFCxCxCxCxCGDnCxBKCxDnCGCxCxCxCxDGDqDqBLaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBXAOANCJAPyXAXzozozozoCzCABRBRCBBaCBBRBRCACzzozozozoAByXAXzozozozoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaBLDHCxDnDnCxDIDJBKDKDnCxDnDLBKDMDnCxDnBKDNDOBLaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazozozozoARyXBbCKyXBcCKvQRGBRBRBRBRBRBRBRBRvQCKyXBcCKAPyXBbCJAOANBXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaBKCxBKBKBKCGBKBKBKDPDQDnDRDSBKBKBKCGBKBKBKDTBKaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazoBvyXyXBbCKBdyXCKvQBRBRBRBRBRBRBRBRBRvQCKBdyXCKAPyXBezozozozoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaBKBKBKDUDVCxDWDXBKBKBKCGBKBKBKDYDZCxEaEbBKBKBKaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBtyYzozozoyYyYyYyYyYyXyXyXBezozozozoCzBfBRCZDaBRCZDaBRDbCzzozozozoARyXyXBvzoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaaaBLEeCxCxCxCxCxEfBKEgEhEiBKEjCxCxCxCxCxCxBLaaaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazoBvyXyXyXBvzoaaaaBzDjBRCZDaBRCZDaBRDkBzaaaazoBvyXyXyXyXzoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaaaBKBKDqEsDqEtCxEuBKEvEwExBKDZCxEyEzEAEBBKBKaaaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazozozozoAByXyXDryYaaaaBzDjBRCZDaCaCZDaBRDkBzaaaayYyXyXyXyXyXzoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaaaaaBKDqECEDEECxCxCGEFCxEGCGCxCxEHEIEJEBBKaaaaaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBXAOANCJAPyXyXBvzoaaaaBzDjBRCZDaBRCZDaBRDkBzaaaazoBvyXyXyXyXzoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaaaaaBKBKEQDqDqCxERBKEvCxExBKDnCxESETEUBKBKaaaaaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazozozozoARyXAXzozozozoCzBgBRCZDaBRCZDaBRBhCzzozozozoAByXyXBvzoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaaaaaaaBKBKEWEXCxEYBKBKCGBKBKDnCxEBEBBKBKaaaaaaaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazoBvyXyXBbCKyXBcCKvQBRBRBRBRBRBRBRBRBRvQCKyXBcCKAPyXAXzozozozoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaaaaaaaaaBKBKBKFbFcBKCxCxCxBKFdFeBKBKBKaaaaaaaaaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBtyYzozozoyYyYyYyYyYyXyXyXBbCKBdyXCKvQBRBRBRBRBRBRBRBRBRvQCKBdyXCKAPyXBbCJAOANBXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaaaaaaaaaaaaaBKBLBKBKFfFgFhBKBKBLBKaaaaaaaaaaaaaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazoBvyXyXBezozozozoCzAWEcAWByBiBjEdBiBjCzzozozozoARyXBezozozozoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaaaaaaaaaaaaaaaaaBKBKBKBLBKBKBKaaaaaaaaaaaaaaaaaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazozozozoAByXyXCrzoaaaaByEkElEmByEnEoEpEqErByaaaazoCryXyXyXCrzoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBXAOANCJAPyXyXBwzoBrBrByEkElEmByBkBlEpEpEpByBrBrzoBxyXyXyXBwzoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazozozozoARyXyXyXyYaaaaByEkEKBmByELEMBnEOEPByaaaayYyXyXyXyXyXyYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsBsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazoBvyXyXyXBwzoaaaaByEVEVBEByByByBEEVEVByaaaazoBxyXyXyXBwzoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazoyXAXBpBoBqzoaaaaByRKRKByFaFaFaByRKRKByaaaazoBuBoBAABCrzoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayYyYzoCJCJBtyYaaaaaaaaaaByRKRKRKByaaaaaaaaaayYBtCJCJzoyYyYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazoBFCYBYzoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazoBFCYBYzoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazoDsFiENzoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazoDsFiENzoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFjFkFkFkFkFkFkFkFkFkFkFkFkFkFkFkFkFkFkFkFkFkFkFkaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazozoBXBXzoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazoBXBXzozoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjFlFlFlFlFlFlFlFlFlFlFlFlFlFlFlFlFlFlFkFmFmFmFmFmFmFmFmFmFmFmFmFmFmFmFmFmFmFmFmFmFkaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjFlFnFnFnFoFpFoFoFoFoFoFoFoFoFnFnFnFnFkFmFqFqFrFqFqFqFsFsFsFqFqFsFsFsFqFqFqFqFqFmFkaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjFlFnFoFoFoFoFoFtFoFoFoFtFoFoFnFnFnFnFkFmFuFqFqFqFqFqFqFqFqFqFqFqFqFqFqFqFqFqFvFmFkaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjFjFjFjFjFjFjFjFjFjFjFnFoFoFpFoFoFoFtFoFoFoFtFoFoFoFnFnFnFkFmFqFqFqFqFqFqFqFqFqFqFqFqFqFwFqFqFqFqFqFmFkaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjFxFyFyFzFAFzFyFyFBFjFoFpFoFoFoFoFoFtFoFoFoFtFoFoFoFoFnFnFkFmFqFqFqFqFqFqFqFqFqFqFqFqFqFuFqFqFqFqFqFmFkaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjFCFyFyFyFyFyFyFyFyFjFoFoFoFoFoFoFoFtFDFEFDFtFoFoFoFoFoFnFkFmFqFqFqFqFFFwFqFqFqFqFqFqFqFqFqFqFqFqFqFmFkaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjFjFjFjFjFjFGFyFHFIFIFIFJFyFyFjFjFKFKFjFoFtFDFtFtFtFtFtFDFtFoFpFoFoFkFmFqFqFqFqFqFLFLFqFqFqFqFqFqFqFqFqFqFqFqFmFkaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjFMFNFOFjFyFyFyFPFQFQFQFRFyFyFyFjFSFSFjFtFtFTFUFVFWFXFYFTFtFtFoFoFoFkFmFqFqFqFqFLFZGaFLFqFqFqFqFqFqFqFqFqFqFqFmFkaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjGbGbGbGcFyFyFyFPFQFQFQFRFyFyFyGdFSFSGdGeRIFtGgGhGhGhGiGjGkFtFoFoFoFkFmFqFqFqFqFLGlGmFLFqFqFFFqGnFqFqFqFqFqFqFmFkaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjGoGoGoFjFyFyFyFPFQFQFQFRFyFyFyFjFSFSFjFtGpGqGrGjGjGjGjGjGsFtFoFoFoFkFmFqFqFqFqFqFLFLFqFqFqFqFqFqFqFqFqFqFqFqFmFkaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjFjFjFjFjFjFyFyGtGuGuGuGvFyFyFjFjFKFKFjFtFTFTGwGjGjGjGxFTFTFtFoFoFpFkFmFqFqFwFqFqFqFqFqFqFqFqFqFqFqFqFqFuFqFqFmFkaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjFoFoFoFoFjFyFyFyFyFyFyFyGyFyFjFoFoFoFoFoFtFTGzGjGAGjGBFTFtFoFoFoFoFkFmFqFqFFFwFqFqFqFqFqFqFqFqFqFqFqFqFwFqFqFmFkaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjFoFoFoFoFjGCGCGCFyFyFyGCGCGCFjFoFoFpFoFoFoFtFtGDGEGFFtFtFoFoFoFoFoFkFmFqFqFqFqFqFqFqGGFqGHFqGHFqGIFqFqFqFqFqFmFkaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjFoFoFoFoFjFjFjFjFKGJFKFjFjFjFjFoFoFoFoFoFoFoFtGKGLGMFtFoFoFoFoFoFoFkFmFqFqFqGNFqFqFqFqFqFqFqFqFqFqFqFqFqFqFqFmFkaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjFoGOFoFoFoFoGPGQGRGSGTGUGPFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFkFmGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVFmFkaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjFoFoFoFoFoFoFoGQGRGSGTGUFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFkGWGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGXGWFkaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjFoFoFoFoFoFoFoGQGRGSGTGUFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFkGYGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGYFkaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjFoFpFoFoFoFoFoGQGRGSGTGUFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFkGYGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGYFkaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjFoFoFoFoFoFoFoGQGRGSGTGUFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFkGYGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGYFkaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjFoFoFoFoFoFoFoGQGRGSGTGUFoGOFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFkGYGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGYFkaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjFoFoFoFoFoFoFoGQGRGSGTGUFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFkGYGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGYFkaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjFoFoFoGOFoFoFoGQGRGSGTGUFoFoFoFoFoFoFoFoFoFoFpFoFoFoFoFoFoGOFoFoFoFkGYGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGYFkaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjFoFoFoFoFoFoFoGQGRGSGSFjFjFKFKFKFjFjFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFkGYGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGYFkaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjFoFoFoFoFoFoFoGQGRGSGSFjHaFyFyFyHbFjFoFoFoFoFoFoFoFoFoFoFoFoFoFoFoFkGYGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGYFkaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjFjFjFjFKFKFKFKFjFKGJFKFjFyFyGCFyFyFjFKFjFjFjFKFjFjFjFjFjFjFjFjFjFjFkGYGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGYFkaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHcFyFyFyFyFyFyFyFyFyFyHdFjFyGCHeGCFyFjHfHgFjHgHhFjHiHjHkFjaaaaaaaaaaFkGYGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGYFkaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHcFyFyFyFyFyFyFyFyFyFyFyFjFyFyHlFyFyFjFyHmFjHmFyFjHnHjHjFjaaaaaaaaaaFkGYGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGYFkaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjFKGcFKFjHoFyFyFyFyFyFyFjHpFyFyFyHbFjFyFyFjFyFyFjHqHjHjFjaaaaaaaaaaFkGYGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGYFkaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjHrGoHsFjFKHtFKFjFyFyFyFjFKFjHuFjFKFjFjHuFjHuFjFjFjHjHjFjaaaaaaaaaaFkGYGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGYFkaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjHvGoHwFjHxHxHxFjFyFyFyFyFyFyFyFyFyFyFyFyFyFyFyFyHyHjHjFjaaaaaaaaaaFkGYGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGZGYFkaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjHzHAHBFjHxHxHxFjFyFyFyFyFyFyFyFyFyFyFyFyFyFyFyFyFjHCHDFjaaaaaaaaaaFkGYGYGYGYGYGYGYGYGYGYGYGYGYGYGYGYGYGYGYGYGYFkaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjHEHFHGFjHHHIHJFjHcFjHcFjHKHKHKHKHKHKHKHKFyFyFBHLHMHMHMHMHMHMHMHMHMHMHMabababababababababababababababababababababaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababHNHNHNHNHNHNHNHNHNHNHNHNHNababababababababababHOHOHOHOHOHOHOHOHOHOHOHOHOababHKHKHPHQHRHSHTHUHKHKHKHKHKHMHVHWHXHWHXHWHXHWHXHMaaaaaaaaHZRLRMRPHZaaIdIdIdIdIdIdIdIdIdIdabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdIdIdIdIdIdIdIeIeIeIfHNMyMyIhHNIiIjIjHNIeIdIdIdIdIdIdIdIdIdIdHOIkIlHOIkIlHOIkIlHOIkIlHOIdIdHKImInInInInInInIoHKHKIpHKHMHVHVHVHVHVHVHVHVHVHMaaaaaaaaHZIqIqIqHZaaIdIdIdIdIdIdIdIdIdIdabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdIdIdIdIdIdIdIeIfIfIfIrIjIjIjHNIjIjIsItIeIeIeIdIdIdIdIdIdIdIdHOHOHOHOHOHOHOHOHOHOHOHOHOIdIdHKIuInInIvIwInInIoHKInInIxHMHMHMHMHMIyHMHMHMHMHMHMHMIzHMIAIBIBIBIAaaIdIdIdIdIdIdIdIdIdIdabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdIdIdIdIdIdIdIeIeIfIfICIfIjIjIDIjIjIjHNIEIFIeIeIdIdIdIdIdIdIdHOIkIlHOIkIlHOIkIlHOIkIlHOIdIdHKIGInInIHIIInInHYHKIKIKIKHMHVHVHVHVHVHVHVHVHVHVHVILIMINIOIPIPIPHZaaIdIdIdIdIdIdIdIdIdIdabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdIdIdIdIdIdIdIdIeIeIfHNIQIjIjHNIjIjIjHNIRISITIeIeHNHNHNHNHNHNHOHOHOHOHOHOHOHOHOHOHOHOHOIdIdHKIUInInIVIWInInIXHKInInInIYHVHVHVHVHVHVHVHVHVHVHVILIMINIOIPIPIPHZaaIdIdIdIdIdIdIdIdIdIdabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdIdIdIdIdIdIdIdIdIeIeHNIjIjIjHNIjIjIjHNIZISISItIeJaJbJcJdHNJeJfJgJhJiJjJkabIdIdIdIdIdIdIdIdHKJlInInInInInInIXHKInInInIYJmJmJmJnJnJnJmJmJmHMHMHMIzHMIAJoIPJpIAaaIdIdIdIdIdIdIdIdIdIdabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdIdIdIdIdIdIdIdHNHNHNHNHNHNHNHNIjIjIjJqISISISJrHNJsJtJtJuHNJvItJwItItItJxabIdIdIdIdIdIdIdHKHKIKIKHKJyJyHKIKIKHKHKJzJzHMHMHMHMHMHMHMHMHMHMHMIdIdIdaaHZJoIPJpHZaaIdIdIdIdIdIdIdIdIdIdabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdIdIdIdIdIdIdIdHNJAJBJCJBJDJEHNIjIjIjHNISISISJFHNJGJtJtJHHNJIJJJKJLJwJMJNabIdIdIdIdIdHKHKHKInInInInInInInInInHKInInInHKJOJPJQJRJSHKJTJUJVHKHKHKIdaaHZJWIPJWHZaaIdIdIdIdIdIdIdIdIdIdabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdIdIdIdIdIdIdIdHNJXJYJXJYJXJZHNIjIjIjHNKaKbKcHNHNHNIDHNHNHNHNHNKdKdKdHNHNabIdIdIdIdIdHKInHKInInInKeInInInInInKfInInInHKKgJPJPJPKhHKKiKiKiKjKkHKIdaaHZKlIPKmHZaaIdIdIdIdIdIdIdIdIdIdabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdIdIdIdIdIdIdIdHNJYKnJYJYJYKoKpIjIjIjHNHNHNHNHNIjIjIjIjItKpKqKrIfIfKsIfIeabIdIdIdIdIdHKKtHKInInInInInInInInInKfInInInHKKuJPJPJPKvHKKwKiKiHKHKHKIdaaHZKxKyKxHZaaIdIdIdIdIdIdIdIdIdIdabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdIdIdIdIdIdIdIdHNJXJYJXJYKzKAHNIjIjIjIjIjIjIjIjIjIjIjIjIjKBKqIfKCKDKEIfIeabIdIdIdIdIdHKHKHKInKFKGInInInInKHKIHKInInInHKKJJPJPJPKKHKKLKiKiKMKNHKIdaaaaHZKOHZaaaaIdIdIdIdIdIdIdIdIdIdabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdIdIdIdIdIdIdIdHNKPJBKQJBKRJBHNKqIjIjIjIjIjIjIjIjIjHNHNHNIeKSKqIfIfIfKTIeabIdIdIdIdIdIdIdHKHKIKIKHKKUKUHKIKIKHKHKInInHKHKHKKVHKHKHKHKKWHKHKHKHKIdaaaaaaaaaaaaaaIdIdIdIdIdIdIdIdIdIdabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdIdIdIdIdIdIdIdHNHNHNHNHNHNHNHNKXKYKXHNHNHNHNHNHNHNHNIeIeIeIeKZIfIfIfLaIeabIdIdIdIdIdIdIdIdHKLbInInInInInInLcHKLdInInIKLeLfLgLgLhHKLiLiLjLjLjHKHKIdIdIdIdIdIdIdIdIdIdIdIdIdIdIdIdIdabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdIdIdIdIdIdIdHNHNIiIjIjKqKqHNLkLkLkLkLlHNLmIjIjIjLnHNHNIeIeIeIfLoKDKDLpIeabIdIdIdIdIdIdIdIdHKLbInInLqLrInInLsHKLtInInHKLgLgLuLgLgHKLiLiLvLvLvLwHKIdIdIdIdIdIdIdIdIdIdIdIdIdIdIdIdIdabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdIdIdIdIdIdIdHNIjIjIjIjIjKqHNLkLkLxLkLkHNIjIjIjIjKqKqHNIeIeIeLyIfIfIfIfIeabIdIdIdIdIdIdIdIdHKLbInInLbLzInInLAHKLBInInLCLgLDLELFLgLGLiLiLiLiLiLHHKIdIdIdIdIdIdIdIdIdIdIdIdIdIdIdIdIdabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdIdIdIdIdIdIdHNIjIjIjIjIjIjKYLkLILJLKLkKYIjIjIjIjIjKqHNIeIdIeIeLLLMIfIeIeabIdIdIdIdIdIdIdIdHKLbInInLNLOInInLPHKLQInInHKLgLDLELFLgHKLiLiLvLvLvLRHKIdIdIdIdIdIdIdIdIdIdIdIdIdIdIdIdIdabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdIdIdIdIdIdIdHNKqIjHNKXKXKXHNLkLILSLKLkHNKXKXKXHNIjIjHNIeIdIdIeIeIeLTIfIeabIdIdIdIdIdIdIdIdHKLbInInInInInInLPHKInInInIKLgLgLULgLgHKLVLVLjLjLjHKHKIdIdIdIdIdIdIdIdIdIdIdIdIdIdIdIdIdabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdIdIdIdIdIdaaHNIjKqHNaaaaaaHNLWLkLXLkLkHNaaaaaaHNIjIjHNIeIdIdIdIdIeIeLYIeabIdIdIdIdIdIdIdIdHKHKHKLZMaMbMcHKHKHKHKInInHKIKLgLgLgIKHKHKHKIKIKIKHKIdIdIdIdIdIdIdIdIdIdIdIdIdIdIdIdIdIdabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdIdIdIdaaaaaaMdMeMeMfaaaaaaHNHNKXKXKXHNHNaaaaaaMdMeMeMfaaIdIdIdIdIdIdIdIdabIdIdIdIdIdIdIdIdIdIdHKHKHKHKHKHKaaaaMgMhMhMiIKIKIKIKIKaaaaaaaaaaaaaaaaaaaaaaaaIdIdIdIdIdIdIdIdIdIdIdIdIdabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdIdIdaaaaaaaaMdMjMkMfaaaaaaaaaaaaaaaaaaaaaaaaaaMdMjMkMfaaIdIdIdIdIdIdIdIdabIdIdIdIdIdIdIdIdIdIdaaaaaaaaaaaaaaaaMgMlMmMiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIdIdIdIdIdIdIdIdIdIdIdabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdIdIdaaaaaaaaMdMeMeMfaaaaaaaaaaaaaaaaaaaaaaaaaaMdMeMeMfaaaaIdIdIdIdIdIdIdabIdIdIdIdIdIdIdIdIdaaaaaaaaaaaaaaaaaaMnMhMhMoaaaaaaaaaaaaMpMpMqMrMsMpMpMpMpMpMpMpaaaaaaIdIdIdIdIdIdIdIdIdabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdIdaaaaaaaaaaMtMuMvMtaaaaaaMtaaaaaaaaaaMtaaaaaaMtMwMxMtaaaaIdIdIdIdIdIdIdabIdIdIdIdIdIdIdIdIdaaaaaaaaaaaaaaaaaaMpIaIaMpaaaaaaMpMpMpMpMAMBMBMBMBMBMCMpMDMERQaaaaaaaaIdIdIdIdIdIdIdIdabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdIdaaaaaaaaaaMtMGMHMtaaaaaaMtMIMJMJMJMKMtaaaaaaMtRNMMMtaaaaaaaaIdIdIdIdIdabIdIdIdIdIdIdIdIdaaaaaaaaaaaaMpMpMpMpMNROMPMQMRMSMpMpMTMUMpMVMBMBMBMBMBMWMpMDMERRaaaaaaaaaaIdIdIdIdIdIdIdabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdIdaaaaaaaaaaMtMYMZMtaaaaMtMtNbNaNdNcNeMtMtaaaaMtNfNgMtaaaaaaaaaaIdIdIdIdabIdIdIdIdIdIdIdaaaaaaaaaaMpMpMpMBMBNhNiNjNkNlNmNnNnNoNpMBMpNqMBMBMBMpMpMpMpMDMERRaaaaaaaaaaIdIdIdIdIdIdIdabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdIdaaaaaaaaaaMtNrMtMtaaaaMtMtNtNsNuNsNvNwMtaaaaMtMtNxMtaaaaaaaaaaIdIdIdIdabIdIdIdIdIdIdaaaaaaaaMpMpMpMpNyMBMBMpNzNANAMQNBMBMBMBMBNyMpNCMBMBNDMpNENFMpMDMERSaaaaaaaaaaaaIdIdIdIdIdIdabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdIdaaaaaaaaaaMtNHNIMtMtMtMtNJNsNsNsNsNsNJMtMtMtMtNKNMMtaaaaaaaaaaIdIdIdIdabIdIdIdIdIdaaaaaaaaMpMpNNNOMpMBMBNPMpNQNRNSNTMpNUNVMBMBMpMpMpNWMBNXNYNZOaMpMpMpMpMpaaaaaaaaaaaaIdIdIdIdIdabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIdIdaaaaaaaaaaaaMtObOcOdOeOfMtOgNsNsNsNsNsOgMtOhOiOjOcObMtaaaaaaaaaaIdIdIdIdabIdIdIdIdaaaaaaaaaaOkOlMBOmMpMBMBOnMpOoOpOpOqMpMpMpMpOrMpOsMpMSOrMpMpNZOtMpOuOvOwMpMpaaaaaaaaaaIdIdIdIdIdabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOxIdaaaaaaaaaaaaaaMtObOcOcOcOyMtOzOAOBOCOzOAOBMtNLOcOcOEObMtaaaaaaaaaaIdIdIdIdabIdIdIdIdaaaaaaaaaaOFOGOpOHMpMBMBNPMpOIOpOpOJMpMBOKOLOpMBMBMBOKOpMBMpMpMpMpNZNZNZOMMpMpaaaaaaaaaaIdIdIdIdabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaONaaaaaaaaaaaaaaaaOOObOcOcOcOcOCNsNsNsNsNsNsNsOCOcOcOPOcObOOaaaaaaaaaaaaIdIdIdabIdIdIdIdaaaaaaaaaaOFOQOROpOSOpOpOpOSOpOpOpOpOSOpOpOpOpOpOTOpOpOpNZNZNZNZOUNZNZNZNZOVMpaaaaaaaaaaaaIdIdIdabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaONaaaaaaaaaaaaaaaaOWOXOcOYOZOcMtPaPbNsNsNsPdPcMtOcPeOcPfObOWaaaaaaaaaaaaIdIdIdabIdIdIdaaaaaaaaaaaaOFPgOpPhMpMBMBNPMpOIOpOpOJMpMBNWMBOpMBMBMBNWOpMBMpMpMpMpPiNZNZPjMpMpaaaaaaaaaaaaIdIdIdabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaONaaaaaaaaaaaaaaaaPkOXOcOcMtPlMtMtMtPmPoPnMtMtMtPpMtPqPrPsPkaaaaaaaaaaaaaaIdIdabIdIdIdaaaaaaaaaaaaPtPuMBPvMpMBMBOnMpOoOpOpOqMpMpMpMpOrMpPwMpMSOrMpMpPxPxMpPyPzPAMpMpaaaaaaaaaaaaaaIdIdIdabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaONaaaaaaaaaaaaaaMtMtPBPCPCMtPDPEPDPFPGPIPHPFPJPKPLMtPMPNPOMtMtaaaaaaaaaaaaIdIdabIdIdaaaaaaaaaaaaaaMpMpPPPQMpMBMBNPMpPRMBMBPRMpPSPTMpMBMpMpMpPUOpPVOpPWPXMpMpMpMpMpaaaaaaaaaaaaaaaaIdIdIdabaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaONaaaaaaaaaaaaaaMtMtPYPYMtMtPDPDPDPZPGQaPHPZPLPLQbMtMtPYPYMtMtaaaaaaaaaaaaIdIdabIdIdaaaaaaaaaaaaaaaaMpMpMpMpNyMBMBMpMpMpQcMpMpNZNZQdMBNPMpQeQfOpOpQgQhQiMpMDMERQaaaaaaaaaaaaaaaaaaaaIdIdabaaaa +aaaaabababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaONaaaaaaaaaaaaaaaaMtRTRTMtMtQkQlPDQmQnNsQnQmPLPLQoMtMtRTRTMtaaaaaaaaaaaaaaIdIdabIdaaaaaaaaaaaaaaaaaaaaaaMpMpMpMBMBMBMpNENZMpQpNZNZQqQrQsMpOpOpOpOpQtQuQvMpMDMERRaaaaaaaaaaaaaaaaaaaaIdIdabaaaa +aaaaabababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaONaaaaaaaaaaaaaaaaaaaaaaaaMtPDQwPDMtMtQxMtMtQyPLQzMtaaaaaaaaaaaaaaaaaaaaIdIdIdabIdaaaaaaaaaaaaaaaaaaaaaaaaaaMpMpMpMpMpQAQBMpMpMSMpMpQCQDMpQEOpOpOpQFOpQGMpMDMERRaaaaaaaaaaaaaaaaaaaaIdIdabaaaa +aaaaabababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaONaaaaaaaaaaaaaaaaaaaaaaaaMtPDPDQHMtQIQJQKMtPLPLQLMtaaaaaaaaaaaaaaaaaaaaIdIdIdabIdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMpMpMpMpaaaaaaMpMpMpMpQMQNOpQOQPQQQRMpQSMERSaaaaaaaaaaaaaaaaaaBrBrIdabaaaa +aaaaabababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaONaaaaaaaaaaaaaaaaaaaaaaaaMtMtQTPDMtQUQJQVMtQWQXMtMtaaaaaaaaaaaaaaaaaaaaIdIdIdabIdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMpMpQYQZRaMpMpMpMpMpMpMpaaaaaaaaaaaaaaaaBrBraaIdabaaaa +aaaaabababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaONaaaaaaaaaaaaaaaaaaaaaaaaMtMtMtMtMtRbRcRdMtMtMtMtMtaaaaaaaaaaaaaaaaaaaaIdIdIdabIdBrBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBrBraaaaIdOxaaaa +aaaaabababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaONaaaaaaaaaaaaaaaaaaaaaaaaaaaaMtMtPYPYPYPYPYMtMtaaaaaaaaaaaaaaaaaaaaaaIdIdIdIdabIdaaBrBraaaaIdIdIdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBrBraaaaaaaaONaaaa +aaaaabababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaONaaaaaaIdIdIdaaaaaaaaaaaaaaaaaaMtRTRTRTRTRTMtaaaaaaaaaaaaaaaaaaaaaaaaIdIdIdIdabIdaaaaBrBrIdIdIdIdIdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIdIdIdIdIdaaaaaaaaaaONaaaa +aaaaabababababababReabababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaONaaIdIdIdIdIdIdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIdIdIdabIdaaaaaaIdIdIdIdIdIdIdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIdIdIdIdIdIdIdaaaaaaaaONaaaa +aaaaabababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaONaaaaIdIdIdIdIdIdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIdIdIdabIdaaaaaaIdIdIdIdIdIdIdIdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIdIdIdIdIdIdIdIdaaaaaaaaaaONaaaa +aaaaabababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaONaaaaIdIdIdIdIdIdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIdIdabIdaaaaaaIdIdIdIdIdIdIdIdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIdIdIdIdIdIdIdIdIdaaaaaaaaaaONaaaa +aaaaabababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaONaaaaaaaaIdIdIdIdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIdIdIdaaaaaaIdabIdaaaaaaaaIdIdIdIdIdIdIdBrBrBrBrBrBrBrBrBrBrBrBrBrBrBrBrBrBrBrBrBrBrBrBrBrIdIdIdIdIdIdIdIdIdaaaaaaaaaaaaONaaaa +aaaaabababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaONaaaaaaaaaaIdIdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIdIdIdIdaaaaaaIdabIdaaaaaaaaaaIdIdIdIdIdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIdIdIdIdIdIdIdIdaaaaaaaaaaaaaaONaaaa +aaaaabababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaONaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIdIdIdaaaaaaaaIdabIdaaaaaaaaaaaaaaaaIdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIdIdIdIdaaaaaaaaaaaaaaaaaaaaONaaaa +aaaaabababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaONaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIdabIdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaONaaaa +aaaaRfababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONRgRgOxONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "} diff --git a/maps/southern_cross/southern_cross.dm b/maps/southern_cross/southern_cross.dm index d88359d137..7622f11c69 100644 --- a/maps/southern_cross/southern_cross.dm +++ b/maps/southern_cross/southern_cross.dm @@ -34,6 +34,7 @@ #include "structures/closets/research.dm" #include "structures/closets/security.dm" #include "turfs/outdoors.dm" + #include "overmap/sectors.dm" //CHOMPStation Edit Start TFF 25/3/20 - Station level map z-levels separated into 3 distinct files to work with MapDiffBot. All other files renamed accordingly. #include "southern_cross-1.dmm" diff --git a/maps/southern_cross/southern_cross_defines.dm b/maps/southern_cross/southern_cross_defines.dm index b41bc44732..58259fad46 100644 --- a/maps/southern_cross/southern_cross_defines.dm +++ b/maps/southern_cross/southern_cross_defines.dm @@ -38,6 +38,7 @@ company_name = "NanoTrasen" company_short = "NT" starsys_name = "Vir" + use_overmap = FALSE //CHOMPEdit we don't have the shuttles ready for overmap yet shuttle_docked_message = "The scheduled shuttle to the %dock_name% has docked with the station at docks one and two. It will depart in approximately %ETD%." shuttle_leaving_dock = "The Crew Transfer Shuttle has left the station. Estimate %ETA% until the shuttle docks at %dock_name%." @@ -110,7 +111,7 @@ /datum/map/southern_cross/get_map_levels(var/srcz, var/long_range = TRUE) if (long_range && (srcz in map_levels)) return map_levels - else if (srcz == Z_LEVEL_TRANSIT) + else if (srcz == Z_LEVEL_TRANSIT && !long_range) return list() // Nothing on these z-levels- sensors won't show, and GPSes won't see each other. else if (srcz >= Z_LEVEL_STATION_ONE && srcz <= Z_LEVEL_STATION_THREE) // Station can see other decks. return list( @@ -147,7 +148,7 @@ // Todo: Forest generation. return 1 - // Skybox Settings +// Skybox Settings /datum/skybox_settings/southern_cross icon_state = "dyable" random_color = TRUE @@ -297,13 +298,13 @@ teleport_y = src.y + 4 teleport_z = src.z return ..() - +/* CHOMP Test removal /datum/planet/sif expected_z_levels = list( Z_LEVEL_SURFACE, Z_LEVEL_SURFACE_MINE, Z_LEVEL_SURFACE_WILD - ) + )*/ //Suit Storage Units diff --git a/maps/southern_cross/southern_cross_presets.dm b/maps/southern_cross/southern_cross_presets.dm index 98eeb3b3ad..7c08c9b9af 100644 --- a/maps/southern_cross/southern_cross_presets.dm +++ b/maps/southern_cross/southern_cross_presets.dm @@ -64,7 +64,7 @@ var/const/NETWORK_CARRIER = "Exploration Carrier" //CHOMPedit: Exploration outp autolinkers = list("wld_relay") /obj/machinery/telecomms/relay/preset/southerncross/transit - id = "Wild Relay" + id = "Transit Relay" listening_level = Z_LEVEL_TRANSIT autolinkers = list("tns_relay") @@ -80,16 +80,29 @@ var/const/NETWORK_CARRIER = "Exploration Carrier" //CHOMPedit: Exploration outp autolinkers = list("belt_relay") */ +/obj/machinery/telecomms/relay/preset/southerncross/centcomm + id = "Centcom Relay" + listening_level = Z_LEVEL_CENTCOM + autolinkers = list("cnt_relay") + // #### Telecomms #### /obj/machinery/telecomms/hub/preset/southerncross id = "Hub" network = "tcommsat" autolinkers = list("hub", - "d1_relay", "d2_relay", "d3_relay", "pnt_relay", "cve_relay", "wld_relay", "tns_relay", "explorer", "exp_relay", - "c_relay", "m_relay", "r_relay", //"belt_relay", // Chompstation edit - adds belt outpost to relays. Temp Removal of Belt Relay TFF 15/2/20, + "d1_relay", "d2_relay", "d3_relay", "pnt_relay", "cve_relay", "wld_relay", "tns_relay", "cnt_relay", "explorer", "exp_relay", + //"belt_relay", // Chompstation edit - adds belt outpost to relays. Temp Removal of Belt Relay TFF 15/2/20, "science", "medical", "supply", "service", "common", "command", "engineering", "security", "unused", "hb_relay", "receiverA", "broadcasterA" ) //CHOMPedit: Adds "exp_relay" + +/obj/machinery/telecomms/hub/preset/southerncross/centcomm + id = "CentCom Hub" + network = "tcommsat" + produces_heat = 0 + autolinkers = list("hub_cent", "centcom", "receiverCent", "broadcasterCent", + "d1_relay", "d2_relay", "d3_relay", "pnt_relay", "cve_relay", "wld_relay", "tns_relay" + ) /obj/machinery/telecomms/receiver/preset_right/southerncross freq_listening = list(AI_FREQ, SCI_FREQ, MED_FREQ, SUP_FREQ, SRV_FREQ, COMM_FREQ, ENG_FREQ, SEC_FREQ, ENT_FREQ, EXP_FREQ) diff --git a/maps/southern_cross/structures/closets/engineering.dm b/maps/southern_cross/structures/closets/engineering.dm index 0c757ad011..278ace3e93 100644 --- a/maps/southern_cross/structures/closets/engineering.dm +++ b/maps/southern_cross/structures/closets/engineering.dm @@ -5,13 +5,8 @@ /obj/structure/closet/secure_closet/engineering_chief_wardrobe name = "chief engineer's wardrobe" - icon_state = "securece1" - icon_closed = "securece" - icon_locked = "securece1" - icon_opened = "secureceopen" - icon_broken = "securecebroken" - icon_off = "secureceoff" req_access = list(access_ce) + closet_appearance = /decl/closet_appearance/secure_closet/engineering/ce starts_with = list( /obj/item/clothing/under/rank/chief_engineer, diff --git a/maps/southern_cross/structures/closets/medical.dm b/maps/southern_cross/structures/closets/medical.dm index 0ea515d974..f528c2a0f1 100644 --- a/maps/southern_cross/structures/closets/medical.dm +++ b/maps/southern_cross/structures/closets/medical.dm @@ -5,13 +5,8 @@ /obj/structure/closet/secure_closet/CMO_wardrobe name = "chief medical officer's locker" - icon_state = "cmosecure1" - icon_closed = "cmosecure" - icon_locked = "cmosecure1" - icon_opened = "cmosecureopen" - icon_broken = "cmosecurebroken" - icon_off = "cmosecureoff" req_access = list(access_cmo) + closet_appearance = /decl/closet_appearance/secure_closet/cmo starts_with = list( /obj/item/clothing/under/rank/chief_medical_officer, diff --git a/maps/southern_cross/structures/closets/misc.dm b/maps/southern_cross/structures/closets/misc.dm index 65dbe8418c..8295813e53 100644 --- a/maps/southern_cross/structures/closets/misc.dm +++ b/maps/southern_cross/structures/closets/misc.dm @@ -82,13 +82,8 @@ /obj/structure/closet/secure_closet/sar name = "search and rescue locker" desc = "Supplies for a wilderness first responder." - icon_state = "medical1" - icon_closed = "medical" - icon_locked = "medical1" - icon_opened = "medicalopen" - icon_broken = "medicalbroken" - icon_off = "medicaloff" req_access = list(access_medical_equip) + closet_appearance = /decl/closet_appearance/secure_closet/medical starts_with = list( /obj/item/weapon/storage/backpack/dufflebag/emt, diff --git a/maps/southern_cross/structures/closets/research.dm b/maps/southern_cross/structures/closets/research.dm index 6630706df9..00331364ef 100644 --- a/maps/southern_cross/structures/closets/research.dm +++ b/maps/southern_cross/structures/closets/research.dm @@ -5,13 +5,8 @@ /obj/structure/closet/secure_closet/RD_wardrobe name = "research director's locker" - icon_state = "rdsecure1" - icon_closed = "rdsecure" - icon_locked = "rdsecure1" - icon_opened = "rdsecureopen" - icon_broken = "rdsecurebroken" - icon_off = "rdsecureoff" req_access = list(access_rd) + closet_appearance = /decl/closet_appearance/secure_closet/rd starts_with = list( /obj/item/clothing/under/rank/research_director, diff --git a/maps/southern_cross/structures/closets/security.dm b/maps/southern_cross/structures/closets/security.dm index 1bde2d7a34..2ab3f7198e 100644 --- a/maps/southern_cross/structures/closets/security.dm +++ b/maps/southern_cross/structures/closets/security.dm @@ -5,13 +5,8 @@ /obj/structure/closet/secure_closet/hos_wardrobe name = "head of security's locker" - icon_state = "hossecure1" - icon_closed = "hossecure" - icon_locked = "hossecure1" - icon_opened = "hossecureopen" - icon_broken = "hossecurebroken" - icon_off = "hossecureoff" req_access = list(access_hos) + closet_appearance = /decl/closet_appearance/secure_closet/security/hos starts_with = list( /obj/item/clothing/under/rank/head_of_security/jensen, diff --git a/maps/submaps/engine_submaps/engine_tesla.dmm b/maps/submaps/engine_submaps/engine_tesla.dmm index 728fdb26ad..8a34a5a399 100644 --- a/maps/submaps/engine_submaps/engine_tesla.dmm +++ b/maps/submaps/engine_submaps/engine_tesla.dmm @@ -317,8 +317,8 @@ "aD" = ( /obj/machinery/atmospherics/pipe/simple/hidden, /obj/effect/floor_decal/industrial/warning/corner{ - icon_state = "warningcorner"; - dir = 1 + dir = 1; + icon_state = "warningcorner" }, /turf/simulated/floor/tiled, /area/engineering/engine_room) @@ -534,8 +534,8 @@ /area/engineering/engine_room) "aU" = ( /obj/effect/floor_decal/steeldecal/steel_decals_central5{ - icon_state = "steel_decals_central5"; - dir = 8 + dir = 8; + icon_state = "steel_decals_central5" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -849,20 +849,11 @@ /area/template_noop) "bw" = ( /obj/effect/floor_decal/techfloor/orange/corner{ - icon_state = "techfloororange_corners"; - dir = 4 + dir = 4; + icon_state = "techfloororange_corners" }, /turf/simulated/floor/tiled/techfloor/grid, /area/submap/pa_room) -"bx" = ( -/obj/structure/particle_accelerator/particle_emitter/left{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor/orange{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/submap/pa_room) "by" = ( /obj/effect/floor_decal/techfloor/orange{ dir = 1 @@ -1054,12 +1045,12 @@ req_access = list(10) }, /obj/machinery/button/remote/blast_door{ - name = "Engine Monitoring Room Blast Doors"; desc = "A remote control-switch for the engine control room blast doors."; + id = "EngineBlast"; + name = "Engine Monitoring Room Blast Doors"; pixel_x = 5; pixel_y = 7; - req_access = list(10); - id = "EngineBlast" + req_access = list(10) }, /turf/template_noop, /area/template_noop) @@ -1087,13 +1078,6 @@ }, /turf/simulated/floor/tiled/techfloor/grid, /area/submap/pa_room) -"bR" = ( -/obj/structure/particle_accelerator/particle_emitter/right{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor/orange, -/turf/simulated/floor/tiled/techfloor, -/area/submap/pa_room) "bS" = ( /obj/effect/floor_decal/techfloor/orange, /turf/simulated/floor/tiled/techfloor, @@ -1105,8 +1089,8 @@ /area/submap/pa_room) "bU" = ( /obj/effect/floor_decal/techfloor/orange{ - icon_state = "techfloororange_edges"; - dir = 6 + dir = 6; + icon_state = "techfloororange_edges" }, /turf/simulated/floor/tiled/techfloor, /area/submap/pa_room) @@ -1127,8 +1111,8 @@ /area/submap/pa_room) "bX" = ( /obj/effect/floor_decal/techfloor/orange{ - icon_state = "techfloororange_edges"; - dir = 6 + dir = 6; + icon_state = "techfloororange_edges" }, /obj/structure/cable/yellow{ d1 = 1; @@ -1267,8 +1251,8 @@ "ci" = ( /obj/machinery/atmospherics/pipe/simple/hidden, /obj/effect/floor_decal/industrial/warning/corner{ - icon_state = "warningcorner"; - dir = 8 + dir = 8; + icon_state = "warningcorner" }, /turf/simulated/floor/tiled, /area/engineering/engine_room) @@ -1279,8 +1263,8 @@ icon_state = "4-8" }, /obj/effect/floor_decal/steeldecal/steel_decals_central5{ - icon_state = "steel_decals_central5"; - dir = 8 + dir = 8; + icon_state = "steel_decals_central5" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -1653,8 +1637,8 @@ icon_state = "0-2" }, /obj/machinery/power/emitter{ - dir = 1; anchored = 1; + dir = 1; state = 1 }, /turf/simulated/floor/airless, @@ -1686,6 +1670,22 @@ }, /turf/simulated/floor/airless, /area/space) +"hV" = ( +/obj/effect/floor_decal/techfloor/orange, +/obj/structure/particle_accelerator/particle_emitter/left{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/submap/pa_room) +"kq" = ( +/obj/effect/floor_decal/techfloor/orange{ + dir = 1 + }, +/obj/structure/particle_accelerator/particle_emitter/right{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/submap/pa_room) (1,1,1) = {" aa @@ -2248,9 +2248,9 @@ ab ab bP bf -bx +kq bG -bR +hV ca cm ab diff --git a/maps/submaps/surface_submaps/mountains/CaveTrench.dmm b/maps/submaps/surface_submaps/mountains/CaveTrench.dmm index 95c00a1356..4ff3001c29 100644 --- a/maps/submaps/surface_submaps/mountains/CaveTrench.dmm +++ b/maps/submaps/surface_submaps/mountains/CaveTrench.dmm @@ -26,7 +26,7 @@ "z" = (/obj/structure/table/bench/steel,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/CaveTrench) "A" = (/obj/effect/decal/remains,/obj/item/clothing/under/rank/miner,/turf/simulated/mineral/floor/ignore_mapgen,/area/submap/CaveTrench) "B" = (/turf/simulated/shuttle/plating,/area/submap/CaveTrench) -"C" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/suit/storage/hooded/wintercoat/miner,/obj/item/clothing/suit/storage/hooded/wintercoat/miner,/turf/simulated/floor/holofloor/wood,/area/submap/CaveTrench) +"C" = (/obj/structure/closet/cabinet,/obj/item/clothing/suit/storage/hooded/wintercoat/miner,/obj/item/clothing/suit/storage/hooded/wintercoat/miner,/turf/simulated/floor/holofloor/wood,/area/submap/CaveTrench) "D" = (/obj/structure/coatrack,/turf/simulated/floor/holofloor/wood,/area/submap/CaveTrench) "E" = (/obj/structure/closet/secure_closet/miner,/turf/simulated/floor/holofloor/wood,/area/submap/CaveTrench) "F" = (/obj/item/weapon/storage/box/shotgunammo,/turf/simulated/floor/holofloor/wood,/area/submap/CaveTrench) diff --git a/maps/submaps/surface_submaps/mountains/Rockb1.dmm b/maps/submaps/surface_submaps/mountains/Rockb1.dmm index b723a3047e..3029679547 100644 --- a/maps/submaps/surface_submaps/mountains/Rockb1.dmm +++ b/maps/submaps/surface_submaps/mountains/Rockb1.dmm @@ -20,11 +20,7 @@ /turf/simulated/floor/lino, /area/submap/Rockb1) "g" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, +/obj/structure/closet/cabinet, /obj/item/weapon/gun/projectile/pistol, /obj/item/ammo_magazine/m9mm/compact, /turf/simulated/floor/lino, diff --git a/maps/submaps/surface_submaps/plains/Boathouse.dmm b/maps/submaps/surface_submaps/plains/Boathouse.dmm index 678a2bb8d2..0f20993d39 100644 --- a/maps/submaps/surface_submaps/plains/Boathouse.dmm +++ b/maps/submaps/surface_submaps/plains/Boathouse.dmm @@ -7,9 +7,9 @@ "ag" = (/obj/structure/table/bench/wooden,/turf/template_noop,/area/submap/Boathouse) "ah" = (/obj/structure/table/woodentable,/turf/template_noop,/area/submap/Boathouse) "ai" = (/turf/simulated/wall/wood,/area/submap/Boathouse) -"aj" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/accessory/jacket,/obj/item/clothing/accessory/jacket,/obj/item/clothing/head/beanie,/turf/simulated/floor/wood,/area/submap/Boathouse) +"aj" = (/obj/structure/closet/cabinet,/obj/item/clothing/accessory/jacket,/obj/item/clothing/accessory/jacket,/obj/item/clothing/head/beanie,/turf/simulated/floor/wood,/area/submap/Boathouse) "ak" = (/turf/simulated/floor/wood,/area/submap/Boathouse) -"al" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/weapon/gun/projectile/shotgun/doublebarrel,/obj/item/weapon/storage/box/beanbags,/turf/simulated/floor/wood,/area/submap/Boathouse) +"al" = (/obj/structure/closet/cabinet,/obj/item/weapon/gun/projectile/shotgun/doublebarrel,/obj/item/weapon/storage/box/beanbags,/turf/simulated/floor/wood,/area/submap/Boathouse) "am" = (/turf/simulated/floor/carpet/turcarpet,/area/submap/Boathouse) "an" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/wood,/area/submap/Boathouse) "ao" = (/obj/structure/railing{dir = 8},/obj/structure/railing,/turf/simulated/floor/water,/area/submap/Boathouse) diff --git a/maps/submaps/surface_submaps/plains/Boathouse_vr.dmm b/maps/submaps/surface_submaps/plains/Boathouse_vr.dmm index 45cbfef083..18b91f368a 100644 --- a/maps/submaps/surface_submaps/plains/Boathouse_vr.dmm +++ b/maps/submaps/surface_submaps/plains/Boathouse_vr.dmm @@ -30,11 +30,7 @@ /turf/simulated/wall/wood, /area/submap/Boathouse) "aj" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, +/obj/structure/closet/cabinet, /obj/item/clothing/accessory/jacket, /obj/item/clothing/accessory/jacket, /obj/item/clothing/head/beanie, @@ -44,11 +40,7 @@ /turf/simulated/floor/wood, /area/submap/Boathouse) "al" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, +/obj/structure/closet/cabinet, /obj/item/weapon/gun/projectile/shotgun/doublebarrel, /obj/item/weapon/storage/box/beanbags, /turf/simulated/floor/wood, diff --git a/maps/submaps/surface_submaps/wilderness/Rockybase.dmm b/maps/submaps/surface_submaps/wilderness/Rockybase.dmm index 96abdb75b2..974807d38c 100644 --- a/maps/submaps/surface_submaps/wilderness/Rockybase.dmm +++ b/maps/submaps/surface_submaps/wilderness/Rockybase.dmm @@ -27,7 +27,7 @@ "aA" = (/obj/structure/table/woodentable,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) "aB" = (/obj/structure/table/woodentable,/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) "aC" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp,/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) -"aD" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/weapon/pickaxe/plasmacutter,/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) +"aD" = (/obj/structure/closet/cabinet,/obj/item/weapon/pickaxe/plasmacutter,/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) "aE" = (/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) "aF" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) "aG" = (/obj/structure/table/woodentable,/obj/machinery/light{dir = 1},/turf/simulated/floor/holofloor/lino,/area/submap/Rockybase) diff --git a/maps/tether/submaps/_tether_submaps.dm b/maps/tether/submaps/_tether_submaps.dm index e3105e7e28..107817cd1a 100644 --- a/maps/tether/submaps/_tether_submaps.dm +++ b/maps/tether/submaps/_tether_submaps.dm @@ -151,6 +151,7 @@ #include "aerostat/surface.dmm" #include "space/debrisfield.dmm" #include "space/fueldepot.dmm" +#include "space/guttersite.dmm" #endif #include "beach/_beach.dm" @@ -234,6 +235,7 @@ #include "space/_fueldepot.dm" #include "space/pois/_templates.dm" #include "space/pois/debrisfield_things.dm" +#include "space/_guttersite.dm" /datum/map_template/tether_lateload/away_debrisfield name = "Debris Field - Z1 Space" desc = "The Virgo 3 Debris Field away mission." @@ -259,6 +261,16 @@ name = "Away Mission - Fuel Depot" z = Z_LEVEL_FUELDEPOT +/datum/map_template/tether_lateload/away_guttersite + name = "Gutter Site - Z1 Space" + desc = "The Virgo Erigone Space Away Site." + mappath = 'space/guttersite.dmm' + associated_map_datum = /datum/map_z_level/tether_lateload/away_guttersite + +/datum/map_z_level/tether_lateload/away_guttersite + name = "Away Mission - Gutter Site" + z = Z_LEVEL_GUTTERSITE + ////////////////////////////////////////////////////////////////////////////////////// // Gateway submaps go here diff --git a/maps/tether/submaps/admin_use/dhael_centcom.dmm b/maps/tether/submaps/admin_use/dhael_centcom.dmm index 0749c2645d..195605f7c4 100644 --- a/maps/tether/submaps/admin_use/dhael_centcom.dmm +++ b/maps/tether/submaps/admin_use/dhael_centcom.dmm @@ -4499,9 +4499,6 @@ /obj/item/weapon/storage/belt/security/tactical, /obj/structure/closet{ desc = "It's a storage unit for standard-issue attire."; - icon_closed = "syndicate1"; - icon_opened = "syndicate1open"; - icon_state = "syndicate1"; name = "tactical equipment" }, /obj/effect/floor_decal/industrial/outline/grey, @@ -4523,9 +4520,6 @@ /obj/item/weapon/storage/belt/security/tactical, /obj/structure/closet{ desc = "It's a storage unit for standard-issue attire."; - icon_closed = "syndicate1"; - icon_opened = "syndicate1open"; - icon_state = "syndicate1"; name = "tactical equipment" }, /obj/effect/floor_decal/industrial/outline/grey, diff --git a/maps/tether/submaps/admin_use/ert.dmm b/maps/tether/submaps/admin_use/ert.dmm index 1d59c6754c..b453af2930 100644 --- a/maps/tether/submaps/admin_use/ert.dmm +++ b/maps/tether/submaps/admin_use/ert.dmm @@ -215,11 +215,7 @@ /turf/simulated/shuttle/plating/airless/carry, /area/shuttle/specops/centcom) "ax" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, +/obj/structure/closet/cabinet, /turf/simulated/shuttle/floor/black, /area/shuttle/specops/centcom) "ay" = ( @@ -1509,6 +1505,8 @@ pixel_x = 30; req_access = list(160) }, +/obj/structure/table/rack, +/obj/item/clothing/suit/space/void/responseteam/command, /turf/simulated/shuttle/floor/black, /area/shuttle/specops/centcom) "dc" = ( @@ -2081,6 +2079,60 @@ }, /turf/unsimulated/floor/steel, /area/centcom/specops) +"mI" = ( +/obj/structure/table/rack/steel, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/shoes/magboots, +/turf/simulated/shuttle/floor/black, +/area/shuttle/specops/centcom) +"pn" = ( +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = 32 + }, +/obj/structure/table/rack/steel, +/obj/item/clothing/suit/space/void/responseteam/engineer, +/obj/item/clothing/suit/space/void/responseteam/engineer, +/obj/item/clothing/suit/space/void/responseteam/engineer, +/obj/item/clothing/suit/space/void/responseteam/engineer, +/turf/simulated/shuttle/floor/black, +/area/shuttle/specops/centcom) +"rB" = ( +/obj/structure/table/rack/steel, +/obj/item/device/suit_cooling_unit, +/obj/item/device/suit_cooling_unit, +/obj/item/device/suit_cooling_unit, +/obj/item/device/suit_cooling_unit, +/obj/item/device/suit_cooling_unit, +/obj/item/device/suit_cooling_unit, +/obj/item/device/suit_cooling_unit, +/obj/item/device/suit_cooling_unit, +/turf/simulated/shuttle/floor/black, +/area/shuttle/specops/centcom) +"HG" = ( +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = -32 + }, +/obj/structure/table/rack/steel, +/obj/item/clothing/suit/space/void/responseteam/medical, +/obj/item/clothing/suit/space/void/responseteam/medical, +/obj/item/clothing/suit/space/void/responseteam/medical, +/obj/item/clothing/suit/space/void/responseteam/medical, +/turf/simulated/shuttle/floor/black, +/area/shuttle/specops/centcom) +"TT" = ( +/obj/structure/table/rack/steel, +/obj/item/clothing/suit/space/void/responseteam/security, +/obj/item/clothing/suit/space/void/responseteam/security, +/obj/item/clothing/suit/space/void/responseteam/security, +/obj/item/clothing/suit/space/void/responseteam/security, +/turf/simulated/shuttle/floor/black, +/area/shuttle/specops/centcom) (1,1,1) = {" aa @@ -2934,12 +2986,12 @@ aJ aV bi ap -aH +TT bd cb cs bd -aH +rB ap db du @@ -2977,7 +3029,7 @@ bd cc ct bd -aH +mI am ap ap @@ -3351,14 +3403,14 @@ am aN aH aH -bh +HG am bd bd bd bd am -cX +pn aH aH dN diff --git a/maps/tether/submaps/admin_use/fun.dm b/maps/tether/submaps/admin_use/fun.dm index 190d982d31..f618e7c370 100644 --- a/maps/tether/submaps/admin_use/fun.dm +++ b/maps/tether/submaps/admin_use/fun.dm @@ -120,6 +120,42 @@ power_environ = FALSE power_light = FALSE +/area/submap/admin_upload/AU13 + name = "\improper Unknown Area L" + requires_power = 1 + dynamic_lighting = 1 + power_equip = FALSE + power_environ = FALSE + power_light = FALSE + +/area/submap/admin_upload/AU14 + name = "\improper Unknown Area M" + requires_power = 1 + dynamic_lighting = 1 + power_equip = FALSE + power_environ = FALSE + power_light = FALSE + +/area/submap/admin_upload/AU15 + name = "\improper Unknown Area N" + requires_power = 1 + dynamic_lighting = 1 + power_equip = FALSE + power_environ = FALSE + power_light = FALSE + +/area/submap/admin_upload/AU16 + name = "\improper Unknown Area O" + requires_power = 1 + dynamic_lighting = 1 + power_equip = FALSE + power_environ = FALSE + power_light = FALSE + + + + + // Adminbuse things for overmap sectors // This is a stationary overmap sector, you can spawn it in any zlevel and it will pop onto the overmap to represent those zlevels. It always moves to 2,2 on the overmap and you can move it elsewhere. diff --git a/maps/tether/submaps/admin_use/mercbase.dmm b/maps/tether/submaps/admin_use/mercbase.dmm index a03f014478..5c590364fd 100644 --- a/maps/tether/submaps/admin_use/mercbase.dmm +++ b/maps/tether/submaps/admin_use/mercbase.dmm @@ -391,10 +391,7 @@ }, /area/antag/antag_base) "aF" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed"; +/obj/structure/closet/cabinet{ name = "Clothing Storage" }, /obj/item/clothing/shoes/boots/combat, @@ -680,10 +677,7 @@ }, /area/antag/antag_base) "bc" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed"; +/obj/structure/closet/cabinet{ name = "Clothing Storage" }, /obj/item/clothing/suit/storage/hooded/wintercoat, diff --git a/maps/tether/submaps/admin_use/tradeship.dmm b/maps/tether/submaps/admin_use/tradeship.dmm index 96167f720f..1b3e5f2971 100644 --- a/maps/tether/submaps/admin_use/tradeship.dmm +++ b/maps/tether/submaps/admin_use/tradeship.dmm @@ -359,11 +359,7 @@ /turf/simulated/shuttle/plating/airless/carry, /area/shuttle/trade) "aP" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, +/obj/structure/closet/cabinet, /turf/simulated/shuttle/floor/black, /area/shuttle/trade) "aQ" = ( diff --git a/maps/tether/submaps/admin_use/wizard.dmm b/maps/tether/submaps/admin_use/wizard.dmm index ca115c7861..b85af43205 100644 --- a/maps/tether/submaps/admin_use/wizard.dmm +++ b/maps/tether/submaps/admin_use/wizard.dmm @@ -312,11 +312,7 @@ }, /area/wizard_station) "aL" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, +/obj/structure/closet/cabinet, /obj/item/clothing/suit/wizrobe/magusblue, /obj/item/clothing/head/wizard/magus, /obj/item/weapon/staff, @@ -366,11 +362,7 @@ }, /area/wizard_station) "aS" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, +/obj/structure/closet/cabinet, /obj/item/clothing/under/psysuit, /obj/item/clothing/suit/wizrobe/psypurple, /obj/item/clothing/head/wizard/amp, @@ -420,11 +412,7 @@ }, /area/wizard_station) "aY" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, +/obj/structure/closet/cabinet, /obj/item/clothing/shoes/sandal/marisa{ desc = "A set of fancy shoes that are as functional as they are comfortable."; name = "Gentlemans Shoes" @@ -439,11 +427,7 @@ }, /area/wizard_station) "aZ" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, +/obj/structure/closet/cabinet, /obj/item/clothing/suit/wizrobe/magusred, /obj/item/clothing/head/wizard/magus, /obj/item/weapon/staff, @@ -453,11 +437,7 @@ }, /area/wizard_station) "ba" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, +/obj/structure/closet/cabinet, /obj/item/clothing/suit/wizrobe/marisa, /obj/item/clothing/shoes/sandal/marisa, /obj/item/clothing/head/wizard/marisa, @@ -468,11 +448,7 @@ }, /area/wizard_station) "bb" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, +/obj/structure/closet/cabinet, /obj/item/clothing/suit/wizrobe/red, /obj/item/clothing/shoes/sandal, /obj/item/clothing/head/wizard/red, diff --git a/maps/tether/submaps/aerostat/aerostat.dmm b/maps/tether/submaps/aerostat/aerostat.dmm index ce0b8010ab..6f29db48bd 100644 --- a/maps/tether/submaps/aerostat/aerostat.dmm +++ b/maps/tether/submaps/aerostat/aerostat.dmm @@ -326,14 +326,17 @@ /area/tether_away/aerostat/inside) "aP" = ( /obj/effect/decal/cleanable/cobweb2, -/obj/machinery/power/apc/alarms_hidden{ - chargelevel = 0.005; - pixel_x = 25; - start_charge = 0 - }, /obj/structure/cable{ icon_state = "0-8" }, +/obj/machinery/power/apc{ + alarms_hidden = 1; + cell_type = /obj/item/weapon/cell/high/empty; + dir = 4; + name = "east bump"; + pixel_x = 28; + req_access = list() + }, /turf/simulated/floor/bluegrid/virgo2, /area/tether_away/aerostat/inside) "aQ" = ( @@ -1584,15 +1587,6 @@ /obj/structure/ghost_pod/manual/lost_drone/dogborg, /turf/simulated/floor/plating/virgo2, /area/tether_away/aerostat/inside) -"ea" = ( -/obj/effect/floor_decal/rust, -/obj/machinery/door/airlock/external{ - icon_state = "door_locked"; - id_tag = "aerostat_door_outer"; - locked = 1 - }, -/turf/simulated/floor/plating/virgo2, -/area/tether_away/aerostat/inside) "eb" = ( /obj/effect/floor_decal/industrial/warning/dust{ dir = 1 @@ -7431,10 +7425,10 @@ aw aw aa ac -bv +ac cw cw -bv +ac ac aa aw @@ -7573,10 +7567,10 @@ aw aa ac bK -bv +ac cw cw -bv +ac be ac aa @@ -7715,10 +7709,10 @@ aa ac bK an -bv +ac cw cw -bv +ac be be ac @@ -7857,10 +7851,10 @@ ac bK bK bK -bv +ac cw cw -bv +ac be be be @@ -7999,10 +7993,10 @@ kF bK bK an -bv +ac cX da -bv +ac be be be @@ -8141,10 +8135,10 @@ ao ap bK bK -bv +ac cw cw -bv +ac be be be @@ -8283,10 +8277,10 @@ be ao be an -bv +ac cw cw -bv +ac be ao be @@ -8425,10 +8419,10 @@ be be be bK -bv +ac cw cw -bv +ac be be be @@ -8567,10 +8561,10 @@ be be be an -bv +ac be cg -bv +ac bv bK be @@ -14957,10 +14951,10 @@ gD be be be -bv +ac cO cO -bv +ac bv ao be @@ -15099,10 +15093,10 @@ be be be be -bv +ac cw cw -bv +ac Ly be be @@ -15241,10 +15235,10 @@ be be be be -bv +ac cw cw -bv +ac be be be @@ -15383,10 +15377,10 @@ be be be be -bv +ac cw cw -bv +ac be be be @@ -15525,10 +15519,10 @@ be be be be -bv +ac dY cw -bv +ac be be be @@ -15667,10 +15661,10 @@ ac be be be -bv +ac cw cw -bv +ac be be be @@ -15809,10 +15803,10 @@ aa ac be be -bv +ac cw cw -bv +ac be be ac @@ -15951,10 +15945,10 @@ aw aa ac be -bv +ac dW dX -bv +ac Jb ac aa @@ -16093,10 +16087,10 @@ aw aw aa ac -bv +ac dP -ea -bv +dP +ac ac aa aw diff --git a/maps/tether/submaps/aerostat/submaps/Rockybase.dmm b/maps/tether/submaps/aerostat/submaps/Rockybase.dmm index f8194b673e..7517503070 100644 --- a/maps/tether/submaps/aerostat/submaps/Rockybase.dmm +++ b/maps/tether/submaps/aerostat/submaps/Rockybase.dmm @@ -91,11 +91,7 @@ /turf/simulated/floor/tiled/techfloor/virgo2, /area/submap/virgo2/Rockybase) "as" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, +/obj/structure/closet/cabinet, /turf/simulated/floor/tiled/techfloor/virgo2, /area/submap/virgo2/Rockybase) "at" = ( diff --git a/maps/tether/submaps/beach/beach.dmm b/maps/tether/submaps/beach/beach.dmm index 2416bafdc8..860e584e62 100644 --- a/maps/tether/submaps/beach/beach.dmm +++ b/maps/tether/submaps/beach/beach.dmm @@ -76,11 +76,8 @@ /turf/simulated/floor/wood, /area/tether_away/beach) "at" = ( -/obj/structure/closet{ +/obj/structure/closet/cabinet{ density = 0; - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed"; pixel_y = 20; wall_mounted = 1 }, @@ -193,8 +190,6 @@ /area/tether_away/beach) "aK" = ( /obj/structure/closet/gmcloset{ - icon_closed = "black"; - icon_state = "black"; name = "formal wardrobe" }, /turf/simulated/floor/wood, diff --git a/maps/tether/submaps/gateway/snow_outpost.dmm b/maps/tether/submaps/gateway/snow_outpost.dmm index bdc7609f8b..e5964e0114 100644 --- a/maps/tether/submaps/gateway/snow_outpost.dmm +++ b/maps/tether/submaps/gateway/snow_outpost.dmm @@ -2608,7 +2608,7 @@ /area/awaymission/snow_outpost/dark) "iP" = ( /obj/machinery/atmospherics/unary/vent_pump, -/obj/item/weapon/cell/infinite, +/obj/item/weapon/cell/slime, /turf/simulated/floor/tiled/white, /area/awaymission/snow_outpost/powered) "iQ" = ( diff --git a/maps/tether/submaps/gateway/zoo.dmm b/maps/tether/submaps/gateway/zoo.dmm index 33ce2d311b..76fff34ad9 100644 --- a/maps/tether/submaps/gateway/zoo.dmm +++ b/maps/tether/submaps/gateway/zoo.dmm @@ -647,11 +647,7 @@ /turf/simulated/floor/tiled, /area/awaymission/zoo/pirateship) "bZ" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, +/obj/structure/closet/cabinet, /turf/simulated/shuttle/floor/black, /area/awaymission/zoo/tradeship) "ca" = ( diff --git a/maps/tether/submaps/offmap/talon.dm b/maps/tether/submaps/offmap/talon.dm index 2324d2ddc1..c530e24b08 100644 --- a/maps/tether/submaps/offmap/talon.dm +++ b/maps/tether/submaps/offmap/talon.dm @@ -249,13 +249,8 @@ Once in open space, consider disabling nonessential power-consuming electronics /obj/structure/closet/secure_closet/talon_captain name = "talon captain's locker" - icon_state = "capsecure1" - icon_closed = "capsecure" - icon_locked = "capsecure1" - icon_opened = "capsecureopen" - icon_broken = "capsecurebroken" - icon_off = "capsecureoff" req_access = list(access_talon) + closet_appearance = /decl/closet_appearance/secure_closet/talon/captain starts_with = list( /obj/item/weapon/storage/backpack/dufflebag/captain, @@ -263,8 +258,8 @@ Once in open space, consider disabling nonessential power-consuming electronics /obj/item/weapon/melee/telebaton, /obj/item/device/flash, /obj/item/device/radio/headset/talon, - /obj/item/clothing/head/helmet/space/void/captain/talon, - /obj/item/clothing/suit/space/void/captain/talon, + /obj/item/clothing/head/helmet/space/void/refurb/officer/talon, + /obj/item/clothing/suit/space/void/refurb/officer/talon, /obj/item/weapon/tank/oxygen, /obj/item/device/suit_cooling_unit, /obj/item/device/gps/command/taloncap @@ -272,14 +267,8 @@ Once in open space, consider disabling nonessential power-consuming electronics /obj/structure/closet/secure_closet/talon_guard name = "talon guard's locker" - req_access = list(access_hos) - icon_state = "hossecure1" - icon_closed = "hossecure" - icon_locked = "hossecure1" - icon_opened = "hossecureopen" - icon_broken = "hossecurebroken" - icon_off = "hossecureoff" req_access = list(access_talon) + closet_appearance = /decl/closet_appearance/secure_closet/talon/guard starts_with = list( /obj/item/clothing/suit/armor/pcarrier/light, @@ -294,9 +283,9 @@ Once in open space, consider disabling nonessential power-consuming electronics /obj/item/clothing/glasses/sunglasses, /obj/item/weapon/storage/belt/security, /obj/item/device/radio/headset/talon, - /obj/item/clothing/accessory/solgov/department/security/marine, - /obj/item/clothing/head/helmet/space/void/security/talon, - /obj/item/clothing/suit/space/void/security/talon, + /obj/item/clothing/accessory/solgov/department/security/army, + /obj/item/clothing/head/helmet/space/void/refurb/marine/talon, + /obj/item/clothing/suit/space/void/refurb/marine/talon, /obj/item/weapon/tank/oxygen, /obj/item/device/suit_cooling_unit, /obj/item/device/gps/security/talonguard @@ -304,13 +293,8 @@ Once in open space, consider disabling nonessential power-consuming electronics /obj/structure/closet/secure_closet/talon_doctor name = "talon doctor's locker" - icon_state = "cmosecure1" - icon_closed = "cmosecure" - icon_locked = "cmosecure1" - icon_opened = "cmosecureopen" - icon_broken = "cmosecurebroken" - icon_off = "cmosecureoff" req_access = list(access_talon) + closet_appearance = /decl/closet_appearance/secure_closet/talon/doctor starts_with = list( /obj/item/clothing/under/rank/medical, @@ -320,8 +304,8 @@ Once in open space, consider disabling nonessential power-consuming electronics /obj/item/clothing/suit/storage/toggle/fr_jacket, /obj/item/clothing/shoes/white, /obj/item/device/radio/headset/talon, - /obj/item/clothing/head/helmet/space/void/medical/talon, - /obj/item/clothing/suit/space/void/medical/talon, + /obj/item/clothing/head/helmet/space/void/refurb/medical/alt/talon, + /obj/item/clothing/suit/space/void/refurb/medical/talon, /obj/item/weapon/tank/oxygen, /obj/item/device/suit_cooling_unit, /obj/item/device/gps/medical/talonmed @@ -329,13 +313,8 @@ Once in open space, consider disabling nonessential power-consuming electronics /obj/structure/closet/secure_closet/talon_engineer name = "talon engineer's locker" - icon_state = "securece1" - icon_closed = "securece" - icon_locked = "securece1" - icon_opened = "secureceopen" - icon_broken = "securecebroken" - icon_off = "secureceoff" req_access = list(access_talon) + closet_appearance = /decl/closet_appearance/secure_closet/talon/engineer starts_with = list( /obj/item/clothing/accessory/storage/brown_vest, @@ -347,8 +326,8 @@ Once in open space, consider disabling nonessential power-consuming electronics /obj/item/clothing/mask/gas, /obj/item/taperoll/atmos, /obj/item/weapon/tank/emergency/oxygen/engi, - /obj/item/clothing/head/helmet/space/void/atmos/talon, - /obj/item/clothing/suit/space/void/atmos/talon, + /obj/item/clothing/head/helmet/space/void/refurb/engineering/talon, + /obj/item/clothing/suit/space/void/refurb/engineering/talon, /obj/item/weapon/tank/oxygen, /obj/item/device/suit_cooling_unit, /obj/item/device/gps/engineering/taloneng @@ -357,6 +336,7 @@ Once in open space, consider disabling nonessential power-consuming electronics /obj/structure/closet/secure_closet/talon_pilot name = "talon pilot's locker" req_access = list(access_talon) + closet_appearance = /decl/closet_appearance/secure_closet/talon/pilot starts_with = list( /obj/item/weapon/material/knife/tacknife/survival, @@ -373,8 +353,8 @@ Once in open space, consider disabling nonessential power-consuming electronics /obj/item/clothing/shoes/boots/jackboots/toeless, /obj/item/device/radio/headset/talon, /obj/item/device/flashlight/color/orange, - /obj/item/clothing/head/helmet/space/void/pilot/talon, - /obj/item/clothing/suit/space/void/pilot/talon, + /obj/item/clothing/head/helmet/space/void/refurb/pilot/talon, + /obj/item/clothing/suit/space/void/refurb/pilot/talon, /obj/item/weapon/tank/oxygen, /obj/item/device/suit_cooling_unit, /obj/item/device/gps/explorer/talonpilot diff --git a/maps/tether/submaps/offmap/talon1.dmm b/maps/tether/submaps/offmap/talon1.dmm index 940a54493e..ae04130a3e 100644 --- a/maps/tether/submaps/offmap/talon1.dmm +++ b/maps/tether/submaps/offmap/talon1.dmm @@ -8,281 +8,50 @@ "ac" = ( /turf/simulated/wall, /area/talon/deckone/bridge) -"ad" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/plating, -/area/talon/deckone/bridge) -"ae" = ( -/obj/effect/floor_decal/techfloor{ - icon_state = "techfloororange_edges"; - dir = 8 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/deckone/bridge) -"af" = ( -/obj/machinery/computer/ship/helm{ - req_one_access = list(301) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/deckone/bridge) -"ag" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/bridge) "ah" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/atmospherics/portables_connector/aux{ + dir = 4; + icon_state = "map_connector-aux" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals3{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals3{ - dir = 10 - }, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/bridge) -"ai" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/bridge) +/obj/machinery/portable_atmospherics/canister/air/airlock, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/talon/deckone/port_eng) "aj" = ( -/obj/machinery/computer/ship/sensors, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/deckone/bridge) -"ak" = ( -/obj/effect/floor_decal/techfloor{ - icon_state = "techfloororange_edges"; - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/deckone/bridge) -"al" = ( -/obj/machinery/computer/ship/navigation{ - icon_state = "computer"; - dir = 4 - }, -/obj/effect/floor_decal/techfloor{ - icon_state = "techfloororange_edges"; - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/deckone/bridge) -"am" = ( -/obj/structure/bed/chair/bay/comfy/brown{ - icon_state = "bay_comfychair_preview"; - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/deckone/bridge) -"an" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/bridge) -"ao" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/bridge) -"ap" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/bridge) -"aq" = ( -/obj/effect/floor_decal/techfloor{ - icon_state = "techfloororange_edges"; - dir = 4 - }, -/obj/machinery/computer/ship/engines{ - dir = 8; - icon_state = "computer"; - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/deckone/bridge) -"ar" = ( -/obj/effect/floor_decal/techfloor{ - icon_state = "techfloororange_edges"; - dir = 8 - }, -/obj/structure/table/steel, /obj/machinery/light{ dir = 8; icon_state = "tube1"; pixel_y = 0 }, -/obj/machinery/button/remote/blast_door{ - dir = 8; - id = "talon_sensor"; - name = "sensor blast shields" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/deckone/bridge) -"as" = ( -/obj/structure/table/steel, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/deckone/bridge) -"at" = ( -/obj/effect/floor_decal/techfloor{ - icon_state = "techfloororange_edges"; - dir = 4 - }, -/obj/structure/table/steel, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/button/remote/blast_door{ - dir = 8; - id = "talon_windows"; - name = "window blast shields" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/deckone/bridge) -"au" = ( -/obj/effect/floor_decal/techfloor{ - icon_state = "techfloororange_edges"; - dir = 8 - }, -/obj/item/modular_computer/console/preset/talon{ - icon_state = "console"; - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/deckone/bridge) -"av" = ( -/obj/structure/bed/chair/bay/comfy/blue{ - dir = 8; - icon_state = "bay_comfychair_preview"; - name = "doctor's seat" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/deckone/bridge) -"aw" = ( -/obj/structure/bed/chair/bay/comfy/red{ - icon_state = "bay_comfychair_preview"; - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/deckone/bridge) -"ax" = ( -/obj/effect/floor_decal/techfloor{ - icon_state = "techfloororange_edges"; - dir = 4 - }, -/obj/item/modular_computer/console/preset/talon{ - icon_state = "console"; - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/deckone/bridge) -"ay" = ( -/obj/effect/floor_decal/techfloor{ - icon_state = "techfloororange_edges"; - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/deckone/bridge) -"az" = ( -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/deckone/bridge) -"aB" = ( -/obj/effect/floor_decal/techfloor{ - icon_state = "techfloororange_edges"; - dir = 4 - }, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/port_eng) +"am" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_port) +"aq" = ( /obj/machinery/camera/network/talon{ - icon_state = "camera"; - dir = 9 + dir = 9; + icon_state = "camera" }, /obj/machinery/disposal, /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor/grid, +/turf/simulated/floor/tiled/eris/dark/cyancorner, /area/talon/deckone/bridge) -"aC" = ( -/turf/simulated/wall/rshull, -/area/talon/maintenance/deckone_port) -"aD" = ( -/obj/effect/floor_decal/techfloor{ - icon_state = "techfloororange_edges"; - dir = 8 - }, +"ar" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 + dir = 1 }, -/obj/structure/extinguisher_cabinet{ - dir = 4; - icon_state = "extinguisher_closed"; - pixel_x = -30 - }, -/obj/structure/closet/emcloset, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/deckone/bridge) -"aE" = ( -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/power/apc/talon{ - dir = 2; - name = "south bump"; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/deckone/bridge) -"aF" = ( +/turf/simulated/floor/tiled/eris/white/orangecorner, +/area/talon/deckone/armory) +"aA" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/effect/floor_decal/borderfloorblack{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -291,298 +60,83 @@ pixel_x = 8; pixel_y = -26 }, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/bridge) -"aG" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/cable/green{ - icon_state = "2-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central4, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/bridge) -"aH" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/bridge) -"aI" = ( -/obj/machinery/alarm/talon{ - dir = 1; - pixel_y = -25 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/deckone/bridge) -"aJ" = ( -/obj/effect/floor_decal/techfloor{ - icon_state = "techfloororange_edges"; - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/closet/emcloset, -/turf/simulated/floor/tiled/techfloor/grid, +/turf/simulated/floor/tiled/eris/white/golden, /area/talon/deckone/bridge) +"aC" = ( +/turf/simulated/wall/rshull, +/area/talon/maintenance/deckone_port) "aK" = ( /turf/simulated/wall/rshull, /area/talon/maintenance/deckone_starboard) "aL" = ( -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_port) +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/talon/deckone/medical) "aM" = ( /turf/simulated/wall, /area/talon/maintenance/deckone_port) -"aN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/command{ - name = "Talon Secure Airlock"; - req_one_access = list(301) - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/bridge) "aO" = ( /turf/simulated/wall, /area/talon/maintenance/deckone_starboard) -"aP" = ( -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_starboard) +"aQ" = ( +/obj/machinery/computer/ship/engines{ + dir = 8; + icon_state = "computer"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/bridge) "aR" = ( /turf/simulated/wall, /area/talon/deckone/secure_storage) -"aS" = ( -/obj/structure/table/rack/shelf/steel, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/secure_storage) -"aT" = ( -/obj/structure/table/rack/steel, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/secure_storage) -"aU" = ( -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/power/apc/talon{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 28 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/secure_storage) "aV" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 24 +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 }, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/secure_storage) -"aW" = ( -/obj/structure/closet/emcloset, -/turf/simulated/floor/tiled/steel_ridged, -/area/talon/deckone/bridge_hallway) -"aX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central4{ - icon_state = "steel_decals_central4"; - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/bridge_hallway) +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_port) "aY" = ( /turf/simulated/wall, /area/talon/deckone/armory) -"aZ" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/machinery/light_switch{ - dir = 4; - icon_state = "light1"; - pixel_x = -24 - }, -/obj/machinery/recharger/wallcharger{ - pixel_x = 5; - pixel_y = 24 - }, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/armory) -"ba" = ( -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/power/apc/talon{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 28 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/armory) -"bb" = ( -/obj/structure/table/rack/steel, -/obj/item/clothing/suit/armor/combat, -/obj/item/clothing/head/helmet/combat, -/obj/item/clothing/under/syndicate/combat, -/obj/machinery/camera/network/talon, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/armory) -"bc" = ( -/obj/structure/table/rack/steel, -/obj/item/clothing/suit/space/syndicate/black, -/obj/item/clothing/head/helmet/space/syndicate/black, -/obj/item/clothing/shoes/magboots, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/armory) -"bd" = ( -/obj/structure/barricade, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_starboard) -"be" = ( -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/secure_storage) -"bf" = ( -/obj/structure/cable/green{ - icon_state = "1-2"; - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/secure_storage) "bg" = ( -/obj/structure/cable/green{ - icon_state = "1-2"; +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/armory) -"bh" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/secure_storage) -"bi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/plating, -/area/talon/deckone/secure_storage) +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/brig) "bj" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/bridge_hallway) -"bk" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/bridge_hallway) -"bl" = ( -/obj/effect/floor_decal/steeldecal/steel_decals5, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/bridge_hallway) -"bm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon/deckone/armory) -"bn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/armory) -"bo" = ( +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"bk" = ( +/obj/structure/catwalk, /obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" + icon_state = "2-8" }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/secure_storage) -"bp" = ( -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/armory) -"bq" = ( -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/secure_storage) +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_starboard) "br" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -597,34 +151,10 @@ }, /turf/simulated/floor/plating, /area/talon/maintenance/deckone_port) -"bs" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 9 - }, -/turf/simulated/floor/tiled/monotile, -/area/talon/deckone/central_hallway) -"bt" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals3, -/obj/effect/floor_decal/steeldecal/steel_decals3{ - dir = 6 - }, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/secure_storage) "bu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 + dir = 4; + icon_state = "intact-scrubbers" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -639,65 +169,17 @@ }, /turf/simulated/floor/tiled/steel_grid, /area/talon/deckone/secure_storage) -"bv" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central4{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/bridge_hallway) "bw" = ( -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/structure/cable/green{ - icon_state = "2-8" - }, -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/catwalk_plated/dark, -/turf/simulated/floor/plating, -/area/talon/deckone/bridge_hallway) -"bx" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 + dir = 4; + icon_state = "intact-scrubbers" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central4{ - icon_state = "steel_decals_central4"; - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/bridge_hallway) +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/port_eng) "by" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 + dir = 4; + icon_state = "intact-scrubbers" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -713,249 +195,70 @@ }, /turf/simulated/floor/tiled/steel_grid, /area/talon/deckone/armory) -"bz" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals3{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals3{ - dir = 5 - }, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/armory) -"bA" = ( -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 1 - }, -/turf/simulated/floor/tiled/monotile, -/area/talon/deckone/central_hallway) -"bB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/blast/regular/open{ - id = "talon_windows" - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_starboard) -"bC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/blast/regular/open{ - id = "talon_windows" - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_port) -"bD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/secure_storage) -"bE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/talon/deckone/secure_storage) -"bF" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/bridge_hallway) -"bG" = ( -/obj/effect/floor_decal/steeldecal/steel_decals5, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/bridge_hallway) -"bH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/talon/deckone/armory) -"bI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/armory) -"bJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/blast/regular/open{ - id = "talon_windows" - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_starboard) -"bK" = ( -/obj/machinery/alarm/talon{ - dir = 1; - pixel_y = -25 - }, -/obj/structure/table/rack/steel, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/secure_storage) -"bL" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/secure_storage) -"bM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central4, -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/obj/structure/disposalpipe/junction, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/bridge_hallway) -"bN" = ( -/obj/effect/floor_decal/steeldecal/steel_decals5, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 1 - }, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9, -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - icon_state = "pipe-t"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/bridge_hallway) -"bO" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/armory) "bP" = ( -/obj/machinery/alarm/talon{ - dir = 1; - pixel_y = -25 - }, -/obj/structure/table/rack/steel, -/obj/item/weapon/grenade/spawnergrenade/manhacks/mercenary{ - pixel_x = -5; - pixel_y = 4 - }, -/obj/item/device/spaceflare, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/armory) +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/starboard_eng) "bQ" = ( /turf/simulated/wall, /area/talon/deckone/bridge_hallway) "bR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, /obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/command{ - name = "Talon Secure Airlock"; - req_one_access = list(301) +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/bridge_hallway) -"bS" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_port) +/obj/machinery/door/firedoor/glass{ + dir = 2 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/deckone/central_hallway) "bT" = ( -/obj/machinery/light/small{ - icon_state = "bulb1"; - dir = 1 - }, -/obj/structure/toilet, -/obj/machinery/door/window/brigdoor/eastleft{ - dir = 8; - req_access = list(301) - }, -/turf/simulated/floor/tiled/white, -/area/talon/deckone/bridge_hallway) -"bU" = ( -/obj/structure/sink{ - pixel_y = 22 - }, -/obj/structure/mirror{ - pixel_y = 32 - }, -/turf/simulated/floor/tiled/white, -/area/talon/deckone/bridge_hallway) +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/plating/eris/under, +/area/talon/deckone/port_eng) "bV" = ( /obj/machinery/door/airlock, /obj/machinery/door/firedoor/glass/talon, /turf/simulated/floor/tiled/steel_grid, /area/talon/deckone/bridge_hallway) "bW" = ( +/obj/structure/table/steel, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/obj/machinery/button/remote/blast_door{ + dir = 8; + id = "talon_sensor"; + name = "sensor blast shields" + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/bridge) +"cd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8; + pixel_x = 0 + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_starboard) +"cg" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ @@ -963,16 +266,6 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central4{ - icon_state = "steel_decals_central4"; - dir = 1 - }, /obj/structure/sign/securearea{ pixel_x = -32; pixel_y = 32 @@ -982,271 +275,18 @@ pixel_y = 32 }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, +/turf/simulated/floor/tiled/eris/steel, /area/talon/deckone/bridge_hallway) -"bX" = ( -/obj/structure/sink{ - pixel_y = 22 - }, -/obj/structure/mirror{ - pixel_y = 32 - }, -/obj/machinery/light/small, -/turf/simulated/floor/tiled/white, -/area/talon/deckone/bridge_hallway) -"bY" = ( -/obj/machinery/recharge_station, -/turf/simulated/floor/tiled/white, -/area/talon/deckone/bridge_hallway) -"bZ" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_starboard) -"ca" = ( -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/power/apc/talon{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 28 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_port) -"cb" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/machinery/light/small{ - dir = 8; - pixel_x = 0 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/bridge_hallway) -"cc" = ( -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_port_fore_wing) -"cd" = ( -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/power/apc/talon{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 28 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_starboard) -"ce" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_port) -"cf" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_port) -"cg" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/plating, -/area/talon/deckone/bridge_hallway) -"ch" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - icon_state = "2-8" - }, -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/bridge_hallway) -"ci" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_starboard) -"cj" = ( -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_starboard) -"ck" = ( -/obj/structure/barricade, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_port) "cl" = ( /turf/simulated/wall, /area/talon/deckone/port_solar) -"cm" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/engi{ - req_one_access = list(301) - }, -/turf/simulated/floor/plating, -/area/talon/deckone/port_solar) -"cn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central4, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/bridge_hallway) "co" = ( /turf/simulated/wall, /area/talon/deckone/starboard_solar) -"cp" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/engi{ - req_one_access = list(301) - }, -/turf/simulated/floor/plating, -/area/talon/deckone/starboard_solar) "cr" = ( -/obj/structure/cable/yellow{ - icon_state = "16-0" - }, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/sensor{ - name = "Talon Port Solar Panels"; - name_tag = "TLN-PRT-SLR" - }, -/obj/effect/catwalk_plated/dark, -/turf/simulated/floor/plating, -/area/talon/deckone/port_solar) -"cs" = ( -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon/deckone/port_solar) -"ct" = ( -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/power/smes/buildable/offmap_spawn{ - RCon_tag = "Talon Port SMES" - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon/deckone/port_solar) -"cu" = ( -/obj/structure/cable/green{ - icon_state = "16-0" - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/power/sensor{ - name = "Talon Port SMES Connection"; - name_tag = "TLN-PRT-SMES" - }, -/obj/machinery/camera/network/talon, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 26 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon/deckone/port_solar) +/obj/structure/vehiclecage/spacebike, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) "cv" = ( /obj/machinery/vending/coffee, /turf/simulated/floor/tiled/steel_ridged, @@ -1255,31 +295,6 @@ /obj/machinery/vending/sovietsoda, /turf/simulated/floor/tiled/steel_ridged, /area/talon/deckone/central_hallway) -"cx" = ( -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - dir = 1; - icon_state = "extinguisher_closed"; - pixel_y = 32 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"cy" = ( -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"cz" = ( -/obj/structure/stairs/east, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) "cA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -1291,25 +306,15 @@ /obj/machinery/door/airlock/glass, /obj/machinery/door/firedoor/glass/talon, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel_grid, +/turf/simulated/floor/tiled/eris/techmaint_panels, /area/talon/deckone/bridge_hallway) -"cB" = ( -/obj/structure/stairs/west, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) "cC" = ( -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) +/turf/simulated/floor/tiled/eris/white/golden, +/area/talon/deckone/bridge) "cD" = ( /obj/machinery/vending/snack, /turf/simulated/floor/tiled/steel_ridged, @@ -1318,101 +323,261 @@ /obj/machinery/vending/fitness, /turf/simulated/floor/tiled/steel_ridged, /area/talon/deckone/central_hallway) -"cF" = ( -/obj/structure/cable/green{ - icon_state = "16-0" - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/power/sensor{ - name = "Talon Starboard SMES Connection"; - name_tag = "TLN-SBD-SMES" - }, -/obj/machinery/camera/network/talon, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon/deckone/starboard_solar) -"cG" = ( -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/power/smes/buildable/offmap_spawn{ - RCon_tag = "Talon Starboard SMES" - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon/deckone/starboard_solar) -"cH" = ( -/obj/machinery/power/terminal{ - icon_state = "term"; - dir = 8 - }, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon/deckone/starboard_solar) "cI" = ( -/obj/structure/cable/yellow{ - icon_state = "16-0" +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/gun/energy/gun/burst, +/obj/item/weapon/cell/device/weapon{ + pixel_x = -5; + pixel_y = 2 }, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/sensor{ - name = "Talon Starboard Solar Panels"; - name_tag = "TLN-SBD-SLR" - }, -/obj/effect/catwalk_plated/dark, -/turf/simulated/floor/plating, -/area/talon/deckone/starboard_solar) -"cJ" = ( -/obj/machinery/alarm/talon{ - dir = 8; - pixel_x = 22; - pixel_y = 0 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_port) +/obj/item/weapon/cell/device/weapon, +/obj/item/clothing/accessory/holster/waist, +/turf/simulated/floor/tiled/eris/white/danger, +/area/talon/deckone/armory) "cK" = ( -/obj/machinery/power/solar_control{ - icon_state = "solar"; - dir = 4 - }, -/obj/structure/cable/yellow, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/deckone/port_solar) -"cL" = ( -/obj/structure/cable/yellow{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/techfloor, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/white/gray_platform, +/area/talon/deckone/bridge_hallway) +"cL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/brig) +"cO" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/engi{ + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, /area/talon/deckone/port_solar) -"cM" = ( +"cQ" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/gun/energy/locked/frontier/holdout/unlocked, +/turf/simulated/floor/tiled/eris/white/danger, +/area/talon/deckone/armory) +"cR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/steel/cargo, +/area/talon/deckone/workroom) +"cV" = ( +/obj/structure/cable/green, +/obj/machinery/power/apc/talon{ + dir = 2; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + dir = 4; + icon_state = "light1"; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/starboard_solar) +"cW" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/engi{ + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/deckone/starboard_solar) +"da" = ( +/obj/structure/table/standard, +/obj/fiftyspawner/phoron, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/port_solar) +"dj" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/handcuffs, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/brig) +"dm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/starboard_eng) +"dz" = ( +/obj/structure/closet/crate/medical{ + name = "first-aid kits" + }, +/obj/item/weapon/storage/firstaid/toxin, +/obj/item/weapon/storage/firstaid/toxin, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/fire, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/talon/deckone/medical) +"dB" = ( +/obj/item/modular_computer/console/preset/talon{ + dir = 8; + icon_state = "console" + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/bridge) +"dE" = ( +/obj/structure/cable/green{ + dir = 1; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/orangecorner, +/area/talon/deckone/secure_storage) +"dH" = ( +/turf/simulated/wall, +/area/talon/deckone/brig) +"dI" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/glass_security{ + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/deckone/brig) +"dL" = ( +/turf/simulated/wall, +/area/talon/deckone/central_hallway) +"dO" = ( +/turf/simulated/wall, +/area/talon/deckone/medical) +"dP" = ( +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_port) +"dQ" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/talon/deckone/secure_storage) +"dR" = ( +/obj/machinery/vending/tool{ + req_log_access = 301 + }, +/turf/simulated/floor/tiled/eris/dark/brown_platform, +/area/talon/deckone/port_eng_store) +"dU" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/brown_platform, +/area/talon/deckone/port_eng_store) +"dV" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/machinery/light_switch{ + dir = 1; + on = 0; + pixel_x = -10; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/eris/dark/brown_platform, +/area/talon/deckone/port_eng_store) +"dZ" = ( +/obj/machinery/vending/security{ + req_access = list(301); + req_log_access = 301 + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/talon/deckone/brig) +"ej" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5; + icon_state = "intact-scrubbers" + }, /obj/structure/cable/green{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/tiled/techfloor, -/area/talon/deckone/port_solar) -"cN" = ( +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"ek" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/adv{ + pixel_x = 2; + pixel_y = 5 + }, +/obj/machinery/alarm/talon{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/talon/deckone/medical) +"en" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/clothing/suit/space/void/refurb/talon, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/talon/deckone/secure_storage) +"eo" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/door/window/brigdoor/eastleft{ + dir = 8; + req_access = list(301) + }, +/obj/machinery/door/window/brigdoor/eastleft{ + req_access = list(301) + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/deckone/brig) +"eq" = ( /obj/structure/cable/green{ d1 = 2; d2 = 8; @@ -1427,917 +592,31 @@ icon_state = "4-8" }, /obj/effect/catwalk_plated/dark, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/eris/under, /area/talon/deckone/port_solar) -"cO" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/engi{ - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/steel_grid, -/area/talon/deckone/port_solar) -"cP" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central4{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"cQ" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"cR" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"cS" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"cT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central4{ - icon_state = "steel_decals_central4"; - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"cU" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - icon_state = "2-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"cV" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central4{ - icon_state = "steel_decals_central4"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"cW" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/engi{ - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/steel_grid, -/area/talon/deckone/starboard_solar) -"cX" = ( -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/catwalk_plated/dark, -/turf/simulated/floor/plating, -/area/talon/deckone/starboard_solar) -"cY" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon/deckone/starboard_solar) -"cZ" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon/deckone/starboard_solar) -"da" = ( -/obj/machinery/power/solar_control{ - icon_state = "solar"; - dir = 8 - }, -/obj/structure/cable/yellow, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/deckone/starboard_solar) -"db" = ( -/obj/machinery/alarm/talon{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22; - pixel_y = 0 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_starboard) -"dc" = ( -/obj/structure/table/standard, -/obj/fiftyspawner/phoron, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/deckone/port_solar) -"dd" = ( -/obj/machinery/alarm/talon{ - dir = 1; - pixel_y = -25 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon/deckone/port_solar) -"de" = ( -/obj/machinery/light/small, -/obj/machinery/power/port_gen/pacman{ - anchored = 1 - }, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/deckone/port_solar) -"df" = ( -/obj/structure/cable/green, -/obj/machinery/power/apc/talon{ - dir = 2; - name = "south bump"; - pixel_y = -24 +"er" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 }, /obj/machinery/light_switch{ - dir = 8; - pixel_x = 24 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon/deckone/port_solar) -"dg" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"dh" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"di" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10, -/turf/simulated/floor/tiled/monotile, -/area/talon/deckone/central_hallway) -"dj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/emblem/talon_big/center, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"dk" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"dl" = ( -/obj/structure/cable/green, -/obj/machinery/power/apc/talon{ dir = 2; - name = "south bump"; - pixel_y = -24 - }, -/obj/machinery/light_switch{ - dir = 4; - icon_state = "light1"; - pixel_x = -24 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon/deckone/starboard_solar) -"dm" = ( -/obj/machinery/light/small, -/obj/machinery/power/port_gen/pacman{ - anchored = 1 - }, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/deckone/starboard_solar) -"dn" = ( -/obj/machinery/alarm/talon{ - dir = 1; - pixel_y = -25 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon/deckone/starboard_solar) -"do" = ( -/obj/structure/table/standard, -/obj/fiftyspawner/phoron, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/deckone/starboard_solar) -"dp" = ( -/obj/machinery/alarm/talon{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22; - pixel_y = 0 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"dq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"dr" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"ds" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"dt" = ( -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_starboard_fore_wing) -"du" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"dv" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central4, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"dw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/borderfloor/corner2, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"dx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"dy" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10, -/turf/simulated/floor/tiled/monotile, -/area/talon/deckone/central_hallway) -"dz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/effect/floor_decal/emblem/talon_big{ - icon_state = "talon_big"; - dir = 10 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"dA" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/effect/floor_decal/emblem/talon_big, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"dB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"dC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"dD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central4, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"dE" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"dF" = ( -/obj/structure/catwalk, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_port) -"dG" = ( -/obj/structure/catwalk, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_starboard) -"dH" = ( -/turf/simulated/wall, -/area/talon/deckone/brig) -"dI" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/glass_security{ - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/steel_grid, -/area/talon/deckone/brig) -"dJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass/talon/hidden{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"dK" = ( -/obj/machinery/door/firedoor/glass/talon/hidden{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"dL" = ( -/turf/simulated/wall, -/area/talon/deckone/central_hallway) -"dM" = ( -/obj/machinery/door/firedoor/glass/talon/hidden{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"dN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass/talon/hidden{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"dO" = ( -/turf/simulated/wall, -/area/talon/deckone/medical) -"dP" = ( -/obj/effect/floor_decal/spline/plain, -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/glass_medical{ - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/steel_grid, -/area/talon/deckone/medical) -"dQ" = ( -/obj/structure/catwalk, -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_port) -"dR" = ( -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_starboard_aft_wing) -"dS" = ( -/obj/structure/table/standard, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/brig) -"dT" = ( -/obj/structure/bed/chair/bay/chair{ - icon_state = "bay_chair_preview"; - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/brig) -"dU" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/brig) -"dV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon/deckone/brig) -"dW" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10; - icon_state = "borderfloorcorner2"; - pixel_x = 0 - }, -/obj/machinery/firealarm{ - dir = 2; - layer = 3.3; - pixel_x = 4; + name = "light switch "; + pixel_x = 0; pixel_y = 26 }, -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/brig) -"dX" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/machinery/recharger/wallcharger{ - pixel_x = 5; - pixel_y = 24 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/brig) -"dY" = ( -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/brig) -"dZ" = ( -/obj/machinery/vending/security{ - req_access = list(301); - req_log_access = 301 - }, -/turf/simulated/floor/tiled/steel_ridged, -/area/talon/deckone/brig) -"ea" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10; - icon_state = "borderfloorcorner2"; - pixel_x = 0 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"eb" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"ec" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"ed" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"ee" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 9 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 1 - }, -/obj/machinery/light_switch{ - dir = 4; - icon_state = "light1"; - pixel_x = -24 - }, -/obj/structure/sink{ - pixel_y = 22 - }, -/obj/structure/medical_stand/anesthetic, -/turf/simulated/floor/tiled/white, -/area/talon/deckone/medical) -"ef" = ( -/turf/simulated/floor/tiled/white, -/area/talon/deckone/medical) -"eg" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 4 - }, -/obj/machinery/vending/medical_talon, -/turf/simulated/floor/tiled/white, -/area/talon/deckone/medical) -"eh" = ( -/obj/structure/table/standard, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/machinery/chemical_dispenser/full, -/turf/simulated/floor/tiled/white, -/area/talon/deckone/medical) -"ei" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/weapon/gun/energy/gun/burst, -/obj/item/weapon/cell/device/weapon{ - pixel_x = -5; - pixel_y = 2 - }, -/obj/item/weapon/cell/device/weapon, -/obj/item/clothing/accessory/holster/waist, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/armory) -"ek" = ( -/obj/structure/closet/crate/medical{ - name = "first-aid kits" - }, -/obj/item/weapon/storage/firstaid/toxin, -/obj/item/weapon/storage/firstaid/toxin, -/obj/item/weapon/storage/firstaid/o2, -/obj/item/weapon/storage/firstaid/o2, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/fire, -/turf/simulated/floor/tiled/white, -/area/talon/deckone/medical) -"el" = ( -/obj/structure/catwalk, -/obj/machinery/light/small{ +/obj/machinery/atmospherics/pipe/cap/hidden{ dir = 8; - pixel_x = 0 + icon_state = "cap" }, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_starboard) -"em" = ( -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/brig) -"en" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/brig) -"eo" = ( -/obj/effect/floor_decal/industrial/hatch/yellow, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/door/window/brigdoor/eastleft{ - dir = 8; - req_access = list(301) - }, -/obj/machinery/door/window/brigdoor/eastleft{ - req_access = list(301) - }, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/brig) -"ep" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central4{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/brig) -"eq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/brig) -"er" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/brig) -"es" = ( -/obj/effect/floor_decal/steeldecal/steel_decals_central4{ - icon_state = "steel_decals_central4"; - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/brig) +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/starboard_eng) "et" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 + dir = 4; + icon_state = "intact-scrubbers" }, /obj/structure/cable/green{ d1 = 4; @@ -2349,766 +628,87 @@ req_one_access = list(301) }, /obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 + dir = 4; + icon_state = "pipe-s" }, -/turf/simulated/floor/tiled/steel_grid, +/turf/simulated/floor/tiled/eris/techmaint_panels, /area/talon/deckone/brig) -"eu" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central4{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"ev" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"ew" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 4 - }, -/turf/simulated/floor/tiled/monotile, -/area/talon/deckone/central_hallway) -"ex" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) "ey" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central4{ - icon_state = "steel_decals_central4"; - dir = 4 - }, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 2 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"ez" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/glass_medical{ - req_one_access = list(301) - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/talon/deckone/medical) -"eA" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/white, -/area/talon/deckone/medical) -"eB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/talon/deckone/medical) -"eC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 5 - }, -/obj/structure/table/standard, -/obj/machinery/reagentgrinder, -/turf/simulated/floor/tiled/white, -/area/talon/deckone/medical) -"eE" = ( -/obj/structure/bed, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/brig) -"eF" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/brig) -"eG" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 1 }, -/turf/simulated/floor/plating, -/area/talon/deckone/brig) -"eH" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/brig) -"eI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/brig) -"eJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 24 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/brig) -"eK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"eL" = ( -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"eM" = ( -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"eN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/structure/disposalpipe/junction, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"eO" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 8 - }, -/obj/structure/sign/warning/nosmoking_1{ - pixel_x = -26 - }, -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - icon_state = "pipe-t"; - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/talon/deckone/medical) -"eP" = ( -/obj/machinery/optable, -/turf/simulated/floor/tiled/white, -/area/talon/deckone/medical) -"eQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white, -/area/talon/deckone/medical) -"eR" = ( -/obj/machinery/door/airlock/maintenance/medical{ - req_one_access = list(301) - }, /obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/plating, -/area/talon/deckone/medical) +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "talon_windows" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_port) +"eB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/emblem/talon_big/center, +/turf/simulated/floor/tiled/steel_grid, +/area/talon/deckone/central_hallway) +"eI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/bridge_hallway) "eS" = ( /obj/effect/floor_decal/industrial/hatch/yellow, /obj/machinery/door/blast/regular{ id = "talon_brigblast1" }, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/brig) -"eT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, +/turf/simulated/floor/tiled/eris/techmaint_panels, /area/talon/deckone/brig) "eV" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/brig) -"eW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/structure/extinguisher_cabinet{ - dir = 4; - icon_state = "extinguisher_closed"; - pixel_x = -30 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"eX" = ( -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"eY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/emblem/talon_big{ - icon_state = "talon_big"; - dir = 1 - }, -/turf/simulated/floor/tiled/monotile, -/area/talon/deckone/central_hallway) -"eZ" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"fa" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/structure/sign/department/medbay{ - pixel_x = 29 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"fb" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/closet/medical_wall{ - pixel_x = -32 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/structure/closet/crate/medical{ - name = "medicine cooler" - }, -/turf/simulated/floor/tiled/white, -/area/talon/deckone/medical) -"fc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/structure/table/standard, -/obj/item/clothing/mask/surgical, -/obj/item/clothing/suit/surgicalapron, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/talon/deckone/medical) -"fd" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/item/weapon/deck/cards, -/obj/structure/table/standard, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/brig) -"fe" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/alarm/talon{ - alarm_id = "anomaly_testing"; - breach_detection = 0; - dir = 8; - frequency = 1439; - pixel_x = 22; - pixel_y = 0; - report_danger_level = 0 - }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, /obj/structure/table/standard, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/brig) -"ff" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"fg" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"fh" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"fi" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"fj" = ( -/obj/structure/cable/green, -/obj/machinery/power/apc/talon{ - cell_type = /obj/item/weapon/cell/apc; - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/obj/structure/table/standard, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 9 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = 0; - pixel_y = -25 - }, -/obj/machinery/recharger, -/turf/simulated/floor/tiled/white, -/area/talon/deckone/medical) -"fk" = ( -/obj/structure/table/standard, -/obj/effect/floor_decal/borderfloorwhite, -/obj/item/weapon/storage/firstaid/regular, -/obj/effect/floor_decal/borderfloorwhite/corner2, -/obj/item/weapon/storage/firstaid/adv{ - pixel_x = 2; - pixel_y = 5 - }, -/obj/machinery/alarm/talon{ - dir = 1; - icon_state = "alarm0"; - pixel_y = -22 - }, -/turf/simulated/floor/tiled/white, -/area/talon/deckone/medical) -"fl" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 6 - }, -/obj/structure/table/standard, /obj/item/weapon/storage/firstaid/surgery, -/turf/simulated/floor/tiled/white, -/area/talon/deckone/medical) -"fm" = ( -/obj/structure/table/standard, -/obj/item/device/sleevemate, -/turf/simulated/floor/tiled/white, -/area/talon/deckone/medical) -"fn" = ( -/obj/structure/table/standard, -/obj/item/device/defib_kit/loaded, -/obj/item/weapon/storage/belt/medical/emt, -/turf/simulated/floor/tiled/white, +/turf/simulated/floor/tiled/eris/white/bluecorner, /area/talon/deckone/medical) +"fi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/starboard_eng) +"fj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/aux, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/shuttle/talonboat) "fo" = ( /obj/structure/catwalk, /obj/structure/sign/warning/moving_parts{ pixel_x = 30 }, /obj/machinery/camera/network/talon{ - icon_state = "camera"; - dir = 8 + dir = 8; + icon_state = "camera" }, /turf/space, /area/talon/maintenance/deckone_port) -"fq" = ( -/obj/item/modular_computer/console/preset/talon{ - icon_state = "console"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/brig) -"fr" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/structure/bed/chair/bay/chair{ - icon_state = "bay_chair_preview"; - dir = 8 - }, -/obj/machinery/camera/network/talon{ - icon_state = "camera"; - dir = 9 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/brig) -"fs" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"ft" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"fu" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"fv" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"fw" = ( -/obj/effect/floor_decal/spline/plain{ - icon_state = "spline_plain"; - dir = 1 - }, -/obj/machinery/door/airlock/multi_tile/glass{ - req_access = list(301) - }, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/tiled/steel_grid, -/area/talon/deckone/medical) -"fx" = ( -/obj/effect/floor_decal/spline/plain{ - icon_state = "spline_plain"; - dir = 1 - }, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/tiled/steel_grid, -/area/talon/deckone/medical) "fy" = ( /obj/structure/catwalk, /obj/structure/sign/warning/moving_parts{ pixel_x = -30 }, /obj/machinery/camera/network/talon{ - icon_state = "camera"; - dir = 4 + dir = 4; + icon_state = "camera" }, /turf/space, /area/talon/maintenance/deckone_starboard) @@ -3123,255 +723,28 @@ /obj/structure/catwalk, /turf/space, /area/talon/maintenance/deckone_port) -"fA" = ( -/obj/effect/map_helper/airlock/door/ext_door, -/obj/machinery/door/airlock/glass_external{ - req_one_access = list(301) - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_port) -"fB" = ( -/obj/machinery/airlock_sensor{ - pixel_y = 28; - req_one_access = list(301) - }, -/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ - dir = 1; - id_tag = "talon_port"; - pixel_y = -30; - req_one_access = list(301) - }, -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/obj/effect/map_helper/airlock/sensor/chamber_sensor, -/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ - icon_state = "map_vent_aux"; - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_port) -"fC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - icon_state = "intact-aux"; - dir = 4 - }, -/obj/effect/map_helper/airlock/door/int_door, -/obj/machinery/door/airlock/glass_external{ - req_one_access = list(301) - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_port) -"fD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - icon_state = "intact-aux"; - dir = 4 - }, -/obj/machinery/airlock_sensor{ - dir = 4; - pixel_x = -28; - pixel_y = 28; - req_one_access = list(301) - }, -/obj/effect/map_helper/airlock/sensor/int_sensor, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_port) -"fE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - icon_state = "intact-aux"; - dir = 10 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_port) -"fF" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/brig) -"fG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) "fH" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 }, -/obj/effect/floor_decal/steeldecal/steel_decals6, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/monotile, -/area/talon/deckone/central_hallway) -"fI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) +/turf/simulated/floor/tiled/eris/dark/orangecorner, +/area/talon/deckone/secure_storage) "fJ" = ( /turf/simulated/wall, /area/talon/deckone/workroom) -"fK" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10; - icon_state = "borderfloorcorner2"; - pixel_x = 0 - }, -/obj/structure/table/standard, -/obj/machinery/cell_charger, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/workroom) "fL" = ( -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/workroom) -"fM" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4; - icon_state = "borderfloorcorner2"; - pixel_y = 0 - }, -/obj/structure/fitness/weightlifter, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/workroom) -"fN" = ( -/obj/structure/extinguisher_cabinet{ - dir = 1; - icon_state = "extinguisher_closed"; - pixel_y = 32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/workroom) -"fO" = ( -/obj/structure/table/standard, -/obj/fiftyspawner/steel, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/workroom) -"fP" = ( -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/workroom) -"fQ" = ( -/obj/machinery/autolathe, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/workroom) -"fR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - icon_state = "intact-aux"; - dir = 6 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_starboard) -"fS" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - icon_state = "intact-aux"; - dir = 4 - }, -/obj/machinery/airlock_sensor{ - dir = 8; - pixel_x = 28; - pixel_y = 28; - req_one_access = list(301) - }, -/obj/effect/map_helper/airlock/sensor/int_sensor, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_starboard) -"fT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - icon_state = "intact-aux"; - dir = 4 - }, -/obj/effect/map_helper/airlock/door/int_door, -/obj/machinery/door/airlock/glass_external{ - req_one_access = list(301) - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_starboard) -"fU" = ( -/obj/machinery/airlock_sensor{ - pixel_y = 28; - req_one_access = list(301) - }, -/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ - dir = 1; - id_tag = "talon_starboard"; - pixel_y = -30; - req_one_access = list(301) - }, -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/obj/effect/map_helper/airlock/sensor/chamber_sensor, -/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ - icon_state = "map_vent_aux"; - dir = 8 - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_starboard) -"fV" = ( -/obj/effect/map_helper/airlock/door/ext_door, -/obj/machinery/door/airlock/glass_external{ - req_one_access = list(301) - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_starboard) +/obj/structure/disposalpipe/segment, +/obj/effect/catwalk_plated, +/turf/simulated/floor/plating/eris/under, +/area/talon/deckone/central_hallway) "fW" = ( /obj/machinery/airlock_sensor{ dir = 4; @@ -3383,138 +756,63 @@ /obj/structure/catwalk, /turf/space, /area/talon/maintenance/deckone_starboard) -"fX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_port) -"fY" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/brig) "fZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloor{ +/obj/structure/table/standard, +/obj/machinery/chemical_dispenser/full, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/talon/deckone/medical) +"ga" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ dir = 8 }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10; - icon_state = "borderfloorcorner2"; - pixel_x = 0 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/brig) -"ga" = ( -/obj/structure/cable/green, -/obj/machinery/power/apc/talon{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, -/obj/effect/floor_decal/borderfloor{ +/obj/structure/window/reinforced{ dir = 4 }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/brig) +/obj/machinery/door/blast/regular/open{ + id = "talon_windows" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/deckone/port_eng) "gb" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/effect/floor_decal/steeldecal/steel_decals_central4{ - icon_state = "steel_decals_central4"; - dir = 4 +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/blast/regular/open{ + id = "talon_windows" }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_port) "gc" = ( /obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/tiled/steel_grid, +/turf/simulated/floor/tiled/eris/techmaint_panels, /area/talon/deckone/workroom) -"gd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central4{ - icon_state = "steel_decals_central4"; - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/brig) -"ge" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/plating, -/area/talon/deckone/workroom) -"gf" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_starboard) "gg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 5; + icon_state = "intact-aux" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/brig) -"gh" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central4{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/brig) +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_port) "gi" = ( -/obj/structure/table/standard, -/obj/effect/floor_decal/borderfloor{ +/obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/obj/item/weapon/storage/box/donut, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/brig) -"gj" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled/monotile, +/turf/simulated/floor/tiled/eris/steel, /area/talon/deckone/central_hallway) "gk" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 + dir = 4; + icon_state = "intact-scrubbers" }, /obj/structure/cable/green{ d1 = 4; @@ -3526,326 +824,17 @@ }, /obj/machinery/door/firedoor/glass/talon, /obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 + dir = 4; + icon_state = "pipe-s" }, -/turf/simulated/floor/tiled/steel_grid, +/turf/simulated/floor/tiled/eris/techmaint_panels, /area/talon/deckone/workroom) -"gl" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/steeldecal/steel_decals_central4{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/workroom) -"gm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/workroom) -"gn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/workroom) -"go" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/bed/chair/office/light, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/workroom) -"gp" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/workroom) -"gq" = ( -/obj/structure/table/standard, -/obj/fiftyspawner/glass, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/workroom) -"gr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux, -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_port) "gs" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/brig) -"gt" = ( -/obj/effect/floor_decal/borderfloor, -/obj/machinery/suit_cycler/security{ - req_access = list(301) - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/brig) -"gu" = ( -/obj/structure/table/standard, -/obj/effect/floor_decal/borderfloor, -/obj/structure/bedsheetbin, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/brig) -"gv" = ( -/obj/structure/table/standard, -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/item/weapon/storage/box/handcuffs, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/brig) -"gw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"gx" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/structure/table/standard, -/obj/machinery/recharger, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/workroom) -"gy" = ( -/obj/effect/floor_decal/borderfloor, -/obj/structure/reagent_dispensers/watertank, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/workroom) -"gz" = ( -/obj/machinery/alarm/talon{ - dir = 1; - pixel_y = -25 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/table/standard, -/obj/effect/floor_decal/borderfloor, -/obj/machinery/photocopier/faxmachine/talon, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/workroom) -"gA" = ( -/obj/effect/floor_decal/borderfloor, -/obj/item/modular_computer/console/preset/talon{ - icon_state = "console"; - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/workroom) -"gB" = ( -/obj/structure/cable/green, -/obj/machinery/power/apc/talon{ - dir = 2; - name = "south bump"; - pixel_y = -24 - }, -/obj/structure/table/standard, -/obj/effect/floor_decal/borderfloor, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/workroom) -"gC" = ( -/obj/effect/floor_decal/borderfloor, -/obj/machinery/light, -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - icon_state = "pipe-t"; - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/workroom) -"gD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux, /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_starboard) -"gE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass/talon/hidden{ - dir = 2 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"gF" = ( -/obj/machinery/door/firedoor/glass/talon/hidden{ - dir = 2 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"gG" = ( -/obj/machinery/door/firedoor/glass/talon/hidden{ - dir = 2 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"gH" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass/talon/hidden{ - dir = 2 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"gI" = ( -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_port_aft_wing) -"gJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/blast/regular/open{ - id = "talon_windows" - }, -/turf/simulated/floor/plating, -/area/talon/deckone/port_eng) -"gK" = ( -/obj/structure/catwalk, -/obj/machinery/light/small{ - icon_state = "bulb1"; - dir = 1 - }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/eris/under, /area/talon/maintenance/deckone_port) -"gL" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"gM" = ( -/obj/machinery/vending/wallmed1{ - pixel_y = 32 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"gN" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/machinery/camera/network/talon, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"gO" = ( +"gz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/green{ @@ -3853,1108 +842,144 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/catwalk_plated, -/turf/simulated/floor/plating, -/area/talon/deckone/central_hallway) -"gP" = ( -/obj/machinery/computer/ship/navigation/telescreen{ - pixel_y = 30 +/obj/structure/sign/department/medbay{ + pixel_x = 29 }, -/turf/simulated/floor/tiled/steel, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, /area/talon/deckone/central_hallway) +"gJ" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/toolbox/electrical, +/obj/item/stack/marker_beacon/thirty, +/obj/item/weapon/pipe_dispenser, +/turf/simulated/floor/tiled/eris/dark/brown_platform, +/area/talon/deckone/port_eng_store) "gQ" = ( /obj/machinery/vending/cola, /turf/simulated/floor/tiled/steel_ridged, /area/talon/deckone/central_hallway) "gR" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 +/obj/structure/sink{ + pixel_y = 22 }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4; - icon_state = "borderfloorcorner2"; - pixel_y = 0 +/obj/structure/mirror{ + pixel_y = 32 }, -/obj/machinery/firealarm{ - dir = 2; - layer = 3.3; - pixel_x = 0; - pixel_y = 26 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"gS" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) +/obj/machinery/light/small, +/turf/simulated/floor/tiled/eris/white, +/area/talon/deckone/bridge_hallway) "gT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/blast/regular/open{ - id = "talon_windows" - }, -/turf/simulated/floor/plating, -/area/talon/deckone/starboard_eng) +/turf/simulated/floor/tiled/eris/dark/orangecorner, +/area/talon/deckone/brig) "gU" = ( /turf/simulated/wall, /area/talon/deckone/port_eng_store) -"gV" = ( -/obj/structure/window/reinforced, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/structure/sign/deck1{ - pixel_x = -30 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) "gW" = ( -/obj/structure/window/reinforced, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"gX" = ( -/obj/structure/window/reinforced, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/structure/sign/deck1{ - pixel_x = 31 - }, -/obj/structure/reagent_dispensers/fueltank, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) +/turf/simulated/floor/tiled/eris/dark/brown_platform, +/area/talon/deckone/starboard_eng_store) "gY" = ( /turf/simulated/wall, /area/talon/deckone/starboard_eng_store) -"gZ" = ( -/obj/machinery/vending/tool{ - req_log_access = 301 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon/deckone/port_eng_store) "ha" = ( -/obj/machinery/vending/engineering{ - req_access = newlist(); - req_log_access = 301; - req_one_access = list(301) +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 }, -/turf/simulated/floor/tiled/techfloor, -/area/talon/deckone/port_eng_store) -"hb" = ( -/obj/machinery/vending/engivend{ - req_access = newlist(); - req_log_access = 301 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon/deckone/port_eng_store) -"hc" = ( -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/talon{ - alarms_hidden = 1; - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 28 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon/deckone/port_eng_store) -"hd" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/toolbox/electrical, -/obj/item/stack/marker_beacon/thirty, -/obj/item/weapon/pipe_dispenser, -/turf/simulated/floor/tiled/techfloor, -/area/talon/deckone/port_eng_store) -"he" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) +/turf/simulated/floor/tiled/eris/dark/orangecorner, +/area/talon/deckone/secure_storage) "hf" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/engi{ + req_one_access = list(301) }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"hg" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"hh" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"hi" = ( -/obj/structure/closet/crate/solar, -/turf/simulated/floor/tiled/techfloor, -/area/talon/deckone/starboard_eng_store) -"hj" = ( -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/talon{ - alarms_hidden = 1; - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 28 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon/deckone/starboard_eng_store) -"hk" = ( -/obj/effect/floor_decal/techfloor{ - icon_state = "techfloororange_edges"; - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon/deckone/starboard_eng_store) -"hl" = ( -/obj/machinery/drone_fabricator/talon, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/deckone/starboard_eng_store) -"hm" = ( -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/deckone/starboard_eng_store) -"hn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux, -/obj/structure/catwalk, -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_port) +/turf/simulated/floor/plating/eris/under, +/area/talon/deckone/starboard_eng) "ho" = ( -/obj/machinery/alarm/talon{ +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ dir = 4; - icon_state = "alarm0"; - pixel_x = -22; - pixel_y = 0 + icon_state = "intact-aux" }, -/turf/simulated/floor/tiled/techfloor, -/area/talon/deckone/port_eng_store) -"hp" = ( -/turf/simulated/floor/tiled/techfloor, -/area/talon/deckone/port_eng_store) -"hq" = ( -/obj/machinery/light/small, -/turf/simulated/floor/tiled/techfloor, -/area/talon/deckone/port_eng_store) -"hr" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon/deckone/port_eng_store) +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) "hs" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/machinery/light_switch{ - dir = 1; - on = 0; - pixel_x = -10; - pixel_y = -24 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon/deckone/port_eng_store) -"ht" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/structure/closet/emcloset, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"hu" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"hv" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"hw" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"hx" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"hy" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, /obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + icon_state = "1-8" }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"hz" = ( -/obj/structure/window/reinforced{ - dir = 1 +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/port_eng) +"ht" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + dir = 8; + frequency = 1380; + id_tag = "talonboat_docker"; + pixel_x = 28 }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/structure/closet/emcloset, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"hA" = ( -/obj/structure/closet/crate/engineering, -/obj/fiftyspawner/plastic, -/obj/fiftyspawner/floor, -/turf/simulated/floor/tiled/techfloor, -/area/talon/deckone/starboard_eng_store) -"hB" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon/deckone/starboard_eng_store) -"hC" = ( -/obj/machinery/light/small, -/obj/machinery/light_switch{ - dir = 1; - on = 0; - pixel_x = -10; - pixel_y = -24 - }, -/obj/effect/floor_decal/techfloor{ - icon_state = "techfloororange_edges"; - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon/deckone/starboard_eng_store) -"hD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/turf/simulated/floor/tiled/eris/white/gray_platform, +/area/shuttle/talonboat) +"hv" = ( /obj/structure/catwalk, /obj/machinery/light/small{ dir = 8; pixel_x = 0 }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/eris/under, /area/talon/maintenance/deckone_starboard) -"hE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux, -/obj/machinery/alarm/talon{ - dir = 8; - pixel_x = 22; - pixel_y = 0 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_port) -"hF" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/effect/floor_decal/spline/plain{ - icon_state = "spline_plain"; - dir = 1 - }, -/obj/machinery/door/airlock/maintenance/engi{ - req_one_access = list(301) - }, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/tiled/steel_grid, -/area/talon/deckone/port_eng_store) -"hG" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10; - icon_state = "borderfloorcorner2"; - pixel_x = 0 - }, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"hH" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/floor_decal/borderfloor/corner, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"hI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"hJ" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/obj/structure/cable/green{ - icon_state = "1-4" - }, -/obj/effect/floor_decal/borderfloor, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"hK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) +"hD" = ( +/obj/machinery/autolathe, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/talon/deckone/workroom) "hL" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/floor_decal/borderfloor, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"hM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"hN" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"hO" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/spline/plain{ - icon_state = "spline_plain"; - dir = 1 - }, -/obj/machinery/door/airlock/maintenance/engi{ - req_one_access = list(301) - }, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/tiled/steel_grid, +/obj/structure/closet/crate/solar, +/turf/simulated/floor/tiled/eris/dark/brown_platform, /area/talon/deckone/starboard_eng_store) "hP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux, -/obj/machinery/alarm/talon{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22; - pixel_y = 0 +/obj/machinery/oxygen_pump{ + pixel_y = 30 }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_starboard) +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1; + icon_state = "map" + }, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/starboard_eng) "hQ" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/structure/closet/emcloset, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"hR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/power/thermoregulator, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"hS" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/atmospherics/unary/freezer{ - anchored = 0 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"hT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central4{ - icon_state = "steel_decals_central4"; - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"hU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4; - icon_state = "borderfloorcorner2"; - pixel_y = 0 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/atmospherics/unary/heater{ - anchored = 0 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"hV" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/glass/talon/hidden, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - dir = 1; - icon_state = "extinguisher_closed"; - pixel_y = 32 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - icon_state = "steel_decals5"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"hW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/catwalk_plated, -/turf/simulated/floor/plating, -/area/talon/deckone/central_hallway) -"hX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"hY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/talon/deckone/central_hallway) -"hZ" = ( -/obj/structure/cable/green, -/obj/machinery/power/apc/talon{ - cell_type = /obj/item/weapon/cell/apc; - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/obj/machinery/alarm/talon{ - alarm_id = "anomaly_testing"; - breach_detection = 0; - dir = 8; - frequency = 1439; - pixel_x = 22; - pixel_y = 0; - report_danger_level = 0 - }, -/obj/effect/floor_decal/steeldecal/steel_decals3{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals3{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"ia" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/structure/cable/green{ - icon_state = "2-8" - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"ib" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/obj/effect/catwalk_plated, -/turf/simulated/floor/plating, -/area/talon/deckone/central_hallway) -"ic" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/glass/talon/hidden{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - icon_state = "steel_decals5"; - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) +/obj/structure/table/steel, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/bridge) "id" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4; + icon_state = "pipe-t" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"ie" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central4{ - icon_state = "steel_decals_central4"; - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, +/turf/simulated/floor/tiled/eris/steel, /area/talon/deckone/central_hallway) "if" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4; - icon_state = "borderfloorcorner2"; - pixel_y = 0 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"ig" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/structure/cable/green{ - icon_state = "2-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"ih" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/structure/closet/emcloset, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"ii" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - icon_state = "intact-aux"; - dir = 5 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_port) +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/white/orangecorner, +/area/talon/deckone/armory) "ij" = ( /obj/machinery/atmospherics/pipe/simple/hidden/aux{ - icon_state = "intact-aux"; - dir = 4 + dir = 4; + icon_state = "intact-aux" }, /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass/talon, /turf/simulated/floor/plating, /area/talon/deckone/central_hallway) -"ik" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - icon_state = "intact-aux"; - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"il" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - icon_state = "intact-aux"; - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central4, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) "im" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/engi{ + req_one_access = list(301) }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/deckone/port_solar) "in" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"io" = ( -/obj/machinery/door/firedoor/glass/talon/hidden, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - icon_state = "steel_decals5"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"ip" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"iq" = ( -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 5 - }, -/turf/simulated/floor/tiled/monotile, -/area/talon/deckone/central_hallway) -"ir" = ( -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 8 - }, -/turf/simulated/floor/tiled/monotile, -/area/talon/deckone/central_hallway) -"is" = ( -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 4 - }, -/turf/simulated/floor/tiled/monotile, -/area/talon/deckone/central_hallway) -"it" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"iu" = ( -/obj/machinery/door/firedoor/glass/talon/hidden{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - icon_state = "steel_decals5"; - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"iv" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"iw" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"ix" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - icon_state = "intact-aux"; - dir = 6 - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ @@ -4962,702 +987,252 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/floor_decal/steeldecal/steel_decals_central4, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"iy" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - icon_state = "intact-aux"; - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"iz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - icon_state = "intact-aux"; - dir = 9 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_starboard) -"iA" = ( -/turf/simulated/wall, -/area/talon/deckone/port_eng) -"iB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/spline/plain, -/obj/machinery/door/airlock/maintenance/engi{ - req_one_access = list(301) - }, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/tiled/steel_grid, -/area/talon/deckone/port_eng) -"iC" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 10 - }, -/turf/simulated/floor/tiled/monotile, -/area/talon/deckone/central_hallway) -"iD" = ( -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/floor/tiled/monotile, -/area/talon/deckone/central_hallway) -"iE" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 6 - }, -/turf/simulated/floor/tiled/monotile, -/area/talon/deckone/central_hallway) -"iF" = ( -/turf/simulated/wall, -/area/talon/deckone/starboard_eng) -"iG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/spline/plain, -/obj/machinery/door/airlock/maintenance/engi{ - req_one_access = list(301) - }, -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel_grid, -/area/talon/deckone/starboard_eng) -"iH" = ( -/obj/effect/floor_decal/industrial/outline/grey, -/obj/machinery/atmospherics/portables_connector/aux{ - icon_state = "map_connector-aux"; - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/air/airlock, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/port_eng) -"iI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - icon_state = "intact-aux"; - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/catwalk_plated, -/turf/simulated/floor/plating, -/area/talon/deckone/port_eng) -"iJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/light_switch{ - dir = 2; - name = "light switch "; - pixel_x = 0; - pixel_y = 26 - }, -/obj/machinery/atmospherics/pipe/cap/hidden{ - icon_state = "cap"; - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/port_eng) -"iK" = ( -/obj/machinery/oxygen_pump{ - pixel_y = 30 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden{ - dir = 1; - icon_state = "map" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/port_eng) -"iL" = ( -/obj/machinery/atmospherics/portables_connector{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/outline/blue, -/obj/machinery/portable_atmospherics/canister/air, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/port_eng) -"iM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/plating, -/area/talon/deckone/port_eng) -"iN" = ( -/obj/structure/ladder/up, -/turf/simulated/floor/tiled/steel_grid, -/area/talon/deckone/central_hallway) -"iO" = ( -/obj/effect/floor_decal/steeldecal/steel_decals8, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"iP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/plating, -/area/talon/deckone/starboard_eng) -"iQ" = ( -/obj/machinery/atmospherics/portables_connector{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/portable_atmospherics/canister/empty, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/starboard_eng) -"iR" = ( -/obj/machinery/oxygen_pump{ - pixel_y = 30 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden{ - dir = 1; - icon_state = "map" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/starboard_eng) -"iS" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/light_switch{ - dir = 2; - name = "light switch "; - pixel_x = 0; - pixel_y = 26 - }, -/obj/machinery/atmospherics/pipe/cap/hidden{ - icon_state = "cap"; - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/starboard_eng) -"iT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - icon_state = "intact-aux"; - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/catwalk_plated, -/turf/simulated/floor/plating, -/area/talon/deckone/starboard_eng) -"iU" = ( -/obj/effect/floor_decal/industrial/outline/grey, -/obj/machinery/atmospherics/portables_connector/aux{ - icon_state = "map_connector-aux"; - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/air/airlock, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/starboard_eng) -"iV" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/engi{ - req_one_access = list(301) - }, -/turf/simulated/floor/plating, -/area/talon/deckone/port_eng) -"iW" = ( -/obj/machinery/atmospherics/pipe/zpipe/up/supply{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon/deckone/port_eng) -"iX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/port_eng) -"iY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/universal, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/port_eng) -"iZ" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden{ - dir = 8; - icon_state = "map" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/port_eng) -"ja" = ( -/obj/effect/floor_decal/steeldecal/steel_decals10, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"jb" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden{ - dir = 4; - icon_state = "map" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/starboard_eng) -"jc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/universal, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/starboard_eng) -"jd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/starboard_eng) -"je" = ( -/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{ - icon_state = "up-scrubbers"; - dir = 8 - }, -/obj/structure/disposalpipe/up{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/talon/deckone/starboard_eng) -"jf" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/engi{ - req_one_access = list(301) - }, -/turf/simulated/floor/plating, -/area/talon/deckone/starboard_eng) -"jg" = ( -/obj/machinery/airlock_sensor{ - dir = 4; - pixel_x = -28; - req_one_access = list(301) - }, -/obj/machinery/atmospherics/unary/vent_pump/aux{ - icon_state = "map_vent_aux"; - dir = 4 - }, -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/obj/effect/map_helper/airlock/sensor/chamber_sensor, /obj/machinery/light/small{ - icon_state = "bulb1"; - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"jh" = ( -/obj/structure/catwalk, -/obj/structure/loot_pile/maint/junk, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_port) -"ji" = ( -/turf/simulated/wall/rshull, -/area/talon/deckone/port_eng) -"jj" = ( -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/talon{ - cell_type = /obj/item/weapon/cell/apc; dir = 8; - name = "west bump"; - pixel_x = -28 + pixel_x = 0 }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/port_eng) -"jk" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - icon_state = "1-8" +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/bridge_hallway) +"iq" = ( +/obj/machinery/light/small{ + dir = 8; + pixel_y = 0 }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/port_eng) -"jl" = ( -/obj/effect/floor_decal/industrial/outline/blue, -/obj/machinery/atmospherics/binary/pump{ - dir = 1 +/turf/simulated/floor/tiled/eris/dark/orangecorner, +/area/talon/deckone/brig) +"ir" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" }, -/turf/simulated/floor/tiled/techmaint, +/obj/machinery/atmospherics/pipe/cap/hidden{ + dir = 1; + icon_state = "cap" + }, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, /area/talon/deckone/port_eng) -"jm" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/binary/pump, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/starboard_eng) -"jn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +"it" = ( +/obj/machinery/optable, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/talon/deckone/medical) +"iw" = ( +/obj/structure/catwalk, /obj/structure/cable/green{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/starboard_eng) -"jo" = ( /obj/structure/cable/green{ + d1 = 4; d2 = 8; - dir = 2; - icon_state = "0-8" + icon_state = "4-8" }, -/obj/machinery/power/apc/talon{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/starboard_eng) -"jp" = ( -/obj/structure/catwalk, -/obj/structure/loot_pile/maint/trash, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_starboard) -"jq" = ( -/obj/structure/catwalk, -/obj/structure/loot_pile/maint/technical, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_starboard) -"jr" = ( -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/port_eng) -"js" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/port_eng) -"ju" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/port_eng) -"jv" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/starboard_eng) -"jx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/starboard_eng) -"jy" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/suit_cycler/engineering{ - name = "Atmospherics suit cycler"; - req_access = list(301) - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/starboard_eng) -"jz" = ( -/obj/structure/catwalk, -/obj/structure/loot_pile/maint/boxfort, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/eris/under, /area/talon/maintenance/deckone_port) -"jA" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 +"ix" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/machinery/portable_atmospherics/canister/air, -/turf/simulated/floor/tiled/techmaint, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/blast/regular/open{ + id = "talon_windows" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_starboard) +"iA" = ( +/turf/simulated/wall, /area/talon/deckone/port_eng) -"jB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 5 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/port_eng) -"jC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/port_eng) -"jD" = ( -/obj/machinery/alarm/talon{ - alarm_id = "anomaly_testing"; - breach_detection = 0; - dir = 8; - frequency = 1439; - pixel_x = 22; - pixel_y = 0; - report_danger_level = 0 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ +"iB" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/port_eng) -"jE" = ( -/obj/effect/floor_decal/steeldecal/steel_decals10, -/obj/effect/floor_decal/steeldecal/steel_decals10{ +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"jF" = ( -/obj/machinery/alarm/talon{ +/turf/simulated/floor/plating/eris/under, +/area/talon/deckone/brig) +"iE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ dir = 4; - icon_state = "alarm0"; - pixel_x = -22; - pixel_y = 0 + icon_state = "intact-aux" }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 +/obj/machinery/airlock_sensor{ + dir = 4; + pixel_x = -28; + pixel_y = 28; + req_one_access = list(301) }, -/turf/simulated/floor/tiled/techmaint, +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_port) +"iF" = ( +/turf/simulated/wall, /area/talon/deckone/starboard_eng) -"jG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/starboard_eng) -"jH" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/starboard_eng) -"jI" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/starboard_eng) -"jJ" = ( -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 1 - }, -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - dir = 8; - frequency = 1380; - id_tag = "talon_boatbay"; - pixel_x = 28 - }, -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/steel, +"iN" = ( +/obj/structure/ladder/up, +/turf/simulated/floor/tiled/steel_grid, /area/talon/deckone/central_hallway) -"jL" = ( +"iP" = ( +/turf/simulated/floor/tiled/eris/white/gray_platform, +/area/talon/deckone/bridge_hallway) +"iR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/fuel{ - icon_state = "intact-fuel"; - dir = 6 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/port_eng) -"jM" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ - icon_state = "map-fuel"; - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/port_eng) -"jN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ - icon_state = "intact-fuel"; - dir = 10 + dir = 10; + icon_state = "intact-fuel" }, /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; pixel_x = 30 }, -/turf/simulated/floor/tiled/techmaint, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, /area/talon/deckone/port_eng) -"jO" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ - icon_state = "intact-fuel"; - dir = 6 +"iT" = ( +/obj/structure/window/reinforced{ + dir = 1 }, -/obj/structure/extinguisher_cabinet{ +/obj/structure/closet/autolok_wall{ + pixel_x = -27 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"iX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/port_eng) +"iY" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/eris/dark/orangecorner, +/area/talon/deckone/brig) +"jb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4; - icon_state = "extinguisher_closed"; - pixel_x = -30 + icon_state = "intact-scrubbers" }, -/turf/simulated/floor/tiled/techmaint, +/obj/machinery/atmospherics/pipe/cap/hidden{ + dir = 1; + icon_state = "cap" + }, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, /area/talon/deckone/starboard_eng) -"jP" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ - icon_state = "map-fuel"; - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/starboard_eng) -"jQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ - icon_state = "intact-fuel"; - dir = 10 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/starboard_eng) -"jS" = ( -/obj/machinery/atmospherics/binary/pump/fuel, -/obj/effect/floor_decal/industrial/outline/red, -/obj/machinery/camera/network/talon{ - icon_state = "camera"; - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, +"ji" = ( +/turf/simulated/wall/rshull, /area/talon/deckone/port_eng) -"jT" = ( -/obj/machinery/atmospherics/portables_connector/fuel{ - icon_state = "map_connector-fuel"; - dir = 1 +"jj" = ( +/obj/machinery/suit_cycler/vintage/tguard, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/brig) +"jp" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/tiled/eris/white, +/area/talon/deckone/bridge_hallway) +"ju" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/plating/eris/under, +/area/talon/deckone/starboard_eng) +"jB" = ( +/obj/structure/cable/green, +/obj/machinery/power/apc/talon{ + cell_type = /obj/item/weapon/cell/apc; + dir = 8; + name = "west bump"; + pixel_x = -28 }, -/obj/effect/floor_decal/industrial/outline/red, -/obj/machinery/portable_atmospherics/canister/phoron, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/port_eng) -"jU" = ( +/obj/structure/table/standard, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/brig) -"jV" = ( -/obj/machinery/alarm/talon{ - dir = 4; - pixel_x = -35; - pixel_y = 0 +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -25 }, -/turf/simulated/floor/tiled/white, +/obj/machinery/recharger, +/turf/simulated/floor/tiled/eris/white/bluecorner, /area/talon/deckone/medical) -"jW" = ( -/obj/machinery/atmospherics/portables_connector/fuel{ - icon_state = "map_connector-fuel"; +"jD" = ( +/obj/effect/floor_decal/emblem/talon_big{ + dir = 8; + icon_state = "talon_big" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/talon/deckone/central_hallway) +"jE" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/binary/pump, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/starboard_eng) +"jL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_port) +"jP" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, -/obj/effect/floor_decal/industrial/outline/red, -/obj/machinery/portable_atmospherics/canister/phoron, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/starboard_eng) -"jX" = ( -/obj/machinery/atmospherics/binary/pump/fuel, -/obj/effect/floor_decal/industrial/outline/red, -/obj/machinery/camera/network/talon{ - icon_state = "camera"; - dir = 9 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/starboard_eng) +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) "jY" = ( /turf/simulated/wall/rshull, /area/talon/deckone/starboard_eng) "jZ" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ - icon_state = "map-fuel"; - dir = 8 + dir = 8; + icon_state = "map-fuel" }, /turf/simulated/wall/rshull, /area/talon/deckone/port_eng) "kb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/fuel{ - icon_state = "intact-fuel"; - dir = 4 + dir = 4; + icon_state = "intact-fuel" }, /turf/simulated/wall/rshull, /area/talon/deckone/port_eng) "kc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/fuel{ - icon_state = "intact-fuel"; - dir = 10 + dir = 10; + icon_state = "intact-fuel" }, /turf/simulated/wall/rshull, /area/talon/deckone/port_eng) "kd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/fuel{ - icon_state = "intact-fuel"; - dir = 6 + dir = 6; + icon_state = "intact-fuel" }, /turf/simulated/wall/rshull, /area/talon/deckone/starboard_eng) "ke" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ - icon_state = "map-fuel"; - dir = 1 + dir = 1; + icon_state = "map-fuel" }, /turf/simulated/wall/rshull, /area/talon/deckone/starboard_eng) "kf" = ( /obj/machinery/atmospherics/pipe/simple/hidden/fuel{ - icon_state = "intact-fuel"; - dir = 4 + dir = 4; + icon_state = "intact-fuel" }, /turf/simulated/wall/rshull, /area/talon/deckone/starboard_eng) "kg" = ( /obj/machinery/atmospherics/pipe/simple/hidden/fuel{ - icon_state = "intact-fuel"; - dir = 9 + dir = 9; + icon_state = "intact-fuel" }, /turf/simulated/wall/rshull, /area/talon/deckone/starboard_eng) @@ -5681,14 +1256,6 @@ }, /turf/simulated/floor/reinforced/airless, /area/talon/deckone/starboard_eng) -"kk" = ( -/obj/structure/catwalk, -/obj/machinery/light/small{ - icon_state = "bulb1"; - dir = 1 - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_starboard) "kl" = ( /obj/machinery/light/small{ dir = 4; @@ -5705,804 +1272,53 @@ /obj/structure/catwalk, /turf/space, /area/talon/maintenance/deckone_starboard) -"kn" = ( -/obj/machinery/light/small{ - dir = 8; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/brig) -"ko" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/brig) -"kp" = ( -/obj/structure/bed/chair/office/light{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/workroom) -"kq" = ( -/obj/machinery/fitness/punching_bag, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/workroom) "kr" = ( -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 - }, -/obj/structure/closet/crate/medical/blood, -/obj/item/weapon/reagent_containers/blood/prelabeled/OMinus, -/obj/item/weapon/reagent_containers/blood/prelabeled/OMinus, -/turf/simulated/floor/tiled/white, -/area/talon/deckone/medical) -"ks" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central4{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/workroom) +/obj/structure/barricade, +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_port) "kt" = ( -/obj/effect/floor_decal/steeldecal/steel_decals_central4{ - icon_state = "steel_decals_central4"; - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "16-0" }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/workroom) -"kv" = ( -/obj/effect/floor_decal/steeldecal/steel_decals5, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 1 +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" }, -/obj/machinery/power/apc/talon{ - dir = 4; - name = "east bump"; - pixel_x = 24 +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/obj/structure/cable/green{ - d2 = 8; - dir = 2; - icon_state = "0-8" +/obj/machinery/power/sensor{ + name = "Talon Port Solar Panels"; + name_tag = "TLN-PRT-SLR" }, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/bridge_hallway) +/obj/effect/catwalk_plated/dark, +/turf/simulated/floor/plating/eris/under, +/area/talon/deckone/port_solar) "kw" = ( -/obj/effect/floor_decal/steeldecal/steel_decals3{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals3, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"kx" = ( -/obj/effect/floor_decal/steeldecal/steel_decals3{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals3{ - dir = 5 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"ky" = ( -/obj/effect/floor_decal/steeldecal/steel_decals_central6{ - icon_state = "steel_decals_central6"; - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/monotile, -/area/talon/deckone/central_hallway) +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/tiled/eris/steel/cargo, +/area/talon/deckone/workroom) "kz" = ( -/obj/effect/floor_decal/steeldecal/steel_decals_central6, -/turf/simulated/floor/tiled/monotile, -/area/talon/deckone/central_hallway) -"kA" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/green{ d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 8; + icon_state = "1-8" }, -/obj/effect/floor_decal/steeldecal/steel_decals_central1{ - dir = 4 - }, -/turf/simulated/floor/tiled/monotile, -/area/talon/deckone/central_hallway) +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/starboard_solar) "kB" = ( -/turf/simulated/floor/tiled/monotile, -/area/talon/deckone/central_hallway) -"kC" = ( -/obj/effect/floor_decal/steeldecal/steel_decals_central5, -/turf/simulated/floor/tiled/monotile, -/area/talon/deckone/central_hallway) -"kD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/machinery/vending/engivend{ + req_access = newlist(); + req_log_access = 301 }, -/obj/effect/floor_decal/steeldecal/steel_decals_central1{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/monotile, -/area/talon/deckone/central_hallway) +/turf/simulated/floor/tiled/eris/dark/brown_platform, +/area/talon/deckone/port_eng_store) "kE" = ( -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"kF" = ( -/obj/machinery/alarm/talon{ - dir = 1; - pixel_y = -25 - }, -/obj/effect/floor_decal/borderfloor, -/turf/simulated/floor/tiled/monotile, +/obj/structure/stairs/west, +/turf/simulated/floor/tiled/eris/steel, /area/talon/deckone/central_hallway) "kG" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/monotile, -/area/talon/deckone/central_hallway) -"kH" = ( -/obj/effect/floor_decal/borderfloor, -/obj/machinery/light, -/turf/simulated/floor/tiled/monotile, -/area/talon/deckone/central_hallway) -"kI" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/bridge_hallway) -"kJ" = ( -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"kK" = ( -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/armory) -"kL" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/armory) -"kM" = ( -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/secure_storage) -"kN" = ( -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/armory) -"kO" = ( -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 1 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"kP" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8; - icon_state = "borderfloor"; - pixel_x = 0 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"kQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"kR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 5 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8; - icon_state = "borderfloor"; - pixel_x = 0 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"kS" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/weapon/gun/energy/netgun, -/obj/item/weapon/cell/device/weapon{ - pixel_x = -5; - pixel_y = 2 - }, -/obj/item/weapon/cell/device/weapon{ - pixel_x = -5; - pixel_y = 2 - }, -/obj/item/weapon/cell/device/weapon, -/obj/item/clothing/accessory/holster/waist, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/armory) -"kT" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/weapon/gun/energy/locked/frontier/holdout/unlocked, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/armory) -"kU" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/weapon/gun/energy/gun, -/obj/item/clothing/accessory/holster/machete, -/obj/item/weapon/material/knife/machete, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/armory) -"kV" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 5 - }, -/obj/machinery/chem_master, -/turf/simulated/floor/tiled/white, -/area/talon/deckone/medical) -"kX" = ( -/obj/machinery/door/airlock/maintenance/sec{ - req_one_access = list(301) - }, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/plating, -/area/talon/deckone/brig) -"kY" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/maintenance/engi{ - req_one_access = list(301) - }, -/turf/simulated/floor/plating, -/area/talon/deckone/starboard_eng_store) -"kZ" = ( -/obj/structure/catwalk, -/obj/machinery/suit_storage_unit, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_port) -"la" = ( -/obj/structure/catwalk, -/obj/machinery/suit_storage_unit, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_starboard) -"lb" = ( -/turf/simulated/wall/shull, -/area/shuttle/talonboat) -"lc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/shuttle/talonboat) -"ld" = ( -/obj/machinery/computer/shuttle_control/explore/talonboat, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"le" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"lf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/shuttle/talonboat) -"lg" = ( -/obj/structure/bed/chair/bay/chair{ - icon_state = "bay_chair_preview"; - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/shuttle/talonboat) -"lh" = ( -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - dir = 8; - frequency = 1380; - id_tag = "talonboat_docker"; - pixel_x = 28 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"li" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"lj" = ( -/obj/structure/fuel_port{ - dir = 4; - pixel_x = -30 - }, -/obj/machinery/portable_atmospherics/canister/air/airlock, -/obj/machinery/atmospherics/portables_connector/aux{ - icon_state = "map_connector-aux"; - dir = 4 - }, -/obj/effect/floor_decal/industrial/outline/grey, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"lk" = ( -/obj/machinery/airlock_sensor{ - dir = 1; - pixel_x = 28; - pixel_y = -28; - req_one_access = list(301) - }, -/obj/effect/map_helper/airlock/sensor/int_sensor, -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - icon_state = "intact-aux"; - dir = 10 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"ll" = ( -/obj/effect/floor_decal/steeldecal/steel_decals3{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals3{ - dir = 5 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"ln" = ( -/obj/effect/map_helper/airlock/door/int_door, -/obj/machinery/atmospherics/pipe/simple/hidden/aux, -/obj/machinery/door/airlock/glass_external{ - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/techmaint, -/area/shuttle/talonboat) -"lo" = ( -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 1 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"lp" = ( -/obj/effect/shuttle_landmark/shuttle_initializer/talonboat, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"lr" = ( -/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ - dir = 8; - id_tag = "talon_boat"; - pixel_x = 28 - }, -/obj/machinery/atmospherics/unary/vent_pump/aux{ - icon_state = "map_vent_aux"; - dir = 8 - }, -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"ls" = ( -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/deckone/bridge) -"lt" = ( -/obj/effect/map_helper/airlock/door/simple, -/obj/structure/cable/green{ - icon_state = "4-8"; - dir = 1 - }, -/obj/machinery/door/airlock/glass_external{ - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/techmaint, -/area/shuttle/talonboat) -"lu" = ( -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8"; - dir = 1 - }, -/turf/simulated/floor/tiled/monotile, -/area/talon/deckone/central_hallway) -"lw" = ( -/obj/machinery/power/apc/talon{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, -/obj/structure/cable/green, -/obj/machinery/light/small, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"lz" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8; - icon_state = "borderfloor"; - pixel_x = 0 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/machinery/computer/shuttle_control/explore/talonboat{ - icon_state = "computer"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"lA" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8; - icon_state = "borderfloor"; - pixel_x = 0 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10; - icon_state = "borderfloorcorner2"; - pixel_x = 0 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"lB" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/machinery/portable_atmospherics/canister/phoron, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"lC" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"lW" = ( -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"mh" = ( -/obj/effect/floor_decal/industrial/warning/dust/corner{ - dir = 8 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_port_aft_wing) -"mm" = ( -/obj/effect/floor_decal/industrial/warning/dust/corner{ - dir = 4 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_port_fore_wing) -"mv" = ( -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_port) -"mM" = ( -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/space, -/area/talon/maintenance/deckone_port_fore_wing) -"np" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/camera/network/talon{ - icon_state = "camera"; - dir = 9 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/talonboat) -"ns" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/effect/floor_decal/emblem/talon_big{ - icon_state = "talon_big"; - dir = 6 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"nv" = ( -/obj/machinery/door/blast/regular/open{ - dir = 4; - id = "talon_sensor" - }, -/turf/space, -/area/talon/maintenance/deckone_port) -"nI" = ( -/obj/structure/catwalk, -/obj/structure/sign/warning/moving_parts{ - pixel_x = 30 - }, -/turf/space, -/area/talon/maintenance/deckone_port_fore_wing) -"nL" = ( -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_port) -"nR" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{ - icon_state = "intact"; - dir = 4 - }, -/turf/space, -/area/talon/maintenance/deckone_starboard_fore_wing) -"oh" = ( -/obj/effect/shuttle_landmark{ - landmark_tag = "talon_aft"; - name = "ITV Talon - Aft" - }, -/turf/space, -/area/space) -"oi" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/armory) -"oQ" = ( -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 8 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_starboard_aft_wing) -"oR" = ( -/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ - icon_state = "intact"; - dir = 9 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_port_fore_wing) -"oW" = ( -/obj/effect/floor_decal/industrial/warning/dust/corner, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_port_fore_wing) -"pz" = ( -/obj/machinery/power/pointdefense{ - id_tag = "talon_pd" - }, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "0-8" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_starboard_fore_wing) -"qA" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/aux, -/turf/simulated/floor/tiled/techmaint, -/area/shuttle/talonboat) -"qM" = ( -/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ - icon_state = "intact"; - dir = 9 - }, -/obj/effect/floor_decal/industrial/warning/dust/corner, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_starboard_fore_wing) -"qN" = ( -/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ - icon_state = "intact"; - dir = 4 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_port_fore_wing) -"qQ" = ( -/obj/effect/floor_decal/emblem/talon, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_port_aft_wing) -"qT" = ( -/obj/structure/cable/green{ - icon_state = "4-8"; - dir = 1 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_starboard_fore_wing) -"rg" = ( -/obj/effect/floor_decal/industrial/warning/dust/corner, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_port_aft_wing) -"ry" = ( -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 1 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_starboard_aft_wing) -"sk" = ( -/obj/structure/catwalk, -/obj/structure/sign/warning/airlock{ - pixel_x = 32 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_starboard) -"su" = ( -/obj/structure/catwalk, -/obj/structure/sign/warning/airlock{ - pixel_x = -31 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_port) -"sz" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 8 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_port_fore_wing) -"sB" = ( -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_port) -"sD" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, @@ -6514,121 +1330,170 @@ d2 = 2; icon_state = "1-2" }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"kJ" = ( +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/bridge) +"kK" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals6, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals10{ +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"kL" = ( +/obj/machinery/shower, +/obj/item/weapon/soap/deluxe, +/obj/structure/curtain, +/turf/simulated/floor/tiled/eris/white, +/area/talon/deckone/bridge_hallway) +"kM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"kN" = ( +/turf/simulated/floor/tiled/eris/dark/danger, +/area/talon/deckone/secure_storage) +"kP" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 2 +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 }, -/turf/simulated/floor/tiled/monotile, -/area/talon/deckone/central_hallway) -"sE" = ( -/obj/effect/map_helper/airlock/door/ext_door, -/obj/machinery/door/airlock/glass_external{ +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/brig) +"kQ" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/engi{ req_one_access = list(301) }, -/obj/machinery/airlock_sensor/airlock_exterior/shuttle{ - pixel_x = 28; - pixel_y = -4 +/turf/simulated/floor/plating/eris/under, +/area/talon/deckone/starboard_eng_store) +"kV" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 }, -/obj/effect/map_helper/airlock/sensor/ext_sensor, -/turf/simulated/floor/tiled/techmaint, +/turf/simulated/floor/tiled/eris/white/orangecorner, +/area/talon/deckone/armory) +"kX" = ( +/obj/machinery/door/airlock/maintenance/sec{ + req_one_access = list(301) + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/plating, +/area/talon/deckone/brig) +"lb" = ( +/turf/simulated/wall/shull, /area/shuttle/talonboat) -"sK" = ( -/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ - icon_state = "intact"; - dir = 6 +"le" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/white/danger, +/area/talon/deckone/armory) +"lo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_port_fore_wing) -"sM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "pipe-c" + icon_state = "pipe-s" }, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/bridge) -"tL" = ( -/obj/effect/floor_decal/emblem/talon_big{ - icon_state = "talon_big"; - dir = 9 - }, -/turf/simulated/floor/tiled/monotile, +/turf/simulated/floor/tiled/eris/steel, /area/talon/deckone/central_hallway) -"uL" = ( -/obj/effect/floor_decal/industrial/warning/dust/corner{ +"lt" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_port_aft_wing) -"vc" = ( -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"vl" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8; - icon_state = "borderfloor"; - pixel_x = 0 - }, -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - icon_state = "pipe-t"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"vn" = ( -/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ - icon_state = "intact"; - dir = 4 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_starboard_fore_wing) -"vs" = ( -/obj/effect/floor_decal/steeldecal/steel_decals10, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"vv" = ( -/obj/structure/catwalk, /obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + icon_state = "2-8" }, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_starboard) -"wk" = ( -/obj/structure/sign/warning/docking_area, -/turf/simulated/wall, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/white/golden, +/area/talon/deckone/bridge) +"lD" = ( +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 8 + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_port_aft_wing) +"lM" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8; + icon_state = "map" + }, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/port_eng) +"lS" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/bridge) +"lU" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/bridge) +"mb" = ( +/obj/structure/cable/green, +/obj/machinery/power/apc/talon{ + cell_type = /obj/item/weapon/cell/apc; + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/machinery/alarm/talon{ + alarm_id = "anomaly_testing"; + breach_detection = 0; + dir = 8; + frequency = 1439; + pixel_x = 22; + pixel_y = 0; + report_danger_level = 0 + }, +/turf/simulated/floor/tiled/eris/steel, /area/talon/deckone/central_hallway) -"xk" = ( +"me" = ( +/obj/machinery/camera/network/talon{ + dir = 9; + icon_state = "camera" + }, +/obj/structure/table/standard, +/turf/simulated/floor/tiled/eris/white/gray_platform, +/area/shuttle/talonboat) +"mf" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ @@ -6641,26 +1506,232 @@ id = "talon_windows" }, /obj/structure/cable/green{ - icon_state = "4-8"; - dir = 1 + dir = 1; + icon_state = "4-8" }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/eris/under, /area/talon/maintenance/deckone_starboard) -"xo" = ( +"mj" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/eris/white/orangecorner, +/area/talon/deckone/armory) +"ml" = ( /obj/machinery/alarm/talon{ dir = 1; - icon_state = "alarm0"; - pixel_y = -22 + pixel_y = -25 }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/deckone/starboard_eng_store) -"xI" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/table/standard, +/obj/machinery/photocopier/faxmachine/talon, +/turf/simulated/floor/tiled/eris/steel/cargo, +/area/talon/deckone/workroom) +"mB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"mC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance/engi{ + req_one_access = list(301) + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/deckone/starboard_eng) +"mF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4; + icon_state = "intact-aux" + }, +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_port) +"mL" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 28 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_starboard) +"mM" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/space, +/area/talon/maintenance/deckone_port_fore_wing) +"mN" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_starboard) +"mO" = ( +/obj/machinery/alarm/talon{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_starboard) +"mS" = ( +/obj/structure/table/standard, +/obj/fiftyspawner/steel, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/talon/deckone/workroom) +"mT" = ( +/obj/structure/fuel_port{ + dir = 4; + pixel_x = -30 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/machinery/atmospherics/portables_connector/aux{ + dir = 4; + icon_state = "map_connector-aux" + }, +/turf/simulated/floor/tiled/eris/white/gray_platform, +/area/shuttle/talonboat) +"na" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/regular/open{ + id = "talon_windows" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_port) +"nc" = ( +/turf/simulated/floor/tiled/eris/dark/danger, +/area/talon/deckone/central_hallway) +"nu" = ( +/obj/effect/floor_decal/emblem/talon_big{ + dir = 5; + icon_state = "talon_big" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/talon/deckone/central_hallway) +"nv" = ( +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "talon_sensor" + }, +/turf/space, +/area/talon/maintenance/deckone_port) +"nz" = ( +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 4 + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_port_aft_wing) +"nI" = ( +/obj/structure/catwalk, +/obj/structure/sign/warning/moving_parts{ + pixel_x = 30 + }, +/turf/space, +/area/talon/maintenance/deckone_port_fore_wing) +"nN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_starboard) +"nR" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{ + dir = 4; + icon_state = "intact" + }, +/turf/space, +/area/talon/maintenance/deckone_starboard_fore_wing) +"nS" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/item/weapon/tank/jetpack/carbondioxide, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/talon/deckone/secure_storage) +"nT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/floor_decal/emblem/talon, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/eris/white/golden, /area/talon/deckone/bridge) -"xV" = ( +"nW" = ( +/obj/machinery/atmospherics/binary/pump/fuel, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/camera/network/talon{ + dir = 9; + icon_state = "camera" + }, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/starboard_eng) +"ob" = ( +/obj/machinery/camera/network/talon{ + dir = 9; + icon_state = "camera" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"oc" = ( /obj/structure/table/rack/shelf/steel, /obj/item/weapon/gun/energy/netgun, /obj/item/weapon/cell/device/weapon{ @@ -6669,273 +1740,607 @@ }, /obj/item/weapon/cell/device/weapon, /obj/item/clothing/accessory/holster/waist, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/eris/white/danger, /area/talon/deckone/armory) -"yg" = ( +"oe" = ( +/obj/structure/stairs/east, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"oh" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "talon_aft"; + name = "ITV Talon - Aft" + }, /turf/space, -/area/talon/deckone/starboard_eng) -"ym" = ( +/area/space) +"on" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/white/golden, +/area/talon/deckone/bridge) +"oz" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"oG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/junction, +/turf/simulated/floor/tiled/eris/white/gray_platform, +/area/talon/deckone/bridge_hallway) +"oS" = ( +/obj/structure/bed/chair/bay/comfy/yellow{ + dir = 1; + icon_state = "bay_comfychair_preview" + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/bridge) +"oU" = ( +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_starboard) +"oV" = ( +/obj/effect/floor_decal/emblem/talon_big{ + dir = 4; + icon_state = "talon_big" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/talon/deckone/central_hallway) +"pc" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 6; + icon_state = "intact" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_starboard_fore_wing) +"pf" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, /obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/blast/regular/open{ - dir = 4; - id = "talon_windows" - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_port) -"yn" = ( -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/space, -/area/talon/maintenance/deckone_port_aft_wing) -"yu" = ( -/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ - icon_state = "intact"; - dir = 1 - }, -/obj/structure/cable/green{ - icon_state = "4-8"; - dir = 1 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_starboard_fore_wing) -"yy" = ( -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/space, -/area/talon/maintenance/deckone_starboard_aft_wing) -"yN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloor{ dir = 8 }, -/obj/machinery/button/remote/blast_door{ - dir = 4; - id = "talon_brigblast1"; - name = "blast door control"; - pixel_x = -28 +/turf/simulated/floor/plating/eris/under, +/area/shuttle/talonboat) +"pg" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"pn" = ( +/obj/machinery/computer/ship/navigation/telescreen{ + pixel_y = 30 }, -/turf/simulated/floor/tiled/steel, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"po" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/orangecorner, +/area/talon/deckone/secure_storage) +"pp" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/bed/chair/bay/chair{ + dir = 8; + icon_state = "bay_chair_preview" + }, +/obj/machinery/camera/network/talon{ + dir = 9; + icon_state = "camera" + }, +/turf/simulated/floor/tiled/eris/steel, /area/talon/deckone/brig) -"zC" = ( +"pr" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 8 + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_port_fore_wing) +"ps" = ( +/obj/machinery/atmospherics/binary/pump/fuel, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/camera/network/talon{ + dir = 4; + icon_state = "camera" + }, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/port_eng) +"pw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/brig) +"pz" = ( +/obj/structure/bed/chair/office/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/talon/deckone/workroom) +"pC" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/closet/autolok_wall{ + pixel_y = -24 + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/bridge) +"pJ" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc/talon{ + dir = 2; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/bridge) +"pR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/obj/machinery/power/thermoregulator, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"pX" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"qe" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 28 + }, +/turf/simulated/floor/tiled/eris/dark/orangecorner, +/area/talon/deckone/secure_storage) +"qo" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_port_aft_wing) +"qp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 6; + icon_state = "intact-fuel" + }, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/port_eng) +"qz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/obj/structure/sign/warning/nosmoking_1{ + pixel_x = -26 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1; + icon_state = "pipe-t" + }, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/talon/deckone/medical) +"qA" = ( /obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_starboard) +"qB" = ( +/obj/machinery/alarm/talon{ + dir = 4; + pixel_x = -35; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/talon/deckone/medical) +"qF" = ( +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 8 + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_starboard_fore_wing) +"qL" = ( +/obj/machinery/light/small, +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/port_solar) +"qR" = ( +/obj/machinery/atmospherics/portables_connector/fuel{ + dir = 1; + icon_state = "map_connector-fuel" + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/phoron, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/talon/deckone/starboard_eng) +"rm" = ( +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 1; + icon_state = "warningcorner_dust" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_starboard_aft_wing) +"rn" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/plating/eris/under, +/area/talon/deckone/workroom) +"rF" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/turf/simulated/floor/tiled/eris/steel/cargo, +/area/talon/deckone/workroom) +"rH" = ( +/obj/effect/floor_decal/industrial/warning/dust/corner, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_port_fore_wing) +"rJ" = ( +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_port_fore_wing) +"rL" = ( +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_starboard_aft_wing) +"rQ" = ( +/turf/simulated/floor/tiled/eris/dark/brown_platform, +/area/talon/deckone/port_eng_store) +"rU" = ( +/obj/structure/table/standard, +/obj/machinery/recharger, +/turf/simulated/floor/tiled/eris/steel/cargo, +/area/talon/deckone/workroom) +"sa" = ( +/obj/machinery/firealarm{ + dir = 2; + layer = 3.3; + pixel_x = 0; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"sb" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/clothing/shoes/magboots, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/talon/deckone/secure_storage) +"sc" = ( /obj/structure/cable/green{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_starboard) -"zO" = ( -/obj/effect/floor_decal/industrial/warning/dust, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_port_fore_wing) -"zT" = ( -/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ - icon_state = "intact"; +/obj/effect/floor_decal/industrial/warning/dust{ dir = 1 }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_port_fore_wing) -"AE" = ( -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 8 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_starboard_fore_wing) -"AM" = ( -/obj/structure/sign/warning/hot_exhaust{ - pixel_y = 29 - }, -/turf/space, -/area/space) -"AP" = ( -/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ - icon_state = "intact"; - dir = 10 - }, -/obj/effect/floor_decal/industrial/warning/dust/corner{ - dir = 4 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_starboard_fore_wing) -"Bo" = ( -/obj/effect/floor_decal/industrial/warning/dust, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_starboard_aft_wing) -"Bs" = ( -/obj/effect/floor_decal/industrial/warning/dust/corner{ - dir = 8 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_starboard_fore_wing) -"Bz" = ( -/obj/machinery/camera/network/talon{ - icon_state = "camera"; - dir = 9 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"BR" = ( -/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ - icon_state = "intact"; - dir = 5 - }, -/obj/effect/floor_decal/industrial/warning/dust/corner{ - dir = 8 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_port_fore_wing) -"Cm" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/talon/deckone/bridge) -"CN" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/sign/deck1{ - pixel_y = 27 - }, -/obj/structure/sign/directions/bridge{ - icon_state = "direction_bridge"; - dir = 1; - pixel_y = 41 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4; - icon_state = "borderfloorcorner2"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"CT" = ( -/obj/structure/cable/green{ - icon_state = "4-8"; - dir = 1 - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 4 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_starboard_fore_wing) -"Ds" = ( -/obj/effect/floor_decal/industrial/warning/dust, -/turf/simulated/floor/reinforced/airless, +/turf/simulated/floor/hull/airless, /area/talon/maintenance/deckone_port_aft_wing) -"Dw" = ( -/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ - icon_state = "intact"; - dir = 5 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_starboard_fore_wing) -"DF" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/sign/deck1{ - pixel_y = 27 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"DQ" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass/talon, +"sd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_starboard) -"DT" = ( -/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ - icon_state = "intact"; - dir = 10 +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"so" = ( +/obj/structure/bed, +/turf/simulated/floor/tiled/eris/dark/orangecorner, +/area/talon/deckone/brig) +"sy" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_starboard_fore_wing) -"ET" = ( -/obj/effect/floor_decal/emblem/talon, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_starboard_aft_wing) -"Fc" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/regular/open{ + id = "talon_windows" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_port) +"sz" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"sI" = ( +/obj/structure/catwalk, +/obj/structure/loot_pile/maint/trash, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_starboard) +"sJ" = ( +/obj/structure/catwalk, +/obj/structure/sign/warning/airlock{ + pixel_x = 32 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_starboard) +"sK" = ( +/obj/machinery/suit_cycler/vintage/tcrew, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/talon/deckone/secure_storage) +"sL" = ( /obj/structure/catwalk, /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/eris/under, /area/talon/maintenance/deckone_starboard) -"FB" = ( -/obj/effect/floor_decal/industrial/warning/dust, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_starboard_fore_wing) -"FJ" = ( -/obj/effect/floor_decal/borderfloor{ +"sS" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/gun/energy/gun, +/obj/item/clothing/accessory/holster/machete, +/obj/item/weapon/material/knife/machete, +/turf/simulated/floor/tiled/eris/white/danger, +/area/talon/deckone/armory) +"sY" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/brown_platform, +/area/talon/deckone/starboard_eng_store) +"ta" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk, -/turf/simulated/floor/tiled/steel, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, /area/talon/deckone/central_hallway) -"FZ" = ( -/obj/effect/floor_decal/steeldecal/steel_decals3{ +"te" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass{ + dir = 2 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/deckone/central_hallway) +"tg" = ( +/obj/effect/floor_decal/industrial/warning/dust/corner, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_port_aft_wing) +"tk" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/deckone/secure_storage) +"tl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"tm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, -/obj/effect/floor_decal/steeldecal/steel_decals3, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/eris/dark/orangecorner, +/area/talon/deckone/brig) +"tn" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm/talon{ + alarm_id = "anomaly_testing"; + breach_detection = 0; + dir = 8; + frequency = 1439; + pixel_x = 22; + pixel_y = 0; + report_danger_level = 0 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/table/standard, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/brig) +"tr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/catwalk_plated, +/turf/simulated/floor/plating/eris/under, /area/talon/deckone/central_hallway) -"Gj" = ( +"tw" = ( +/obj/item/modular_computer/console/preset/talon{ + dir = 4; + icon_state = "console" + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/bridge) +"tC" = ( +/obj/machinery/vending/wallmed1{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"tI" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/dark/orangecorner, +/area/talon/deckone/secure_storage) +"tJ" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 4 + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_port_fore_wing) +"tQ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/eris/dark/orangecorner, +/area/talon/deckone/brig) +"tZ" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 8; + icon_state = "intact" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_port_fore_wing) +"ug" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + dir = 4; + icon_state = "extinguisher_closed"; + pixel_x = -30 + }, +/obj/structure/closet/autolok_wall{ + pixel_y = -24 + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/bridge) +"uj" = ( +/obj/machinery/power/solar_control{ + dir = 8; + icon_state = "solar" + }, +/obj/structure/cable/yellow, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/starboard_solar) +"uo" = ( /obj/machinery/power/pointdefense{ id_tag = "talon_pd" }, @@ -6948,118 +2353,1139 @@ /obj/structure/cable/green{ icon_state = "0-2" }, -/turf/simulated/floor/reinforced/airless, +/turf/simulated/floor/hull/airless, /area/talon/maintenance/deckone_starboard_aft_wing) -"Gu" = ( -/obj/structure/catwalk, +"up" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/atmospherics/portables_connector/aux{ + dir = 8; + icon_state = "map_connector-aux" + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/talon/deckone/starboard_eng) +"ur" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/plating/eris/under, +/area/talon/deckone/bridge_hallway) +"uy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/eris/white/golden, +/area/talon/deckone/bridge) +"uB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /obj/structure/cable/green{ icon_state = "2-8" }, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_starboard) -"Gy" = ( -/obj/structure/catwalk, +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/bridge_hallway) +"uL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/brig) +"uM" = ( /obj/structure/cable/green{ icon_state = "1-8" }, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_port) -"GF" = ( +/turf/simulated/floor/tiled/eris/white/orangecorner, +/area/talon/deckone/armory) +"uN" = ( +/obj/structure/extinguisher_cabinet{ + dir = 1; + icon_state = "extinguisher_closed"; + pixel_y = 32 + }, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/talon/deckone/workroom) +"uW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"uZ" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + req_access = list(301) + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/deckone/medical) +"vb" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 8; + icon_state = "bay_chair_preview" + }, +/turf/simulated/floor/tiled/eris/dark/orangecorner, +/area/talon/deckone/brig) +"vc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/table/standard, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/suit/surgicalapron, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/talon/deckone/medical) +"vf" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 5; + icon_state = "intact" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_starboard_fore_wing) +"vi" = ( +/obj/effect/map_helper/airlock/door/simple, +/obj/structure/cable/green{ + dir = 1; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/eris/dark/techfloor, +/area/shuttle/talonboat) +"vr" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/firealarm{ dir = 1; pixel_y = -24 }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/secure_storage) -"GP" = ( -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 5 +/obj/effect/floor_decal/emblem/talon_big, +/turf/simulated/floor/tiled/steel_grid, +/area/talon/deckone/central_hallway) +"vw" = ( +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/brig) +"vz" = ( +/obj/effect/floor_decal/industrial/warning/dust, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_port_aft_wing) +"vA" = ( +/obj/effect/floor_decal/industrial/warning/dust, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_port_fore_wing) +"vK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/turf/simulated/floor/reinforced/airless, -/area/talon/deckone/starboard_eng) -"Hb" = ( -/obj/structure/catwalk, -/turf/space, -/area/talon/maintenance/deckone_starboard_fore_wing) -"Hp" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, -/obj/machinery/atmospherics/pipe/cap/hidden{ - icon_state = "cap"; +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"vL" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/port_solar) +"vV" = ( +/obj/effect/floor_decal/industrial/outline/blue, +/obj/machinery/atmospherics/binary/pump{ dir = 1 }, -/turf/simulated/floor/tiled/techmaint, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, /area/talon/deckone/port_eng) -"Im" = ( -/obj/machinery/atmospherics/portables_connector/fuel{ - icon_state = "map_connector-fuel"; - dir = 1 +"we" = ( +/obj/effect/floor_decal/emblem/talon, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_starboard_aft_wing) +"wh" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" }, -/obj/effect/floor_decal/industrial/outline/red, -/obj/machinery/portable_atmospherics/canister/phoron, +/turf/simulated/floor/tiled/eris/steel/cargo, +/area/talon/deckone/workroom) +"wj" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/clothing/suit/space/void/refurb/talon, +/obj/item/clothing/head/helmet/space/void/refurb/talon, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/talon/deckone/secure_storage) +"wk" = ( +/obj/structure/sign/warning/docking_area, +/turf/simulated/wall, +/area/talon/deckone/central_hallway) +"wm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/white/golden, +/area/talon/deckone/bridge) +"wz" = ( +/obj/structure/table/rack/steel, +/obj/machinery/camera/network/talon, +/obj/item/device/suit_cooling_unit, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/talon/deckone/secure_storage) +"wD" = ( +/obj/machinery/power/terminal{ + dir = 8; + icon_state = "term" + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/starboard_solar) +"wN" = ( /obj/machinery/firealarm{ dir = 8; pixel_x = -24 }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/starboard_eng) -"IF" = ( -/obj/effect/floor_decal/emblem/talon_big{ - icon_state = "talon_big"; - dir = 5 +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/bridge) +"wP" = ( +/obj/structure/window/reinforced{ + dir = 1 }, -/turf/simulated/floor/tiled/monotile, +/turf/simulated/floor/tiled/eris/steel, /area/talon/deckone/central_hallway) -"Ji" = ( -/obj/effect/floor_decal/industrial/warning/dust/corner, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_starboard_aft_wing) -"Jk" = ( -/obj/effect/floor_decal/industrial/warning/dust{ +"wW" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating/eris/under, +/area/talon/deckone/central_hallway) +"xc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/starboard_eng) +"xd" = ( +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -25 + }, +/obj/structure/table/rack/steel, +/obj/item/weapon/grenade/spawnergrenade/manhacks/mercenary{ + pixel_x = -5; + pixel_y = 4 + }, +/obj/item/device/spaceflare, +/turf/simulated/floor/tiled/eris/white/danger, +/area/talon/deckone/armory) +"xf" = ( +/obj/structure/table/standard, +/obj/item/weapon/pickaxe/drill, +/turf/simulated/floor/tiled/eris/white/gray_platform, +/area/shuttle/talonboat) +"xk" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_starboard) +"xm" = ( +/obj/machinery/power/solar_control{ + dir = 4; + icon_state = "solar" + }, +/obj/structure/cable/yellow, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/port_solar) +"xu" = ( +/obj/effect/shuttle_landmark/shuttle_initializer/talonboat, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/eris/white/gray_platform, +/area/shuttle/talonboat) +"xv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_starboard_aft_wing) -"JI" = ( -/obj/effect/floor_decal/industrial/warning/dust{ +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"xw" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/turf/simulated/floor/reinforced/airless, -/area/talon/deckone/port_eng) -"JJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/eris/dark/orangecorner, +/area/talon/deckone/secure_storage) +"xE" = ( +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 1; + icon_state = "bulb1" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_port) +"xF" = ( +/obj/structure/closet/crate/engineering, +/obj/fiftyspawner/plastic, +/obj/fiftyspawner/floor, +/turf/simulated/floor/tiled/eris/dark/brown_platform, +/area/talon/deckone/starboard_eng_store) +"xH" = ( +/obj/machinery/chem_master, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/talon/deckone/medical) +"xK" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_port) +"xQ" = ( +/obj/machinery/airlock_sensor{ + pixel_y = 28; + req_one_access = list(301) + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + dir = 1; + id_tag = "talon_starboard"; + pixel_y = -30; + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 8; + icon_state = "map_vent_aux" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_starboard) +"xV" = ( +/turf/simulated/floor/tiled/eris/dark/orangecorner, +/area/talon/deckone/secure_storage) +"yd" = ( /obj/effect/floor_decal/industrial/warning/dust/corner{ dir = 8 }, -/turf/simulated/floor/reinforced/airless, +/turf/simulated/floor/hull/airless, /area/talon/maintenance/deckone_starboard_aft_wing) -"JL" = ( -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 4 +"yf" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4; + icon_state = "map" }, -/turf/simulated/floor/reinforced/airless, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/starboard_eng) +"yg" = ( +/turf/space, +/area/talon/deckone/starboard_eng) +"yh" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/obj/structure/cable/green{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"yl" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/item/weapon/deck/cards, +/obj/structure/table/standard, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/brig) +"yn" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/space, /area/talon/maintenance/deckone_port_aft_wing) -"JW" = ( -/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ - icon_state = "intact"; +"yo" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"ys" = ( +/obj/machinery/airlock_sensor{ + dir = 1; + pixel_x = 28; + pixel_y = -28; + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 10; + icon_state = "intact-aux" + }, +/turf/simulated/floor/tiled/eris/white/gray_platform, +/area/shuttle/talonboat) +"yy" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/space, +/area/talon/maintenance/deckone_starboard_aft_wing) +"yA" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_starboard_fore_wing) +"yB" = ( +/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{ + dir = 8; + icon_state = "up-scrubbers" + }, +/obj/structure/disposalpipe/up{ dir = 8 }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_port_fore_wing) -"JZ" = ( +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/starboard_eng) +"yC" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_port) +"yD" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"yN" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/smes/buildable/offmap_spawn{ + RCon_tag = "Talon Starboard SMES" + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/starboard_solar) +"yO" = ( +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 1; + icon_state = "warningcorner_dust" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_starboard_fore_wing) +"yQ" = ( +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/obj/machinery/airlock_sensor/airlock_exterior/shuttle{ + pixel_x = 28; + pixel_y = -4 + }, +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/shuttle/talonboat) +"zq" = ( +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/eris/dark/monofloor, +/area/talon/deckone/central_hallway) +"zs" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"zt" = ( +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -25 + }, /obj/structure/table/rack/steel, -/obj/machinery/camera/network/talon, -/turf/simulated/floor/tiled/dark, +/obj/item/weapon/tank/oxygen, +/turf/simulated/floor/tiled/eris/dark/danger, /area/talon/deckone/secure_storage) -"KM" = ( -/obj/effect/shuttle_landmark{ - landmark_tag = "talon_starboard"; - name = "ITV Talon - Starboard" +"zx" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 28 + }, +/turf/simulated/floor/tiled/eris/white/orangecorner, +/area/talon/deckone/armory) +"zy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/turf/simulated/floor/tiled/eris/white/golden, +/area/talon/deckone/bridge) +"zE" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"zF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/orangecorner, +/area/talon/deckone/secure_storage) +"zH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/brig) +"Ae" = ( +/obj/structure/window/reinforced, +/obj/structure/sign/deck1{ + pixel_x = -30 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"An" = ( +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/catwalk_plated/dark, +/turf/simulated/floor/plating/eris/under, +/area/talon/deckone/starboard_solar) +"Ar" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4; + icon_state = "intact-aux" + }, +/obj/machinery/airlock_sensor{ + dir = 8; + pixel_x = 28; + pixel_y = 28; + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_starboard) +"At" = ( +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22; + pixel_y = 0 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_port) +"Ay" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/turf/simulated/floor/tiled/eris/steel/cargo, +/area/talon/deckone/workroom) +"Az" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/brig) +"AB" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/engi{ + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/deckone/starboard_solar) +"AI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_starboard) +"AM" = ( +/obj/structure/sign/warning/hot_exhaust{ + pixel_y = 29 }, /turf/space, /area/space) -"KN" = ( +"AN" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_port_fore_wing) +"AQ" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/talon/deckone/workroom) +"AU" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/closet/autolok_wall{ + pixel_x = 27 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"AV" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"AY" = ( +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 4 + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_port_fore_wing) +"Bh" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 4; + icon_state = "intact" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_port_fore_wing) +"Bj" = ( +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"Bm" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/suit_cycler/vintage/tengi, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/starboard_eng) +"Bn" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/glass_medical{ + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/deckone/medical) +"Bq" = ( +/obj/structure/cable/green{ + dir = 1; + icon_state = "4-8" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_starboard_fore_wing) +"Bs" = ( +/obj/effect/floor_decal/industrial/warning/dust, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_starboard_aft_wing) +"Bu" = ( +/obj/structure/extinguisher_cabinet{ + dir = 1; + icon_state = "extinguisher_closed"; + pixel_y = 32 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"BA" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/maintenance/engi{ + req_one_access = list(301) + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/deckone/port_eng) +"BD" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_starboard) +"BU" = ( +/obj/structure/cable/green{ + icon_state = "16-0" + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/sensor{ + name = "Talon Port SMES Connection"; + name_tag = "TLN-PRT-SMES" + }, +/obj/machinery/camera/network/talon, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/port_solar) +"BZ" = ( +/obj/machinery/computer/shuttle_control/explore/talonboat, +/turf/simulated/floor/tiled/eris/white/gray_platform, +/area/shuttle/talonboat) +"Ca" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/port_solar) +"CA" = ( +/turf/simulated/floor/tiled/eris/dark/monofloor, +/area/talon/deckone/central_hallway) +"CC" = ( +/obj/item/modular_computer/console/preset/talon{ + dir = 1; + icon_state = "console" + }, +/turf/simulated/floor/tiled/eris/steel/cargo, +/area/talon/deckone/workroom) +"CH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/heater{ + anchored = 0 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"CP" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 4; + icon_state = "intact" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_starboard_fore_wing) +"CT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"CU" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 9; + icon_state = "intact" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_starboard_fore_wing) +"CW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5; + icon_state = "intact-scrubbers" + }, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/port_eng) +"CY" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"Dh" = ( +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_port_aft_wing) +"Dl" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 10; + icon_state = "intact" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_starboard_fore_wing) +"Dm" = ( +/obj/structure/catwalk, +/obj/structure/loot_pile/maint/junk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_port) +"Do" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 5; + icon_state = "intact" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_port_fore_wing) +"Dq" = ( +/obj/structure/table/standard, +/obj/item/device/sleevemate, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/talon/deckone/medical) +"Dr" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 6; + icon_state = "intact" + }, +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 1; + icon_state = "warningcorner_dust" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_port_fore_wing) +"Dw" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_port) +"Dz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_starboard) +"DD" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/regular/open{ + id = "talon_windows" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/deckone/starboard_eng) +"DO" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"DU" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"DY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance/engi{ + req_one_access = list(301) + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/deckone/port_eng) +"Ea" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/command{ + name = "Talon Secure Airlock"; + req_one_access = list(301) + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/deckone/bridge_hallway) +"Ec" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 9; + icon_state = "intact" + }, +/obj/effect/floor_decal/industrial/warning/dust/corner, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_starboard_fore_wing) +"Ee" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 9; + icon_state = "intact-aux" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_starboard) +"Eo" = ( +/obj/effect/floor_decal/industrial/warning/dust/corner, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_starboard_aft_wing) +"Eq" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/deckone/armory) +"Ex" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 10; + icon_state = "intact-aux" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"ED" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 8 + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_starboard_fore_wing) +"EE" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"EF" = ( +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_starboard_fore_wing) +"EL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/starboard_eng) +"EM" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 10; + icon_state = "intact" + }, +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 4 + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_starboard_fore_wing) +"ER" = ( +/obj/structure/closet/emcloset, +/obj/structure/sign/department/bridge{ + pixel_y = 31 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/eris/white/gray_platform, +/area/talon/deckone/bridge_hallway) +"ES" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/deckone/brig) +"Fd" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/empty, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/talon/deckone/starboard_eng) +"Fg" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ @@ -7076,8 +3502,703 @@ d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/eris/under, /area/talon/maintenance/deckone_starboard) +"Fl" = ( +/turf/simulated/floor/tiled/eris/white/danger, +/area/talon/deckone/armory) +"Fs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/glass_medical{ + req_one_access = list(301) + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/deckone/medical) +"Fw" = ( +/obj/machinery/atmospherics/portables_connector/fuel{ + dir = 1; + icon_state = "map_connector-fuel" + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/phoron, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/talon/deckone/port_eng) +"FA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/talon/deckone/medical) +"FQ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/port_solar) +"FR" = ( +/obj/machinery/computer/ship/helm{ + req_one_access = list(301) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/bridge) +"Gb" = ( +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/talon/deckone/medical) +"Gd" = ( +/obj/structure/cable/green{ + dir = 1; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/white/orangecorner, +/area/talon/deckone/armory) +"Gh" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/sign/deck1{ + pixel_y = 27 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"Gi" = ( +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/talon{ + alarms_hidden = 1; + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 28 + }, +/turf/simulated/floor/tiled/eris/dark/brown_platform, +/area/talon/deckone/port_eng_store) +"Gq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/brig) +"Gr" = ( +/obj/machinery/fitness/punching_bag, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/talon/deckone/workroom) +"Gt" = ( +/obj/structure/sign/periodic{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/talon/deckone/workroom) +"Gw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/turf/simulated/floor/tiled/eris/steel/cargo, +/area/talon/deckone/workroom) +"GC" = ( +/obj/machinery/atmospherics/portables_connector/fuel{ + dir = 1; + icon_state = "map_connector-fuel" + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/phoron, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/talon/deckone/starboard_eng) +"GG" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 4 + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_port_aft_wing) +"GH" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_port) +"GJ" = ( +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/deckone/medical) +"GK" = ( +/obj/structure/table/standard, +/obj/item/device/defib_kit/loaded, +/obj/item/weapon/storage/belt/medical/emt, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/talon/deckone/medical) +"GL" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 1; + icon_state = "intact" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_port_fore_wing) +"GP" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 5 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon/deckone/starboard_eng) +"Ha" = ( +/obj/structure/cable/green{ + dir = 1; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 4 + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_starboard_fore_wing) +"Hb" = ( +/obj/structure/catwalk, +/turf/space, +/area/talon/maintenance/deckone_starboard_fore_wing) +"Hh" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/eris/dark/orangecorner, +/area/talon/deckone/secure_storage) +"Hl" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/orangecorner, +/area/talon/deckone/brig) +"Hn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"Hp" = ( +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/starboard_eng_store) +"Hy" = ( +/turf/simulated/floor/tiled/eris/dark/orangecorner, +/area/talon/deckone/brig) +"HQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/white/gray_platform, +/area/talon/deckone/bridge_hallway) +"HW" = ( +/obj/machinery/computer/ship/sensors, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/bridge) +"Id" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 6; + icon_state = "intact-aux" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"Ie" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 6; + icon_state = "intact-fuel" + }, +/obj/structure/extinguisher_cabinet{ + dir = 4; + icon_state = "extinguisher_closed"; + pixel_x = -30 + }, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/starboard_eng) +"Ih" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable/green{ + icon_state = "2-8" + }, +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/catwalk_plated, +/turf/simulated/floor/plating/eris/under, +/area/talon/deckone/bridge_hallway) +"Ij" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 9; + icon_state = "intact" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_port_fore_wing) +"Ik" = ( +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/talon{ + cell_type = /obj/item/weapon/cell/apc; + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/port_eng) +"Iy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"IA" = ( +/obj/structure/catwalk, +/obj/machinery/suit_storage_unit, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_port) +"ID" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/orangecorner, +/area/talon/deckone/brig) +"IF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/emblem/talon_big{ + dir = 1; + icon_state = "talon_big" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/talon/deckone/central_hallway) +"II" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/bed/chair/office/light, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/turf/simulated/floor/tiled/eris/steel/cargo, +/area/talon/deckone/workroom) +"IM" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/plating/eris/under, +/area/talon/deckone/bridge) +"IO" = ( +/obj/machinery/alarm/talon{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/starboard_eng) +"IT" = ( +/obj/machinery/atmospherics/pipe/zpipe/up/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/port_eng) +"IW" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"IZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/button/remote/blast_door{ + dir = 4; + id = "talon_brigblast2"; + name = "blast door control"; + pixel_x = -28 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/brig) +"Jn" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"Jr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"Jw" = ( +/obj/structure/window/reinforced, +/obj/structure/sign/deck1{ + pixel_x = 31 + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"JB" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 1; + icon_state = "intact" + }, +/obj/structure/cable/green{ + dir = 1; + icon_state = "4-8" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_starboard_fore_wing) +"JC" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc/talon{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 28 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_port) +"JE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/catwalk_plated, +/turf/simulated/floor/plating/eris/under, +/area/talon/deckone/central_hallway) +"JF" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"JG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/button/remote/blast_door{ + dir = 4; + id = "talon_brigblast1"; + name = "blast door control"; + pixel_x = -28 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/brig) +"JI" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 5 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon/deckone/port_eng) +"JM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/table/standard, +/obj/machinery/reagentgrinder, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/talon/deckone/medical) +"JP" = ( +/obj/machinery/power/apc/talon{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + dir = 2; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/eris/white/gray_platform, +/area/talon/deckone/bridge_hallway) +"JS" = ( +/obj/structure/cable/green{ + icon_state = "16-0" + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/sensor{ + name = "Talon Starboard SMES Connection"; + name_tag = "TLN-SBD-SMES" + }, +/obj/machinery/camera/network/talon, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/starboard_solar) +"JX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/glass{ + dir = 2 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/deckone/central_hallway) +"JY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_port) +"Ka" = ( +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 1; + icon_state = "bulb1" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_starboard) +"Kc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"Kk" = ( +/obj/machinery/power/apc/talon{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green, +/obj/machinery/light/small, +/turf/simulated/floor/tiled/eris/white/gray_platform, +/area/shuttle/talonboat) +"Km" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 1; + icon_state = "warningcorner_dust" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_port_aft_wing) +"Kr" = ( +/obj/structure/cable/yellow{ + icon_state = "16-0" + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/sensor{ + name = "Talon Starboard Solar Panels"; + name_tag = "TLN-SBD-SLR" + }, +/obj/effect/catwalk_plated/dark, +/turf/simulated/floor/plating/eris/under, +/area/talon/deckone/starboard_solar) +"Ks" = ( +/obj/machinery/vending/medical_talon, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/talon/deckone/medical) +"Kx" = ( +/obj/machinery/airlock_sensor{ + dir = 4; + pixel_x = -28; + req_one_access = list(301) + }, +/obj/machinery/atmospherics/unary/vent_pump/aux{ + dir = 4; + icon_state = "map_vent_aux" + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/machinery/light/small{ + dir = 1; + icon_state = "bulb1" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/shuttle/talonboat) +"KF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/glass{ + dir = 2 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/deckone/central_hallway) +"KI" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/sign/deck1{ + pixel_y = 27 + }, +/obj/structure/sign/directions/bridge{ + dir = 1; + icon_state = "direction_bridge"; + pixel_y = 41 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"KJ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/brig) +"KM" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "talon_starboard"; + name = "ITV Talon - Starboard" + }, +/turf/space, +/area/space) +"KP" = ( +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/eris/white/gray_platform, +/area/talon/deckone/bridge_hallway) "La" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -7104,27 +4225,29 @@ }, /turf/space, /area/space) -"Lo" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/industrial/warning/dust/corner{ - icon_state = "warningcorner_dust"; +"Lf" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_port_aft_wing) +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"Lm" = ( +/obj/structure/table/rack/steel, +/obj/item/clothing/suit/armor/combat, +/obj/item/clothing/head/helmet/combat, +/obj/item/clothing/under/syndicate/combat, +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/eris/white/danger, +/area/talon/deckone/armory) "Lt" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{ - icon_state = "intact"; - dir = 8 + dir = 8; + icon_state = "intact" }, /obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{ - icon_state = "intact"; - dir = 8 + dir = 8; + icon_state = "intact" }, /turf/space, /area/talon/maintenance/deckone_port_fore_wing) @@ -7137,26 +4260,112 @@ /obj/machinery/door/window/brigdoor/eastleft{ req_access = list(301) }, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/eris/techmaint_panels, /area/talon/deckone/brig) -"LJ" = ( -/obj/machinery/shower, -/obj/item/weapon/soap/deluxe, -/obj/structure/curtain, -/turf/simulated/floor/tiled/steel_ridged, -/area/talon/deckone/bridge_hallway) -"LX" = ( -/obj/effect/floor_decal/emblem/talon, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_starboard_fore_wing) -"Ml" = ( +"Lz" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"LC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/eris/dark/orangecorner, +/area/talon/deckone/brig) +"LH" = ( +/turf/simulated/floor/tiled/eris/white/golden, +/area/talon/deckone/bridge) +"LK" = ( +/obj/structure/cable/green, +/obj/machinery/power/apc/talon{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/brig) +"LO" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/clothing/head/helmet/space/void/refurb/talon, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/talon/deckone/secure_storage) +"LU" = ( +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_port) +"LW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /obj/structure/cable/green{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_port_fore_wing) +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"LZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"Mg" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"Mi" = ( +/obj/structure/cable/green{ + d2 = 8; + dir = 2; + icon_state = "0-8" + }, +/obj/machinery/power/apc/talon{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/starboard_eng) "Mm" = ( /obj/machinery/shipsensors{ dir = 1 @@ -7169,15 +4378,30 @@ }, /turf/simulated/floor/greengrid/airless, /area/talon/maintenance/deckone_port) -"Mu" = ( -/obj/structure/catwalk, +"Mr" = ( +/obj/effect/floor_decal/emblem/talon, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_port_aft_wing) +"Mv" = ( +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"Mz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_port) +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/brig) +"MB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) "ME" = ( /obj/effect/shuttle_landmark{ landmark_tag = "talon_fore"; @@ -7185,121 +4409,369 @@ }, /turf/space, /area/space) -"MJ" = ( -/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ - icon_state = "intact"; - dir = 6 +"MG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/obj/effect/floor_decal/industrial/warning/dust/corner{ - icon_state = "warningcorner_dust"; - dir = 1 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_port_fore_wing) -"MW" = ( -/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ - icon_state = "intact"; - dir = 6 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_starboard_fore_wing) -"Nu" = ( -/obj/structure/bed/chair/bay/comfy/yellow{ - icon_state = "bay_comfychair_preview"; - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/deckone/bridge) -"NR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/machinery/button/remote/blast_door{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4; - id = "talon_brigblast2"; - name = "blast door control"; - pixel_x = -28 + icon_state = "intact-scrubbers" }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/brig) -"NY" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/effect/floor_decal/industrial/warning/dust/corner{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_starboard_aft_wing) -"On" = ( -/obj/machinery/power/pointdefense{ - id_tag = "talon_pd" +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"MH" = ( +/obj/machinery/airlock_sensor{ + pixel_y = 28; + req_one_access = list(301) }, -/obj/effect/floor_decal/techfloor{ - dir = 4 +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + dir = 1; + id_tag = "talon_port"; + pixel_y = -30; + req_one_access = list(301) }, -/obj/effect/floor_decal/techfloor{ - dir = 8 +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ + dir = 4; + icon_state = "map_vent_aux" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_port) +"MJ" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + icon_state = "1-8" }, /obj/structure/cable/green{ - icon_state = "0-4" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_port_fore_wing) -"Ow" = ( -/obj/machinery/power/pointdefense{ - id_tag = "talon_pd" +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_starboard) +"ML" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/effect/floor_decal/techfloor{ - dir = 8 +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_port) +"MM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 }, -/obj/effect/floor_decal/techfloor{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 }, /obj/structure/cable/green{ - icon_state = "0-2" + d1 = 2; + d2 = 4; + icon_state = "2-4" }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_port_aft_wing) -"OF" = ( -/obj/structure/sign/periodic{ - pixel_y = 32 +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/workroom) -"OR" = ( -/obj/effect/floor_decal/industrial/warning/dust/corner{ - icon_state = "warningcorner_dust"; +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"MW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"Nc" = ( +/obj/structure/window/reinforced{ dir = 1 }, -/turf/simulated/floor/reinforced/airless, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"Nm" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_starboard) +"Nn" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating/eris/under, +/area/shuttle/talonboat) +"Ns" = ( +/obj/structure/cable/green, +/obj/machinery/power/apc/talon{ + dir = 2; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/table/standard, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/turf/simulated/floor/tiled/eris/steel/cargo, +/area/talon/deckone/workroom) +"Nt" = ( +/obj/machinery/alarm/talon{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/dark/brown_platform, +/area/talon/deckone/port_eng_store) +"Nu" = ( +/obj/structure/table/standard, +/obj/fiftyspawner/glass, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/talon/deckone/workroom) +"Nx" = ( +/obj/effect/floor_decal/emblem/talon, +/turf/simulated/floor/hull/airless, /area/talon/maintenance/deckone_starboard_fore_wing) +"Ny" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_port) +"Nz" = ( +/obj/machinery/computer/ship/navigation{ + dir = 4; + icon_state = "computer" + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/bridge) +"NG" = ( +/obj/machinery/suit_cycler/vintage/tmedic, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/talon/deckone/medical) +"NP" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"NU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 9; + icon_state = "intact-aux" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/catwalk_plated, +/turf/simulated/floor/plating/eris/under, +/area/talon/deckone/port_eng) +"NV" = ( +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance/engi{ + req_one_access = list(301) + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/deckone/port_eng_store) +"Of" = ( +/obj/structure/barricade, +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_starboard) +"Os" = ( +/obj/structure/bed/chair/bay/comfy/red{ + dir = 4; + icon_state = "bay_comfychair_preview" + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/bridge) +"Ou" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/tank/oxygen, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/talon/deckone/secure_storage) +"Ow" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22; + pixel_y = 0 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_port) +"OJ" = ( +/obj/machinery/computer/shuttle_control/explore/talonboat{ + dir = 4; + icon_state = "computer" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"OQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/white/gray_platform, +/area/talon/deckone/bridge_hallway) "OS" = ( /obj/machinery/atmospherics/unary/engine/bigger{ dir = 1 }, /turf/space, /area/talon/deckone/port_eng) +"OU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 6; + icon_state = "intact-aux" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_starboard) +"OZ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/port_eng) +"Pg" = ( +/obj/structure/table/standard, +/obj/structure/bedsheetbin, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/brig) "Pi" = ( /obj/structure/catwalk, /turf/space, /area/talon/maintenance/deckone_port_fore_wing) -"PG" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"PY" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_x = 0; - pixel_y = -25 +"Pu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/turf/simulated/floor/tiled/techmaint, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"Pv" = ( +/obj/structure/catwalk, +/obj/machinery/suit_storage_unit, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_starboard) +"Py" = ( +/obj/machinery/atmospherics/portables_connector/fuel{ + dir = 1; + icon_state = "map_connector-fuel" + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/phoron, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/talon/deckone/port_eng) +"PD" = ( +/obj/machinery/door/firedoor/glass{ + dir = 2 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/deckone/central_hallway) +"PF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4; + icon_state = "intact-aux" + }, +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_starboard) +"PL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/extinguisher_cabinet{ + dir = 4; + icon_state = "extinguisher_closed"; + pixel_x = -30 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"PO" = ( +/obj/machinery/light/small, +/turf/simulated/floor/tiled/eris/dark/brown_platform, +/area/talon/deckone/port_eng_store) +"Qc" = ( +/obj/structure/fitness/weightlifter, +/turf/simulated/floor/tiled/eris/steel/cargo, /area/talon/deckone/workroom) +"Qe" = ( +/obj/structure/catwalk, +/obj/structure/loot_pile/maint/boxfort, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_port) +"Qg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 10; + icon_state = "intact-fuel" + }, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/starboard_eng) "Qi" = ( /obj/machinery/door/blast/regular/open{ dir = 4; @@ -7307,59 +4779,397 @@ }, /turf/space, /area/talon/deckone/bridge) +"Qx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/extinguisher_cabinet{ + dir = 1; + icon_state = "extinguisher_closed"; + pixel_y = 32 + }, +/obj/machinery/door/firedoor/glass{ + dir = 2 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/deckone/central_hallway) +"QC" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/starboard_eng) "QJ" = ( /obj/machinery/atmospherics/unary/engine/bigger{ dir = 1 }, /turf/space, /area/talon/deckone/starboard_eng) -"Rc" = ( +"QT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/freezer{ + anchored = 0 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"QX" = ( /obj/effect/floor_decal/industrial/warning/dust{ dir = 4 }, -/turf/simulated/floor/reinforced/airless, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_starboard_aft_wing) +"Rk" = ( +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 + }, +/obj/structure/closet/crate/medical/blood, +/obj/item/weapon/reagent_containers/blood/prelabeled/OMinus, +/obj/item/weapon/reagent_containers/blood/prelabeled/OMinus, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/talon/deckone/medical) +"Rr" = ( +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -25 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/starboard_solar) +"Rt" = ( +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"Ru" = ( +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_starboard_aft_wing) +"RS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/eris/white/golden, +/area/talon/deckone/bridge) +"RV" = ( +/obj/structure/cable/green{ + dir = 1; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/talon/deckone/central_hallway) +"RW" = ( +/obj/effect/floor_decal/emblem/talon, +/turf/simulated/floor/hull/airless, /area/talon/maintenance/deckone_port_fore_wing) -"Rv" = ( +"RX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"Sc" = ( /obj/effect/floor_decal/industrial/warning/dust{ dir = 8 }, -/turf/simulated/floor/reinforced/airless, +/turf/simulated/floor/hull/airless, /area/talon/maintenance/deckone_port_aft_wing) -"RD" = ( -/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ - icon_state = "intact"; - dir = 5 +"Se" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_port_fore_wing) -"Sa" = ( +/obj/machinery/power/smes/buildable/offmap_spawn{ + RCon_tag = "Talon Port SMES" + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/port_solar) +"Sh" = ( +/obj/machinery/vending/engineering{ + req_access = newlist(); + req_log_access = 301; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/eris/dark/brown_platform, +/area/talon/deckone/port_eng_store) +"Sm" = ( +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/talon{ + alarms_hidden = 1; + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 28 + }, +/turf/simulated/floor/tiled/eris/dark/brown_platform, +/area/talon/deckone/starboard_eng_store) +"Sr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/light_switch{ + dir = 2; + name = "light switch "; + pixel_x = 0; + pixel_y = 26 + }, +/obj/machinery/atmospherics/pipe/cap/hidden{ + dir = 4; + icon_state = "cap" + }, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/port_eng) +"SD" = ( /obj/effect/floor_decal/emblem/talon_big{ - icon_state = "talon_big"; - dir = 4 + dir = 9; + icon_state = "talon_big" }, -/turf/simulated/floor/tiled/steel, +/turf/simulated/floor/tiled/steel_grid, /area/talon/deckone/central_hallway) -"SJ" = ( -/obj/effect/floor_decal/industrial/warning/dust/corner{ - icon_state = "warningcorner_dust"; - dir = 1 +"SE" = ( +/obj/machinery/recharger/wallcharger{ + pixel_x = 5; + pixel_y = 24 }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_starboard_aft_wing) +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/brig) +"SF" = ( +/obj/machinery/firealarm{ + dir = 2; + layer = 3.3; + pixel_x = 4; + pixel_y = 26 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/brig) +"SI" = ( +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/talon/deckone/workroom) +"SK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass{ + dir = 2 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/deckone/central_hallway) +"SO" = ( +/obj/machinery/light/small, +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/starboard_solar) +"SS" = ( +/obj/structure/cable/green, +/obj/machinery/power/apc/talon{ + dir = 2; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/port_solar) +"SV" = ( +/obj/effect/floor_decal/industrial/warning/dust, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_starboard_fore_wing) "SX" = ( /turf/space, /area/talon/deckone/port_eng) -"TP" = ( +"Tc" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/table/standard, +/obj/machinery/cell_charger, +/turf/simulated/floor/tiled/eris/steel/cargo, +/area/talon/deckone/workroom) +"Te" = ( +/obj/machinery/drone_fabricator/talon, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/starboard_eng_store) +"Tm" = ( +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_starboard) +"Tq" = ( +/turf/simulated/floor/tiled/eris/steel/cargo, +/area/talon/deckone/workroom) +"Tr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/command{ + name = "Talon Secure Airlock"; + req_one_access = list(301) + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/deckone/bridge) +"Ts" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/closet/medical_wall{ + pixel_x = -32 + }, +/obj/structure/closet/crate/medical{ + name = "medicine cooler" + }, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/talon/deckone/medical) +"Tz" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_port_fore_wing) +"TB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"TC" = ( +/obj/structure/catwalk, /obj/structure/cable/green{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 1 +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_starboard) +"TD" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 5; + icon_state = "intact" }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_port_aft_wing) +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 8 + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_port_fore_wing) +"TJ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"TN" = ( +/obj/structure/table/rack/steel, +/obj/item/clothing/suit/space/syndicate/black, +/obj/item/clothing/head/helmet/space/syndicate/black, +/obj/item/clothing/shoes/magboots, +/turf/simulated/floor/tiled/eris/white/danger, +/area/talon/deckone/armory) +"TO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/machinery/alarm/talon{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_starboard) +"TP" = ( +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_port) +"TX" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/gun/energy/netgun, +/obj/item/weapon/cell/device/weapon{ + pixel_x = -5; + pixel_y = 2 + }, +/obj/item/weapon/cell/device/weapon{ + pixel_x = -5; + pixel_y = 2 + }, +/obj/item/weapon/cell/device/weapon, +/obj/item/clothing/accessory/holster/waist, +/turf/simulated/floor/tiled/eris/white/danger, +/area/talon/deckone/armory) "Ue" = ( /obj/structure/catwalk, /obj/structure/sign/warning/moving_parts{ @@ -7370,208 +5180,205 @@ "Ui" = ( /obj/structure/catwalk, /obj/structure/cable/green{ - icon_state = "4-8"; - dir = 1 + dir = 1; + icon_state = "4-8" }, /turf/space, /area/talon/maintenance/deckone_starboard_fore_wing) +"Uq" = ( +/obj/machinery/alarm/talon{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"Ur" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4; + icon_state = "pipe-t" + }, +/turf/simulated/floor/tiled/eris/white/gray_platform, +/area/talon/deckone/bridge_hallway) +"Ut" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/donut, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/brig) +"Uv" = ( +/obj/structure/table/steel, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/button/remote/blast_door{ + dir = 8; + id = "talon_windows"; + name = "window blast shields" + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/bridge) +"Uy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/port_eng) +"UC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/effect/floor_decal/emblem/talon_big{ + dir = 6; + icon_state = "talon_big" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/talon/deckone/central_hallway) +"UG" = ( +/obj/machinery/door/airlock/maintenance/medical{ + req_one_access = list(301) + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/plating/eris/under, +/area/talon/deckone/medical) +"UI" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 4 + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_starboard_aft_wing) +"UM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"UN" = ( +/obj/machinery/portable_atmospherics/canister/phoron, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"UP" = ( +/obj/structure/sink{ + pixel_y = 22 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/eris/white, +/area/talon/deckone/bridge_hallway) +"UQ" = ( +/obj/structure/catwalk, +/obj/structure/loot_pile/maint/technical, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_starboard) "UT" = ( /obj/effect/floor_decal/industrial/hatch/yellow, /obj/machinery/door/blast/regular{ id = "talon_brigblast2" }, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/tiled/eris/techmaint_panels, /area/talon/deckone/brig) -"VS" = ( -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 1 +"UU" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_port_fore_wing) -"Wh" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8; - icon_state = "borderfloor"; - pixel_x = 0 - }, -/obj/effect/floor_decal/borderfloor/corner2{ +/obj/effect/floor_decal/techfloor{ dir = 8 }, -/obj/structure/vehiclecage/spacebike, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"Ww" = ( -/obj/effect/floor_decal/emblem/talon_big{ - icon_state = "talon_big"; - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"WB" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8; - icon_state = "borderfloor"; - pixel_x = 0 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10; - icon_state = "borderfloorcorner2"; - pixel_x = 0 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/central_hallway) -"WE" = ( -/obj/structure/sign/poster{ - icon_state = ""; - dir = 1 - }, -/turf/simulated/wall, -/area/talon/deckone/central_hallway) -"WI" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ +/obj/effect/floor_decal/techfloor{ dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals6, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/monotile, -/area/talon/deckone/central_hallway) -"WL" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass/talon, /obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + icon_state = "0-8" }, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_port) -"WS" = ( -/obj/machinery/door/airlock/medical{ - req_one_access = list(301) +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_starboard_fore_wing) +"UV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" }, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/tiled/white, -/area/talon/deckone/medical) -"Xh" = ( -/obj/structure/catwalk, -/obj/structure/cable/green{ - icon_state = "1-8" +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, /obj/structure/cable/green{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_starboard) -"Xi" = ( -/obj/machinery/atmospherics/portables_connector/fuel{ - icon_state = "map_connector-fuel"; - dir = 1 +/turf/simulated/floor/tiled/eris/white/gray_platform, +/area/talon/deckone/bridge_hallway) +"UY" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/floor_decal/industrial/outline/red, -/obj/machinery/portable_atmospherics/canister/phoron, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 26 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/port_eng) -"Xq" = ( -/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ - icon_state = "intact"; - dir = 10 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_port_fore_wing) -"XC" = ( -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_starboard) -"XQ" = ( -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 1 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_starboard_fore_wing) -"XT" = ( -/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ - icon_state = "intact"; - dir = 9 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_starboard_fore_wing) -"Yg" = ( -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/deckone_port) -"Yt" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/steel, -/area/talon/deckone/workroom) -"Yv" = ( -/obj/effect/floor_decal/emblem/talon, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/deckone_port_fore_wing) -"YG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/atmospherics/pipe/cap/hidden{ - icon_state = "cap"; +/obj/structure/window/reinforced{ dir = 1 }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/deckone/starboard_eng) -"YS" = ( -/obj/structure/catwalk, -/turf/space, -/area/talon/maintenance/deckone_port_aft_wing) -"Za" = ( -/obj/structure/catwalk, -/turf/space, -/area/talon/maintenance/deckone_starboard_aft_wing) -"Zv" = ( -/obj/structure/closet/emcloset, -/obj/structure/sign/department/bridge{ - pixel_y = 31 +/turf/simulated/floor/plating/eris/under, +/area/talon/deckone/armory) +"Ve" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/turf/simulated/floor/tiled/steel_ridged, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/effect/floor_decal/emblem/talon_big{ + dir = 10; + icon_state = "talon_big" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/talon/deckone/central_hallway) +"Vf" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 10; + icon_state = "intact" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_port_fore_wing) +"Vj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/eris/white/gray_platform, /area/talon/deckone/bridge_hallway) -"ZU" = ( -/obj/machinery/suit_cycler/medical{ - req_access = list(301) +"Vt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 5; + icon_state = "intact-aux" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 }, -/turf/simulated/floor/tiled/white, -/area/talon/deckone/medical) -"ZV" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/green{ d1 = 1; @@ -7580,8 +5387,509 @@ }, /obj/structure/disposalpipe/segment, /obj/effect/catwalk_plated, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/eris/under, +/area/talon/deckone/starboard_eng) +"VB" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_port_fore_wing) +"VJ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/deckone/secure_storage) +"VN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/white/orangecorner, +/area/talon/deckone/armory) +"VQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable/green{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/eris/steel, /area/talon/deckone/central_hallway) +"VR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"VT" = ( +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_starboard) +"VU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/bridge) +"VX" = ( +/obj/structure/table/standard, +/obj/fiftyspawner/phoron, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/starboard_solar) +"VY" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_port) +"VZ" = ( +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + dir = 8; + id_tag = "talon_boat"; + pixel_x = 28 + }, +/obj/machinery/atmospherics/unary/vent_pump/aux{ + dir = 8; + icon_state = "map_vent_aux" + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/shuttle/talonboat) +"Wo" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/regular/open{ + id = "talon_windows" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_starboard) +"Wt" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/monofloor, +/area/talon/deckone/central_hallway) +"WA" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ + dir = 1; + icon_state = "map-fuel" + }, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/starboard_eng) +"WE" = ( +/obj/structure/sign/poster{ + dir = 1; + icon_state = "" + }, +/turf/simulated/wall, +/area/talon/deckone/central_hallway) +"WF" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + dir = 8; + frequency = 1380; + id_tag = "talon_boatbay"; + pixel_x = 28 + }, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"WJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/turf/simulated/floor/tiled/eris/steel/cargo, +/area/talon/deckone/workroom) +"WM" = ( +/obj/machinery/door/airlock/medical{ + req_one_access = list(301) + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/talon/deckone/medical) +"Xa" = ( +/obj/item/modular_computer/console/preset/talon{ + dir = 4; + icon_state = "console" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/brig) +"Xd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/talon/deckone/medical) +"Xe" = ( +/obj/structure/catwalk, +/obj/structure/sign/warning/airlock{ + pixel_x = -31 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_port) +"Xk" = ( +/obj/machinery/alarm/talon{ + alarm_id = "anomaly_testing"; + breach_detection = 0; + dir = 8; + frequency = 1439; + pixel_x = 22; + pixel_y = 0; + report_danger_level = 0 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/port_eng) +"Xt" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/eris/dark/monofloor, +/area/talon/deckone/central_hallway) +"Xz" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 8 + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_starboard_aft_wing) +"XC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/turf/simulated/floor/tiled/eris/dark/monofloor, +/area/talon/deckone/central_hallway) +"XG" = ( +/obj/machinery/light_switch{ + dir = 4; + icon_state = "light1"; + pixel_x = -24 + }, +/obj/structure/sink{ + pixel_y = 22 + }, +/obj/structure/medical_stand/anesthetic, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/talon/deckone/medical) +"XM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 10; + icon_state = "intact-aux" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_port) +"XQ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/port_eng) +"XV" = ( +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/shuttle/talonboat) +"Ya" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"Yc" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/blue, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/talon/deckone/port_eng) +"Yd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"Yf" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"Yh" = ( +/obj/structure/bed/chair/bay/comfy/brown{ + dir = 1; + icon_state = "bay_comfychair_preview" + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/bridge) +"Yi" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance/engi{ + req_one_access = list(301) + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/deckone/starboard_eng_store) +"Ym" = ( +/obj/machinery/light/small{ + dir = 1; + icon_state = "bulb1" + }, +/obj/structure/toilet, +/obj/machinery/door/window/brigdoor/eastleft{ + dir = 8; + req_access = list(301) + }, +/turf/simulated/floor/tiled/eris/white, +/area/talon/deckone/bridge_hallway) +"Yo" = ( +/obj/machinery/light/small, +/obj/machinery/light_switch{ + dir = 1; + on = 0; + pixel_x = -10; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/eris/dark/brown_platform, +/area/talon/deckone/starboard_eng_store) +"YA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/port_eng) +"YG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/starboard_eng) +"YI" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ + dir = 1; + icon_state = "map-fuel" + }, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/port_eng) +"YK" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) +"YM" = ( +/obj/structure/bed/chair/bay/comfy/blue{ + dir = 8; + icon_state = "bay_comfychair_preview"; + name = "doctor's seat" + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/bridge) +"YO" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 1; + icon_state = "bay_chair_preview" + }, +/turf/simulated/floor/tiled/eris/steel/techfloor_grid, +/area/shuttle/talonboat) +"YS" = ( +/obj/structure/catwalk, +/turf/space, +/area/talon/maintenance/deckone_port_aft_wing) +"YT" = ( +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -25 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/bridge) +"Za" = ( +/obj/structure/catwalk, +/turf/space, +/area/talon/maintenance/deckone_starboard_aft_wing) +"Zg" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/starboard_solar) +"Zi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/eris/white/gray_platform, +/area/talon/deckone/bridge_hallway) +"Zj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/starboard_eng) +"Zk" = ( +/obj/machinery/oxygen_pump{ + pixel_y = 30 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1; + icon_state = "map" + }, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/port_eng) +"Zq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/obj/effect/catwalk_plated, +/turf/simulated/floor/plating/eris/under, +/area/talon/deckone/central_hallway) +"Zt" = ( +/turf/simulated/floor/tiled/eris/white/orangecorner, +/area/talon/deckone/armory) +"Zz" = ( +/obj/machinery/alarm/talon{ + dir = 1; + pixel_y = -25 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/deckone/port_solar) +"ZA" = ( +/obj/machinery/alarm/talon{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/eris/dark/brown_perforated, +/area/talon/deckone/starboard_eng_store) +"ZB" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/deckone_port) +"ZH" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/light_switch{ + dir = 4; + icon_state = "light1"; + pixel_x = -24 + }, +/obj/machinery/recharger/wallcharger{ + pixel_x = 5; + pixel_y = 24 + }, +/turf/simulated/floor/tiled/eris/white/orangecorner, +/area/talon/deckone/armory) +"ZR" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 6; + icon_state = "intact" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/deckone_port_fore_wing) +"ZU" = ( +/obj/structure/table/standard, +/turf/simulated/floor/tiled/eris/dark/orangecorner, +/area/talon/deckone/brig) +"ZW" = ( +/obj/machinery/light, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1; + icon_state = "pipe-t" + }, +/turf/simulated/floor/tiled/eris/steel/cargo, +/area/talon/deckone/workroom) (1,1,1) = {" aa @@ -10499,8 +8807,8 @@ aa aa aa aa -gI -gI +Dh +Dh aa aa aa @@ -10641,8 +8949,8 @@ aa aa aa aa -gI -gI +Dh +Dh aa aa aa @@ -10783,8 +9091,8 @@ aa aa aa aa -gI -gI +Dh +Dh aa aa aa @@ -10925,8 +9233,8 @@ aa aa aa aa -gI -gI +Dh +Dh aa aa aa @@ -11067,8 +9375,8 @@ aa aa aa aa -gI -gI +Dh +Dh aa aa aa @@ -11208,10 +9516,10 @@ aa aa aa aa -gI -gI -gI -gI +Dh +Dh +Dh +Dh aa aa aa @@ -11350,10 +9658,10 @@ aa aa aa aa -gI -gI -gI -gI +Dh +Dh +Dh +Dh aa aa aa @@ -11492,10 +9800,10 @@ aa aa aa aa -gI -gI -gI -gI +Dh +Dh +Dh +Dh aa aa aa @@ -11634,10 +9942,10 @@ aa aa aa aa -gI -gI -gI -gI +Dh +Dh +Dh +Dh aa aa aa @@ -11776,10 +10084,10 @@ aa aa aa aa -gI -gI -gI -gI +Dh +Dh +Dh +Dh aa aa aa @@ -11917,12 +10225,12 @@ aa aa aa aa -gI -gI -gI -gI -gI -gI +Dh +Dh +Dh +Dh +Dh +Dh aa aa aa @@ -12059,12 +10367,12 @@ aa aa aa aa -gI -gI -gI -gI -gI -gI +Dh +Dh +Dh +Dh +Dh +Dh aa aa aa @@ -12201,12 +10509,12 @@ aa aa aa aa -gI -gI -gI -gI -gI -gI +Dh +Dh +Dh +Dh +Dh +Dh aa aa aa @@ -12343,12 +10651,12 @@ aa aa aa aa -gI -gI -gI -gI -gI -gI +Dh +Dh +Dh +Dh +Dh +Dh aa aa aa @@ -12485,12 +10793,12 @@ aa aa aa aa -gI -gI -gI -gI -gI -gI +Dh +Dh +Dh +Dh +Dh +Dh aa aa aa @@ -12626,14 +10934,14 @@ aa aa aa aa -gI -gI -gI -gI -gI -gI -gI -gI +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh aa aa aa @@ -12768,14 +11076,14 @@ aa aa aa aa -gI -gI -gI -gI -gI -gI -gI -gI +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh aa aa aa @@ -12910,14 +11218,14 @@ aa aa aa aa -gI -gI -gI -gI -gI -gI -gI -gI +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh aa aa aa @@ -13052,14 +11360,14 @@ aa aa aa aa -gI -gI -gI -gI -gI -gI -gI -gI +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh aa aa aa @@ -13194,14 +11502,14 @@ aa aa aa aa -gI -gI -gI -gI -gI -gI -gI -gI +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh aa aa aa @@ -13335,16 +11643,16 @@ aa aa aa aa -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh aa aa aa @@ -13477,16 +11785,16 @@ aa aa aa aa -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh aa aa aa @@ -13619,16 +11927,16 @@ aa aa aa aa -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh aa aa aa @@ -13761,16 +12069,16 @@ aa aa aa aa -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh aa aa aa @@ -13903,16 +12211,16 @@ aa aa aa aa -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh aa aa aa @@ -14044,18 +12352,18 @@ aa aa aa aa -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh aa aa aa @@ -14186,18 +12494,18 @@ aa aa aa aa -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh aa aa aa @@ -14313,7 +12621,7 @@ aa aa aa aa -cc +rJ aa aa aa @@ -14328,18 +12636,18 @@ aa aa aa aa -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh aa aa aa @@ -14455,7 +12763,7 @@ aa aa aa aa -cc +rJ aa aa aa @@ -14470,18 +12778,18 @@ aa aa aa aa -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh aa aa aa @@ -14597,7 +12905,7 @@ aa aa aa aa -cc +rJ aa aa aa @@ -14612,18 +12920,18 @@ aa aa aa aa -gI -gI -gI -gI -gI -qQ -gI -gI -gI -gI -gI -gI +Dh +Dh +Dh +Dh +Dh +Mr +Dh +Dh +Dh +Dh +Dh +Dh aa aa aa @@ -14739,7 +13047,7 @@ aa aa aa aa -cc +rJ aa aa aa @@ -14753,20 +13061,20 @@ aa aa aa aa -rg -JL -uL -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI -gI +tg +GG +nz +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh +Dh aa aa aa @@ -14880,9 +13188,9 @@ aa aa aa aa -cc -cc -cc +rJ +rJ +rJ aa aa aa @@ -14895,20 +13203,20 @@ aa aa aa aa -Ds -Ow -TP -gI +vz +qo +sc +Dh YS kl fz fo YS -gI -gI -gI -gI -gI +Dh +Dh +Dh +Dh +Dh aa aa aa @@ -15022,9 +13330,9 @@ aa aa aa aa -cc -Yv -cc +rJ +RW +rJ aa aa aa @@ -15037,20 +13345,20 @@ aa aa aa aa -mh -Rv -Lo -gI +lD +Sc +Km +Dh YS aC -fA +TP aC YS -gI -gI -gI -gI -gI +Dh +Dh +Dh +Dh +Dh aa aa aa @@ -15164,9 +13472,9 @@ aa aa aa aa -oW -Rc -mm +rH +tJ +AY aa aa aa @@ -15185,7 +13493,7 @@ yn YS YS aC -fB +MH aC YS YS @@ -15306,9 +13614,9 @@ aa aa aa aa -zO -On -VS +vA +AN +VB aa aa aC @@ -15327,12 +13635,12 @@ La br aC aC -fC +mF aC aC aC -br -br +na +na aC aC aC @@ -15447,44 +13755,44 @@ aa aa aa aa -sK -BR -sz -MJ -RD +ZR +TD +pr +Dr +Do aa aC -jh -nL -mv -WL -mv -mv -mv -mv -mv -mv -mv -Gy -aL -aL -aL -fD -su -kZ +Dm +Dw +GH +VY +GH +GH +GH +GH +GH +GH +GH +ZB +am +am +am +iE +Xe +IA aC -aL -aL -aL -aL -aL -aL -aL -jz -aL -aL -aL -bC +am +am +am +am +am +am +am +Qe +am +am +am +gb aa aa aa @@ -15589,44 +13897,44 @@ aa aa aa aa -qN -qN -Ml -JW -qN +Bh +Bh +Tz +tZ +Bh aa aC -aL -Mu -ck +am +ML +kr aM -cJ -aL -aL -aL -aL -dQ -aL -aL -aL -aL -aL -fE -fX -fX -gr -fX -fX -fX -fX -hn -hE -fX -ii -aL -aL -aL -bC +At +am +am +am +am +dP +am +am +am +am +am +XM +JY +JY +jL +JY +JY +JY +JY +aV +Ow +JY +gg +am +am +am +gb aa aa aa @@ -15731,21 +14039,21 @@ aa aa aa aa -qN -Xq -zT -oR -qN +Bh +Vf +GL +Ij +Bh aa aC -aL -Mu +am +ML cl cl cl cl cl -bS +gs dH dH dH @@ -15758,7 +14066,7 @@ dH dH dH dH -bS +gs gU gU gU @@ -15767,11 +14075,11 @@ dL ij iA iA -iV +BA ji ji -gJ -gJ +ga +ga ji ji ji @@ -15880,41 +14188,41 @@ Pi Lt aa aC -aL -Mu +am +ML cl -cr -cK -dc +kt +xm +da cl -aL +am dH -dS -kn -eE +ZU +iq +so dH -dS -dS +ZU +ZU dH -eE -kn -dS +so +iq +ZU dH -aL +am gU -gZ +dR +Nt +gU +NP ho -gU -hQ -ik iA -iH -iW -jj -jr -jA -jL -jS +ah +IT +Ik +aj +XQ +qp +ps jZ kh OS @@ -16017,46 +14325,46 @@ aC aC aC aC -La -br +sy +na aC aC aC -aL -Mu -cm -cs -cL -dd +am +ML +im +Ca +vL +Zz cl -aL +am dH -dT -em -em +vb +Hy +Hy eS -em -em +Hy +Hy UT -em -em -dT +Hy +Hy +vb dH -aL +am gU -ha -hp +Sh +rQ gU -hR -il -iB -iI -iX -jk -js -jB -jM -jT +pR +Ex +DY +NU +YA +hs +Uy +CW +YI +Fw kb JI SX @@ -16155,50 +14463,50 @@ aa aa nv Mm -ym -aL -aL -aL -Yg -mv -mv -mv -WL -mv -sB +ey +am +am +am +yC +GH +GH +GH +VY +GH +iw cl -ct -cM -de +Se +FQ +qL cl -dF +LU dH -dU -en -eF +tQ +LC +gT dH -ko -em +Hl +Hy dH -fY -gg -jU -dH -gK -gU -hb -hq -gU -hS -im -iA -iJ iY -jl -iZ -Hp -jM -jT +tm +ID +dH +xE +gU +kB +PO +gU +QT +Bj +iA +Sr +iX +vV +lM +ir +YI +Fw kb ji aa @@ -16306,41 +14614,41 @@ aR aR aR aM -aL -Mu +am +ML cl -cu -cN -df +BU +eq +SS cl -aL +am dH -dV +iB eo -eG +ES dH Ly -eG +ES dH -dV +iB eo -eG +ES dH -aL +am gU -hc -hr -hF -hT -in +Gi +dU +NV +LW +Bj iA -iK -iZ -iZ -ju -jC -jM -jT +Zk +lM +lM +OZ +bw +YI +Fw kc kh OS @@ -16441,48 +14749,48 @@ aa aa ab ac -aS -be -aS -kM -aS +Ou +dQ +sb +kN +en aR aM -aL -Mu +am +ML cl cl cO cl cl -bS -dH -dW -ep -eH -yN -eT -eT -NR -fZ -gh gs +dH +SF +kP +zH +JG +zH +zH +IZ +zH +Az +vw kX -aL +am gU -hd -hs +gJ +dV gU -hU -in +CH +Bj iA -iL -iL -iL -iL -jD -jN -Xi +Yc +Yc +Yc +Yc +Xk +iR +Py ji JI SX @@ -16583,43 +14891,43 @@ aa aa ab ac -aS -bq -aS -bq -aS +wj +kN +nS +kN +LO aR aM -ca -ce +JC +Ny aM cv -cP -dg -dp -du +oz +sz +Uq +Bj dH -dX -eq -dY -dY -dY -dY -dY -dY -dY -gt +SE +Gq +vw +vw +vw +vw +vw +vw +vw +jj dH -bS +gs gU gU gU gU -hV -io +Qx +PD iA -iM -iM +bT +bT iA iA iA @@ -16725,49 +15033,49 @@ ab ab ab ac -JZ -bq -aT -bq -bK +wz +kN +sK +kN +zt aR aM aM -cf +xK aM cw -cQ -dh -dq -dv +oz +pg +Iy +RX dI -es -er -eI -eI -fd -fq -dY -dY -dY -gu +vw +bg +uL +uL +yl +Xa +vw +vw +vw +Pg dH -gL -gV -cB -ht -hG -hW -ip -lz -vl -WB +Bj +Ae +kE +iT +sz +tr +jP +OJ +id +zE dL wk -Wh -kP -kP -lA +cr +Bj +Bj +Bj ki aa aa @@ -16867,49 +15175,49 @@ ac ac ac ac -aU -bf -bo -bq -GF +qe +dE +tI +xV +fH bQ -LJ +kL aM -cf +xK aM -cx -cQ -cy -cy -dw +Bu +oz +Bj +Bj +kM dH dZ -gd -eJ -eV -fe -fr -fF -ga -gi -gv +cL +pw +Mz +tn +pp +KJ +LK +Ut +dj dH -gM -gW -cy -hu -hH -kQ -PG -FZ -vs -ja -ja -jE -ja -kw -cy -cy +tC +bj +Bj +wP +MM +LZ +Jn +Jn +EE +Bj +Bj +sz +Bj +Bj +Bj +Bj ki aa aa @@ -17002,28 +15310,28 @@ aa aa ab ac -ae -al -ar -au -ay -aD +lS +Nz +bW +tw +wN +ug ac -aV -bh -bt -bD -bL +Hh +zF +xw +po +ha bQ -bT +Ym aM -cf +xK aM -cy -cR -cy -dr -dx +Bj +Mg +Bj +AV +xv dH dH et @@ -17036,22 +15344,22 @@ dH dH dH dH -gN -cy -cC -cy -hI +Mv +Bj +Bj +Bj +MG wk -bs -ir -ir -ir -ir -ir -ir -ir -ir -iC +nc +nc +nc +nc +nc +nc +nc +nc +nc +nc ki aa aa @@ -17144,56 +15452,56 @@ aa aa ab ac -af -am -as -av -az -aE +FR +Yh +hQ +YM +kJ +pJ ac aR -bi +tk bu -bE +VJ aR bQ -bU +UP aM -cf +xK aM -cz -cS -ew -di -dy -dJ -ea -eu -eK -eW -ff -fs -fG -fG -fG -fG -gE -gO -he -kA -hv -hJ -hY -bA +oe +Nc +YK +YK +TB +SK +Yd +kK +UM +PL +yD +Lz +Pu +Pu +Pu +Pu +te +JE +CT +Pu +VR +yh +wW +nc lb lb -lf -lf +pf +pf lb lb lb lb -iD +nc ki aa aa @@ -17285,57 +15593,57 @@ aa aa aa Qi -ad -ag -an -an -an -an -aF +IM +zy +LH +LH +LH +LH +aA ac -aW -bj -bv -bG -bN +KP +Vj +UV +iP +Ur bQ bV bQ -cg +ur bQ bQ -DF -tL -Ww -dz -dK -eb -ev -lW -eX -fg -ft -ev -eL -eX -eb -gF -cy -hf -kB -hw -hM +Gh +SD +jD +Ve +PD +Bj +Bj +MB +Bj +zs +CY +Bj +Bj +Bj +Bj +PD +Bj +zs +Bj +CY +MG dL -bA -lc -ld -lg -lg -lj +nc +Nn +BZ +YO +YO +mT lb -jg +Kx lb -iD +nc ki aa aa @@ -17427,57 +15735,57 @@ aa aa aa Qi -ad -ah -ao -xI -ao -sM -aG -aN -aX -bk -bw -bF -bM -bR -bW -cb -ch -cn +IM +RS +on +nT +on +uy +lt +Tr +cK +OQ +Ih +HQ +oG +Ea +cg +in +uB +eI cA -cT -eY -dj -dA +MW +IF +eB +vr dL dL -gj -ky -kF +Wt +XC +zq dL WE -kG -kz -kH +CA +CA +Xt dL dL -gP -cy -kC -cy -hK -hZ -bA -lc -le -lg -lg -lk -ln -qA -sE -iD +pn +Bj +Bj +Bj +uW +mb +nc +Nn +xf +YO +YO +ys +XV +fj +yQ +nc ki aa aa @@ -17569,57 +15877,57 @@ aa aa aa Qi -ad -ai -ap -ap -ap -Cm -aH +IM +wm +LH +LH +LH +cC +zy ac -Zv -bl -bx -kI -kv +ER +Zi +UV +iP +JP bQ bV bQ -cg +ur bQ bQ -CN -IF -Sa -ns -dM -ec -ex -vc -eZ -fh -fu -ex -eM -eZ -ec -gG -cy -hg -kB -hx -hX +KI +nu +oV +UC +PD +Bj +Bj +MB +Bj +gi +Yf +Bj +Bj +Bj +Bj +PD +Bj +gi +Bj +Yf +MG dL -bA -lc -np -lh -lp -lw +nc +Nn +me +ht +xu +Kk lb -lr +VZ lb -iD +nc ki aa aa @@ -17712,56 +16020,56 @@ aa aa ab ac -aj -Nu -as -aw -ls -aI +HW +oS +hQ +Os +VU +YT ac aY -bm +Eq by -bH +UY aY bQ -bX +gR aO -ci +nN aO -cB -cU -fH -WI -sD -dN -ed -ey -eN -fa -fi -fv -fI -gb -ey -gw -gH -ZV -hh -kD -hy -hL -hY -bA +kE +DO +yo +yo +kG +KF +sd +DU +Ya +gz +JF +TJ +Jr +Jr +DU +Jr +JX +fL +vK +Jr +ta +mB +wW +nc lb lb lb -lt +vi lb lb lb lb -iD +nc ki aa aa @@ -17854,31 +16162,31 @@ aa aa ab ac -ak -aq -at -ax -aB -aJ -ac -aZ -bn -bz -bI -bO -bQ -bY -aO -ci -aO -cy -cR -cy -dr +lU +aQ +Uv dB +aq +pC +ac +ZH +if +mj +VN +ar +bQ +jp +aO +nN +aO +Bj +Mg +Bj +AV +tl dO dO -ez +Fs dO dO dO @@ -17889,21 +16197,21 @@ gk fJ fJ gQ -cy -cC -cy -hI +Bj +Bj +Bj +MG wk -iq -is -is -is -lu -is -is -is -is -iE +nc +nc +nc +nc +RV +nc +nc +nc +nc +nc ki aa aa @@ -18003,49 +16311,49 @@ ac ac ac ac -ba -bg -bp -kK -oi +zx +Gd +uM +Zt +kV bQ bQ aO -ci +nN aO -cC -cQ -cy -iO -dC +Bj +oz +Bj +Bj +lo dO -ee -eA -eO -fb -fj +XG +aL +qz +Ts +jB dO -fK -gl -ks -gx +Tc +cR +Ay +rU fJ -gR -gW -cy -hu -ia -kR -li -ll -lo -lo -jJ -kO -kJ -kx -cy -cy +sa +bj +Bj +wP +VQ +ej +Rt +Rt +Rt +Rt +WF +IW +Bj +Bj +Bj +Bj ki aa aa @@ -18145,49 +16453,49 @@ ab ab ab ac -bb -kK -bc -kK -bP +Lm +Fl +TN +Fl +xd aY aO -aP -ci +qA +nN aO cD -cQ -dh -dq -dD -dP -ef -eB -ef -ef -ef -fw -kt -fL -gm -gy +oz +pg +Iy +Kc +Bn +Gb +FA +Gb +Gb +Gb +uZ +Tq +Tq +Gw +kw fJ -gS -gX -cz -hz -hN -ib -it -Bz -kE +Bj +Jw +oe +AU +IW +Zq +Lf +ob +Bj iN dL wk -lB -ds -ds -lC +UN +Bj +Bj +Bj ki aa aa @@ -18287,43 +16595,43 @@ aa aa ab ac -kS -kK -xV -kK -ei +TX +Fl +oc +Fl +cI aY aO -cd -cj +mL +Tm aO cE -cV -dk -FJ -dE +oz +IW +pX +EE dO -eg -eB -eP -ef -ef -fx -kt -fL -gn -gz +Ks +FA +it +Gb +Gb +GJ +Tq +Tq +WJ +ml fJ -bZ +Nm gY gY gY gY -ic -iu +bR +PD iF -iP -iP +ju +ju iF iF iF @@ -18429,48 +16737,48 @@ aa aa ab ac -kT -kL -kT -kN -kU +cQ +le +cQ +Fl +sS aY aO -aP -vv +qA +xk co co cW co co -bZ +Nm dO -eh -eB -ef -ef -fk +fZ +FA +Gb +Gb +ek dO -fM -fL -go -gA +Qc +Tq +II +CC fJ -aP +qA gY -hi -hA +hL +xF gY -id -iv +MG +Bj iF -iQ -iQ -iQ -iQ -jF -jO -Im +Fd +Fd +Fd +Fd +IO +Ie +GC kd kj QJ @@ -18578,41 +16886,41 @@ aY aY aY aO -aP -vv +qA +xk co -cF -cX -dl +JS +An +cV co -aP +qA dO -kV -eC -eQ -fc -fl +xH +JM +Xd +vc +eV dO -fN -fP -gp -gB +uN +SI +rF +Ns fJ -aP +qA gY -hj -hB -hO -ie -iv +Sm +sY +Yi +Hn +Bj iF -iR -jb -jb -jv -jG -jP -jW +hP +yf +yf +bP +fi +WA +qR kf GP yg @@ -18712,49 +17020,49 @@ aa aa aa aK -jp -bd -aP -XC -Fc -Fc -Fc -DQ -Fc -Xh +sI +Of +qA +mN +sL +sL +sL +BD +sL +MJ co -cG -cY -dm +yN +kz +SO co -dG +VT dO dO dO -WS +WM dO dO dO -fO -gq -Yt -gC +mS +Nu +wh +ZW fJ -kk -kY -hk -hC +Ka +kQ +gW +Yo gY -if -iw +MG +Bj iF -iS -jc -jm +er +Zj +jE +yf jb -YG -jP -jW +WA +qR kf jY aa @@ -18857,46 +17165,46 @@ aK aK aK aK +mf +Wo +aK +aK +aK +qA xk -bB -aK -aK -aK -aP -vv -cp -cH -cZ -dn +AB +wD +Zg +Rr co -aP +qA dO -ZU -ef -ef -jV -fm +NG +Gb +Gb +qB +Dq dO -fQ -kp -fP -PY +hD +pz +SI +AQ fJ -aP +qA gY -hl -xo +Te +ZA gY -ig -ix -iG -iT -jd -jn -jx -jH -jP -jW +VQ +Id +mC +Vt +xc +EL +YG +dm +WA +qR ke kj QJ @@ -19004,41 +17312,41 @@ Hb nR aa aK -aP -vv +qA +xk co -cI -da -do +Kr +uj +VX co -aP +qA dO -ek -kr -ef -ef -fn +dz +Rk +Gb +Gb +GK dO -OF -fP -fP -kq +Gt +SI +SI +Gr fJ -aP +qA gY -hm -hm +Hp +Hp gY -ih -iy +NP +ho iF -iU -je -jo -jy -jI -jQ -jX +up +yB +Mi +Bm +QC +Qg +nW kg GP yg @@ -19139,34 +17447,34 @@ aa aa aa aa -vn -MW -yu -Dw -vn +CP +pc +JB +vf +CP aa aK -aP -vv +qA +xk co co co co co -bZ +Nm dO dO dO -eR +UG dO dO dO fJ -ge +rn fJ fJ fJ -bZ +Nm gY gY gY @@ -19175,11 +17483,11 @@ dL ij iF iF -jf +hf jY jY -gT -gT +DD +DD jY jY jY @@ -19281,44 +17589,44 @@ aa aa aa aa -vn -vn -qT -vn -vn +CP +CP +Bq +CP +CP aa aK -aP -vv -aP +qA +xk +qA aO -db -aP -aP -aP -aP -el -aP -aP -bd -jq -aP -fR -gf -gf -gD -gf -gf -gf -gf -hD -hP -gf -iz -aP -aP -aP -bJ +mO +qA +qA +qA +qA +hv +qA +qA +Of +UQ +qA +OU +Dz +Dz +AI +Dz +Dz +Dz +Dz +cd +TO +Dz +Ee +qA +qA +qA +ix aa aa aa @@ -19423,44 +17731,44 @@ aa aa aa aa -DT -qM -CT -AP -XT +Dl +Ec +Ha +EM +CU aa aK -jp -Gu -Fc -DQ -Fc -Fc -Fc -Fc -Fc -Fc -Fc -zC -aP -aP -aP -fS -sk -la +sI +bk +sL +BD +sL +sL +sL +sL +sL +sL +sL +TC +qA +qA +qA +Ar +sJ +Pv aK -aP -aP -aP -aP -aP -aP -bd -aP -aP -aP -aP -bJ +qA +qA +qA +qA +qA +qA +Of +qA +qA +qA +qA +ix aa aa aa @@ -19566,9 +17874,9 @@ aa aa aa aa -FB -pz -XQ +SV +UU +yA aa aa aK @@ -19583,16 +17891,16 @@ aK aK aK aK -KN -bB +Fg +Wo aK aK -fT +PF aK aK aK -bB -bB +Wo +Wo aK aK aK @@ -19708,9 +18016,9 @@ aa aa aa aa -Bs -AE -OR +qF +ED +yO aa aa aa @@ -19729,7 +18037,7 @@ yy Za Za aK -fU +xQ aK Za Za @@ -19850,9 +18158,9 @@ aa aa aa aa -dt -LX -dt +EF +Nx +EF aa aa aa @@ -19865,20 +18173,20 @@ aa aa aa aa -Ji -Jk -NY -dR +Eo +QX +UI +Ru Za aK -fV +oU aK Za -dR -dR -dR -dR -dR +Ru +Ru +Ru +Ru +Ru aa aa aa @@ -19992,9 +18300,9 @@ aa aa aa aa -dt -dt -dt +EF +EF +EF aa aa aa @@ -20007,20 +18315,20 @@ aa aa aa aa -Bo -Gj -ry -dR +Bs +uo +rL +Ru Za km fW fy Za -dR -dR -dR -dR -dR +Ru +Ru +Ru +Ru +Ru aa aa aa @@ -20135,7 +18443,7 @@ aa aa aa aa -dt +EF aa aa aa @@ -20149,20 +18457,20 @@ aa aa aa aa -JJ -oQ -SJ -dR -dR -dR -ET -dR -dR -dR -dR -dR -dR -dR +yd +Xz +rm +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru aa aa aa @@ -20277,7 +18585,7 @@ aa aa aa aa -dt +EF aa aa aa @@ -20292,18 +18600,18 @@ aa aa aa aa -dR -dR -dR -dR -dR -dR -dR -dR -dR -dR -dR -dR +Ru +Ru +Ru +Ru +Ru +we +Ru +Ru +Ru +Ru +Ru +Ru aa aa aa @@ -20419,7 +18727,7 @@ aa aa aa aa -dt +EF aa aa aa @@ -20434,18 +18742,18 @@ aa aa aa aa -dR -dR -dR -dR -dR -dR -dR -dR -dR -dR -dR -dR +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru aa aa aa @@ -20561,7 +18869,7 @@ aa aa aa aa -dt +EF aa aa aa @@ -20576,18 +18884,18 @@ aa aa aa aa -dR -dR -dR -dR -dR -dR -dR -dR -dR -dR -dR -dR +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru aa aa aa @@ -20718,18 +19026,18 @@ aa aa aa aa -dR -dR -dR -dR -dR -dR -dR -dR -dR -dR -dR -dR +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru aa aa aa @@ -20860,18 +19168,18 @@ aa aa aa aa -dR -dR -dR -dR -dR -dR -dR -dR -dR -dR -dR -dR +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru aa aa aa @@ -21003,16 +19311,16 @@ aa aa aa aa -dR -dR -dR -dR -dR -dR -dR -dR -dR -dR +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru aa aa aa @@ -21145,16 +19453,16 @@ aa aa aa aa -dR -dR -dR -dR -dR -dR -dR -dR -dR -dR +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru aa aa aa @@ -21287,16 +19595,16 @@ aa aa aa aa -dR -dR -dR -dR -dR -dR -dR -dR -dR -dR +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru aa aa aa @@ -21429,16 +19737,16 @@ aa aa aa aa -dR -dR -dR -dR -dR -dR -dR -dR -dR -dR +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru aa aa aa @@ -21571,16 +19879,16 @@ aa aa aa aa -dR -dR -dR -dR -dR -dR -dR -dR -dR -dR +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru aa aa aa @@ -21714,14 +20022,14 @@ aa aa aa aa -dR -dR -dR -dR -dR -dR -dR -dR +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru aa aa aa @@ -21856,14 +20164,14 @@ aa aa aa aa -dR -dR -dR -dR -dR -dR -dR -dR +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru aa aa aa @@ -21998,14 +20306,14 @@ aa aa aa aa -dR -dR -dR -dR -dR -dR -dR -dR +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru aa aa aa @@ -22140,14 +20448,14 @@ aa aa aa aa -dR -dR -dR -dR -dR -dR -dR -dR +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru aa aa aa @@ -22282,14 +20590,14 @@ aa aa aa aa -dR -dR -dR -dR -dR -dR -dR -dR +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru aa aa aa @@ -22425,12 +20733,12 @@ aa aa aa aa -dR -dR -dR -dR -dR -dR +Ru +Ru +Ru +Ru +Ru +Ru aa aa aa @@ -22567,12 +20875,12 @@ aa aa aa aa -dR -dR -dR -dR -dR -dR +Ru +Ru +Ru +Ru +Ru +Ru aa aa aa @@ -22709,12 +21017,12 @@ aa aa aa aa -dR -dR -dR -dR -dR -dR +Ru +Ru +Ru +Ru +Ru +Ru aa aa aa @@ -22851,12 +21159,12 @@ aa aa aa aa -dR -dR -dR -dR -dR -dR +Ru +Ru +Ru +Ru +Ru +Ru aa aa aa @@ -22993,12 +21301,12 @@ aa aa aa aa -dR -dR -dR -dR -dR -dR +Ru +Ru +Ru +Ru +Ru +Ru aa aa aa @@ -23136,10 +21444,10 @@ aa aa aa aa -dR -dR -dR -dR +Ru +Ru +Ru +Ru aa aa aa @@ -23278,10 +21586,10 @@ aa aa aa aa -dR -dR -dR -dR +Ru +Ru +Ru +Ru aa aa aa @@ -23420,10 +21728,10 @@ aa aa aa aa -dR -dR -dR -dR +Ru +Ru +Ru +Ru aa aa aa @@ -23562,10 +21870,10 @@ aa aa aa aa -dR -dR -dR -dR +Ru +Ru +Ru +Ru aa aa aa @@ -23704,10 +22012,10 @@ aa aa aa aa -dR -dR -dR -dR +Ru +Ru +Ru +Ru aa aa aa @@ -23847,8 +22155,8 @@ aa aa aa aa -dR -dR +Ru +Ru aa aa aa @@ -23989,8 +22297,8 @@ aa aa aa aa -dR -dR +Ru +Ru aa aa aa @@ -24131,8 +22439,8 @@ aa aa aa aa -dR -dR +Ru +Ru aa aa aa @@ -24273,8 +22581,8 @@ aa aa aa aa -dR -dR +Ru +Ru aa aa aa @@ -24415,8 +22723,8 @@ aa aa aa aa -dR -dR +Ru +Ru aa aa aa diff --git a/maps/tether/submaps/offmap/talon2.dmm b/maps/tether/submaps/offmap/talon2.dmm index 86b9c3669f..cf9ce577fe 100644 --- a/maps/tether/submaps/offmap/talon2.dmm +++ b/maps/tether/submaps/offmap/talon2.dmm @@ -8,19 +8,6 @@ "ac" = ( /turf/simulated/wall, /area/talon/decktwo/bridge_upper) -"ad" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/blast/regular/open{ - id = "talon_windows" - }, -/turf/simulated/floor/plating, -/area/talon/decktwo/bridge_upper) "ae" = ( /turf/simulated/open, /area/talon/decktwo/bridge_upper) @@ -35,10 +22,6 @@ /obj/structure/railing, /turf/simulated/open, /area/talon/decktwo/bridge_upper) -"ah" = ( -/obj/machinery/computer/ship/navigation, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/decktwo/bridge_upper) "ai" = ( /obj/structure/railing{ dir = 8 @@ -62,19 +45,6 @@ }, /turf/simulated/open, /area/talon/decktwo/bridge_upper) -"al" = ( -/obj/structure/table/steel, -/obj/item/weapon/paper/dockingcodes, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/decktwo/bridge_upper) -"am" = ( -/obj/structure/bed/chair/bay/comfy/blue{ - icon_state = "bay_comfychair_preview"; - dir = 1; - pixel_y = 5 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/decktwo/bridge_upper) "an" = ( /obj/machinery/light{ dir = 4 @@ -82,55 +52,28 @@ /turf/simulated/open, /area/talon/decktwo/bridge_upper) "ao" = ( -/turf/simulated/floor/reinforced/airless, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/solar, +/turf/simulated/floor/plating/eris/under/airless, /area/talon/maintenance/decktwo_solars) "ap" = ( /turf/simulated/wall/rshull, /area/talon/decktwo/cap_room) -"aq" = ( -/obj/machinery/alarm/talon{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon/decktwo/bridge_upper) -"ar" = ( -/turf/simulated/floor/tiled/techfloor, -/area/talon/decktwo/bridge_upper) -"as" = ( -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon/decktwo/bridge_upper) "at" = ( +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"au" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/machinery/camera/network/talon{ - icon_state = "camera"; - dir = 10 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon/decktwo/bridge_upper) -"au" = ( -/obj/structure/cable/green{ - d2 = 8; - dir = 2; - icon_state = "0-8" - }, -/obj/machinery/power/apc/talon{ - dir = 2; - name = "south bump"; - pixel_y = -28; - req_access = list(67) - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon/decktwo/bridge_upper) +/obj/machinery/camera/network/talon, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) "av" = ( /obj/structure/railing{ dir = 8 @@ -169,32 +112,22 @@ /turf/simulated/floor/carpet/blucarpet, /area/talon/decktwo/cap_room) "aB" = ( -/obj/effect/floor_decal/spline/plain, -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/command{ - name = "Talon Secure Airlock"; - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/steel_grid, -/area/talon/decktwo/cap_room) -"aC" = ( -/turf/simulated/wall, -/area/talon/decktwo/cap_room) -"aD" = ( -/obj/machinery/recharge_station, -/turf/simulated/floor/tiled/techfloor, -/area/talon/decktwo/central_hallway) -"aE" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/vending/nifsoft_shop, -/turf/simulated/floor/tiled/techfloor, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, /area/talon/decktwo/central_hallway) +"aC" = ( +/turf/simulated/wall, +/area/talon/decktwo/cap_room) "aF" = ( /obj/structure/bed/chair/bay/chair, /turf/simulated/floor/wood, @@ -208,36 +141,18 @@ /turf/simulated/floor/wood, /area/talon/decktwo/bar) "aH" = ( -/obj/item/weapon/stool/baystool/padded, -/obj/effect/floor_decal/spline/plain{ +/obj/structure/toilet{ dir = 8 }, -/obj/machinery/camera/network/talon{ - icon_state = "camera"; - dir = 6 - }, -/turf/simulated/floor/lino, -/area/talon/decktwo/bar) -"aI" = ( -/obj/structure/table/standard, -/turf/simulated/floor/lino, -/area/talon/decktwo/bar) -"aJ" = ( -/obj/machinery/vending/boozeomat{ - density = 0; - pixel_y = 32; - req_access = list(301); - req_log_access = 301 - }, -/turf/simulated/floor/lino, -/area/talon/decktwo/bar) +/turf/simulated/floor/tiled/eris/white, +/area/talon/decktwo/central_hallway) "aK" = ( /turf/simulated/floor/carpet/blucarpet, /area/talon/decktwo/cap_room) "aL" = ( /obj/machinery/light/small{ - icon_state = "bulb1"; - dir = 1 + dir = 1; + icon_state = "bulb1" }, /obj/structure/closet/secure_closet/talon_captain, /turf/simulated/floor/wood, @@ -245,31 +160,6 @@ "aM" = ( /turf/simulated/floor/wood, /area/talon/decktwo/cap_room) -"aN" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"aO" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) "aP" = ( /obj/machinery/alarm/talon{ dir = 4; @@ -283,103 +173,19 @@ "aQ" = ( /turf/simulated/floor/wood, /area/talon/decktwo/bar) -"aR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/item/weapon/stool/baystool/padded, -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/turf/simulated/floor/lino, -/area/talon/decktwo/bar) -"aS" = ( -/obj/structure/table/standard, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/item/weapon/storage/dicecup/loaded, -/turf/simulated/floor/lino, -/area/talon/decktwo/bar) -"aT" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/lino, -/area/talon/decktwo/bar) -"aU" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10; - icon_state = "borderfloorcorner2"; - pixel_x = 0 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) "aV" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/machinery/vending/coffee{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"aW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, /area/talon/decktwo/bar) "aX" = ( /obj/structure/bed/chair/bay/chair{ - icon_state = "bay_chair_preview"; - dir = 1 + dir = 1; + icon_state = "bay_chair_preview" }, /turf/simulated/floor/wood, /area/talon/decktwo/bar) -"aY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/item/weapon/stool/baystool/padded, -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/turf/simulated/floor/lino, -/area/talon/decktwo/bar) -"aZ" = ( -/turf/simulated/floor/lino, -/area/talon/decktwo/bar) -"ba" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/blast/regular/open{ - id = "talon_windows" - }, -/turf/simulated/floor/plating, -/area/talon/decktwo/cap_room) "bb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 @@ -394,8 +200,8 @@ dir = 6 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 + dir = 4; + icon_state = "intact-scrubbers" }, /obj/structure/cable/green{ icon_state = "4-8" @@ -412,150 +218,18 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 + dir = 4; + icon_state = "intact-scrubbers" }, /obj/structure/cable/green{ icon_state = "4-8" }, /turf/simulated/floor/wood, /area/talon/decktwo/cap_room) -"be" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock/command{ - id_tag = "talon_capdoor"; - name = "Talon Secure Airlock"; - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/steel_grid, -/area/talon/decktwo/cap_room) -"bf" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central4{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"bg" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"bh" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/item/weapon/stool/baystool/padded, -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/obj/structure/cable/green{ - icon_state = "4-8"; - dir = 1 - }, -/turf/simulated/floor/lino, -/area/talon/decktwo/bar) -"bi" = ( -/obj/structure/table/standard, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/cable/green{ - icon_state = "4-8"; - dir = 1 - }, -/turf/simulated/floor/lino, -/area/talon/decktwo/bar) "bj" = ( -/obj/machinery/chemical_dispenser/bar_alc/full{ - icon_state = "booze_dispenser"; - dir = 8 - }, -/obj/structure/table/marble, -/obj/structure/cable/green{ - icon_state = "4-8"; - dir = 1 - }, -/turf/simulated/floor/lino, -/area/talon/decktwo/bar) -"bk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/blast/regular/open{ - id = "talon_windows" - }, -/turf/simulated/floor/plating, -/area/talon/decktwo/bar) -"bl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/blast/regular/open{ - id = "talon_windows" - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_port) +/obj/machinery/recharge_station, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/decktwo/central_hallway) "bm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/wood, @@ -566,8 +240,8 @@ /area/talon/decktwo/cap_room) "bo" = ( /obj/structure/cable/green{ - icon_state = "1-2"; - dir = 1 + dir = 1; + icon_state = "1-2" }, /obj/machinery/light_switch{ dir = 8; @@ -575,58 +249,10 @@ }, /turf/simulated/floor/wood, /area/talon/decktwo/cap_room) -"bp" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/structure/sign/department/commander{ - pixel_x = -28 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) "bq" = ( /obj/structure/table/standard, /turf/simulated/floor/wood, /area/talon/decktwo/bar) -"br" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/item/weapon/stool/baystool/padded, -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/turf/simulated/floor/lino, -/area/talon/decktwo/bar) -"bs" = ( -/obj/machinery/chemical_dispenser/bar_soft/full{ - dir = 8 - }, -/obj/structure/table/marble, -/turf/simulated/floor/lino, -/area/talon/decktwo/bar) -"bt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/blast/regular/open{ - id = "talon_windows" - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_starboard) "bu" = ( /obj/machinery/light/small{ dir = 8; @@ -643,18 +269,6 @@ }, /turf/simulated/floor/wood, /area/talon/decktwo/cap_room) -"bw" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) "bx" = ( /obj/structure/cable/green{ icon_state = "0-2" @@ -666,30 +280,11 @@ pixel_x = -28 }, /obj/structure/bed/chair/bay/chair{ - icon_state = "bay_chair_preview"; - dir = 1 + dir = 1; + icon_state = "bay_chair_preview" }, /turf/simulated/floor/wood, /area/talon/decktwo/bar) -"by" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/spline/plain{ - dir = 10 - }, -/turf/simulated/floor/lino, -/area/talon/decktwo/bar) -"bz" = ( -/obj/effect/floor_decal/spline/plain, -/turf/simulated/floor/lino, -/area/talon/decktwo/bar) -"bA" = ( -/obj/effect/floor_decal/spline/plain, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/lino, -/area/talon/decktwo/bar) "bB" = ( /obj/machinery/alarm/talon{ dir = 4; @@ -714,46 +309,22 @@ /turf/simulated/floor/carpet/blucarpet, /area/talon/decktwo/cap_room) "bF" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"bG" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/borderfloor{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/structure/sign/department/bar{ - pixel_x = 29 - }, -/turf/simulated/floor/tiled/steel, +/turf/simulated/floor/tiled/eris/steel, /area/talon/decktwo/central_hallway) "bH" = ( /obj/structure/cable/green{ @@ -797,31 +368,6 @@ /obj/item/modular_computer/console/preset/talon, /turf/simulated/floor/carpet/blucarpet, /area/talon/decktwo/cap_room) -"bN" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"bO" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/talon/decktwo/bar) "bP" = ( /obj/structure/extinguisher_cabinet{ dir = 8; @@ -843,71 +389,25 @@ }, /turf/simulated/floor/carpet/blucarpet, /area/talon/decktwo/cap_room) -"bS" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - icon_state = "pipe-t"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) "bT" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 10; + icon_state = "intact-scrubbers" }, -/obj/structure/cable/green{ - icon_state = "2-4" +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central4, -/obj/structure/disposalpipe/junction, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"bU" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 2 - }, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/tiled/steel_grid, -/area/talon/decktwo/bar) +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) "bV" = ( /obj/structure/cable/green{ icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 + dir = 4; + icon_state = "intact-scrubbers" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -920,59 +420,19 @@ /area/talon/decktwo/bar) "bW" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 + dir = 4; + icon_state = "intact-scrubbers" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /obj/machinery/oxygen_pump{ - icon_state = "oxygen_tank"; dir = 1; + icon_state = "oxygen_tank"; pixel_y = -30 }, /turf/simulated/floor/wood, /area/talon/decktwo/bar) -"bX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/effect/floor_decal/spline/plain{ - dir = 9 - }, -/obj/machinery/vending/food{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel_ridged, -/area/talon/decktwo/bar) -"bY" = ( -/obj/machinery/vending/coffee{ - dir = 1 - }, -/obj/effect/floor_decal/spline/plain{ - icon_state = "spline_plain"; - dir = 1 - }, -/turf/simulated/floor/tiled/steel_ridged, -/area/talon/decktwo/bar) -"bZ" = ( -/obj/machinery/vending/dinnerware{ - icon_state = "dinnerware"; - dir = 1 - }, -/obj/effect/floor_decal/spline/plain{ - icon_state = "spline_plain"; - dir = 1 - }, -/turf/simulated/floor/tiled/steel_ridged, -/area/talon/decktwo/bar) -"ca" = ( -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_starboard) "cb" = ( /turf/simulated/wall/rshull, /area/talon/maintenance/decktwo_port) @@ -992,22 +452,6 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/steel_grid, /area/talon/decktwo/central_hallway) -"ce" = ( -/obj/structure/cable/yellow{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/power/solar, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"cf" = ( -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/power/solar, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) "cg" = ( /obj/structure/cable/heavyduty{ icon_state = "0-8" @@ -1060,33 +504,12 @@ /turf/simulated/open, /area/talon/decktwo/central_hallway) "cn" = ( -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 8 +/obj/machinery/vending/dinnerware{ + dir = 1; + icon_state = "dinnerware" }, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 1 - }, -/obj/structure/sign/deck2{ - pixel_y = 28 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"co" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central4{ - icon_state = "steel_decals_central4"; - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/talon/decktwo/bar) "cp" = ( /obj/structure/lattice, /obj/structure/cable/green{ @@ -1127,83 +550,19 @@ /turf/simulated/wall/rshull, /area/talon/maintenance/decktwo_starboard) "ct" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/heavyduty{ - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"cu" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/heavyduty{ - icon_state = "4-8" - }, -/turf/simulated/floor/reinforced/airless, +/obj/effect/floor_decal/industrial/warning/dust/corner, +/turf/simulated/floor/hull/airless, /area/talon/maintenance/decktwo_solars) "cv" = ( -/obj/structure/cable/heavyduty{ - icon_state = "0-8" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"cw" = ( -/obj/structure/cable/heavyduty{ - dir = 2; - icon_state = "0-4" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"cx" = ( -/obj/structure/railing{ - dir = 1 - }, /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, +/obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass/talon, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_port) +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_starboard) "cy" = ( /obj/structure/railing, /obj/structure/lattice, @@ -1216,49 +575,19 @@ "cA" = ( /obj/structure/railing, /obj/structure/railing{ - icon_state = "railing0"; - dir = 4 + dir = 4; + icon_state = "railing0" }, /turf/simulated/open, /area/talon/decktwo/central_hallway) "cB" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 +/obj/structure/sign/deck2{ + pixel_y = 28 }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 +/obj/machinery/door/firedoor/glass{ + dir = 2 }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"cC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/steeldecal/steel_decals3{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals3{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals3{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals3, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"cD" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/turf/simulated/floor/tiled/steel, +/turf/simulated/floor/tiled/eris/techmaint_panels, /area/talon/decktwo/central_hallway) "cE" = ( /obj/structure/railing, @@ -1270,170 +599,7 @@ "cF" = ( /turf/simulated/wall, /area/talon/maintenance/decktwo_starboard) -"cG" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_starboard) -"cH" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/catwalk, -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_port) -"cI" = ( -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/structure/closet/emcloset, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"cJ" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/camera/network/talon, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"cK" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/glass/talon/hidden, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - icon_state = "steel_decals5"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) "cL" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4; - icon_state = "borderfloorcorner2"; - pixel_y = 0 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"cM" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"cN" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"cO" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"cP" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"cQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/green{ @@ -1449,257 +615,22 @@ }, /obj/structure/disposalpipe/segment, /obj/effect/catwalk_plated, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/eris/under, +/area/talon/decktwo/central_hallway) +"cP" = ( +/obj/machinery/alarm/talon{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, /area/talon/decktwo/central_hallway) "cR" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"cS" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"cT" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"cU" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/glass/talon/hidden{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - icon_state = "steel_decals5"; - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"cV" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/machinery/camera/network/talon, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"cW" = ( -/obj/structure/cable/green{ - icon_state = "2-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/structure/closet/emcloset, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"cX" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/catwalk, -/obj/machinery/light/small{ - dir = 8; - pixel_x = 0 - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_starboard) -"cY" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_port) -"cZ" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"da" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"db" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass/talon/hidden, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - icon_state = "steel_decals5"; - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"dc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/machinery/oxygen_pump{ - icon_state = "oxygen_tank"; - dir = 1; - pixel_y = -30 - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"dd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"de" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"df" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 + icon_state = "intact-scrubbers" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -1710,233 +641,21 @@ name = "south bump"; pixel_y = -24 }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, /obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 + dir = 4; + icon_state = "pipe-s" }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"dg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/structure/sign/directions/evac{ - pixel_y = -38 - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"dh" = ( -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central4, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"di" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/structure/sign/department/shield{ - pixel_y = -31 - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"dj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"dk" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/machinery/oxygen_pump{ - icon_state = "oxygen_tank"; - dir = 1; - pixel_y = -30 - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"dl" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass/talon/hidden{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - icon_state = "steel_decals5"; - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, +/turf/simulated/floor/tiled/eris/steel, /area/talon/decktwo/central_hallway) "dm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"dn" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"do" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, /obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_starboard) -"dp" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/structure/extinguisher_cabinet{ - dir = 4; - icon_state = "extinguisher_closed"; - pixel_x = -30 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"dq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_port) "dr" = ( /turf/simulated/wall, /area/talon/decktwo/eng_room) @@ -1960,47 +679,20 @@ "du" = ( /turf/simulated/wall, /area/talon/decktwo/pilot_room) -"dv" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloor{ +"dw" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"dw" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ +/obj/structure/window/reinforced{ dir = 4 }, -/obj/structure/extinguisher_cabinet{ - dir = 8; - icon_state = "extinguisher_closed"; - pixel_x = 30 +/obj/machinery/door/blast/regular/open{ + id = "talon_windows" }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"dx" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) +/turf/simulated/floor/plating/eris/under, +/area/talon/decktwo/cap_room) "dy" = ( /obj/structure/table/woodentable, /obj/item/modular_computer/laptop/preset/custom_loadout/standard/talon/engineer, @@ -2019,92 +711,13 @@ }, /turf/simulated/floor/carpet, /area/talon/decktwo/eng_room) -"dB" = ( +"dE" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/obj/machinery/alarm/talon{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22; - pixel_y = 0 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/structure/table/standard, -/obj/item/weapon/paper/talon_shields, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/tech) -"dC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/machinery/computer/ship/helm{ - req_one_access = list(301) - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/tech) -"dD" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central4{ - icon_state = "steel_decals_central4"; - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/tech) -"dE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4; - icon_state = "borderfloorcorner2"; - pixel_y = 0 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/tech) -"dF" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/railing, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/structure/table/standard, -/obj/item/device/bluespaceradio/talon_prelinked, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/tech) +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) "dG" = ( /obj/item/weapon/bedsheet, /obj/structure/bed/padded, @@ -2125,42 +738,6 @@ /obj/item/modular_computer/laptop/preset/custom_loadout/standard/talon/pilot, /turf/simulated/floor/carpet, /area/talon/decktwo/pilot_room) -"dJ" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/alarm/talon{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22; - pixel_y = 0 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_port) -"dK" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) "dL" = ( /obj/structure/cable/green{ icon_state = "0-2" @@ -2190,81 +767,15 @@ }, /turf/simulated/floor/carpet, /area/talon/decktwo/eng_room) -"dO" = ( -/obj/machinery/power/apc/talon{ - cell_type = /obj/item/weapon/cell/apc; - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10; - icon_state = "borderfloorcorner2"; - pixel_x = 0 - }, -/obj/structure/table/standard, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/tech) -"dP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/steeldecal/steel_decals6, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/tech) "dQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 +/obj/structure/table/steel, +/obj/machinery/button/remote/blast_door{ + dir = 8; + id = "talon_windows"; + name = "window blast shields" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 5 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/railing, -/obj/effect/floor_decal/steeldecal/steel_decals9, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/tech) -"dR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/tech) -"dS" = ( -/obj/effect/floor_decal/steeldecal/steel_decals_central4{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/tech) +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/decktwo/bridge_upper) "dT" = ( /obj/machinery/alarm/talon{ dir = 4; @@ -2294,57 +805,12 @@ }, /turf/simulated/floor/carpet, /area/talon/decktwo/pilot_room) -"dW" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) "dX" = ( /obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + icon_state = "2-4" }, -/obj/machinery/alarm/talon{ - dir = 8; - pixel_x = 22; - pixel_y = 0 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_starboard) -"dY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/structure/sign/directions/roomnum{ - icon_state = "roomnum"; - dir = 4; - pixel_x = 32; - pixel_y = -9 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/decktwo/bridge_upper) "dZ" = ( /obj/structure/cable/green{ d1 = 1; @@ -2355,6 +821,7 @@ dir = 8; pixel_y = 0 }, +/obj/machinery/suit_cycler/vintage/tengi, /turf/simulated/floor/wood, /area/talon/decktwo/eng_room) "ea" = ( @@ -2368,37 +835,15 @@ }, /turf/simulated/floor/tiled/steel_grid, /area/talon/decktwo/eng_room) -"ec" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/tech) "ed" = ( /obj/structure/cable/green, /obj/machinery/power/shield_generator/charged, /turf/simulated/floor/tiled/techfloor, /area/talon/decktwo/tech) -"ee" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/tech) "ef" = ( /obj/machinery/camera/network/talon{ - icon_state = "camera"; - dir = 9 + dir = 9; + icon_state = "camera" }, /obj/machinery/pointdefense_control{ id_tag = "talon_pd" @@ -2410,9 +855,7 @@ dir = 8; pixel_x = 0 }, -/obj/machinery/suit_cycler/pilot{ - req_access = list(301) - }, +/obj/machinery/suit_cycler/vintage/tpilot, /turf/simulated/floor/wood, /area/talon/decktwo/pilot_room) "eh" = ( @@ -2430,87 +873,6 @@ }, /turf/simulated/floor/wood, /area/talon/decktwo/pilot_room) -"ej" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10; - icon_state = "borderfloorcorner2"; - pixel_x = 0 - }, -/obj/structure/sign/directions/roomnum{ - pixel_x = -31; - pixel_y = -9 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"ek" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"el" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central4{ - icon_state = "steel_decals_central4"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"em" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/obj/machinery/door/airlock{ - id_tag = "talon_engdoor"; - name = "Engineer's Cabin"; - req_one_access = list(301) - }, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/tiled/steel_grid, -/area/talon/decktwo/eng_room) "en" = ( /obj/structure/cable/green{ icon_state = "1-8" @@ -2539,76 +901,10 @@ }, /turf/simulated/floor/wood, /area/talon/decktwo/eng_room) -"eq" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/machinery/computer/ship/engines{ - dir = 1; - icon_state = "computer" - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/tech) "er" = ( /obj/machinery/light/small, /turf/simulated/floor/carpet/blucarpet, /area/talon/decktwo/cap_room) -"es" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/structure/cable/green{ - icon_state = "1-4" - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 2; - pixel_y = -28 - }, -/obj/structure/sign/directions/evac{ - pixel_y = -38 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/tech) -"et" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/cable/green{ - icon_state = "2-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central4, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/tech) -"eu" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/light/small, -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/tech) "ev" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -2635,89 +931,6 @@ }, /turf/simulated/floor/wood, /area/talon/decktwo/pilot_room) -"ey" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/obj/machinery/door/airlock{ - id_tag = "talon_pilotdoor"; - name = "Pilot's Cabin"; - req_one_access = list(301) - }, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/tiled/steel_grid, -/area/talon/decktwo/pilot_room) -"ez" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central4{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"eA" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"eB" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_port) -"eC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) "eD" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 @@ -2747,8 +960,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ - icon_state = "1-2"; - dir = 1 + dir = 1; + icon_state = "1-2" }, /obj/machinery/door/airlock/command{ name = "Talon Secure Airlock"; @@ -2781,28 +994,6 @@ }, /turf/simulated/floor/wood, /area/talon/decktwo/pilot_room) -"eL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"eM" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_starboard) "eN" = ( /turf/simulated/wall/rpshull, /area/talon/decktwo/lifeboat) @@ -2810,77 +1001,21 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ - icon_state = "1-2"; - dir = 1 + dir = 1; + icon_state = "1-2" }, /obj/machinery/door/airlock/glass_external, /obj/effect/map_helper/airlock/door/simple, /turf/simulated/floor/tiled/techfloor, /area/talon/decktwo/lifeboat) -"eP" = ( -/obj/structure/cable/heavyduty{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) "eQ" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 10; + icon_state = "intact-scrubbers" }, /obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_port) -"eR" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/plating, -/area/talon/decktwo/central_hallway) -"eS" = ( -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) "eT" = ( /turf/simulated/wall, /area/talon/decktwo/med_room) @@ -2903,28 +1038,14 @@ /turf/simulated/floor/carpet, /area/talon/decktwo/med_room) "eX" = ( -/obj/machinery/computer/shuttle_control/explore/talon_lifeboat{ - icon_state = "computer"; - dir = 4 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 }, -/obj/effect/floor_decal/techfloor/orange{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/decktwo/lifeboat) -"eY" = ( -/obj/machinery/vending/wallmed1{ - emagged = 1; - pixel_y = 32; - shut_up = 0 - }, -/obj/item/weapon/bedsheet, -/obj/structure/bed/padded, -/obj/effect/floor_decal/techfloor/orange{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/decktwo/lifeboat) +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) "eZ" = ( /turf/simulated/wall, /area/talon/decktwo/sec_room) @@ -2946,120 +1067,16 @@ /obj/item/modular_computer/laptop/preset/custom_loadout/standard/talon/security, /turf/simulated/floor/carpet, /area/talon/decktwo/sec_room) -"fd" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, +"fh" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"fe" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_starboard) -"ff" = ( -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_starboard) -"fg" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/heavyduty{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"fh" = ( -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/solar, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"fi" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/heavyduty{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"fj" = ( -/obj/structure/catwalk, -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/eris/under, /area/talon/maintenance/decktwo_port) -"fk" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) "fl" = ( /obj/structure/cable/green{ icon_state = "0-2" @@ -3089,31 +1106,6 @@ }, /turf/simulated/floor/carpet, /area/talon/decktwo/med_room) -"fo" = ( -/obj/machinery/power/apc/talon/hyper{ - dir = 8; - pixel_x = -24 - }, -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/obj/structure/closet/crate/plastic, -/obj/item/clothing/suit/space/emergency, -/obj/item/device/flashlight, -/obj/item/weapon/storage/briefcase/inflatable, -/obj/item/clothing/head/helmet/space/emergency, -/obj/item/device/flashlight/glowstick, -/obj/item/device/flashlight/glowstick, -/obj/item/device/flashlight/glowstick, -/obj/item/weapon/storage/box/metalfoam, -/obj/item/weapon/tank/oxygen, -/obj/effect/floor_decal/techfloor/orange{ - dir = 4 - }, -/obj/item/device/survivalcapsule/luxury, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/decktwo/lifeboat) "fp" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ @@ -3124,25 +1116,6 @@ }, /turf/simulated/floor/tiled/techfloor, /area/talon/decktwo/lifeboat) -"fq" = ( -/obj/machinery/alarm/talon{ - alarm_id = "anomaly_testing"; - breach_detection = 0; - dir = 8; - frequency = 1439; - pixel_x = 22; - pixel_y = 0; - report_danger_level = 0 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/powered/scrubber, -/obj/effect/floor_decal/techfloor/orange{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/decktwo/lifeboat) "fr" = ( /obj/machinery/alarm/talon{ dir = 4; @@ -3172,51 +1145,15 @@ }, /turf/simulated/floor/carpet, /area/talon/decktwo/sec_room) -"fu" = ( -/obj/structure/catwalk, -/obj/machinery/light/small{ - dir = 8; - pixel_x = 0 - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_starboard) -"fv" = ( -/obj/machinery/power/solar, -/obj/structure/cable/yellow, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"fw" = ( -/obj/structure/cable/yellow, -/obj/machinery/power/solar, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) "fx" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_port) -"fy" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_starboard) "fz" = ( /obj/structure/cable/green{ d1 = 1; @@ -3238,20 +1175,9 @@ dir = 4; pixel_y = 0 }, +/obj/machinery/suit_cycler/vintage/tmedic, /turf/simulated/floor/wood, /area/talon/decktwo/med_room) -"fC" = ( -/obj/machinery/camera/network/talon{ - icon_state = "camera"; - dir = 4 - }, -/obj/effect/floor_decal/techfloor/orange{ - dir = 4 - }, -/obj/item/weapon/paper/talon_lifeboat, -/obj/structure/table/steel, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/decktwo/lifeboat) "fD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ @@ -3259,25 +1185,12 @@ }, /turf/simulated/floor/tiled/techfloor, /area/talon/decktwo/lifeboat) -"fE" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 - }, -/obj/machinery/portable_atmospherics/powered/pump/filled, -/obj/effect/floor_decal/techfloor/orange{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/decktwo/lifeboat) "fF" = ( /obj/machinery/light/small{ dir = 8; pixel_x = 0 }, +/obj/machinery/suit_cycler/vintage/tguard, /turf/simulated/floor/wood, /area/talon/decktwo/sec_room) "fG" = ( @@ -3295,62 +1208,6 @@ }, /turf/simulated/floor/wood, /area/talon/decktwo/sec_room) -"fI" = ( -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_starboard) -"fJ" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_port) -"fK" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"fL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/obj/machinery/door/airlock{ - id_tag = "talon_meddoor"; - name = "Doctor's Cabin"; - req_one_access = list(301) - }, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/tiled/steel_grid, -/area/talon/decktwo/med_room) "fM" = ( /obj/structure/cable/green{ icon_state = "1-8" @@ -3376,12 +1233,10 @@ /turf/simulated/floor/wood, /area/talon/decktwo/med_room) "fP" = ( -/obj/effect/floor_decal/techfloor/orange{ - dir = 4 - }, -/obj/structure/table/steel, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/decktwo/lifeboat) +/obj/structure/catwalk, +/obj/structure/loot_pile/maint/trash, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_port) "fQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -3395,14 +1250,6 @@ }, /turf/simulated/floor/tiled/techfloor, /area/talon/decktwo/lifeboat) -"fR" = ( -/obj/effect/floor_decal/techfloor/orange{ - dir = 8 - }, -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/decktwo/lifeboat) "fS" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -3429,67 +1276,27 @@ }, /turf/simulated/floor/wood, /area/talon/decktwo/sec_room) -"fV" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, +"fY" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/obj/machinery/door/airlock{ - id_tag = "talon_secdoor"; - name = "Guard's Cabin"; - req_one_access = list(301) - }, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/tiled/steel_grid, -/area/talon/decktwo/sec_room) -"fW" = ( -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"fX" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_starboard) -"fY" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/structure/extinguisher_cabinet{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4; - icon_state = "extinguisher_closed"; - pixel_x = -30 + icon_state = "intact-scrubbers" }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/command{ + id_tag = "talon_capdoor"; + name = "Talon Secure Airlock"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/decktwo/cap_room) "fZ" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 @@ -3540,35 +1347,6 @@ }, /turf/simulated/floor/wood, /area/talon/decktwo/sec_room) -"gf" = ( -/obj/machinery/door/firedoor/glass/talon/hidden{ - dir = 2 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"gg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor/glass/talon/hidden{ - dir = 2 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) "gh" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -3578,177 +1356,22 @@ }, /turf/simulated/floor/tiled/steel_grid, /area/talon/maintenance/decktwo_aft) -"gi" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor/glass/talon/hidden{ - dir = 2 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"gj" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass/talon/hidden{ - dir = 2 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"gk" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/machinery/camera/network/talon{ - icon_state = "camera"; - dir = 9 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"gl" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 5 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"gm" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4; - icon_state = "borderfloorcorner2"; - pixel_y = 0 - }, -/obj/machinery/washing_machine, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) "gn" = ( /turf/simulated/open, /area/talon/maintenance/decktwo_aft) "go" = ( /obj/structure/railing{ - icon_state = "railing0"; - dir = 4 + dir = 4; + icon_state = "railing0" }, /turf/simulated/open, /area/talon/maintenance/decktwo_aft) -"gp" = ( -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 6 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"gq" = ( -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"gt" = ( -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 5 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) "gu" = ( /obj/structure/railing{ dir = 8 }, /turf/simulated/open, /area/talon/maintenance/decktwo_aft) -"gv" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10; - icon_state = "borderfloorcorner2"; - pixel_x = 0 - }, -/obj/machinery/washing_machine, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"gw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"gx" = ( -/obj/machinery/alarm/talon{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22; - pixel_y = 0 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"gy" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"gz" = ( -/obj/machinery/door/firedoor/glass/talon/hidden, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - icon_state = "steel_decals5"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"gA" = ( -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) "gB" = ( /obj/structure/railing{ dir = 1 @@ -3766,33 +1389,552 @@ /area/talon/maintenance/decktwo_aft) "gD" = ( /obj/structure/railing{ - icon_state = "railing0"; - dir = 4 + dir = 4; + icon_state = "railing0" }, /obj/structure/railing{ dir = 1 }, /turf/simulated/open, /area/talon/maintenance/decktwo_aft) -"gE" = ( +"gJ" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/lattice, +/turf/simulated/open, +/area/talon/maintenance/decktwo_aft) +"gK" = ( +/obj/structure/lattice, +/turf/simulated/open, +/area/talon/maintenance/decktwo_aft) +"gL" = ( +/obj/structure/railing{ + dir = 4; + icon_state = "railing0" + }, +/obj/structure/lattice, +/turf/simulated/open, +/area/talon/maintenance/decktwo_aft) +"gS" = ( +/obj/structure/catwalk, +/obj/machinery/airlock_sensor{ + dir = 1; + pixel_x = -28; + pixel_y = -28; + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/sensor/int_sensor, +/obj/machinery/atmospherics/pipe/simple/visible/aux{ + dir = 10; + icon_state = "intact-aux" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"gT" = ( +/obj/structure/railing, +/turf/simulated/open, +/area/talon/maintenance/decktwo_aft) +"gU" = ( +/obj/structure/railing, +/obj/structure/railing{ + dir = 4; + icon_state = "railing0" + }, +/turf/simulated/open, +/area/talon/maintenance/decktwo_aft) +"gV" = ( +/obj/structure/railing, +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/open, +/area/talon/maintenance/decktwo_aft) +"gZ" = ( +/turf/simulated/wall, +/area/talon/maintenance/decktwo_port) +"hn" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/lattice, +/turf/simulated/open, +/area/talon/maintenance/decktwo_aft) +"ho" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing{ + dir = 4; + icon_state = "railing0" + }, +/turf/simulated/open, +/area/talon/maintenance/decktwo_aft) +"ht" = ( +/turf/simulated/wall/rshull, +/area/talon/maintenance/decktwo_aft) +"hu" = ( +/turf/simulated/wall, +/area/talon/maintenance/decktwo_aft) +"hx" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/plating/eris/under, +/area/talon/decktwo/central_hallway) +"hy" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing, +/turf/simulated/open, +/area/talon/maintenance/decktwo_aft) +"hz" = ( +/obj/structure/railing{ + dir = 4; + icon_state = "railing0" + }, +/obj/structure/railing, +/turf/simulated/open, +/area/talon/maintenance/decktwo_aft) +"hE" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/zpipe/down/supply{ + dir = 4; + icon_state = "down-supply" + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/open, +/area/talon/maintenance/decktwo_aft) +"hF" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{ + dir = 8; + icon_state = "down-scrubbers" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/disposalpipe/down{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{ + dir = 1 + }, +/turf/simulated/open, +/area/talon/maintenance/decktwo_aft) +"hL" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/regular/open{ + id = "talon_windows" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_port) +"hO" = ( +/obj/effect/overmap/visitable/ship/talon, +/turf/space, +/area/space) +"hP" = ( +/obj/effect/landmark/map_data/talon, +/turf/space, +/area/space) +"hQ" = ( +/obj/structure/table/bench/wooden, +/turf/simulated/floor/wood, +/area/talon/decktwo/cap_room) +"hX" = ( +/obj/structure/railing, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/open, +/area/talon/maintenance/decktwo_aft) +"ic" = ( +/obj/structure/lattice, +/obj/structure/railing, +/turf/simulated/open, +/area/talon/maintenance/decktwo_aft) +"ik" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock{ + id_tag = "talon_engdoor"; + name = "Engineer's Cabin"; + req_one_access = list(301) + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/tiled/steel_grid, +/area/talon/decktwo/eng_room) +"il" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/alarm/talon{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/obj/structure/table/standard, +/obj/item/weapon/paper/talon_shields, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/talon/decktwo/tech) +"iq" = ( +/obj/machinery/telecomms/allinone/talon{ + id = "talon_aio"; + network = "Talon" + }, +/turf/simulated/floor/bluegrid, +/area/talon/decktwo/tech) +"is" = ( +/turf/simulated/open/vacuum, +/area/space) +"iv" = ( +/obj/machinery/power/tracker, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 1; + icon_state = "warningcorner_dust" + }, +/turf/simulated/floor/reinforced/airless, +/area/talon/maintenance/decktwo_solars) +"iw" = ( /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 10 + dir = 4; + icon_state = "intact-scrubbers" }, /obj/structure/catwalk, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/eris/under, /area/talon/maintenance/decktwo_aft) -"gF" = ( -/obj/machinery/door/firedoor/glass/talon/hidden{ - dir = 8 +"ix" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 }, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - icon_state = "steel_decals5"; - dir = 8 +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1; + icon_state = "pipe-t" }, -/turf/simulated/floor/tiled/steel, +/turf/simulated/floor/tiled/eris/steel, /area/talon/decktwo/central_hallway) -"gG" = ( +"iz" = ( +/obj/machinery/power/tracker, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/talon/maintenance/decktwo_solars) +"iA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/talon/decktwo/tech) +"iL" = ( +/turf/simulated/open/vacuum, +/area/talon/maintenance/decktwo_solars) +"iM" = ( +/obj/machinery/ntnet_relay, +/turf/simulated/floor/bluegrid, +/area/talon/decktwo/tech) +"iV" = ( +/obj/machinery/computer/ship/engines{ + dir = 1; + icon_state = "computer" + }, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/talon/decktwo/tech) +"jy" = ( +/obj/machinery/cryopod/talon{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/white/gray_platform, +/area/talon/decktwo/central_hallway) +"jz" = ( +/obj/structure/cable/green{ + d2 = 8; + dir = 2; + icon_state = "0-8" + }, +/obj/machinery/power/apc/talon{ + dir = 2; + name = "south bump"; + pixel_y = -28; + req_access = list(67) + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/decktwo/bridge_upper) +"jI" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/landmark/talon, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/eris/white/gray_platform, +/area/talon/decktwo/central_hallway) +"jK" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/railing, +/obj/structure/table/standard, +/obj/item/device/bluespaceradio/talon_prelinked, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/talon/decktwo/tech) +"jQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"jV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"kh" = ( +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/turf/simulated/floor/wood, +/area/talon/decktwo/bar) +"kn" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"kv" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/wall/rshull, +/area/talon/maintenance/decktwo_aft) +"kO" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_starboard) +"kS" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_port) +"la" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"lx" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_port) +"ly" = ( +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"lI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/light/small, +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/talon/decktwo/tech) +"lL" = ( +/obj/machinery/power/solar, +/obj/structure/cable/yellow, +/turf/simulated/floor/plating/eris/under/airless, +/area/talon/maintenance/decktwo_solars) +"lR" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass{ + dir = 2 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/decktwo/central_hallway) +"mh" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"mm" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"mo" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_starboard) +"mr" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/camera/network/talon{ + dir = 9; + icon_state = "camera" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"mC" = ( +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"mD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5; + icon_state = "intact-scrubbers" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"mJ" = ( +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_starboard) +"mL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/catwalk, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-j2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"mN" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; @@ -3807,1788 +1949,12 @@ pixel_y = 0; report_danger_level = 0 }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, +/turf/simulated/floor/tiled/eris/steel, /area/talon/decktwo/central_hallway) -"gH" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 - }, -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - icon_state = "pipe-t"; - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"gI" = ( -/obj/structure/sign/deck2{ - pixel_y = 28 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/talon/decktwo/central_hallway) -"gJ" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/lattice, -/turf/simulated/open, -/area/talon/maintenance/decktwo_aft) -"gK" = ( -/obj/structure/lattice, -/turf/simulated/open, -/area/talon/maintenance/decktwo_aft) -"gL" = ( -/obj/structure/railing{ - icon_state = "railing0"; - dir = 4 - }, -/obj/structure/lattice, -/turf/simulated/open, -/area/talon/maintenance/decktwo_aft) -"gM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/steeldecal/steel_decals3, -/obj/effect/floor_decal/steeldecal/steel_decals3{ - dir = 6 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"gN" = ( -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"gO" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/structure/closet/emcloset, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"gP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"gQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"gR" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/structure/closet/emcloset, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"gS" = ( -/obj/machinery/door/firedoor/glass/talon, -/obj/machinery/door/airlock, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"gT" = ( -/obj/structure/railing, -/turf/simulated/open, -/area/talon/maintenance/decktwo_aft) -"gU" = ( -/obj/structure/railing, -/obj/structure/railing{ - icon_state = "railing0"; - dir = 4 - }, -/turf/simulated/open, -/area/talon/maintenance/decktwo_aft) -"gV" = ( -/obj/structure/railing, -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/open, -/area/talon/maintenance/decktwo_aft) -"gW" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/glass, -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"gX" = ( -/obj/machinery/alarm/talon{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22; - pixel_y = 0 - }, -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_port) -"gY" = ( -/obj/structure/catwalk, -/obj/structure/cable/green{ - d2 = 8; - dir = 2; - icon_state = "0-8" - }, -/obj/machinery/power/apc/talon{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_port) -"gZ" = ( -/turf/simulated/wall, -/area/talon/maintenance/decktwo_port) -"ha" = ( -/turf/simulated/floor/tiled/white, -/area/talon/decktwo/central_hallway) -"hb" = ( -/obj/structure/sink{ - pixel_y = 22 - }, -/obj/structure/mirror{ - pixel_y = 32 - }, -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/white, -/area/talon/decktwo/central_hallway) -"hc" = ( -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"hd" = ( -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 9 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"he" = ( -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"hf" = ( +"mR" = ( /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 5 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"hg" = ( -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"hh" = ( -/obj/machinery/cryopod/talon{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/decktwo/central_hallway) -"hi" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/landmark/talon, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/steel_ridged, -/area/talon/decktwo/central_hallway) -"hj" = ( -/obj/structure/cable/green{ - icon_state = "2-8" - }, -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_starboard) -"hk" = ( -/obj/machinery/alarm/talon{ - dir = 8; - pixel_x = 22; - pixel_y = 0 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_starboard) -"hl" = ( -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_port) -"hm" = ( -/obj/structure/toilet{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/talon/decktwo/central_hallway) -"hn" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/lattice, -/turf/simulated/open, -/area/talon/maintenance/decktwo_aft) -"ho" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/railing{ - icon_state = "railing0"; - dir = 4 - }, -/turf/simulated/open, -/area/talon/maintenance/decktwo_aft) -"hp" = ( -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 6 - }, -/obj/structure/catwalk, -/obj/machinery/light/small{ - dir = 8; - pixel_x = 0 - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"hq" = ( -/obj/machinery/computer/cryopod{ - pixel_x = 32 - }, -/obj/machinery/light/small, -/obj/effect/landmark/talon, -/turf/simulated/floor/tiled/steel_ridged, -/area/talon/decktwo/central_hallway) -"hr" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/catwalk, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_starboard) -"hs" = ( -/obj/structure/catwalk, -/obj/structure/cable/green{ - d2 = 8; - dir = 2; - icon_state = "0-8" - }, -/obj/machinery/power/apc/talon{ dir = 4; - name = "east bump"; - pixel_x = 24 - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_starboard) -"ht" = ( -/turf/simulated/wall/rshull, -/area/talon/maintenance/decktwo_aft) -"hu" = ( -/turf/simulated/wall, -/area/talon/maintenance/decktwo_aft) -"hw" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/disposalpipe/segment, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"hx" = ( -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/aux{ - icon_state = "intact-aux"; - dir = 6 - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"hy" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing, -/turf/simulated/open, -/area/talon/maintenance/decktwo_aft) -"hz" = ( -/obj/structure/railing{ - icon_state = "railing0"; - dir = 4 - }, -/obj/structure/railing, -/turf/simulated/open, -/area/talon/maintenance/decktwo_aft) -"hB" = ( -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"hC" = ( -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/catwalk, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"hD" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/catwalk, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"hE" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/zpipe/down/supply{ - icon_state = "down-supply"; - dir = 4 - }, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/open, -/area/talon/maintenance/decktwo_aft) -"hF" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{ - icon_state = "down-scrubbers"; - dir = 8 - }, -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/disposalpipe/down{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{ - dir = 1 - }, -/turf/simulated/open, -/area/talon/maintenance/decktwo_aft) -"hG" = ( -/obj/structure/cable/heavyduty{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"hH" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/heavyduty{ - icon_state = "1-2" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"hI" = ( -/obj/machinery/power/solar, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"hJ" = ( -/obj/structure/cable/heavyduty, -/obj/structure/cable/heavyduty{ - dir = 2; - icon_state = "0-4" - }, -/obj/structure/cable/heavyduty{ - icon_state = "0-2" - }, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"hL" = ( -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 10 - }, -/obj/structure/catwalk, -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"hM" = ( -/obj/structure/cable/heavyduty{ - icon_state = "4-8" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"hN" = ( -/obj/structure/cable/heavyduty{ - icon_state = "0-2" - }, -/obj/structure/cable/heavyduty{ - icon_state = "0-8" - }, -/obj/structure/cable/heavyduty, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"hO" = ( -/obj/effect/overmap/visitable/ship/talon, -/turf/space, -/area/space) -"hP" = ( -/obj/effect/landmark/map_data/talon, -/turf/space, -/area/space) -"hQ" = ( -/obj/structure/table/bench/wooden, -/turf/simulated/floor/wood, -/area/talon/decktwo/cap_room) -"hR" = ( -/obj/structure/ladder, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"hS" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/floor_decal/steeldecal/steel_decals3{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals3{ - dir = 5 - }, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 2 - }, -/obj/effect/catwalk_plated, -/turf/simulated/floor/plating, -/area/talon/decktwo/central_hallway) -"hT" = ( -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10, -/obj/structure/sign/deck2{ - pixel_y = 28 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"hU" = ( -/obj/structure/catwalk, -/obj/structure/loot_pile/maint/trash, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_port) -"hV" = ( -/obj/structure/catwalk, -/obj/structure/loot_pile/maint/trash, -/turf/simulated/floor/lino, -/area/talon/maintenance/decktwo_aft) -"hW" = ( -/obj/structure/loot_pile/maint/trash, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_starboard) -"hX" = ( -/obj/structure/railing, -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/open, -/area/talon/maintenance/decktwo_aft) -"hY" = ( -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/atmospherics/pipe/simple/visible/aux{ - icon_state = "intact-aux"; - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"hZ" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/cable/heavyduty{ - icon_state = "2-8" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_aft) -"ia" = ( -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/talon{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"ib" = ( -/obj/structure/cable/heavyduty{ - icon_state = "2-4" - }, -/obj/machinery/camera/network/talon{ - icon_state = "camera"; - dir = 6 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_aft) -"ic" = ( -/obj/structure/lattice, -/obj/structure/railing, -/turf/simulated/open, -/area/talon/maintenance/decktwo_aft) -"id" = ( -/obj/machinery/airlock_sensor{ - dir = 4; - pixel_x = -28; - req_one_access = list(301) - }, -/obj/machinery/atmospherics/unary/vent_pump/aux{ - icon_state = "map_vent_aux"; - dir = 1 - }, -/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ - dir = 8; - id_tag = "talon_aft_solar"; - pixel_x = 28; - req_one_access = list(301) - }, -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/obj/effect/map_helper/airlock/sensor/chamber_sensor, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"ie" = ( -/obj/effect/map_helper/airlock/door/ext_door, -/obj/machinery/door/airlock/glass_external{ - req_one_access = list(301) - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"if" = ( -/obj/machinery/airlock_sensor{ - pixel_x = -28; - pixel_y = 28; - req_one_access = list(301) - }, -/obj/effect/map_helper/airlock/sensor/ext_sensor, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_aft) -"ig" = ( -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/catwalk, -/obj/structure/sign/warning/falling{ - pixel_x = 31 - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"ih" = ( -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 9 - }, -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/aux{ - icon_state = "intact-aux"; - dir = 10 - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"ii" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/aux{ - icon_state = "intact-aux"; - dir = 6 - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"ij" = ( -/obj/machinery/atmospherics/portables_connector/aux{ - icon_state = "map_connector-aux"; - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister/air/airlock, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"ik" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/aux{ - icon_state = "intact-aux"; - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"il" = ( -/obj/structure/catwalk, -/obj/machinery/airlock_sensor{ - dir = 1; - pixel_x = -28; - pixel_y = -28; - req_one_access = list(301) - }, -/obj/effect/map_helper/airlock/sensor/int_sensor, -/obj/machinery/atmospherics/pipe/simple/visible/aux{ - icon_state = "intact-aux"; - dir = 10 - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"im" = ( -/obj/structure/catwalk, -/obj/machinery/light/small, -/obj/structure/sign/warning/airlock{ - pixel_y = -32 - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"in" = ( -/obj/effect/map_helper/airlock/door/int_door, -/obj/machinery/atmospherics/pipe/simple/visible/aux, -/obj/machinery/door/airlock/glass_external{ - req_one_access = list(301) - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"ip" = ( -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 8; - pixel_y = -26 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon/decktwo/bridge_upper) -"iq" = ( -/obj/machinery/telecomms/allinone/talon{ - id = "talon_aio"; - network = "Talon" - }, -/turf/simulated/floor/bluegrid, -/area/talon/decktwo/tech) -"ir" = ( -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 5 - }, -/obj/structure/cable/green{ - icon_state = "1-4" - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"is" = ( -/turf/simulated/open/vacuum, -/area/space) -"it" = ( -/obj/structure/cable/heavyduty{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"iu" = ( -/obj/structure/cable/heavyduty{ - icon_state = "1-2" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"iv" = ( -/obj/machinery/power/tracker, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/effect/floor_decal/industrial/warning/dust/corner{ - icon_state = "warningcorner_dust"; - dir = 1 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"iw" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"ix" = ( -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable/heavyduty, -/obj/structure/cable/heavyduty{ - icon_state = "0-2" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"iy" = ( -/obj/structure/cable/heavyduty{ - icon_state = "0-2" - }, -/obj/structure/cable/heavyduty, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"iz" = ( -/obj/machinery/power/tracker, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/effect/floor_decal/industrial/warning/dust/corner{ - dir = 4 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"iA" = ( -/obj/structure/cable/heavyduty{ - icon_state = "1-4" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"iB" = ( -/obj/structure/cable/heavyduty{ - icon_state = "2-8" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"iC" = ( -/obj/structure/cable/heavyduty{ - icon_state = "2-4" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"iD" = ( -/obj/structure/cable/heavyduty{ - icon_state = "1-8" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"iE" = ( -/obj/structure/cable/heavyduty{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"iF" = ( -/obj/structure/cable/heavyduty{ - dir = 2; - icon_state = "0-4" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"iG" = ( -/obj/structure/cable/heavyduty{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"iH" = ( -/obj/structure/cable/heavyduty{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"iI" = ( -/obj/structure/cable/heavyduty{ - icon_state = "0-8" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"iJ" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/aux{ - icon_state = "intact-aux"; - dir = 5 - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"iK" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/aux{ - icon_state = "intact-aux"; - dir = 9 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"iL" = ( -/turf/simulated/open/vacuum, -/area/talon/maintenance/decktwo_solars) -"iM" = ( -/obj/machinery/ntnet_relay, -/turf/simulated/floor/bluegrid, -/area/talon/decktwo/tech) -"jD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"kh" = ( -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/turf/simulated/floor/wood, -/area/talon/decktwo/bar) -"kv" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/wall/rshull, -/area/talon/maintenance/decktwo_aft) -"mN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/machinery/oxygen_pump{ - icon_state = "oxygen_tank"; - dir = 4; - pixel_x = 30 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"nu" = ( -/obj/structure/table/bench/wooden, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/wood, -/area/talon/decktwo/cap_room) -"nH" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 4 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"ol" = ( -/obj/structure/sign/poster{ - icon_state = ""; - dir = 1 - }, -/turf/simulated/wall, -/area/talon/decktwo/bar) -"om" = ( -/obj/effect/floor_decal/industrial/warning/dust/corner, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"pY" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/wood, -/area/talon/decktwo/bar) -"qG" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/wall/rshull, -/area/talon/maintenance/decktwo_aft) -"rb" = ( -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/deliveryChute{ - icon_state = "intake"; - dir = 4 - }, -/obj/effect/floor_decal/rust/steel_decals_rusted1{ - dir = 8 - }, -/obj/effect/floor_decal/rust/steel_decals_rusted1{ - icon_state = "steel_decals_rusted1"; - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/maintenance/decktwo_aft) -"rE" = ( -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 6 - }, -/obj/structure/catwalk, -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - frequency = 1380; - id_tag = "talon_lifeboatbay"; - pixel_x = 8; - pixel_y = 28; - req_one_access = list(301) - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"rQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - icon_state = "1-2"; - dir = 1 - }, -/obj/effect/overmap/visitable/ship/landable/talon_lifeboat, -/obj/effect/shuttle_landmark/shuttle_initializer/talon_lifeboat, -/turf/simulated/floor/tiled/techfloor, -/area/talon/decktwo/lifeboat) -"sx" = ( -/obj/machinery/button/remote/airlock{ - dir = 4; - id = "talon_capdoor"; - name = "Door Bolts"; - pixel_x = 28; - specialfunctions = 4 - }, -/turf/simulated/floor/wood, -/area/talon/decktwo/cap_room) -"sE" = ( -/obj/effect/floor_decal/industrial/warning/dust, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"tx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"tC" = ( -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/structure/catwalk, -/obj/structure/sign/directions/evac{ - dir = 1; - pixel_x = 1; - pixel_y = 32 - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"uP" = ( -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/catwalk, -/obj/structure/sign/securearea{ - pixel_x = 0; - pixel_y = 30 - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"vc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/blast/regular/open{ - id = "talon_windows" - }, -/obj/structure/cable/green{ - icon_state = "4-8"; - dir = 1 - }, -/turf/simulated/floor/plating, -/area/talon/decktwo/bar) -"vj" = ( -/obj/machinery/conveyor{ - dir = 8; - icon_state = "conveyor0"; - id = "talontrash" - }, -/obj/machinery/door/blast/regular{ - dir = 4; - id = "talontrashblast" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/maintenance/decktwo_aft) -"vB" = ( -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/wood, -/area/talon/decktwo/bar) -"vM" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"vO" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 1 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"vS" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 8 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"wW" = ( -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/wall/rshull, -/area/talon/maintenance/decktwo_aft) -"xm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/structure/sign/department/telecoms{ - pixel_y = -31 - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"yb" = ( -/obj/structure/table/steel, -/obj/machinery/button/remote/blast_door{ - dir = 8; - id = "talon_windows"; - name = "window blast shields" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/talon/decktwo/bridge_upper) -"ys" = ( -/obj/structure/cable/green{ - icon_state = "4-8"; - dir = 1 - }, -/obj/effect/floor_decal/industrial/warning/dust/corner{ - dir = 4 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"yF" = ( -/obj/structure/disposalpipe/trunk{ - icon_state = "pipe-t"; - dir = 1 - }, -/obj/structure/disposaloutlet{ - icon_state = "outlet"; - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/floor_decal/rust/steel_decals_rusted1{ - dir = 8 - }, -/obj/effect/floor_decal/rust/steel_decals_rusted1{ - icon_state = "steel_decals_rusted1"; - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/maintenance/decktwo_aft) -"zm" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass/talon, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_starboard) -"AA" = ( -/obj/structure/sign/poster{ - icon_state = ""; - dir = 4 - }, -/turf/simulated/wall, -/area/talon/maintenance/decktwo_starboard) -"AC" = ( -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/turf/simulated/floor/wood, -/area/talon/decktwo/bar) -"AT" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/effect/floor_decal/industrial/warning/dust/corner{ - icon_state = "warningcorner_dust"; - dir = 1 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"BC" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/machinery/camera/network/talon{ - icon_state = "camera"; - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"Dk" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/media/jukebox, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/wood, -/area/talon/decktwo/bar) -"Dz" = ( -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 1 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"Em" = ( -/obj/structure/disposalpipe/trunk{ - icon_state = "pipe-t"; - dir = 4 - }, -/obj/structure/disposaloutlet, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"EA" = ( -/obj/machinery/conveyor{ - dir = 8; - icon_state = "conveyor0"; - id = "talontrash" - }, -/turf/simulated/floor/tiled/techmaint, -/area/talon/maintenance/decktwo_aft) -"FD" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/machinery/camera/network/talon{ - icon_state = "camera"; - dir = 9 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"Gk" = ( -/obj/effect/floor_decal/industrial/warning/dust/corner{ - dir = 8 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"Gq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10; - icon_state = "borderfloorcorner2"; - pixel_x = 0 - }, -/obj/structure/sign/directions/roomnum{ - icon_state = "roomnum"; - dir = 1; - pixel_x = -31; - pixel_y = -9 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"Ib" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/airlock/glass_external, -/obj/effect/map_helper/airlock/door/simple, -/turf/simulated/floor/tiled/techfloor, -/area/talon/decktwo/lifeboat) -"Ie" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"IL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/machinery/oxygen_pump{ - icon_state = "oxygen_tank"; - dir = 8; - pixel_x = -30 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"Jf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/blast/regular/open{ - id = "talon_windows" - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/talon/decktwo/cap_room) -"JL" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 4; - layer = 3.3; - pixel_x = 26 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"MS" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/structure/sign/directions/roomnum{ - icon_state = "roomnum"; - dir = 8; - pixel_x = 32; - pixel_y = -9 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"Nc" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "talontrash" - }, -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 10 - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"Nx" = ( -/obj/structure/cable/heavyduty{ - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"Ou" = ( -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/obj/machinery/power/pointdefense{ - id_tag = "talon_pd" - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"Ow" = ( -/obj/machinery/power/pointdefense{ - id_tag = "talon_pd" - }, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"Pk" = ( -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 8 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"Px" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/blast/regular/open{ - id = "talon_windows" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_port) -"Qm" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass/talon, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"QF" = ( -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/catwalk, -/obj/machinery/button/remote/blast_door{ - id = "talontrashblast"; - pixel_y = 28 - }, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_aft) -"RK" = ( -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 4 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"Se" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/tiled/techfloor, -/area/talon/decktwo/bridge_upper) -"SU" = ( -/obj/effect/landmark/start{ - name = "Talon Captain" - }, -/turf/simulated/floor/carpet/blucarpet, -/area/talon/decktwo/cap_room) -"Tw" = ( -/obj/effect/floor_decal/emblem/talon, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"TC" = ( -/obj/structure/sign/poster{ - icon_state = ""; - dir = 8 - }, -/turf/simulated/wall, -/area/talon/decktwo/central_hallway) -"Uf" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-s"; - dir = 4 - }, -/turf/simulated/floor/wood, -/area/talon/decktwo/bar) -"UI" = ( -/obj/machinery/power/pointdefense{ - id_tag = "talon_pd" - }, -/obj/structure/cable/green{ - icon_state = "0-8" - }, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"VV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/wall/rshull, -/area/talon/maintenance/decktwo_aft) -"WZ" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/wood, -/area/talon/decktwo/cap_room) -"Xh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/blast/regular/open{ - id = "talon_windows" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/talon/maintenance/decktwo_starboard) -"Xp" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 26 - }, -/turf/simulated/floor/tiled/steel, -/area/talon/decktwo/central_hallway) -"Yb" = ( -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 1 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"YQ" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"Zc" = ( -/obj/structure/cable/heavyduty{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"Zd" = ( -/obj/structure/cable/green{ - icon_state = "4-8"; - dir = 1 - }, -/turf/simulated/floor/lino, -/area/talon/decktwo/bar) -"Zf" = ( -/obj/machinery/power/pointdefense{ - id_tag = "talon_pd" - }, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/turf/simulated/floor/reinforced/airless, -/area/talon/maintenance/decktwo_solars) -"ZF" = ( -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 + icon_state = "intact-scrubbers" }, /obj/structure/cable/green{ d1 = 4; @@ -5603,15 +1969,2710 @@ dir = 2; req_access = list(301) }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"mS" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/regular/open{ + id = "talon_windows" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/decktwo/bar) +"mV" = ( +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"nj" = ( +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/atmospherics/pipe/simple/visible/aux, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"ns" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/firealarm{ + dir = 4; + layer = 3.3; + pixel_x = 26 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"nu" = ( +/obj/structure/table/bench/wooden, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/talon/decktwo/cap_room) +"nB" = ( +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 8 + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"nI" = ( +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"nL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"nR" = ( +/obj/machinery/suit_cycler/vintage/tcaptain, +/turf/simulated/floor/wood, +/area/talon/decktwo/cap_room) +"ol" = ( +/obj/structure/sign/poster{ + dir = 1; + icon_state = "" + }, +/turf/simulated/wall, +/area/talon/decktwo/bar) +"om" = ( +/obj/machinery/vending/boozeomat{ + density = 0; + pixel_y = 32; + req_access = list(301); + req_log_access = 301 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/talon/decktwo/bar) +"oA" = ( +/obj/machinery/atmospherics/portables_connector/aux{ + dir = 1; + icon_state = "map_connector-aux" + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"oJ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 2 + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/decktwo/bar) +"oX" = ( +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"pb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/cable/green{ + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/talon/decktwo/tech) +"pi" = ( +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"pp" = ( +/obj/machinery/power/apc/talon{ + cell_type = /obj/item/weapon/cell/apc; + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/obj/structure/table/standard, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/talon/decktwo/tech) +"pt" = ( +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(301) + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"pK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"pY" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/turf/simulated/floor/wood, +/area/talon/decktwo/bar) +"qa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/decktwo/central_hallway) +"qb" = ( +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 5 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"qi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"qG" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/wall/rshull, +/area/talon/maintenance/decktwo_aft) +"qP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/sign/directions/roomnum{ + dir = 4; + icon_state = "roomnum"; + pixel_x = 32; + pixel_y = -9 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"qW" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 4 + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"rb" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/deliveryChute{ + dir = 4; + icon_state = "intake" + }, +/obj/effect/floor_decal/rust/steel_decals_rusted1{ + dir = 8 + }, +/obj/effect/floor_decal/rust/steel_decals_rusted1{ + dir = 4; + icon_state = "steel_decals_rusted1" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon/maintenance/decktwo_aft) +"re" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/aux{ + dir = 6; + icon_state = "intact-aux" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"rz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/vending/food{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/talon/decktwo/bar) +"rA" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/heavyduty{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"rB" = ( +/turf/simulated/floor/tiled/eris/white, +/area/talon/decktwo/central_hallway) +"rH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"rJ" = ( +/obj/machinery/airlock_sensor{ + dir = 4; + pixel_x = -28; + req_one_access = list(301) + }, +/obj/machinery/atmospherics/unary/vent_pump/aux{ + dir = 1; + icon_state = "map_vent_aux" + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + dir = 8; + id_tag = "talon_aft_solar"; + pixel_x = 28; + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"rQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + dir = 1; + icon_state = "1-2" + }, +/obj/effect/overmap/visitable/ship/landable/talon_lifeboat, +/obj/effect/shuttle_landmark/shuttle_initializer/talon_lifeboat, +/turf/simulated/floor/tiled/techfloor, +/area/talon/decktwo/lifeboat) +"rU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/item/weapon/stool/baystool/padded, +/turf/simulated/floor/tiled/eris/cafe, +/area/talon/decktwo/bar) +"rW" = ( +/obj/structure/table/standard, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/cable/green{ + dir = 1; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/talon/decktwo/bar) +"sm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock{ + id_tag = "talon_pilotdoor"; + name = "Pilot's Cabin"; + req_one_access = list(301) + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/tiled/steel_grid, +/area/talon/decktwo/pilot_room) +"sn" = ( +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"sv" = ( +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/atmospherics/pipe/simple/visible/aux{ + dir = 4; + icon_state = "intact-aux" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"sx" = ( +/obj/machinery/button/remote/airlock{ + dir = 4; + id = "talon_capdoor"; + name = "Door Bolts"; + pixel_x = 28; + specialfunctions = 4 + }, +/turf/simulated/floor/wood, +/area/talon/decktwo/cap_room) +"sy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/talon/decktwo/tech) +"sQ" = ( +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_port) +"sX" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/sign/department/bar{ + pixel_x = 29 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"tM" = ( +/obj/structure/loot_pile/maint/trash, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_starboard) +"tN" = ( +/obj/structure/table/steel, +/obj/item/weapon/paper/dockingcodes, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/decktwo/bridge_upper) +"tO" = ( +/obj/machinery/computer/cryopod{ + pixel_x = 32 + }, +/obj/machinery/light/small, +/obj/effect/landmark/talon, +/turf/simulated/floor/tiled/eris/white/gray_platform, +/area/talon/decktwo/central_hallway) +"tY" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/solar, +/turf/simulated/floor/plating/eris/under/airless, +/area/talon/maintenance/decktwo_solars) +"tZ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 9 + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/aux{ + dir = 10; + icon_state = "intact-aux" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"us" = ( +/obj/machinery/power/apc/talon/hyper{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/closet/crate/plastic, +/obj/item/device/flashlight, +/obj/item/weapon/storage/briefcase/inflatable, +/obj/item/device/flashlight/glowstick, +/obj/item/device/flashlight/glowstick, +/obj/item/device/flashlight/glowstick, +/obj/item/weapon/storage/box/metalfoam, +/obj/item/device/survivalcapsule/luxury, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon/decktwo/lifeboat) +"uz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock{ + id_tag = "talon_secdoor"; + name = "Guard's Cabin"; + req_one_access = list(301) + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/tiled/steel_grid, +/area/talon/decktwo/sec_room) +"uA" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/decktwo/central_hallway) +"uJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/decktwo/central_hallway) +"uL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"uM" = ( +/obj/item/weapon/stool/baystool/padded, +/obj/machinery/camera/network/talon{ + dir = 6; + icon_state = "camera" + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/talon/decktwo/bar) +"uQ" = ( +/obj/machinery/chemical_dispenser/bar_soft/full{ + dir = 8 + }, +/obj/structure/table/marble, +/turf/simulated/floor/tiled/eris/cafe, +/area/talon/decktwo/bar) +"vi" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/regular/open{ + id = "talon_windows" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_port) +"vj" = ( +/obj/machinery/conveyor{ + dir = 8; + icon_state = "conveyor0"; + id = "talontrash" + }, +/obj/machinery/door/blast/regular{ + dir = 4; + id = "talontrashblast" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon/maintenance/decktwo_aft) +"vw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/structure/sign/directions/evac{ + pixel_y = -38 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"vB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/turf/simulated/floor/wood, +/area/talon/decktwo/bar) +"vC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"vO" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"vQ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"vW" = ( +/obj/structure/cable/green{ + dir = 1; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/talon/decktwo/bar) +"ws" = ( +/obj/machinery/alarm/talon{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_port) +"wE" = ( +/obj/structure/cable/green{ + dir = 1; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 4 + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"wW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/turf/simulated/wall/rshull, +/area/talon/maintenance/decktwo_aft) +"wZ" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4; + icon_state = "pipe-t" + }, +/obj/structure/disposaloutlet, +/turf/simulated/floor/plating/eris/under/airless, +/area/talon/maintenance/decktwo_solars) +"xg" = ( +/obj/structure/cable/heavyduty{ + icon_state = "0-2" + }, +/obj/structure/cable/heavyduty{ + icon_state = "0-8" + }, +/obj/structure/cable/heavyduty, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"xi" = ( +/obj/machinery/computer/shuttle_control/explore/talon_lifeboat{ + dir = 4; + icon_state = "computer" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon/decktwo/lifeboat) +"xn" = ( +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 5 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"xv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"xB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"xV" = ( +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"yd" = ( +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"ym" = ( +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 8; + pixel_y = -26 + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/decktwo/bridge_upper) +"yF" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1; + icon_state = "pipe-t" + }, +/obj/structure/disposaloutlet{ + dir = 8; + icon_state = "outlet" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/floor_decal/rust/steel_decals_rusted1{ + dir = 8 + }, +/obj/effect/floor_decal/rust/steel_decals_rusted1{ + dir = 4; + icon_state = "steel_decals_rusted1" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon/maintenance/decktwo_aft) +"yH" = ( +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"yK" = ( +/obj/structure/ladder, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"yL" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/blast/regular/open{ + id = "talon_windows" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/decktwo/bridge_upper) +"yW" = ( +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"zs" = ( +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"zu" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 8 + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"zv" = ( +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 6 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"zB" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating/eris/under, +/area/talon/decktwo/bar) +"zW" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/aux{ + dir = 5; + icon_state = "intact-aux" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"Af" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"As" = ( +/obj/structure/bed/chair/bay/comfy/blue{ + dir = 1; + icon_state = "bay_comfychair_preview"; + pixel_y = 5 + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/decktwo/bridge_upper) +"Az" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_starboard) +"AA" = ( +/obj/structure/sign/poster{ + dir = 4; + icon_state = "" + }, +/turf/simulated/wall, +/area/talon/maintenance/decktwo_starboard) +"AB" = ( +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"AC" = ( +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/turf/simulated/floor/wood, +/area/talon/decktwo/bar) +"AD" = ( +/obj/machinery/alarm/talon{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/decktwo/bridge_upper) +"AE" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/regular/open{ + id = "talon_windows" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_starboard) +"AX" = ( +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8; + pixel_x = 0 + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_starboard) +"Bb" = ( +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"Bd" = ( +/obj/structure/closet/autolok_wall{ + pixel_y = -24 + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/decktwo/bridge_upper) +"Bv" = ( +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/structure/sign/warning/falling{ + pixel_x = 31 + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"BL" = ( +/obj/structure/cable/heavyduty{ + icon_state = "2-4" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"Ce" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/oxygen_pump{ + dir = 8; + icon_state = "oxygen_tank"; + pixel_x = -30 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"Cg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/talon/decktwo/tech) +"Ci" = ( +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/structure/sign/directions/evac{ + dir = 1; + pixel_x = 1; + pixel_y = 32 + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"Cj" = ( +/obj/structure/table/steel, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon/decktwo/lifeboat) +"Cl" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"CB" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"CF" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"CL" = ( +/obj/structure/cable/heavyduty{ + icon_state = "0-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"CN" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet, +/obj/structure/closet/autolok_wall{ + pixel_x = 27 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon/decktwo/lifeboat) +"CW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/talon/decktwo/tech) +"CZ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/regular/open{ + id = "talon_windows" + }, +/obj/structure/cable/green{ + dir = 1; + icon_state = "4-8" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/decktwo/bar) +"Db" = ( +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/talon/decktwo/tech) +"Dk" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/media/jukebox, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/wood, +/area/talon/decktwo/bar) +"Dl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/item/weapon/stool/baystool/padded, +/turf/simulated/floor/tiled/eris/cafe, +/area/talon/decktwo/bar) +"Dr" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"DT" = ( +/obj/machinery/airlock_sensor{ + pixel_x = -28; + pixel_y = 28; + req_one_access = list(301) + }, +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_aft) +"En" = ( +/obj/structure/cable/heavyduty{ + icon_state = "2-4" + }, +/obj/machinery/camera/network/talon{ + dir = 6; + icon_state = "camera" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_aft) +"Ez" = ( +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 5 + }, +/obj/structure/cable/green{ + icon_state = "1-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"EA" = ( +/obj/machinery/conveyor{ + dir = 8; + icon_state = "conveyor0"; + id = "talontrash" + }, +/turf/simulated/floor/tiled/techmaint, +/area/talon/maintenance/decktwo_aft) +"Fc" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"Fu" = ( +/obj/structure/extinguisher_cabinet{ + dir = 4; + icon_state = "extinguisher_closed"; + pixel_x = -30 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"FA" = ( +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/obj/machinery/button/remote/blast_door{ + id = "talontrashblast"; + pixel_y = 28 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"FF" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"FG" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_port) +"FM" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/washing_machine, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"FT" = ( +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"Gi" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4; + icon_state = "pipe-t" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"Gm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/oxygen_pump{ + dir = 1; + icon_state = "oxygen_tank"; + pixel_y = -30 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"Gq" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"GQ" = ( +/obj/structure/cable/heavyduty{ + icon_state = "1-8" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"GX" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_starboard) +"Hs" = ( +/obj/structure/catwalk, +/obj/structure/loot_pile/maint/trash, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"HD" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_port) +"HF" = ( +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/solar, +/turf/simulated/floor/plating/eris/under/airless, +/area/talon/maintenance/decktwo_solars) +"HH" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"HK" = ( +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"HM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/obj/machinery/computer/ship/helm{ + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/talon/decktwo/tech) +"HV" = ( +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 9 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"HZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"Ib" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass_external, +/obj/effect/map_helper/airlock/door/simple, +/turf/simulated/floor/tiled/techfloor, +/area/talon/decktwo/lifeboat) +"Ic" = ( +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"Ie" = ( +/obj/structure/cable/green{ + icon_state = "2-8" + }, +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_starboard) +"Iw" = ( +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"IB" = ( +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 6 + }, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8; + pixel_x = 0 + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"IO" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"IX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/sign/department/telecoms{ + pixel_y = -31 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"Jd" = ( +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"Jh" = ( +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/structure/catwalk, +/obj/structure/sign/securearea{ + pixel_x = 0; + pixel_y = 30 + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"Jo" = ( +/obj/machinery/camera/network/talon{ + dir = 4; + icon_state = "camera" + }, +/obj/item/weapon/paper/talon_lifeboat, +/obj/structure/table/steel, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon/decktwo/lifeboat) +"Ju" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/aux{ + dir = 9; + icon_state = "intact-aux" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"Jw" = ( +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22; + pixel_y = 0 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_starboard) +"JF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5; + icon_state = "intact-scrubbers" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/railing, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/talon/decktwo/tech) +"JG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"Ka" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/sign/directions/roomnum{ + pixel_x = -31; + pixel_y = -9 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"KE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock{ + id_tag = "talon_meddoor"; + name = "Doctor's Cabin"; + req_one_access = list(301) + }, +/obj/machinery/door/firedoor/glass/talon, +/turf/simulated/floor/tiled/steel_grid, +/area/talon/decktwo/med_room) +"KR" = ( +/obj/machinery/chemical_dispenser/bar_alc/full{ + dir = 8; + icon_state = "booze_dispenser" + }, +/obj/structure/table/marble, +/obj/structure/cable/green{ + dir = 1; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/talon/decktwo/bar) +"Ld" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable/green{ + icon_state = "1-4" + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 2; + pixel_y = -28 + }, +/obj/structure/sign/directions/evac{ + pixel_y = -38 + }, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/talon/decktwo/tech) +"Lg" = ( +/obj/effect/floor_decal/industrial/warning/dust, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"Lh" = ( +/obj/machinery/vending/wallmed1{ + emagged = 1; + pixel_y = 32; + shut_up = 0 + }, +/obj/item/weapon/bedsheet, +/obj/structure/bed/padded, +/obj/structure/closet/autolok_wall{ + pixel_x = 27 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon/decktwo/lifeboat) +"Lj" = ( +/obj/structure/cable/heavyduty{ + icon_state = "0-8" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"Lm" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/machinery/door/airlock/command{ + name = "Talon Secure Airlock"; + req_one_access = list(301) + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/decktwo/cap_room) +"Lo" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_port) +"LH" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8; + pixel_x = 0 + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_starboard) +"Mk" = ( +/obj/structure/catwalk, +/obj/machinery/light/small, +/obj/structure/sign/warning/airlock{ + pixel_y = -32 + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"Mn" = ( +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"My" = ( +/obj/effect/floor_decal/emblem/talon, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"MA" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"MF" = ( +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_starboard) +"MJ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/talon/decktwo/tech) +"MO" = ( +/obj/structure/cable/heavyduty{ + icon_state = "2-8" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"MV" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_starboard) +"Nb" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/extinguisher_cabinet{ + dir = 8; + icon_state = "extinguisher_closed"; + pixel_x = 30 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"Ni" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"Nm" = ( +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/decktwo/bar) +"Np" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 + }, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon/decktwo/lifeboat) +"Nr" = ( +/obj/structure/table/standard, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/item/weapon/storage/dicecup/loaded, +/turf/simulated/floor/tiled/eris/cafe, +/area/talon/decktwo/bar) +"NE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/oxygen_pump{ + dir = 4; + icon_state = "oxygen_tank"; + pixel_x = 30 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"NT" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"NX" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "talontrash" + }, +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 10; + icon_state = "intact-scrubbers" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"NZ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera/network/talon{ + dir = 10; + icon_state = "camera" + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/decktwo/bridge_upper) +"Oc" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"Ou" = ( +/obj/structure/cable/heavyduty{ + dir = 2; + icon_state = "0-4" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"OC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/item/weapon/stool/baystool/padded, +/obj/structure/cable/green{ + dir = 1; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/talon/decktwo/bar) +"OO" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"OR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/sign/directions/roomnum{ + dir = 1; + icon_state = "roomnum"; + pixel_x = -31; + pixel_y = -9 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"OS" = ( +/obj/structure/cable/heavyduty{ + icon_state = "1-2" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"OY" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d2 = 8; + dir = 2; + icon_state = "0-8" + }, +/obj/machinery/power/apc/talon{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_starboard) +"Pb" = ( +/obj/structure/cable/green{ + icon_state = "2-8" + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"Pp" = ( +/obj/structure/sign/department/commander{ + pixel_x = -28 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"PA" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 1; + icon_state = "warningcorner_dust" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"PD" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/decktwo/bridge_upper) +"PG" = ( +/obj/structure/sink{ + pixel_y = 22 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/white, +/area/talon/decktwo/central_hallway) +"PS" = ( +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"PX" = ( +/obj/structure/cable/heavyduty{ + icon_state = "1-4" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"Qi" = ( +/obj/structure/catwalk, +/obj/structure/cable/green{ + d2 = 8; + dir = 2; + icon_state = "0-8" + }, +/obj/machinery/power/apc/talon{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_port) +"Qm" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass/talon, /turf/simulated/floor/plating, /area/talon/maintenance/decktwo_aft) -"ZP" = ( +"Qt" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_port) +"QA" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_starboard) +"QJ" = ( +/obj/machinery/power/solar, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating/eris/under/airless, +/area/talon/maintenance/decktwo_solars) +"QM" = ( +/obj/machinery/alarm/talon{ + alarm_id = "anomaly_testing"; + breach_detection = 0; + dir = 8; + frequency = 1439; + pixel_x = 22; + pixel_y = 0; + report_danger_level = 0 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor/tiled/techfloor/grid, +/area/talon/decktwo/lifeboat) +"Rm" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/vending/nifsoft_shop, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/decktwo/central_hallway) +"Rv" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"Ry" = ( +/obj/structure/cable/heavyduty{ + icon_state = "0-2" + }, +/obj/structure/cable/heavyduty, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"RA" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"RD" = ( +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/aux{ + dir = 6; + icon_state = "intact-aux" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"RH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/talon/decktwo/tech) +"RQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/obj/machinery/door/firedoor/glass{ + dir = 2 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/decktwo/central_hallway) +"Sb" = ( +/obj/machinery/power/pointdefense{ + id_tag = "talon_pd" + }, +/obj/structure/cable/green{ + icon_state = "0-8" + }, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"SU" = ( +/obj/effect/landmark/start{ + name = "Talon Captain" + }, +/turf/simulated/floor/carpet/blucarpet, +/area/talon/decktwo/cap_room) +"SV" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm/talon{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_port) +"Tg" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/camera/network/talon{ + dir = 9; + icon_state = "camera" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"Tn" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"Tz" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable/heavyduty{ + icon_state = "2-8" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_aft) +"TA" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"TC" = ( +/obj/structure/sign/poster{ + dir = 8; + icon_state = "" + }, +/turf/simulated/wall, +/area/talon/decktwo/central_hallway) +"TM" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"TX" = ( +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"TY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-j2" + }, +/obj/effect/catwalk_plated, +/turf/simulated/floor/plating/eris/under, +/area/talon/decktwo/central_hallway) +"Uf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/turf/simulated/floor/wood, +/area/talon/decktwo/bar) +"Uj" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 8 + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"Ul" = ( +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 6 + }, +/obj/structure/catwalk, +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "talon_lifeboatbay"; + pixel_x = 8; + pixel_y = 28; + req_one_access = list(301) + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"Us" = ( +/obj/structure/cable/heavyduty{ + dir = 2; + icon_state = "0-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"Uv" = ( +/obj/structure/cable/heavyduty, +/obj/structure/cable/heavyduty{ + dir = 2; + icon_state = "0-4" + }, +/obj/structure/cable/heavyduty{ + icon_state = "0-2" + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"UJ" = ( +/obj/machinery/camera/network/talon{ + dir = 4; + icon_state = "camera" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"UQ" = ( +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/structure/extinguisher_cabinet{ + dir = 4; + icon_state = "extinguisher_closed"; + pixel_x = -30 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"UW" = ( +/obj/structure/cable/heavyduty{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"UY" = ( +/turf/simulated/floor/tiled/eris/cafe, +/area/talon/decktwo/bar) +"Va" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"Vg" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/decktwo/central_hallway) +"Vu" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/regular/open{ + id = "talon_windows" + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/decktwo/cap_room) +"Vz" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/aux{ + dir = 4; + icon_state = "intact-aux" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"VH" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass, +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/decktwo/central_hallway) +"VV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/wall/rshull, +/area/talon/maintenance/decktwo_aft) +"VZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/cafe, +/area/talon/decktwo/bar) +"Wa" = ( +/obj/machinery/computer/ship/navigation, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/talon/decktwo/bridge_upper) +"WD" = ( +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/talon{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"WG" = ( +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"WO" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"WS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/item/weapon/stool/baystool/padded, +/turf/simulated/floor/tiled/eris/cafe, +/area/talon/decktwo/bar) +"WZ" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/talon/decktwo/cap_room) +"Xa" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"Xg" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/heavyduty{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"Xi" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/washing_machine, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"Xn" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/heavyduty, +/obj/structure/cable/heavyduty{ + icon_state = "0-2" + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"Xs" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/junction, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"XU" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/talon/decktwo/central_hallway) +"XY" = ( +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"Yc" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 4 + }, +/turf/simulated/floor/hull/airless, +/area/talon/maintenance/decktwo_solars) +"Yh" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass/talon, +/obj/structure/disposalpipe/segment, +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_aft) +"Yv" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"Yz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm/talon{ + dir = 8; + pixel_x = 22; + pixel_y = 0 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_starboard) +"YA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/structure/sign/department/shield{ + pixel_y = -31 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-s" + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"YD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/sign/directions/roomnum{ + dir = 8; + icon_state = "roomnum"; + pixel_x = 32; + pixel_y = -9 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"YE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"YH" = ( +/obj/structure/cable/yellow, +/obj/machinery/power/solar, +/turf/simulated/floor/plating/eris/under/airless, +/area/talon/maintenance/decktwo_solars) +"YW" = ( /obj/structure/cable/heavyduty{ icon_state = "1-4" }, /obj/structure/disposalpipe/segment, -/turf/simulated/floor/reinforced/airless, +/turf/simulated/floor/hull/airless, /area/talon/maintenance/decktwo_solars) +"Zm" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"Zn" = ( +/obj/structure/table/standard, +/turf/simulated/floor/tiled/eris/cafe, +/area/talon/decktwo/bar) +"Zp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) +"Zt" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/regular/open{ + id = "talon_windows" + }, +/turf/simulated/floor/plating/eris/under, +/area/talon/maintenance/decktwo_starboard) +"ZF" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/talon/decktwo/bar) +"ZW" = ( +/obj/structure/sign/deck2{ + pixel_y = 28 + }, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/decktwo/central_hallway) (1,1,1) = {" aa @@ -13072,9 +12133,9 @@ is is is is -Zf -Yb -ao +CB +Rv +pi is is is @@ -13214,9 +12275,9 @@ is is is is -vS +Uj iv -ao +pi is is is @@ -13341,38 +12402,38 @@ is is aa aa -ao -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -Ie -iw -ao -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -ao +pi +HF +HF +HF +HF +HF +HF +HF +HF +HF +HF +HF +HF +HF +HF +CF +WO +pi +HF +HF +HF +HF +HF +HF +HF +HF +HF +HF +HF +HF +HF +pi aa aa aa @@ -13483,38 +12544,38 @@ is is is aa -ce -ct -fi -hH -hJ -it -it -it -it -it -it -it -it -it -it -Nx -ix -iu -it -it -it -it -it -it -it -it -it -it -it -it -it -iA +ao +rA +Oc +vO +Uv +xV +xV +xV +xV +xV +xV +xV +xV +xV +xV +Iw +Xn +OS +xV +xV +xV +xV +xV +xV +xV +xV +xV +xV +xV +xV +xV +PX aa aa aa @@ -13625,39 +12686,39 @@ is is is aa -ce -cu -fv -fh -hM -fh -fh -fh -fh -fh -fh -fh -fh -fh -fh -Ie ao -ao -fh -fh -fh -fh -fh -fh -fh -fh -fh -fh -fh -fh -fh -iB -iA +OO +lL +tY +FT +tY +tY +tY +tY +tY +tY +tY +tY +tY +tY +CF +pi +pi +tY +tY +tY +tY +tY +tY +tY +tY +tY +tY +tY +tY +tY +MO +PX aa aa aa @@ -13767,9 +12828,9 @@ is is is aa -ce -cu -fw +ao +OO +YH cb cg cb @@ -13782,8 +12843,8 @@ cb cb cb cb -Px -bl +vi +hL cb cb cb @@ -13799,12 +12860,12 @@ ht ht ht ht -iB -iA -ao -ao -ao -ao +MO +PX +pi +pi +pi +pi aa aa aa @@ -13909,43 +12970,43 @@ is is is aa -ce -cv -fw +ao +CL +YH cb ch -cx -cH -cY -cY -cY -dJ -cY -cY -eB -cY -eQ -fj -fx -fJ -fx -fx -fx -fx -fx -fx -fx -gX -hl +HD +kS +dm +dm +dm +SV +dm +dm +fh +dm +FG +sQ +lx +Qt +lx +lx +lx +lx +lx +lx +lx +ws +Lo hu -hV +Hs hE ht -ao -hM -ao -iF -ao +pi +FT +pi +Ou +pi iL aa aa @@ -14041,19 +13102,19 @@ aa aa aa aa -ao -ao -ao -ao -ao -sE -Ow -vO -ao -ao -ao -ao -ao +pi +pi +pi +pi +pi +Lg +RA +FF +pi +pi +pi +pi +pi cb ci cc @@ -14066,7 +13127,7 @@ cc cc cc TC -eR +hx cc cc cc @@ -14077,17 +13138,17 @@ cc cc cc cc -gY -hU +Qi +fP hu -gp -hd +zv +HV ht -ce -iE -fw -iG -fw +ao +zs +YH +UW +YH iL aa aa @@ -14183,54 +13244,54 @@ aa aa aa aa -ao -ao -ao -ao -ao -Gk -Pk -AT -ao -ao -ao -ao -ao +pi +pi +pi +pi +pi +nB +zu +PA +pi +pi +pi +pi +pi cb ci cc -cI -cZ -dp -dx -dK -dx -ek -dx -dx -eS -fk -fy -fK -fY -gf -BC -gx -gH -gO +mV +ly +UQ +TX +nI +TX +XY +TX +TX +Jd +aB +IO +nL +Fu +XU +UJ +cP +ix +dE cc gZ gZ hu -gq -he +WG +mm ht -ce -iE -fw -iG -fw ao +zs +YH +UW +YH +pi aa aa aa @@ -14325,15 +13386,15 @@ aa aa aa aa -ao -ao +pi +pi ap ap ap ap ap -Jf -ba +Vu +dw ap ap ap @@ -14341,37 +13402,37 @@ ap cb cj cc -cJ -da -dq -dq -dq -dY -el -eC -mN -Xp -dq -MS -el -eC -gg -gl -gy -gM -gP -gS -ha -ha +au +jV +vC +vC +vC +qP +Cl +vC +NE +eX +vC +YD +Cl +vC +uJ +mD +JG +JG +YE +uA +rB +rB Qm -gq -he +WG +mm ht -ce -iE -fw -iG -fw +ao +zs +YH +UW +YH iL aa aa @@ -14483,37 +13544,37 @@ aC aC cc cc -cK -db +lR +RQ dr dr dr dr -em +ik dr dr eT eT eT -fL +KE eT eT -gm -gz -gz -gz +FM +at +at +at cc -hb -hm +PG +aH hu -hx -ij +RD +oA ht -ce -iE -fw -iG -fw +ao +zs +YH +UW +YH iL aa aa @@ -14615,7 +13676,7 @@ ap aC az SU -aM +nR WZ aM bu @@ -14625,8 +13686,8 @@ aM aC ck cy -cL -dc +NT +Gm dr dy dL @@ -14642,21 +13703,21 @@ fZ eT cc cc -gI +cB cc cc cc cc hu -hY +sv hu ht -ce -iE -fw -iG -fw ao +zs +YH +UW +YH +pi aa aa aa @@ -14767,8 +13828,8 @@ aK aC cl cz -cM -dd +kn +jQ dr dz dM @@ -14787,18 +13848,18 @@ gn gn gn gT -hp -hc -hc -ih -iJ +IB +yW +yW +tZ +zW ht -ce -iE -fw -iG -fw ao +zs +YH +UW +YH +pi aa aa aa @@ -14909,8 +13970,8 @@ bR aC cl cz -cN -de +NT +qi dr dA dN @@ -14929,18 +13990,18 @@ gn gn gn gT -gq +WG gB gu hy -ik +Vz ht -ce -iE -fw -iG -fw ao +zs +YH +UW +YH +pi aa aa aa @@ -15037,9 +14098,9 @@ ae ae ae aj -aq -Se -aB +AD +PD +Lm aM sx bd @@ -15051,8 +14112,8 @@ er aC cm cz -cO -df +Fc +cR dr dr dr @@ -15071,18 +14132,18 @@ go go go gU -gq +WG gC gn hX -ik +Vz ht -ce -iE -fw -iG -fw ao +zs +YH +UW +YH +pi aa aa aa @@ -15179,12 +14240,12 @@ ae ae ae ak -ip +ym ac aC aC aC -be +fY aC aC aC @@ -15193,13 +14254,13 @@ aC aC cl cA -cN -jD +NT +bF ds -dB -dO -dS -eq +il +pp +Db +iV ds eN eN @@ -15208,23 +14269,23 @@ eN eN eN hu -rE -hc -hc -hc -hc -hd +Ul +yW +yW +yW +yW +HV hn ic -ii -iK +re +Ju ht -ce -iE -fw -iG -fw ao +zs +YH +UW +YH +pi aa aa aa @@ -15315,58 +14376,58 @@ aa aa aa aa -ad +yL ae ae ae ag -al -ar +tN +Bd ac -aD -aN -aU -bf -bp -bw -bF -bw -bS +bj +at +at +vQ +Pp +at +Dr +at +Gi cc -cn -cB -cP -dg +ZW +at +NT +vw ds -dC -dP -ec -es +HM +iA +RH +Ld ds eN -eX -fo -fC -fP +xi +us +Jo +Cj eN hu -tC +Ci gB gJ gu gV -he +mm gC gT -ik +Vz ht ht ht -hZ -iu -iD -ao -ao +Tz +OS +GQ +pi +pi aa aa aa @@ -15457,33 +14518,33 @@ aa aa aa aa -ad +yL ae ae af -ah -am -as +Wa +As +dX ay -aE -aO -aV -bg -aV -FD -bG -bN -bT +Rm +Gq +Gq +Af +Gq +mr +sX +Tn +Xs cd -co -cC -cQ -dh +xv +xB +cL +Yv dt -dD -dQ +MJ +JF ed -et +pb eH eO rQ @@ -15492,23 +14553,23 @@ fD fQ Ib gh -gt +qb gC gK gn gT -he +mm gC gT -il -in -id -ie -if -ao -Tw -ao -Em +gS +nj +rJ +pt +DT +pi +My +pi +wZ aa aa aa @@ -15599,58 +14660,58 @@ aa aa aa aa -ad +yL ae ae ae ai -yb +dQ +NZ +aw +aw +aw +zB +zB +zB +aw +aw +Nm +oJ +aw +ZW at -aw -aw -aw -aW -aW -aW -aw -aw -bO -bU -aw -hT -cD -cR -di +NT +YA ds -dE -dR -ee -eu +Cg +CW +sy +lI ds eN -eY -fq -fE -fR +Lh +QM +Np +CN eN hu -uP +Jh gD gL go gU -he +mm gC gT -im +Mk ht VV kv -ib -Zc -ZP -YQ -vM +En +Mn +YW +mh +MA aa aa aa @@ -15747,7 +14808,7 @@ ae ae ae ai -au +jz aw aF aP @@ -15761,10 +14822,10 @@ bV aw cl cE -cN -xm +NT +IX ds -dF +jK iq ef iM @@ -15776,23 +14837,23 @@ eN eN eN hu -gE -hg -hg -hg -hg -hf +eQ +HK +HK +HK +HK +xn hn ic -he -he +mm +mm wW -ce -eP -fw -iH -fw ao +oX +YH +yH +YH +pi aa aa aa @@ -15903,8 +14964,8 @@ bW aw cm cz -cN -de +NT +qi du du du @@ -15923,18 +14984,18 @@ gu gu gu gV -gA +iw gC gn gV -he +mm wW -ce -eP -fw -iH -fw ao +oX +YH +yH +YH +pi aa aa aa @@ -16033,20 +15094,20 @@ ac ac aw aw -aH -aR -aY -bh -br -by +uM +Dl +rU +OC +WS +VZ bI Uf -bX +rz aw cl cz -cN -de +NT +qi du dG dT @@ -16065,18 +15126,18 @@ gn gn gn gT -gA +iw ho go hz -he +mm wW -ce -eP -fw -iH -fw ao +oX +YH +yH +YH +pi aa aa aa @@ -16175,20 +15236,20 @@ ab ab ax ol -aI -aS -aI -bi -aI -bz +Zn +Nr +Zn +rW +Zn +UY aQ vB -bY +aV aw cl cz -cS -dj +HH +rH du dH dU @@ -16207,18 +15268,18 @@ gn gn gn gT -hL -ia -ig -ir -hR +bT +WD +Bv +Ez +yK wW -ce -eP -fw -iH -fw ao +oX +YH +yH +YH +pi aa aa aa @@ -16317,20 +15378,20 @@ aa aa ax aw -aJ -aT -aZ -Zd -aZ -bA +om +ZF +UY +vW +UY +ZF bJ bP -bZ +cn aw ck cy -cT -dk +NT +Gm du dI dV @@ -16346,21 +15407,21 @@ ge eZ cc cc -gI +cB cc cc cc cc hu -hB +Bb hu wW -ce -eP -fw -iH -fw ao +oX +YH +yH +YH +pi aa aa aa @@ -16462,8 +15523,8 @@ aw aw aw aw -bj -bs +KR +uQ aw aw aw @@ -16471,37 +15532,37 @@ aw aw cc cc -cU -dl +lR +RQ du du du du -ey +sm du du eZ eZ eZ -fV +uz eZ eZ -gv -gF -gF -gF +Xi +at +at +at cc -hh -hh +jy +jy hu -hC +yd rb qG -ce -eP -fw -iH -fw +ao +oX +YH +yH +YH iL aa aa @@ -16604,46 +15665,46 @@ ax ax ax ax -vc -bk +CZ +mS ax ax bQ -hW -ca +tM +MF cp cc -cV -dm -dv -dv -dv -ej -ez -eL -IL -dv -dv -Gq -ez -eL -gi -gw -tx -hS -gQ -gW -hi -hq +au +HZ +Va +Va +Va +Ka +TA +Va +Ce +Va +Va +OR +TA +Va +qa +Zp +Ni +TY +pK +VH +jI +tO hu -QF +FA vj ht -ce -eP -fw -iH -fw +ao +oX +YH +yH +YH iL aa aa @@ -16741,52 +15802,52 @@ aa aa aa aa -ao -ao -ao -om -RK -ys -ao -ao -ao +pi +pi +pi +ct +Yc +wE +pi +pi +pi bQ -ca -ca +MF +MF cq cc -cW -dn -dw -dn -dW -dn -eA -JL -dn -fd -dW -dn -fW -dw -gj -gk -gG -gN -gR +Pb +uL +Nb +uL +la +uL +Xa +ns +uL +TM +la +uL +AB +Nb +Vg +Tg +mN +PS +Zm cF -zm +GX cF hu -ZF +mR EA ht -ce -eP -fw -iH -fw ao +oX +YH +yH +YH +pi aa aa aa @@ -16883,15 +15944,15 @@ aa aa aa aa -ao -ao -ao -sE -Ou -Dz -ao -ao -ao +pi +pi +pi +Lg +sn +mC +pi +pi +pi bQ bQ bQ @@ -16906,7 +15967,7 @@ cF cF cF AA -fe +kO cF cF cF @@ -16917,17 +15978,17 @@ cF cF cF cF -hj -hr -hw -hD +Ie +mo +Yh +mL yF ht -ce -eP -fw -iH -fw +ao +oX +YH +yH +YH iL aa aa @@ -17033,43 +16094,43 @@ is is is aa -ce -cw -fw +ao +Us +YH bQ cr -cG -cX -do -do -do -dX -do -do -eM -do -ff -fu -fI -fX -fI -fI -fI -fI -fI -fI -fI -hk -hs +MV +LH +fx +fx +fx +Yz +fx +fx +cv +fx +mJ +AX +QA +Az +QA +QA +QA +QA +QA +QA +QA +Jw +OY hu -Nc +NX hF ht -ao -hM -ao -iI -ao +pi +FT +pi +Lj +pi iL aa aa @@ -17175,9 +16236,9 @@ is is is aa -ce -eP -fw +ao +oX +YH bQ cs bQ @@ -17190,8 +16251,8 @@ bQ bQ bQ bQ -Xh -bt +AE +Zt bQ bQ bQ @@ -17207,12 +16268,12 @@ ht ht ht ht -iC -iD -ao -ao -ao -ao +BL +GQ +pi +pi +pi +pi aa aa aa @@ -17317,39 +16378,39 @@ is is is aa -ce -eP -fv -hI -hM -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -Ie ao -ao -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -iC -iD +oX +lL +QJ +FT +HF +HF +HF +HF +HF +HF +HF +HF +HF +HF +CF +pi +pi +HF +HF +HF +HF +HF +HF +HF +HF +HF +HF +HF +HF +HF +BL +GQ aa aa aa @@ -17459,38 +16520,38 @@ is is is aa -ce -fg -hG -hG -hN -it -it -it -it -it -it -it -it -it -it -Nx -iy -iu -it -it -it -it -it -it -it -it -it -it -it -it -it -iD +ao +Xg +Ic +Ic +xg +xV +xV +xV +xV +xV +xV +xV +xV +xV +xV +Iw +Ry +OS +xV +xV +xV +xV +xV +xV +xV +xV +xV +xV +xV +xV +xV +GQ aa aa aa @@ -17601,38 +16662,38 @@ is is aa aa -ao -fh -fh -fh -fh -fh -fh -fh -fh -fh -fh -fh -fh -fh -fh -Ie -iw -ao -fh -fh -fh -fh -fh -fh -fh -fh -fh -fh -fh -fh -fh -ao +pi +tY +tY +tY +tY +tY +tY +tY +tY +tY +tY +tY +tY +tY +tY +CF +WO +pi +tY +tY +tY +tY +tY +tY +tY +tY +tY +tY +tY +tY +tY +pi aa aa aa @@ -17758,9 +16819,9 @@ is is is is -nH +qW iz -ao +pi is is is @@ -17900,9 +16961,9 @@ is is is is -UI -Yb -ao +Sb +Rv +pi is is is diff --git a/maps/tether/submaps/om_ships/aro2.dm b/maps/tether/submaps/om_ships/aro2.dm index 3cd331c28a..5d7f834663 100644 --- a/maps/tether/submaps/om_ships/aro2.dm +++ b/maps/tether/submaps/om_ships/aro2.dm @@ -12,45 +12,45 @@ /area/aro2 requires_power = 1 -/area/aro2/bighallway - name = "Aronai - Central Hallway" -/area/aro2/powerroom - name = "Aronai - Power Room" -/area/aro2/atmosroom - name = "Aronai - Atmos Room" -/area/aro2/boatbay - name = "Aronai - Boat Bay" -/area/aro2/couchroom - name = "Aronai - Relax Room" -/area/aro2/resleeving - name = "Aronai - Fox Printer" -/area/aro2/room0 - name = "Aronai - Aro's Bedroom" -/area/aro2/room1 - name = "Aronai - Bedroom One" -/area/aro2/room2 - name = "Aronai - Bedroom Two" -/area/aro2/room3 - name = "Aronai - Bedroom Three" /area/aro2/cockpit name = "Aronai - Cockpit" -/area/aro2/cafe - name = "Aronai - Cafe" -/area/aro2/storage - name = "Aronai - Storage" -/area/aro2/holodeckroom - name = "Aronai - Holodeck Room" -/area/aro2/holodeck - name = "Aronai - Holodeck" +/area/aro2/room1 + name = "Aronai - Room1" +/area/aro2/room2 + name = "Aronai - Room2" +/area/aro2/room3 + name = "Aronai - Room3" +/area/aro2/frontroom + name = "Aronai - Front Living" +/area/aro2/dining + name = "Aronai - Dining" +/area/aro2/boatdeck + name = "Aronai - Boat Deck" +/area/aro2/surfluid + name = "Aronai - Surfluid Res" +/area/aro2/portbay + name = "Aronai - Port Bay" +/area/aro2/starboardbay + name = "Aronai - Starboard Bay" +/area/aro2/powerarea + name = "Aronai - Power" +/area/aro2/airarea + name = "Aronai - Air" +/area/aro2/observation + name = "Aronai - Observation" /area/shuttle/aroboat2 name = "Aronai - Ship's Boat" requires_power = 1 dynamic_lighting = 1 -/obj/machinery/computer/HolodeckControl/holodorm/aro2 - name = "aro holodeck control" - projection_area = /area/aro2/holodeck +/turf/simulated/floor/water/indoors/surfluid + name = "surfluid pool" + desc = "A pool of inky-black fluid that shimmers oddly in the light if hit just right." + description_info = "Surfluid is KHI's main method of production, using swarms of nanites to process raw materials into finished products at the cost of immense amounts of energy." + color = "#222222" + outdoors = FALSE + reagent_type = "liquid_protean" // The 'ship' /obj/effect/overmap/visitable/ship/aro2 @@ -64,9 +64,9 @@ color = "#00aaff" //Bluey vessel_mass = 8000 vessel_size = SHIP_SIZE_SMALL - initial_generic_waypoints = list("aronai2_fore", "aronai2_aft", "aronai2_port", "aronai2_starboard", "aronai2_alongside") + initial_generic_waypoints = list("aronai2_fore", "aronai2_aft", "aronai2_port", "aronai2_starboard") initial_restricted_waypoints = list("Aro's Boat" = list("omship_spawn_aroboat2")) - fore_dir = EAST + fore_dir = NORTH skybox_icon = 'aro2.dmi' //Art by Nia Tahl, see ATTRIBUTIONS.md skybox_icon_state = "skybox" @@ -88,8 +88,8 @@ // A shuttle lateloader landmark /obj/effect/shuttle_landmark/shuttle_initializer/aroboat2 name = "Aronai's Boat Bay" - base_area = /area/aro2/boatbay - base_turf = /turf/simulated/floor/reinforced + base_area = /area/aro2/boatdeck + base_turf = /turf/simulated/floor/water/indoors/surfluid landmark_tag = "omship_spawn_aroboat2" docking_controller = "aroship2_boatbay" shuttle_type = /datum/shuttle/autodock/overmap/aroboat2 diff --git a/maps/tether/submaps/om_ships/aro2.dmm b/maps/tether/submaps/om_ships/aro2.dmm index 650bb8419e..b6a955a65c 100644 --- a/maps/tether/submaps/om_ships/aro2.dmm +++ b/maps/tether/submaps/om_ships/aro2.dmm @@ -1,1209 +1,221 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "aa" = ( +/obj/effect/overmap/visitable/ship/aro2, /turf/space, /area/space) -"ab" = ( -/turf/simulated/wall/rpshull, -/area/aro2/holodeckroom) -"ac" = ( -/obj/machinery/power/pointdefense{ - id_tag = "aronai" - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 6 - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 9 - }, +"af" = ( /obj/structure/cable/cyan{ - icon_state = "0-2" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"ad" = ( +/turf/simulated/wall/rpshull, +/area/aro2/frontroom) +"ag" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/wall/rpshull, +/area/aro2/frontroom) +"ah" = ( +/turf/simulated/wall/rpshull, +/area/aro2/frontroom) +"ai" = ( /obj/structure/cable/cyan{ d1 = 1; d2 = 2; icon_state = "1-2" }, /turf/simulated/wall/rpshull, -/area/aro2/holodeckroom) -"ae" = ( -/turf/simulated/wall/r_wall, -/area/aro2/holodeckroom) -"af" = ( +/area/aro2/frontroom) +"ak" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/wall/rpshull, -/area/aro2/room3) -"ag" = ( +/area/aro2/boatdeck) +"al" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/simulated/wall/rpshull, -/area/aro2/couchroom) -"ah" = ( -/turf/simulated/wall/rpshull, -/area/aro2/room0) -"ai" = ( +/area/aro2/room1) +"am" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /obj/structure/cable/cyan{ d1 = 2; d2 = 4; icon_state = "2-4" }, /turf/simulated/wall/rpshull, -/area/aro2/room0) -"aj" = ( -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/couchroom) -"ak" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/obj/structure/flora/pottedplant/unusual, -/turf/simulated/floor/wood, -/area/aro2/couchroom) -"al" = ( -/obj/structure/bed/chair/sofa/black/right, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/carpet, -/area/aro2/couchroom) -"am" = ( -/obj/structure/bed/chair/sofa/black, -/turf/simulated/floor/carpet, -/area/aro2/couchroom) -"an" = ( -/turf/simulated/wall/rpshull, -/area/shuttle/aroboat2) +/area/aro2/room1) "ao" = ( -/obj/structure/bed/chair/sofa/black/left, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/carpet, -/area/aro2/couchroom) +/turf/simulated/wall/r_wall, +/area/aro2/frontroom) "ap" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/blast/regular{ - dir = 1; - icon_state = "pdoor1"; - id = "arobackleft" - }, -/obj/structure/window/plastitanium/full, -/obj/structure/window/plastitanium{ - icon_state = "window"; - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/holodeckroom) -"aq" = ( -/obj/machinery/media/jukebox, -/turf/simulated/floor/wood, -/area/aro2/couchroom) -"ar" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/obj/structure/bookcase/manuals/engineering, -/turf/simulated/floor/wood, -/area/aro2/couchroom) -"as" = ( -/obj/structure/cable/cyan{ - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 28 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/couchroom) -"at" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/structure/table/steel, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/cockpit) -"au" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/boatbay) -"av" = ( /obj/structure/cable/cyan{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 2; + icon_state = "1-2" }, +/turf/simulated/wall/r_wall, +/area/aro2/frontroom) +"ar" = ( /turf/simulated/wall/rpshull, -/area/aro2/room0) -"aw" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/structure/table/steel, -/obj/item/weapon/grenade/chem_grenade/metalfoam{ - pixel_x = -2; - pixel_y = 7 - }, -/obj/item/weapon/grenade/chem_grenade/metalfoam{ - pixel_x = -2; - pixel_y = 7 - }, -/obj/item/weapon/grenade/chem_grenade/metalfoam, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 26 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/cockpit) -"ax" = ( -/obj/machinery/power/pointdefense{ - id_tag = "aronai" - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 6 - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 9 - }, +/area/aro2/boatdeck) +"as" = ( +/turf/simulated/wall/r_wall, +/area/aro2/boatdeck) +"at" = ( +/turf/simulated/wall/r_wall, +/area/aro2/room1) +"au" = ( /obj/structure/cable/cyan{ - icon_state = "0-4" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"ay" = ( +/turf/simulated/wall/r_wall, +/area/aro2/room1) +"av" = ( /turf/simulated/wall/rpshull, /area/aro2/room1) "az" = ( -/obj/machinery/power/pointdefense{ - id_tag = "aronai" - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 6 - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 9 - }, -/obj/structure/cable/cyan, -/turf/simulated/floor/reinforced/airless, -/area/space) -"aA" = ( -/obj/machinery/transhuman/resleever, -/obj/effect/floor_decal/borderfloorwhite{ - icon_state = "borderfloor_white"; - dir = 9 - }, -/turf/simulated/floor/tiled/white, -/area/aro2/resleeving) +/turf/simulated/wall/rpshull, +/area/aro2/cockpit) "aB" = ( -/obj/machinery/computer/transhuman/resleeving{ - req_access = newlist() - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/aro2/resleeving) +/turf/simulated/wall, +/area/aro2/room1) "aC" = ( -/obj/machinery/transhuman/synthprinter, -/obj/effect/floor_decal/borderfloorwhite{ - icon_state = "borderfloor_white"; - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/aro2/resleeving) -"aD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/couchroom) -"aE" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/aro2/couchroom) -"aF" = ( -/turf/simulated/wall/rpshull, -/area/aro2/room2) -"aG" = ( -/turf/simulated/wall/r_wall, -/area/aro2/room0) -"aH" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/aro2/couchroom) -"aI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/table/woodentable, -/turf/simulated/floor/carpet, -/area/aro2/couchroom) -"aJ" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/aro2/couchroom) -"aK" = ( -/obj/structure/table/steel, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/holodeckroom) -"aL" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/aro2/couchroom) -"aM" = ( -/turf/simulated/wall/r_wall, -/area/aro2/room1) -"aN" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/couchroom) -"aO" = ( -/turf/simulated/wall/r_wall, -/area/aro2/room2) -"aP" = ( -/turf/simulated/wall/r_wall, -/area/aro2/room3) -"aQ" = ( -/obj/structure/table/bench/steel, -/obj/effect/floor_decal/corner_techfloor_gray{ - icon_state = "corner_techfloor_gray"; - dir = 10 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/holodeckroom) -"aR" = ( -/obj/machinery/button/remote/blast_door{ - dir = 8; - id = "arobackleft"; - name = "exterior shutters"; - pixel_x = 28 - }, -/obj/effect/floor_decal/corner_techfloor_gray{ - icon_state = "corner_techfloor_gray"; - dir = 10 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/closet/crate/bin, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/holodeckroom) -"aS" = ( -/turf/simulated/wall/r_wall, -/area/aro2/couchroom) -"aT" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/aro2/room1) -"aU" = ( -/obj/structure/bed/chair/comfy/teal{ - icon_state = "comfychair"; - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/room0) -"aV" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/cockpit) -"aW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/cockpit) -"aX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/cockpit) -"aY" = ( -/obj/structure/railing, -/turf/simulated/floor/greengrid, -/area/aro2/powerroom) -"aZ" = ( -/turf/simulated/wall/rpshull, -/area/aro2/cockpit) -"ba" = ( -/obj/structure/cable/cyan{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/super; - dir = 8; - name = "west bump"; - pixel_x = -24 - }, -/obj/effect/floor_decal/borderfloorwhite{ - icon_state = "borderfloor_white"; - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/aro2/resleeving) -"bb" = ( -/obj/structure/cable/cyan{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled/white, -/area/aro2/resleeving) -"bc" = ( -/obj/effect/floor_decal/borderfloorwhite{ - icon_state = "borderfloor_white"; - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 5; - icon_state = "borderfloorcorner2_white"; - pixel_x = 0; - pixel_y = 0 - }, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 4 - }, -/obj/machinery/alarm{ - alarm_id = "anomaly_testing"; - breach_detection = 0; - dir = 8; - frequency = 1439; - pixel_x = 22; - pixel_y = 0; - report_danger_level = 0 - }, -/turf/simulated/floor/tiled/white, -/area/aro2/resleeving) -"bd" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/wood, -/area/aro2/couchroom) -"be" = ( -/turf/simulated/floor/carpet, -/area/aro2/couchroom) -"bf" = ( -/turf/simulated/wall/r_wall, -/area/aro2/cockpit) -"bg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/aro2/couchroom) -"bh" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/obj/structure/cable/cyan{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/wood, -/area/aro2/couchroom) -"bi" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/couchroom) -"bj" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/cockpit) -"bk" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/wall/rpshull, -/area/aro2/cockpit) -"bl" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/wall/r_wall, -/area/aro2/holodeckroom) -"bm" = ( -/turf/simulated/wall/rpshull, -/area/aro2/powerroom) -"bn" = ( -/turf/simulated/wall/rpshull, -/area/aro2/resleeving) -"bo" = ( -/obj/machinery/ion_engine{ - icon_state = "nozzle"; - dir = 4 - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 4 - }, -/turf/simulated/floor/reinforced/airless, -/area/aro2/powerroom) -"bp" = ( /obj/structure/cable/cyan{ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/rtg/abductor/hybrid/built, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/powerroom) -"bq" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/wall/r_wall, -/area/aro2/powerroom) -"br" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass_medical{ - name = "Fox Printing"; - req_access = list() - }, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/resleeving) -"bs" = ( -/turf/simulated/wall/r_wall, -/area/aro2/resleeving) -"bt" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/structure/closet/crate/bin, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/couchroom) -"bu" = ( -/obj/effect/floor_decal/spline/plain{ - icon_state = "spline_plain"; - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/turf/simulated/floor/wood, -/area/aro2/couchroom) -"bv" = ( -/obj/effect/floor_decal/spline/plain, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/turf/simulated/floor/wood, -/area/aro2/couchroom) -"bw" = ( -/obj/effect/floor_decal/spline/plain, -/turf/simulated/floor/wood, -/area/aro2/couchroom) -"bx" = ( -/obj/effect/floor_decal/spline/plain, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - icon_state = "map-scrubbers"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/wood, -/area/aro2/couchroom) -"by" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 6 - }, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/aro2/couchroom) -"bz" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/couchroom) -"bA" = ( -/obj/structure/cable/cyan, -/obj/machinery/power/apc{ - dir = 2; - name = "south bump"; - pixel_y = -28 - }, -/obj/structure/closet/crate/bin, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/cockpit) -"bB" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/obj/machinery/computer/ship/sensors{ - icon_state = "computer"; - dir = 4 - }, -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/cockpit) -"bC" = ( -/obj/structure/bed/chair/comfy/yellow, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/room1) -"bD" = ( -/obj/structure/bed/chair/bay/comfy/blue{ - icon_state = "bay_comfychair_preview"; - dir = 4 - }, -/obj/machinery/button/remote/blast_door{ - dir = 1; - id = "arosensorshut"; - name = "sensor shutter"; - pixel_x = 0; - pixel_y = -28 - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/cockpit) -"bE" = ( -/turf/simulated/wall/r_wall, -/area/aro2/powerroom) -"bF" = ( -/obj/machinery/computer/ship/engines{ - icon_state = "computer"; - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/cockpit) -"bG" = ( -/obj/structure/bed/chair/comfy/lime, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/room2) -"bH" = ( -/obj/structure/cable/cyan{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/wall/r_wall, -/area/aro2/holodeckroom) -"bI" = ( -/turf/simulated/floor/reinforced, -/area/aro2/holodeck) -"bJ" = ( -/obj/effect/floor_decal/corner_techfloor_gray{ - icon_state = "corner_techfloor_gray"; - dir = 9 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/holodeckroom) -"bK" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/cyan, /obj/machinery/power/apc{ cell_type = /obj/item/weapon/cell/super; dir = 8; name = "west bump"; pixel_x = -24 }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/powerroom) -"bL" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/item/modular_computer/tablet/preset/custom_loadout/hybrid, +/obj/structure/closet/autolok_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/carpet/blue, +/area/aro2/room1) +"aD" = ( /obj/machinery/computer/ship/navigation/telescreen{ - pixel_y = 28 + pixel_y = 23 }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/wood, -/area/aro2/room0) -"bM" = ( /obj/structure/cable/cyan{ - d1 = 2; - d2 = 8; - icon_state = "2-8" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, +/turf/simulated/floor/carpet/blue, +/area/aro2/room1) +"aE" = ( +/obj/structure/bed/double/padded, +/obj/item/weapon/bedsheet/bluedouble, +/turf/simulated/floor/carpet/blue, +/area/aro2/room1) +"aI" = ( +/obj/effect/floor_decal/industrial/warning/full, +/obj/machinery/power/pointdefense{ + id_tag = "aroship" + }, +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating/eris/under, +/area/aro2/boatdeck) +"aK" = ( +/obj/machinery/door/blast/regular{ + dir = 4; + icon_state = "pdoor1"; + id = "aroshipshutter" + }, +/turf/space, +/area/aro2/cockpit) +"aL" = ( /turf/simulated/wall/r_wall, -/area/aro2/powerroom) -"bN" = ( -/obj/machinery/button/remote/blast_door{ - dir = 8; - id = "arobackleft"; - name = "exterior shutters"; - pixel_x = 28 - }, +/area/aro2/cockpit) +"aN" = ( +/turf/simulated/floor/water/indoors/surfluid, +/area/aro2/boatdeck) +"aP" = ( /obj/structure/cable/cyan{ - d1 = 1; - d2 = 8; icon_state = "1-8" }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/powerroom) -"bO" = ( -/obj/structure/cable/cyan{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/floor_decal/techfloor/orange{ - icon_state = "techfloororange_edges"; - dir = 9 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"bP" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/floor_decal/techfloor/orange/corner{ - icon_state = "techfloororange_corners"; - dir = 1 - }, -/obj/effect/floor_decal/techfloor/orange/corner{ - icon_state = "techfloororange_corners"; +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/effect/floor_decal/techfloor, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"bQ" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/techfloor/orange{ - icon_state = "techfloororange_edges"; - dir = 1 - }, -/obj/effect/floor_decal/techfloor, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"bR" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/effect/floor_decal/techfloor/orange{ - icon_state = "techfloororange_edges"; - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"bS" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/wood, -/area/aro2/room0) -"bT" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/floor_decal/techfloor/orange{ - icon_state = "techfloororange_edges"; - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"bU" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/effect/floor_decal/techfloor/orange/corner{ - icon_state = "techfloororange_corners"; - dir = 4 - }, -/obj/effect/floor_decal/techfloor/orange/corner{ - icon_state = "techfloororange_corners"; - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"bV" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, +/turf/simulated/floor/carpet/blue, +/area/aro2/room1) +"aQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 8 - }, -/obj/effect/floor_decal/techfloor/orange{ - icon_state = "techfloororange_edges"; - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"bW" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor/orange{ - icon_state = "techfloororange_edges"; - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"bX" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/cyan{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/effect/floor_decal/techfloor/orange{ - icon_state = "techfloororange_edges"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"bY" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor/orange{ - icon_state = "techfloororange_edges"; - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"bZ" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor/orange{ - icon_state = "techfloororange_edges"; - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"ca" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 8 - }, -/obj/effect/floor_decal/techfloor/orange{ - icon_state = "techfloororange_edges"; - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"cb" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 8 - }, -/obj/effect/floor_decal/techfloor/orange/corner{ - icon_state = "techfloororange_corners"; - dir = 1 - }, -/obj/structure/cable/cyan{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"cc" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor/orange/corner{ - icon_state = "techfloororange_corners"; - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"cd" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 10 - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/obj/effect/floor_decal/techfloor/orange{ - icon_state = "techfloororange_edges"; - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"ce" = ( /obj/structure/cable/cyan{ - d1 = 2; - d2 = 8; - icon_state = "2-8" + icon_state = "1-8" }, -/obj/effect/floor_decal/techfloor/orange{ - icon_state = "techfloororange_edges"; +/turf/simulated/floor/carpet/blue, +/area/aro2/room1) +"aR" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/carpet/blue, +/area/aro2/room1) +"aV" = ( +/obj/effect/floor_decal/industrial/outline/blue, +/obj/structure/closet/crate/secure/gear, +/turf/simulated/floor/tiled/eris/dark/cargo, +/area/shuttle/aroboat2) +"aX" = ( +/turf/simulated/wall, +/area/aro2/cockpit) +"aZ" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -24; + pixel_y = 6 + }, +/turf/simulated/floor/carpet/blue, +/area/aro2/room1) +"ba" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/obj/structure/closet/crate/bin, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"cf" = ( -/turf/simulated/wall/r_wall, -/area/aro2/cafe) -"cg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/multi_tile/glass, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/cafe) -"ch" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/cafe) -"ci" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/alarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22; - pixel_y = 0 - }, -/obj/structure/table/steel, -/obj/item/weapon/storage/briefcase/inflatable{ - pixel_x = 1; - pixel_y = 8 - }, -/obj/item/weapon/storage/box/metalfoam, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/powerroom) -"cj" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 10 - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/powerroom) -"ck" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 4 - }, -/obj/structure/table/steel, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_y = 8 - }, -/obj/item/weapon/storage/toolbox, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/powerroom) -"cl" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/techfloor/orange{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"cm" = ( -/turf/simulated/floor/carpet/bcarpet, -/area/aro2/room0) -"cn" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor/water/indoors{ - color = "#353535"; - desc = "Some sort of fluid. Looks and shimmers like oil."; - name = "surfluid pool" - }, -/area/aro2/bighallway) -"co" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/floor/water/indoors{ - color = "#353535"; - desc = "Some sort of fluid. Looks and shimmers like oil."; - name = "surfluid pool" - }, -/area/aro2/bighallway) -"cp" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/techfloor/orange/corner, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"cq" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/wall/r_wall, -/area/aro2/holodeckroom) -"cr" = ( -/obj/effect/floor_decal/techfloor/orange, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"cs" = ( /obj/machinery/alarm{ alarm_id = null; breach_detection = 0; @@ -1211,2701 +223,1958 @@ icon_state = "alarm0"; pixel_y = -22 }, -/obj/effect/floor_decal/techfloor/orange, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"ct" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/techfloor/orange/corner{ - icon_state = "techfloororange_corners"; +/turf/simulated/floor/carpet/blue, +/area/aro2/room1) +"bb" = ( +/obj/structure/table/woodentable, +/obj/item/modular_computer/tablet/preset/custom_loadout/hybrid, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"cu" = ( +/turf/simulated/floor/carpet/blue, +/area/aro2/room1) +"bd" = ( +/obj/effect/floor_decal/industrial/warning/full, +/obj/machinery/power/pointdefense{ + id_tag = "aroship" + }, +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating/eris/under, +/area/aro2/frontroom) +"bi" = ( +/obj/structure/window/plastitanium/full, +/obj/structure/window/plastitanium{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/techmaint, +/area/aro2/cockpit) +"bm" = ( /obj/structure/cable/cyan{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/effect/floor_decal/techfloor/orange/corner, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"cv" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - icon_state = "map_vent_out"; - dir = 1 +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" }, -/obj/effect/floor_decal/techfloor/orange, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = 0; - pixel_y = -25 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"cw" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor/orange, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"cx" = ( -/obj/effect/floor_decal/techfloor/orange/corner{ - icon_state = "techfloororange_corners"; - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"cy" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/techfloor/orange/corner, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"cz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - icon_state = "map-scrubbers"; - dir = 8 - }, -/obj/effect/floor_decal/techfloor/orange/corner{ - icon_state = "techfloororange_corners"; - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"cA" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"cB" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"cC" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - icon_state = "map-supply"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/cyancorner, +/area/aro2/boatdeck) +"by" = ( +/turf/simulated/wall, +/area/aro2/room2) +"bz" = ( +/obj/structure/flora/pottedplant/subterranean, +/turf/simulated/floor/carpet/blue, +/area/aro2/room1) +"bA" = ( +/obj/machinery/computer/ship/navigation/telescreen{ + pixel_y = 23 + }, +/turf/simulated/floor/carpet/gaycarpet, +/area/aro2/room2) +"bB" = ( +/obj/structure/bed/double/padded, +/obj/item/weapon/bedsheet/bluedouble, +/turf/simulated/floor/carpet/gaycarpet, +/area/aro2/room2) +"bC" = ( +/turf/simulated/wall/r_wall, +/area/aro2/room2) +"bD" = ( +/turf/simulated/wall/rpshull, +/area/aro2/room2) +"bO" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"cD" = ( -/obj/effect/floor_decal/techfloor/orange{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"cE" = ( -/obj/structure/flora/pottedplant/large, -/obj/effect/floor_decal/spline/plain, -/obj/machinery/neonsign/cafe{ - pixel_y = 30 +/turf/simulated/floor/carpet/gaycarpet, +/area/aro2/room2) +"bP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/turf/simulated/floor/wood, -/area/aro2/cafe) -"cF" = ( -/obj/effect/floor_decal/spline/plain, -/obj/machinery/vending/food/arojoan, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/cafe) -"cG" = ( -/obj/effect/floor_decal/spline/plain, -/obj/machinery/vending/dinnerware, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/cafe) -"cH" = ( -/obj/effect/floor_decal/spline/plain, -/obj/machinery/light{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/carpet/gaycarpet, +/area/aro2/room2) +"bQ" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/carpet/gaycarpet, +/area/aro2/room2) +"bS" = ( +/turf/simulated/wall/rpshull, +/area/aro2/dining) +"bT" = ( +/turf/simulated/wall/r_wall, +/area/aro2/dining) +"bU" = ( +/turf/simulated/wall, +/area/aro2/dining) +"bV" = ( +/obj/structure/window/plastitanium/full, +/obj/structure/window/plastitanium{ dir = 1 }, -/obj/machinery/vending/boozeomat, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/cafe) -"cI" = ( -/obj/effect/floor_decal/spline/plain, -/obj/structure/table/woodentable, -/obj/machinery/chemical_dispenser/bar_soft{ - pixel_y = 8 +/obj/machinery/door/blast/regular{ + dir = 4; + icon_state = "pdoor1"; + id = "aroshipshutter" }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/cafe) -"cJ" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 6 - }, -/obj/machinery/vending/snack, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/cafe) -"cK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/techfloor/orange{ +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating/eris/under, +/area/aro2/frontroom) +"cc" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/light{ dir = 8 }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/cafe) -"cL" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -24; + pixel_y = 6 }, -/obj/effect/floor_decal/techfloor/orange{ +/turf/simulated/floor/carpet/gaycarpet, +/area/aro2/room2) +"cd" = ( +/obj/structure/bed/chair/office/dark{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/cafe) -"cM" = ( -/obj/effect/floor_decal/spline/plain{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/alarm{ + alarm_id = null; + breach_detection = 0; + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/turf/simulated/floor/carpet/gaycarpet, +/area/aro2/room2) +"ce" = ( +/obj/structure/table/woodentable, +/obj/item/modular_computer/tablet/preset/custom_loadout/hybrid, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, -/obj/structure/table/woodentable, +/turf/simulated/floor/carpet/gaycarpet, +/area/aro2/room2) +"ct" = ( +/obj/structure/table/fancyblack, /turf/simulated/floor/wood, -/area/aro2/cafe) -"cN" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/weapon/technomancer_catalog/universal, -/obj/item/weapon/technomancer_core/universal, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/storage) -"cO" = ( -/obj/structure/table/rack/shelf/steel, -/obj/item/device/universal_translator, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/storage) -"cP" = ( +/area/aro2/dining) +"cu" = ( +/obj/structure/table/fancyblack, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/aro2/dining) +"cA" = ( +/obj/structure/table/steel, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/boatdeck) +"cB" = ( +/obj/structure/sign/poster{ + dir = 1; + icon_state = ""; + poster_type = "/datum/poster/vore_2" + }, +/turf/simulated/wall, +/area/aro2/cockpit) +"cC" = ( +/turf/simulated/wall, +/area/aro2/room3) +"cD" = ( +/obj/structure/cable/cyan{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/closet/autolok_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/carpet/gaycarpet, +/area/aro2/room2) +"cE" = ( +/obj/machinery/computer/ship/navigation/telescreen{ + pixel_y = 23 + }, +/turf/simulated/floor/carpet/purcarpet, +/area/aro2/room3) +"cF" = ( +/obj/structure/bed/double/padded, +/obj/item/weapon/bedsheet/bluedouble, +/turf/simulated/floor/carpet/purcarpet, +/area/aro2/room3) +"cG" = ( /turf/simulated/wall/r_wall, -/area/aro2/storage) -"cQ" = ( +/area/aro2/room3) +"cH" = ( +/turf/simulated/wall/rpshull, +/area/aro2/room3) +"cI" = ( +/obj/structure/table/fancyblack, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/aro2/dining) +"cT" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/aro2/starboardbay) +"cU" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/purcarpet, +/area/aro2/room3) +"cV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/carpet/purcarpet, +/area/aro2/room3) +"cW" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/carpet/purcarpet, +/area/aro2/room3) +"cY" = ( +/obj/structure/bed/chair/wood{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/aro2/dining) +"df" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -24; + pixel_y = 6 + }, +/turf/simulated/floor/carpet/purcarpet, +/area/aro2/room3) +"dg" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/alarm{ + alarm_id = null; + breach_detection = 0; + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/turf/simulated/floor/carpet/purcarpet, +/area/aro2/room3) +"dh" = ( +/obj/structure/table/woodentable, +/obj/item/modular_computer/tablet/preset/custom_loadout/hybrid, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/carpet/purcarpet, +/area/aro2/room3) +"dk" = ( +/turf/simulated/floor/wood, +/area/aro2/dining) +"dm" = ( +/turf/simulated/floor/water/indoors, +/area/aro2/boatdeck) +"do" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/surfluid) +"dq" = ( +/turf/simulated/floor/grass, +/area/aro2/boatdeck) +"dr" = ( +/turf/simulated/wall, +/area/aro2/boatdeck) +"ds" = ( +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"dv" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; icon_state = "4-8" }, /turf/simulated/wall/rpshull, -/area/aro2/powerroom) -"cS" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/blast/regular{ - dir = 1; - icon_state = "pdoor1"; - id = "arobackleft" - }, -/obj/structure/window/plastitanium/full, -/obj/structure/window/plastitanium{ - icon_state = "window"; - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/bighallway) -"cT" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/powerroom) -"cU" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/bighallway) -"cV" = ( -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/bighallway) -"cW" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/techfloor/orange{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor/corner{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"cX" = ( -/turf/simulated/wall/r_wall, -/area/aro2/boatbay) -"cY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/multi_tile/glass, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/boatbay) -"cZ" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/boatbay) -"da" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/multi_tile/glass, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/boatbay) -"db" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/boatbay) -"dc" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/machinery/telecomms/allinone, -/turf/simulated/floor/bluegrid, -/area/aro2/bighallway) -"dd" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/bluegrid, -/area/aro2/bighallway) -"de" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/techfloor/orange{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"df" = ( -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"dg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"dh" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/floor_decal/techfloor/orange/corner{ - icon_state = "techfloororange_corners"; - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"di" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/cafe) -"dj" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/techfloor/orange{ - icon_state = "techfloororange_edges"; - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/cafe) -"dk" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/techfloor/orange/corner{ - icon_state = "techfloororange_corners"; - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/cafe) -"dl" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/floor_decal/techfloor/orange{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/cafe) -"dm" = ( -/obj/effect/floor_decal/spline/plain{ - icon_state = "spline_plain"; - dir = 10 - }, -/obj/structure/closet/crate/bin, -/turf/simulated/floor/wood, -/area/aro2/cafe) -"dn" = ( -/turf/simulated/floor/tiled/techmaint, -/area/aro2/storage) -"do" = ( -/obj/machinery/alarm{ - alarm_id = "anomaly_testing"; - breach_detection = 0; - dir = 8; - frequency = 1439; - pixel_x = 22; - pixel_y = 0; - report_danger_level = 0 - }, -/obj/structure/table/rack/shelf/steel, -/obj/item/device/sleevemate, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/storage) -"dp" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/blast/regular{ - dir = 4; - icon_state = "pdoor1"; - id = "arobackleft" - }, -/obj/structure/window/plastitanium/full, -/obj/structure/window/plastitanium{ - dir = 8; - icon_state = "window" - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/bighallway) -"dq" = ( -/obj/effect/floor_decal/techfloor/orange{ - icon_state = "techfloororange_edges"; - dir = 9 - }, -/obj/machinery/recharge_station, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"dr" = ( -/obj/effect/floor_decal/techfloor/orange{ - icon_state = "techfloororange_edges"; - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"ds" = ( -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/bighallway) -"dt" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor/orange{ - icon_state = "techfloororange_edges"; - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"du" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 8 - }, -/obj/effect/floor_decal/techfloor/orange{ - icon_state = "techfloororange_edges"; - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"dv" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/techfloor/orange/corner{ - icon_state = "techfloororange_corners"; - dir = 1 - }, -/obj/effect/floor_decal/techfloor/orange/corner{ - icon_state = "techfloororange_corners"; - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) +/area/aro2/dining) "dw" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 8 - }, -/obj/effect/floor_decal/techfloor/orange{ - icon_state = "techfloororange_edges"; - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"dx" = ( +/turf/simulated/wall/r_wall, +/area/aro2/dining) +"dC" = ( +/obj/structure/flora/tree/jungle_small, +/turf/simulated/floor/grass, +/area/aro2/boatdeck) +"dG" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 8 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/bighallway) -"dy" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/techfloor/orange{ +/turf/simulated/wall/r_wall, +/area/aro2/boatdeck) +"dJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/effect/floor_decal/techfloor/corner{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"dz" = ( -/obj/effect/floor_decal/industrial/warning/corner, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/boatbay) -"dA" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 8 - }, -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/boatbay) -"dB" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/boatbay) -"dC" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/boatbay) -"dD" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, +/turf/simulated/floor/wood, +/area/aro2/dining) +"dK" = ( /obj/structure/cable/cyan{ d1 = 1; d2 = 2; icon_state = "1-2" }, /obj/structure/cable/cyan{ - d1 = 1; - d2 = 8; - icon_state = "1-8" + d1 = 2; + d2 = 4; + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/boatbay) -"dE" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/item/modular_computer/tablet/preset/custom_loadout/advanced, -/obj/machinery/computer/ship/navigation/telescreen{ - pixel_y = 28 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 }, /turf/simulated/floor/wood, -/area/aro2/room1) -"dF" = ( -/obj/structure/flora/pottedplant/minitree, -/turf/simulated/floor/carpet/bcarpet, -/area/aro2/room1) -"dG" = ( -/obj/effect/floor_decal/industrial/warning, +/area/aro2/dining) +"dL" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/machinery/light{ +/turf/simulated/floor/wood, +/area/aro2/dining) +"dU" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 1 }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/boatbay) -"dH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/aro2/dining) +"dW" = ( +/obj/structure/sign/poster, +/turf/simulated/wall, +/area/aro2/dining) +"ea" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/starboardbay) +"eb" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/water/indoors/surfluid, +/area/aro2/boatdeck) +"ec" = ( +/obj/machinery/alarm{ + alarm_id = null; + breach_detection = 0; + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -24; + pixel_y = 6 + }, +/turf/simulated/floor/carpet/oracarpet, +/area/aro2/cockpit) +"eg" = ( +/obj/structure/table/steel, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/boatdeck) +"ei" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/starboardbay) +"ej" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/powerarea) +"ek" = ( +/obj/structure/sign/poster{ + dir = 1; + icon_state = "" + }, +/turf/simulated/wall/r_wall, +/area/aro2/boatdeck) +"el" = ( +/obj/effect/floor_decal/industrial/warning/full, +/obj/machinery/power/pointdefense{ + id_tag = "aroship" + }, +/obj/structure/cable/cyan, +/turf/simulated/floor/plating/eris/under, +/area/aro2/powerarea) +"en" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/portbay) +"ep" = ( +/obj/effect/floor_decal/industrial/loading{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/portbay) +"er" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/portbay) +"eD" = ( +/obj/machinery/door/airlock/multi_tile/glass, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/aro2/dining) +"eE" = ( +/obj/structure/table/steel, +/obj/fiftyspawner/plasteel, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/powerarea) +"eF" = ( +/obj/structure/railing/grey, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"eN" = ( +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/aro2/portbay) +"eP" = ( +/obj/machinery/door/airlock/multi_tile/glass, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/aro2/cockpit) +"eU" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/observation) +"eY" = ( +/obj/structure/railing/grey, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"fh" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"fl" = ( +/obj/machinery/computer/ship/navigation/telescreen{ + pixel_y = 23 + }, +/obj/structure/table/steel, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/airarea) +"fm" = ( +/obj/machinery/light{ + dir = 4 + }, /obj/structure/cable/cyan{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 +/obj/structure/closet/autolok_wall{ + pixel_y = 32 }, -/turf/simulated/floor/carpet/bcarpet, -/area/aro2/room1) -"dI" = ( -/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/starboardbay) +"fn" = ( /obj/structure/cable/cyan{ + d1 = 4; d2 = 8; - icon_state = "0-8" + icon_state = "4-8" }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 28 +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -24; + pixel_y = 6 }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/boatbay) -"dJ" = ( -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/boatbay) -"dK" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - frequency = 1380; - id_tag = "aroship2_boatbay"; - pixel_y = 28 - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/boatbay) -"dL" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/item/modular_computer/tablet/preset/custom_loadout/advanced, -/obj/machinery/computer/ship/navigation/telescreen{ - pixel_y = 28 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 +/obj/machinery/vending/dinnerware{ + dir = 4 }, /turf/simulated/floor/wood, -/area/aro2/room2) -"dM" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/wood, -/area/aro2/room1) -"dN" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/boatbay) -"dO" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/boatbay) -"dP" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/boatbay) -"dQ" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - icon_state = "warningcorner"; - dir = 8 - }, -/obj/structure/table/rack/shelf/steel, -/obj/item/mecha_parts/mecha_equipment/omni_shield, -/obj/item/mecha_parts/mecha_equipment/crisis_drone, -/obj/item/mecha_parts/mecha_equipment/cloak, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/boatbay) -"dR" = ( -/turf/simulated/wall/rpshull, -/area/aro2/storage) -"dS" = ( +/area/aro2/dining) +"fo" = ( /obj/structure/cable/cyan{ - d1 = 1; + d1 = 2; d2 = 8; - icon_state = "1-8" + icon_state = "2-8" }, -/turf/simulated/floor/bluegrid, -/area/aro2/bighallway) -"dT" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - icon_state = "map-scrubbers"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"dU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor/orange/corner, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"dV" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/cafe) -"dW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor/orange, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/cafe) -"dX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 8 - }, -/obj/effect/floor_decal/techfloor/orange, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/cafe) -"dY" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/obj/effect/floor_decal/techfloor/orange, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/cafe) -"dZ" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/effect/floor_decal/techfloor/orange, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/cafe) -"ea" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/floor_decal/techfloor/orange, -/obj/effect/floor_decal/techfloor/orange/corner{ - icon_state = "techfloororange_corners"; - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/cafe) -"eb" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, /obj/structure/cable/cyan{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/effect/floor_decal/techfloor/orange, -/obj/effect/floor_decal/techfloor/orange{ - icon_state = "techfloororange_edges"; +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"fu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/cafe) -"ec" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/glass, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/cafe) -"ed" = ( -/obj/machinery/power/shield_generator/upgraded{ - field_radius = 31; - initial_shield_modes = 2113; - target_radius = 31 - }, -/obj/structure/cable/cyan{ - icon_state = "0-4" - }, -/turf/simulated/floor/bluegrid, -/area/aro2/bighallway) -"ee" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/obj/structure/cable/cyan{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, -/obj/structure/table/rack/shelf/steel, -/obj/item/device/perfect_tele/alien, -/obj/item/weapon/inducer/hybrid, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/storage) -"ef" = ( -/obj/effect/floor_decal/techfloor/orange{ - icon_state = "techfloororange_edges"; - dir = 10 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"eg" = ( -/obj/structure/railing, /obj/structure/cable/cyan{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/greengrid, -/area/aro2/powerroom) -"eh" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/table/steel, -/obj/item/weapon/cell/void/hybrid, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/powerroom) -"ei" = ( /obj/structure/cable/cyan{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/cyan{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/powerroom) -"ej" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor/orange, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"ek" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/aro2/room2) -"el" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/bighallway) -"em" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, +/turf/simulated/floor/tiled/eris/steel/bar_flat, +/area/aro2/frontroom) +"fv" = ( /obj/structure/cable/cyan{ d1 = 1; d2 = 2; icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 10 - }, -/obj/effect/floor_decal/techfloor/orange/corner{ - icon_state = "techfloororange_corners"; dir = 1 }, -/obj/effect/floor_decal/techfloor/corner, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"en" = ( -/obj/structure/railing, -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor/water/indoors{ - color = "#353535"; - desc = "Some sort of fluid. Looks and shimmers like oil."; - name = "surfluid pool" - }, -/area/aro2/bighallway) -"eo" = ( -/obj/structure/railing, -/obj/structure/railing{ +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/water/indoors{ - color = "#353535"; - desc = "Some sort of fluid. Looks and shimmers like oil."; - name = "surfluid pool" - }, -/area/aro2/bighallway) -"ep" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 - }, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/boatbay) -"eq" = ( -/turf/simulated/floor/reinforced, -/area/aro2/boatbay) -"er" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/reinforced, -/area/aro2/boatbay) -"es" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - icon_state = "intact-aux"; - dir = 10 - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/boatbay) -"et" = ( -/obj/structure/railing, -/obj/machinery/pointdefense_control{ - id_tag = "aronai" - }, -/turf/simulated/floor/bluegrid, -/area/aro2/bighallway) -"eu" = ( -/obj/structure/railing, -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/ntnet_relay, -/turf/simulated/floor/bluegrid, -/area/aro2/bighallway) -"ev" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/techfloor/orange{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"ew" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"ex" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - icon_state = "map_scrubber_on"; - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"ey" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"ez" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/aro2/cafe) -"eA" = ( -/obj/structure/bed/chair/wood{ - dir = 4 - }, -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/aro2/cafe) -"eB" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - icon_state = "map_scrubber_on"; - dir = 4 - }, -/obj/structure/table/fancyblack, -/turf/simulated/floor/wood, -/area/aro2/cafe) -"eC" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/obj/structure/bed/chair/wood{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/wood, -/area/aro2/cafe) -"eE" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/obj/structure/bed/chair/wood{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/aro2/cafe) -"eF" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/obj/structure/bed/chair/wood{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/aro2/cafe) -"eG" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 4 - }, -/turf/simulated/floor/wood, -/area/aro2/cafe) -"eH" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/wall/r_wall, -/area/aro2/room0) -"eI" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"fy" = ( +/turf/simulated/floor/tiled/eris/dark/cargo, +/area/shuttle/aroboat2) +"fC" = ( /obj/structure/table/steel, -/obj/fiftyspawner/plastitanium, -/obj/fiftyspawner/plastitanium_glass, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/storage) -"eJ" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/blast/regular{ - dir = 1; - icon_state = "pdoor1"; - id = "arobackleft" - }, -/obj/structure/window/plastitanium/full, -/obj/structure/window/plastitanium{ - dir = 2; - icon_state = "window" - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/bighallway) -"eK" = ( -/turf/simulated/wall/r_wall, -/area/aro2/atmosroom) -"eL" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/atmosroom) -"eM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/techfloor/orange{ - dir = 4 - }, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 4 - }, -/obj/effect/floor_decal/techfloor/corner{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"eN" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/effect/floor_decal/techfloor/orange/corner{ - icon_state = "techfloororange_corners"; - dir = 8 - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"eO" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/techfloor/orange{ - dir = 4 - }, -/obj/machinery/alarm{ - dir = 8; - icon_state = "alarm0"; +/obj/structure/cable/cyan, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; pixel_x = 24 }, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"eP" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/boatbay) -"eQ" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/aux, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/boatbay) -"eR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/effect/floor_decal/techfloor/orange{ - icon_state = "techfloororange_edges"; - dir = 9 - }, -/obj/effect/floor_decal/techfloor/corner, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"eS" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor/orange{ - icon_state = "techfloororange_edges"; - dir = 1 - }, -/obj/effect/floor_decal/techfloor, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"eT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/effect/floor_decal/techfloor/orange/corner{ - icon_state = "techfloororange_corners"; - dir = 1 - }, -/obj/effect/floor_decal/techfloor, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"eU" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/effect/floor_decal/techfloor/orange{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor/corner, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"eV" = ( -/obj/effect/floor_decal/techfloor/orange{ - icon_state = "techfloororange_edges"; - dir = 6 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"eW" = ( -/turf/simulated/floor/wood, -/area/aro2/cafe) -"eX" = ( -/obj/structure/bed/chair/wood{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/aro2/cafe) -"eY" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = 0; - pixel_y = -25 - }, -/obj/structure/table/fancyblack, -/turf/simulated/floor/wood, -/area/aro2/cafe) -"eZ" = ( -/obj/structure/bed/chair/wood{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/turf/simulated/floor/wood, -/area/aro2/cafe) -"fa" = ( -/obj/structure/flora/pottedplant/minitree, -/turf/simulated/floor/carpet/bcarpet, -/area/aro2/room2) -"fb" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/item/modular_computer/tablet/preset/custom_loadout/advanced, -/obj/machinery/computer/ship/navigation/telescreen{ - pixel_y = 28 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/wood, -/area/aro2/room3) -"fc" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/aro2/room3) -"fd" = ( -/obj/structure/flora/pottedplant/minitree, -/turf/simulated/floor/carpet/bcarpet, -/area/aro2/room3) -"fe" = ( -/obj/machinery/computer/HolodeckControl/holodorm/aro2, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/holodeckroom) -"ff" = ( -/obj/effect/floor_decal/corner_techfloor_gray{ - icon_state = "corner_techfloor_gray"; - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/holodeckroom) -"fg" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/table/fancyblack, -/turf/simulated/floor/wood, -/area/aro2/cafe) -"fh" = ( -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/holodeckroom) -"fi" = ( -/obj/structure/bed/chair/wood{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/wood, -/area/aro2/cafe) -"fj" = ( -/obj/structure/cable/cyan, -/obj/machinery/power/apc{ - dir = 2; - name = "south bump"; - pixel_y = -28 - }, -/obj/structure/bed/chair/wood{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/aro2/cafe) -"fk" = ( -/obj/machinery/button/remote/blast_door{ - dir = 8; - id = "arobackleft"; - name = "exterior shutters"; - pixel_x = 28 - }, -/turf/simulated/floor/wood, -/area/aro2/cafe) -"fl" = ( -/obj/structure/cable/cyan{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/super; - dir = 8; - name = "west bump"; - pixel_x = -24 - }, -/obj/machinery/meter, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/atmosroom) -"fm" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - icon_state = "map-scrubbers"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/atmosroom) -"fn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 4 - }, -/obj/machinery/meter, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/atmosroom) -"fo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"fp" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor/orange{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor/corner{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"fq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/boatbay) -"fr" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/boatbay) -"fs" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ - icon_state = "map-aux"; - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/boatbay) -"ft" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor/water/indoors, -/area/aro2/bighallway) -"fu" = ( -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/floor/water/indoors, -/area/aro2/bighallway) -"fv" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/railing{ - icon_state = "railing0"; - dir = 4 - }, -/turf/simulated/floor/water/indoors, -/area/aro2/bighallway) -"fw" = ( -/obj/structure/cable/cyan, -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/super; - dir = 8; - name = "west bump"; - pixel_x = -24 - }, -/obj/effect/floor_decal/techfloor/orange{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"fx" = ( -/obj/structure/table/bench/steel, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/bighallway) -"fz" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/obj/structure/table/bench/wooden, -/turf/simulated/floor/wood, -/area/aro2/cafe) -"fA" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/wall/rpshull, -/area/aro2/cafe) -"fB" = ( -/obj/structure/bed/chair/office/dark{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/alarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22; - pixel_y = 0 - }, -/turf/simulated/floor/wood, -/area/aro2/room0) -"fC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/universal, -/obj/machinery/alarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/atmosroom) -"fD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/universal, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/atmosroom) -"fE" = ( -/obj/machinery/door/airlock/multi_tile/glass, -/obj/machinery/door/blast/regular{ - dir = 8; - icon_state = "pdoor1"; - id = "aroboatshut" - }, -/obj/effect/map_helper/airlock/door/simple, -/obj/structure/fans/hardlight, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/button/remote/blast_door{ - dir = 4; - id = "aroboatshut"; - name = "boat shutters"; - pixel_x = -28 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint, -/area/shuttle/aroboat2) -"fF" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/aro2/room0) +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/powerarea) "fG" = ( -/obj/structure/fans/hardlight, -/obj/machinery/door/blast/regular{ - dir = 8; - icon_state = "pdoor1"; - id = "aroboatshut" - }, -/turf/simulated/floor/tiled/techmaint, -/area/shuttle/aroboat2) -"fH" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/blast/regular{ - dir = 8; - icon_state = "pdoor1"; - id = "aroboatshut" - }, -/obj/structure/window/plastitanium/full, -/obj/structure/window/plastitanium{ - icon_state = "window"; - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/shuttle/aroboat2) -"fJ" = ( -/obj/machinery/button/remote/blast_door{ - dir = 8; - id = "arobackleft"; - name = "exterior shutters"; - pixel_x = 28 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/universal, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/atmosroom) -"fK" = ( -/obj/machinery/atmospherics/portables_connector/aux, -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/floor_decal/industrial/outline, -/turf/simulated/floor/tiled/techmaint, -/area/shuttle/aroboat2) -"fL" = ( -/obj/effect/shuttle_landmark/shuttle_initializer/aroboat2, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/spline/plain{ - icon_state = "spline_plain"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 }, /obj/structure/cable/cyan{ d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"fK" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/bar_flat, +/area/aro2/frontroom) +"fM" = ( +/obj/machinery/light{ + dir = 8 }, /obj/structure/cable/cyan{ d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/aroboat2) -"fM" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/obj/structure/cable/cyan{ - icon_state = "0-8" - }, -/obj/structure/cable/cyan{ - icon_state = "0-4" - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/aroboat2) -"fN" = ( -/obj/structure/bed/chair/bay/comfy/teal{ - icon_state = "bay_comfychair_preview"; - dir = 4 - }, -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - frequency = 1380; - id_tag = "aroboat2_docker"; - pixel_y = 28 - }, -/obj/structure/cable/cyan{ - d1 = 4; d2 = 8; - icon_state = "4-8" + icon_state = "2-8" }, -/turf/simulated/floor/carpet/bcarpet, -/area/shuttle/aroboat2) -"fO" = ( -/obj/structure/table/steel, -/turf/simulated/floor/carpet/bcarpet, -/area/shuttle/aroboat2) -"fP" = ( -/obj/structure/bed/chair/bay/comfy/teal{ - icon_state = "bay_comfychair_preview"; - dir = 4 +/obj/structure/closet/autolok_wall{ + pixel_y = 32 }, -/turf/simulated/floor/carpet/bcarpet, -/area/shuttle/aroboat2) +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/portbay) "fQ" = ( -/obj/structure/table/steel, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/carpet/bcarpet, -/area/shuttle/aroboat2) -"fR" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 28 - }, -/obj/structure/cable/cyan{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/closet/crate/freezer/rations, -/turf/simulated/floor/carpet/bcarpet, -/area/shuttle/aroboat2) -"fS" = ( -/obj/effect/floor_decal/industrial/hatch/yellow, -/turf/simulated/floor/tiled/techmaint, -/area/shuttle/aroboat2) -"fT" = ( -/obj/effect/floor_decal/industrial/hatch/yellow, -/obj/machinery/atmospherics/binary/pump/aux, -/turf/simulated/floor/tiled/techmaint, -/area/shuttle/aroboat2) -"fU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/spline/plain{ - icon_state = "spline_plain"; - dir = 8 - }, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/aroboat2) -"fV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/effect/floor_decal/techfloor/orange/corner{ - icon_state = "techfloororange_corners"; dir = 4 }, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"fW" = ( -/obj/effect/floor_decal/techfloor/orange{ - icon_state = "techfloororange_edges"; - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/aroboat2) -"fX" = ( -/obj/structure/table/steel, -/obj/effect/floor_decal/techfloor/orange{ - icon_state = "techfloororange_edges"; - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/aroboat2) -"fY" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/blast/regular{ +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/aro2/starboardbay) +"fR" = ( +/obj/machinery/firealarm{ dir = 1; - icon_state = "pdoor1"; - id = "aroboatshut" + pixel_x = 0; + pixel_y = -25 }, -/obj/structure/window/plastitanium/full, -/obj/structure/window/plastitanium{ - icon_state = "window"; - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/shuttle/aroboat2) -"fZ" = ( -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/surfluid) +"fT" = ( +/turf/simulated/wall/rpshull, +/area/aro2/portbay) +"fU" = ( +/turf/simulated/wall/r_wall, +/area/aro2/portbay) +"fX" = ( +/turf/simulated/floor/tiled/eris/dark/golden, +/area/aro2/cockpit) +"ga" = ( +/turf/simulated/wall/r_wall, +/area/aro2/starboardbay) +"gb" = ( +/turf/simulated/wall/rpshull, +/area/aro2/starboardbay) +"gc" = ( +/turf/simulated/wall, +/area/aro2/portbay) +"gd" = ( +/turf/simulated/wall, +/area/aro2/surfluid) +"gh" = ( +/obj/structure/sign/poster{ + dir = 1; + icon_state = "" }, +/turf/simulated/wall, +/area/aro2/surfluid) +"gi" = ( +/turf/simulated/wall, +/area/aro2/starboardbay) +"go" = ( +/obj/mecha/combat/fighter/pinnace/loaded, /obj/machinery/mech_recharger{ icon = 'icons/turf/shuttle_alien_blue.dmi' }, -/turf/simulated/floor/tiled/techmaint, -/area/shuttle/aroboat2) -"ga" = ( -/obj/effect/floor_decal/industrial/outline, -/obj/machinery/atmospherics/portables_connector/aux{ - icon_state = "map_connector-aux"; - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/shuttle/aroboat2) -"gb" = ( -/obj/effect/floor_decal/techfloor/orange, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/aroboat2) -"gc" = ( -/obj/structure/bed/chair/bay/comfy/teal{ - icon_state = "bay_comfychair_preview"; - dir = 4 - }, -/obj/effect/floor_decal/techfloor/orange, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/aroboat2) -"gd" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/boatbay) -"ge" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/boatbay) -"gf" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/aux, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/boatbay) -"gg" = ( -/obj/effect/floor_decal/techfloor/orange, -/obj/machinery/computer/shuttle_control/explore/aroboat2{ - icon_state = "computer"; - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/aroboat2) -"gh" = ( -/obj/structure/table/steel, -/obj/machinery/light, -/turf/simulated/floor/carpet/bcarpet, -/area/shuttle/aroboat2) -"gi" = ( -/obj/machinery/door/airlock/multi_tile/glass, -/obj/effect/map_helper/airlock/door/simple, -/obj/structure/fans/hardlight, -/obj/machinery/door/blast/regular{ - dir = 8; - icon_state = "pdoor1"; - id = "aroboatshut" - }, -/obj/machinery/button/remote/blast_door{ - dir = 4; - id = "aroboatshut"; - name = "boat shutters"; - pixel_x = -28 - }, -/turf/simulated/floor/tiled/techmaint, -/area/shuttle/aroboat2) -"gj" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/blast/regular{ - dir = 8; - icon_state = "pdoor1"; - id = "aroboatshut" - }, -/obj/structure/window/plastitanium/full, -/obj/structure/window/plastitanium, -/turf/simulated/floor/tiled/techmaint, -/area/shuttle/aroboat2) -"gk" = ( -/obj/effect/overmap/visitable/ship/aro2, -/turf/space, -/area/space) -"gl" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table/woodentable, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/carpet/bcarpet, -/area/aro2/room0) -"gm" = ( -/obj/effect/floor_decal/spline/plain, -/obj/structure/bed/chair/office/dark{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/alarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22; - pixel_y = 0 - }, -/turf/simulated/floor/wood, -/area/aro2/room1) -"gn" = ( -/obj/structure/bed/double/padded, -/obj/item/weapon/bedsheet/orangedouble, -/turf/simulated/floor/carpet/bcarpet, -/area/aro2/room1) -"go" = ( -/obj/effect/floor_decal/spline/plain, -/obj/structure/bed/chair/office/dark{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/alarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22; - pixel_y = 0 - }, -/turf/simulated/floor/wood, -/area/aro2/room2) -"gp" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/wood, -/area/aro2/room2) -"gq" = ( -/obj/structure/bed/double/padded, -/obj/item/weapon/bedsheet/greendouble, -/turf/simulated/floor/carpet/bcarpet, -/area/aro2/room2) +/turf/simulated/floor/tiled/eris/techmaint_cargo, +/area/aro2/starboardbay) "gr" = ( -/obj/effect/floor_decal/spline/plain, -/obj/structure/bed/chair/office/dark{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/alarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22; - pixel_y = 0 - }, -/turf/simulated/floor/wood, -/area/aro2/room3) -"gs" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/wood, -/area/aro2/room3) +/obj/structure/table/fancyblack, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/eris/steel/bar_light, +/area/aro2/frontroom) "gt" = ( -/obj/structure/bed/double/padded, -/obj/item/weapon/bedsheet/browndouble, -/turf/simulated/floor/carpet/bcarpet, -/area/aro2/room3) -"gu" = ( -/obj/effect/floor_decal/corner_techfloor_gray{ - icon_state = "corner_techfloor_gray"; - dir = 6 - }, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/holodeckroom) -"gv" = ( -/obj/effect/floor_decal/corner_techfloor_gray{ - icon_state = "corner_techfloor_gray"; - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/holodeckroom) -"gw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; +/obj/structure/railing/grey{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +/turf/simulated/floor/tiled/eris/steel/cyancorner, +/area/aro2/boatdeck) +"gy" = ( +/obj/machinery/light{ + dir = 8 }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/multi_tile/glass{ +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 1 }, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/holodeckroom) -"gx" = ( +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/surfluid) +"gB" = ( /obj/structure/cable/cyan{ + d1 = 2; d2 = 4; - icon_state = "0-4" + icon_state = "2-4" }, -/obj/structure/flora/pottedplant/minitree, -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/super; - dir = 8; - name = "west bump"; - pixel_x = -24 - }, -/turf/simulated/floor/wood, -/area/aro2/room0) -"gy" = ( -/obj/machinery/button/remote/blast_door{ - dir = 8; - id = "arobackleft"; - name = "exterior shutters"; - pixel_x = 28 - }, -/obj/structure/bed/double/padded, -/obj/item/weapon/bedsheet/bluedouble, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/carpet/bcarpet, -/area/aro2/room0) -"gz" = ( -/obj/effect/floor_decal/corner_techfloor_gray{ - icon_state = "corner_techfloor_gray"; +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"gO" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/tiled/eris/dark/cargo, +/area/shuttle/aroboat2) +"gP" = ( /obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/holodeckroom) -"gA" = ( +/turf/simulated/wall/rpshull, +/area/aro2/portbay) +"gQ" = ( /obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, /turf/simulated/wall/r_wall, -/area/aro2/cockpit) -"gB" = ( -/obj/structure/closet/secure_closet/personal, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 - }, -/turf/simulated/floor/carpet/bcarpet, -/area/aro2/room1) -"gC" = ( +/area/aro2/portbay) +"gT" = ( +/obj/machinery/door/airlock/multi_tile/glass, /obj/structure/cable/cyan{ - d2 = 8; - icon_state = "0-8" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, -/obj/machinery/button/remote/airlock{ - dir = 1; - id = "aroship_b1"; - name = "door lock"; - pixel_x = 5; - pixel_y = -28; - specialfunctions = 4 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = -6; - pixel_y = -28; - on = 0 - }, -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/carpet/bcarpet, -/area/aro2/room1) -"gD" = ( -/obj/structure/closet/secure_closet/personal, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 - }, -/turf/simulated/floor/carpet/bcarpet, -/area/aro2/room2) -"gE" = ( -/obj/structure/cable/cyan{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 + dir = 1 }, -/turf/simulated/floor/carpet/bcarpet, -/area/aro2/room2) -"gF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/aro2/observation) +"gV" = ( +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/aro2/airarea) +"hf" = ( /obj/structure/cable/cyan{ + d1 = 4; d2 = 8; - icon_state = "0-8" + icon_state = "4-8" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, -/obj/machinery/button/remote/airlock{ - dir = 1; - id = "aroship_b1"; - name = "door lock"; - pixel_x = 5; - pixel_y = -28; - specialfunctions = 4 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = -6; - pixel_y = -28; - on = 0 - }, -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/carpet/bcarpet, -/area/aro2/room2) -"gG" = ( -/obj/structure/closet/secure_closet/personal, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 - }, -/turf/simulated/floor/carpet/bcarpet, -/area/aro2/room3) -"gH" = ( -/obj/structure/cable/cyan{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/carpet/bcarpet, -/area/aro2/room3) -"gI" = ( +/turf/simulated/wall/r_wall, +/area/aro2/starboardbay) +"hg" = ( /obj/structure/cable/cyan{ + d1 = 4; d2 = 8; - icon_state = "0-8" + icon_state = "4-8" }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 +/turf/simulated/wall/rpshull, +/area/aro2/starboardbay) +"hh" = ( +/turf/simulated/floor/plating/eris/under, +/area/aro2/airarea) +"hj" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"hm" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/machinery/button/remote/airlock{ - dir = 1; - id = "aroship_b1"; - name = "door lock"; - pixel_x = 5; - pixel_y = -28; - specialfunctions = 4 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = -6; - pixel_y = -28; - on = 0 +/turf/simulated/floor/tiled/eris/techmaint_cargo, +/area/shuttle/aroboat2) +"hB" = ( +/obj/structure/table/steel, +/turf/simulated/floor/wood, +/area/aro2/dining) +"hE" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/carpet/bcarpet, -/area/aro2/room3) -"gJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/spline/plain{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/surfluid) +"hW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 10 + }, +/turf/simulated/floor/tiled/eris/techmaint_cargo, +/area/aro2/starboardbay) +"if" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/machinery/button/remote/airlock{ - name = "door lock"; - dir = 1; - pixel_x = 5; - pixel_y = -28; - id = "aroship_b0"; - specialfunctions = 4 +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/starboardbay) +"ig" = ( +/obj/machinery/power/terminal{ + dir = 4 }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = -6; - pixel_y = -28; - on = 0 +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/cyan, +/turf/simulated/floor/plating/eris/under, +/area/aro2/powerarea) +"ih" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/blue, +/obj/machinery/portable_atmospherics/canister/empty, +/turf/simulated/floor/plating/eris/under, +/area/aro2/airarea) +"ii" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/portbay) +"ik" = ( +/obj/machinery/computer/ship/navigation/telescreen{ + pixel_y = 23 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, /obj/structure/cable/cyan{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/wood, -/area/aro2/room0) -"gK" = ( +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"il" = ( /obj/structure/cable/cyan{ - d1 = 2; - d2 = 4; - icon_state = "2-4" + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"im" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/techmaint_cargo, +/area/shuttle/aroboat2) +"iC" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/table/steel, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/surfluid) +"iM" = ( +/obj/structure/railing/grey{ + dir = 8 }, /obj/structure/cable/cyan{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/turf/simulated/floor/carpet/bcarpet, -/area/aro2/room0) -"gL" = ( -/obj/structure/closet/secure_closet/personal, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"iN" = ( +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/aro2/surfluid) +"iQ" = ( +/obj/machinery/computer/ship/navigation/telescreen{ + pixel_y = 23 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"iU" = ( /obj/structure/cable/cyan{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/carpet/bcarpet, -/area/aro2/room0) -"gM" = ( -/obj/effect/floor_decal/corner_techfloor_gray{ - icon_state = "corner_techfloor_gray"; - dir = 5 - }, -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/holodeckroom) -"gN" = ( -/obj/effect/floor_decal/corner_techfloor_gray{ - icon_state = "corner_techfloor_gray"; - dir = 5 - }, -/obj/structure/cable/cyan{ - icon_state = "0-8" + d2 = 4; + icon_state = "0-4" }, /obj/machinery/power/apc{ dir = 2; name = "south bump"; pixel_y = -28 }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/holodeckroom) -"gO" = ( -/obj/effect/floor_decal/corner_techfloor_gray{ - icon_state = "corner_techfloor_gray"; - dir = 5 +/turf/simulated/floor/tiled/eris/steel/bar_flat, +/area/aro2/frontroom) +"jf" = ( +/obj/machinery/button/remote/blast_door{ + dir = 4; + id = "aroshipshutter"; + name = "exterior shutters"; + pixel_x = -28 }, -/obj/machinery/alarm{ +/turf/simulated/floor/tiled/eris/dark/golden, +/area/aro2/cockpit) +"jl" = ( +/turf/simulated/wall/r_wall, +/area/aro2/powerarea) +"jm" = ( +/turf/simulated/wall, +/area/aro2/powerarea) +"jp" = ( +/obj/structure/sign/poster{ dir = 1; + icon_state = "" + }, +/turf/simulated/wall, +/area/aro2/observation) +"jq" = ( +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/aro2/starboardbay) +"js" = ( +/turf/simulated/wall, +/area/aro2/observation) +"jt" = ( +/turf/simulated/wall, +/area/aro2/airarea) +"jw" = ( +/turf/simulated/wall/r_wall, +/area/aro2/airarea) +"jx" = ( +/turf/simulated/wall/rpshull, +/area/aro2/powerarea) +"jF" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/starboardbay) +"jH" = ( +/obj/structure/table/steel, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/boatdeck) +"jN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/techmaint_cargo, +/area/aro2/starboardbay) +"jS" = ( +/turf/simulated/wall/rpshull, +/area/aro2/airarea) +"kd" = ( +/obj/machinery/button/remote/blast_door{ + dir = 8; + id = "aroshipshutter"; + name = "exterior shutters"; + pixel_x = 28 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/starboardbay) +"ke" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; pixel_y = -25 }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/holodeckroom) -"gP" = ( -/obj/effect/floor_decal/corner_techfloor_gray{ - icon_state = "corner_techfloor_gray"; - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/holodeckroom) -"gQ" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/centcom{ - id_tag = "aroship_b0"; - name = "Aro's Bedroom"; - req_one_access = list() - }, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/room0) -"gR" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock{ - id_tag = "aroship_b1"; - name = "Bedroom One" - }, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/room1) -"gS" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock{ - id_tag = "aroship_b1"; - name = "Bedroom One" - }, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/room2) -"gT" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock{ - id_tag = "aroship_b1"; - name = "Bedroom One" - }, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/room3) -"gU" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/multi_tile/glass, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/holodeckroom) -"gV" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor/water/indoors, -/area/aro2/bighallway) -"gW" = ( -/obj/structure/flora/tree/jungle_small{ - pixel_x = -16 - }, -/turf/simulated/floor/grass, -/area/aro2/bighallway) -"gX" = ( -/turf/simulated/floor/grass, -/area/aro2/bighallway) -"gY" = ( -/obj/structure/railing{ - icon_state = "railing0"; - dir = 4 - }, -/turf/simulated/floor/water/indoors, -/area/aro2/bighallway) -"gZ" = ( -/obj/structure/table/bench/steel, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/bighallway) -"ha" = ( -/obj/effect/floor_decal/borderfloorwhite/cee{ - icon_state = "borderfloorcee_white"; - dir = 8 - }, -/obj/machinery/shower{ - icon_state = "shower"; - dir = 4; - pixel_x = 0; - pixel_y = -6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals10{ +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/powerarea) +"km" = ( +/turf/simulated/floor/plating/eris/under, +/area/aro2/powerarea) +"ku" = ( +/obj/structure/flora/pottedplant, +/turf/simulated/floor/wood, +/area/aro2/dining) +"kx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/aro2/cafe) -"hb" = ( -/obj/structure/sink{ - pixel_y = 25 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/structure/mirror{ - pixel_y = 34 - }, -/turf/simulated/floor/tiled/white, -/area/aro2/cafe) -"hc" = ( -/obj/machinery/power/pointdefense{ - id_tag = "aronai" - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 6 - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 9 - }, -/obj/structure/cable/cyan{ - icon_state = "0-8" - }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"hd" = ( -/obj/machinery/atmospherics/binary/pump{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/atmosroom) -"he" = ( -/obj/machinery/atmospherics/binary/pump, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/atmosroom) -"hf" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing, -/turf/simulated/floor/water/indoors, -/area/aro2/bighallway) -"hg" = ( -/obj/structure/railing, -/turf/simulated/floor/water/indoors, -/area/aro2/bighallway) -"hh" = ( -/obj/structure/railing, -/obj/structure/railing{ - icon_state = "railing0"; +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/surfluid) +"kK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/water/indoors, -/area/aro2/bighallway) -"hi" = ( -/obj/structure/bed/chair/comfy/beige, -/turf/simulated/floor/tiled/techfloor, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/surfluid) +"kO" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/cyancorner, +/area/aro2/boatdeck) +"kP" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"kX" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"le" = ( +/obj/structure/window/plastitanium/full, +/obj/structure/window/plastitanium{ + dir = 4 + }, +/obj/machinery/door/blast/regular{ + dir = 2; + icon_state = "pdoor1"; + id = "aroshipshutter" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating/eris/under, /area/aro2/room3) -"hj" = ( -/obj/machinery/atmospherics/pipe/tank/air{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/outline, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/atmosroom) -"hk" = ( -/obj/machinery/atmospherics/portables_connector{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister, -/obj/effect/floor_decal/industrial/outline/grey, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/atmosroom) -"hl" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 - }, +"lk" = ( /obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d1 = 2; + d2 = 4; + icon_state = "2-4" }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/boatbay) -"hm" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/boatbay) -"hn" = ( -/obj/effect/floor_decal/techfloor, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"ho" = ( -/obj/effect/floor_decal/techfloor/orange/corner, -/obj/effect/floor_decal/techfloor/corner{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"hp" = ( -/turf/simulated/wall/r_wall, -/area/aro2/bighallway) -"hq" = ( -/obj/effect/floor_decal/techfloor/orange{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1" - }, -/obj/effect/floor_decal/techfloor/corner{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"hr" = ( +/turf/simulated/wall/rpshull, +/area/aro2/powerarea) +"ll" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/wall/rpshull, -/area/aro2/storage) -"hs" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 4 +/turf/simulated/wall/r_wall, +/area/aro2/powerarea) +"ln" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/portbay) +"lr" = ( /obj/structure/cable/cyan{ - d1 = 1; - d2 = 4; - icon_state = "1-4" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/boatbay) -"ht" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/boatbay) -"hu" = ( +/turf/simulated/wall/r_wall, +/area/aro2/airarea) +"lt" = ( /obj/structure/cable/cyan{ d1 = 2; d2 = 8; icon_state = "2-8" }, /turf/simulated/wall/rpshull, -/area/aro2/storage) -"hv" = ( -/obj/machinery/door/blast/regular{ - dir = 8; - icon_state = "pdoor1"; - id = "arobackleft" +/area/aro2/airarea) +"lu" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/structure/fans/hardlight, -/turf/simulated/shuttle/floor/alienplating/blue/half, -/area/aro2/boatbay) -"hw" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - icon_state = "map_scrubber_on"; +/turf/simulated/wall/rpshull, +/area/aro2/powerarea) +"ly" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/wall/rpshull, +/area/aro2/airarea) +"lA" = ( +/obj/structure/sign/warning, +/turf/simulated/wall/rpshull, +/area/aro2/portbay) +"lC" = ( +/obj/structure/sign/warning, +/turf/simulated/wall/rpshull, +/area/aro2/starboardbay) +"lE" = ( +/obj/structure/sign/pods, +/turf/simulated/wall, +/area/aro2/portbay) +"lI" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/light{ dir = 4 }, -/obj/effect/floor_decal/techfloor/orange, -/obj/machinery/light, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"lK" = ( +/obj/structure/sign/pods, +/turf/simulated/wall, +/area/aro2/starboardbay) +"lM" = ( +/obj/structure/sign/fire, +/turf/simulated/wall/rpshull, +/area/aro2/powerarea) +"lO" = ( +/obj/structure/sign/fire, +/turf/simulated/wall/rpshull, +/area/aro2/airarea) +"lP" = ( +/obj/structure/flora/pottedplant/tropical, +/turf/simulated/floor/carpet/gaycarpet, +/area/aro2/room2) +"lQ" = ( +/obj/structure/cable/cyan{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/closet/autolok_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/carpet/purcarpet, +/area/aro2/room3) +"lR" = ( +/obj/structure/flora/pottedplant/stoutbush, +/turf/simulated/floor/carpet/purcarpet, +/area/aro2/room3) +"lV" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/shuttle_landmark/shuttle_initializer/aroboat2, +/turf/simulated/floor/tiled/eris/techmaint_cargo, +/area/shuttle/aroboat2) +"lW" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"ma" = ( +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/aro2/powerarea) +"mg" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "aroship2_boatbay"; + pixel_y = 28 + }, +/turf/simulated/floor/water/indoors/surfluid, +/area/aro2/boatdeck) +"ms" = ( +/obj/structure/railing/grey, +/turf/simulated/floor/water/indoors/surfluid, +/area/aro2/surfluid) +"mz" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/starboardbay) +"mI" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/starboardbay) +"mP" = ( +/obj/structure/table/steel, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/wood, +/area/aro2/dining) +"mU" = ( +/obj/machinery/power/shield_generator/upgraded{ + field_radius = 39; + initial_shield_modes = 2113; + target_radius = 39 + }, +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/eris/steel/bar_flat, +/area/aro2/boatdeck) +"ng" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/cyancorner, +/area/aro2/boatdeck) +"nn" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating/eris/under, +/area/aro2/powerarea) +"nq" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/airarea) +"nu" = ( +/turf/simulated/floor/tiled/eris/steel/cyancorner, +/area/aro2/boatdeck) +"nv" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/bed/chair/wood{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/aro2/frontroom) +"nA" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/surfluid) +"nB" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/airarea) +"nO" = ( +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/surfluid) +"nY" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/starboardbay) +"oi" = ( +/obj/structure/cable/cyan, +/obj/machinery/power/apc{ + dir = 2; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/starboardbay) +"oj" = ( +/obj/machinery/power/rtg/abductor/hybrid/built, +/obj/structure/cable/cyan{ + icon_state = "0-4" + }, +/turf/simulated/floor/plating/eris/under, +/area/aro2/powerarea) +"ok" = ( +/obj/machinery/atmospherics/binary/pump/aux, +/turf/simulated/floor/tiled/eris/dark/cargo, +/area/shuttle/aroboat2) +"os" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/steel/cyancorner, +/area/aro2/boatdeck) +"oy" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/airarea) +"oG" = ( +/obj/structure/fans/hardlight, +/obj/machinery/door/blast/regular{ + dir = 2; + icon_state = "pdoor1"; + id = "aroshipshutter" + }, +/turf/simulated/floor/tiled/eris/white/danger, +/area/aro2/starboardbay) +"oI" = ( +/obj/machinery/computer/ship/navigation, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/aro2/cockpit) +"oM" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel/bar_flat, +/area/aro2/frontroom) +"oP" = ( +/obj/structure/table/rack/shelf/steel, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/portbay) +"oQ" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/surfluid) +"oR" = ( +/obj/structure/sink{ + pixel_y = 21 + }, +/obj/structure/cable/cyan{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/eris/white/techfloor, +/area/aro2/boatdeck) +"oU" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/eris/steel/bar_flat, +/area/aro2/frontroom) +"pe" = ( +/obj/structure/table/rack/shelf/steel, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/aro2/frontroom) +"pK" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/surfluid) +"pP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/portbay) +"pQ" = ( +/turf/simulated/floor/water/indoors/surfluid, +/area/aro2/surfluid) +"pT" = ( +/obj/structure/bed/chair/bay/comfy/blue, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/boatdeck) +"pW" = ( +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/smes/buildable/hybrid{ + input_attempt = 1; + input_level = 250000; + input_level_max = 250000; + output_level = 190000 + }, +/turf/simulated/floor/plating/eris/under, +/area/aro2/powerarea) +"pX" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/surfluid) +"qb" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/wall/r_wall, +/area/aro2/airarea) +"qd" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/starboardbay) +"qi" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel/bar_flat, +/area/aro2/frontroom) +"ql" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/portbay) +"qn" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/carpet/oracarpet, +/area/aro2/cockpit) +"qq" = ( /obj/structure/cable/cyan{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"hx" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/portbay) +"qv" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/portables_connector/aux{ + icon_state = "map_connector-aux" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/dark/cargo, +/area/shuttle/aroboat2) +"qA" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/surfluid) +"qD" = ( +/obj/machinery/button/remote/blast_door{ + dir = 8; + id = "aroshipshutter"; + name = "exterior shutters"; + pixel_x = 28 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/airarea) +"qH" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/surfluid) +"qJ" = ( +/obj/structure/bed/chair/wood{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/aro2/dining) +"qO" = ( +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/cyan{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating/eris/under, +/area/aro2/powerarea) +"qQ" = ( +/obj/structure/bed/chair/bay/comfy/blue, +/turf/simulated/floor/carpet/bcarpet, +/area/shuttle/aroboat2) +"qT" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating/eris/under, +/area/aro2/airarea) +"rd" = ( +/obj/structure/closet/autolok_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/powerarea) +"rl" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/techmaint_cargo, +/area/shuttle/aroboat2) +"rr" = ( +/obj/machinery/atmospherics/portables_connector/aux{ + dir = 1; + icon_state = "map_connector-aux" + }, +/obj/effect/floor_decal/industrial/outline, +/turf/simulated/floor/tiled/eris/dark/cargo, +/area/shuttle/aroboat2) +"rt" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/surfluid) +"rx" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/surfluid) +"rA" = ( +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/observation) +"rE" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/aro2/cockpit) +"rH" = ( +/obj/effect/floor_decal/industrial/outline/blue, +/obj/structure/closet/crate/internals, +/turf/simulated/floor/tiled/eris/dark/cargo, +/area/shuttle/aroboat2) +"rK" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/aro2/dining) +"rL" = ( +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/surfluid) +"sc" = ( +/obj/machinery/ntnet_relay, +/turf/simulated/floor/tiled/eris/steel/bar_flat, +/area/aro2/boatdeck) +"sg" = ( +/obj/structure/bed/chair/bay/comfy/blue{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/cargo, +/area/shuttle/aroboat2) +"sl" = ( +/obj/structure/table/steel, +/obj/structure/cable/cyan, +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/airarea) +"sm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/aro2/dining) +"sn" = ( +/obj/structure/window/plastitanium/full, +/obj/structure/window/plastitanium{ + dir = 4 + }, +/obj/machinery/door/blast/regular{ + dir = 2; + icon_state = "pdoor1"; + id = "aroshipshutter" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating/eris/under, +/area/aro2/boatdeck) +"sz" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 2 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/aro2/airarea) +"sB" = ( +/obj/structure/table/steel, +/obj/item/weapon/magnetic_ammo/pistol/khi{ + pixel_x = 5; + pixel_y = 2 + }, +/obj/item/weapon/magnetic_ammo/pistol/khi{ + pixel_x = -3; + pixel_y = 5 + }, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/surfluid) +"sF" = ( +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/portbay) +"sP" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/powerarea) +"tg" = ( +/obj/structure/bed/chair/wood{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/aro2/dining) +"tj" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/reagent_dispensers/foam, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/surfluid) +"tr" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/surfluid) +"tw" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/portbay) +"ty" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 2 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/aro2/powerarea) +"tN" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -3916,20812 +2185,22731 @@ icon_state = "alarm0"; pixel_y = -22 }, -/obj/effect/floor_decal/techfloor/orange, -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"tO" = ( +/obj/structure/window/plastitanium/full, +/obj/structure/window/plastitanium{ + dir = 1 }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"hy" = ( -/obj/machinery/mech_recharger{ - icon = 'icons/turf/shuttle_alien_blue.dmi' - }, -/obj/mecha/combat/fighter/pinnace, -/turf/simulated/floor/reinforced, -/area/aro2/boatbay) -"hA" = ( -/obj/effect/shuttle_landmark{ - landmark_tag = "aronai2_port"; - name = "Port (North)" - }, -/turf/space, -/area/space) -"hB" = ( -/obj/effect/shuttle_landmark{ - landmark_tag = "aronai2_fore"; - name = "Fore (East)" - }, -/turf/space, -/area/space) -"hC" = ( -/obj/effect/shuttle_landmark{ - landmark_tag = "aronai2_aft"; - name = "Aft (West)" - }, -/turf/space, -/area/space) -"hD" = ( -/obj/effect/shuttle_landmark{ - landmark_tag = "aronai2_starboard"; - name = "Starboard (South)" - }, -/turf/space, -/area/space) -"hE" = ( -/obj/machinery/shipsensors{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/outline/yellow, -/turf/simulated/floor/reinforced/airless, -/area/aro2/cockpit) -"hF" = ( /obj/machinery/door/blast/regular{ dir = 8; icon_state = "pdoor1"; - id = "arosensorshut" + id = "aroboatshut" }, -/obj/effect/floor_decal/industrial/hatch/yellow, -/turf/simulated/floor/reinforced/airless, -/area/aro2/cockpit) -"hG" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 +/obj/machinery/door/firedoor/glass{ + dir = 2 }, -/obj/machinery/computer/shuttle_control/explore/aroboat2{ - icon_state = "computer"; +/turf/simulated/floor/plating/eris/under, +/area/shuttle/aroboat2) +"tX" = ( +/obj/structure/bed/chair/bay/comfy/blue{ + dir = 4 + }, +/turf/simulated/floor/carpet/bcarpet, +/area/shuttle/aroboat2) +"ue" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 1 }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/boatbay) -"hH" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 }, -/obj/effect/floor_decal/techfloor/orange{ - dir = 4 - }, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"hI" = ( -/turf/simulated/wall/rpshull, -/area/aro2/cafe) -"hJ" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/techfloor/orange/corner, -/obj/effect/floor_decal/techfloor/orange/corner{ - icon_state = "techfloororange_corners"; - dir = 8 - }, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"hK" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/wall/r_wall, -/area/aro2/atmosroom) -"hL" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/wall/r_wall, -/area/aro2/atmosroom) -"hM" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/reinforced, -/area/aro2/boatbay) -"hN" = ( /obj/structure/cable/cyan{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/turf/simulated/floor/reinforced, -/area/aro2/boatbay) -"hO" = ( -/obj/effect/floor_decal/industrial/warning{ +/turf/simulated/floor/wood, +/area/aro2/dining) +"uf" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"uk" = ( +/obj/structure/closet/crate/bin, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/surfluid) +"uo" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/techmaint_cargo, +/area/shuttle/aroboat2) +"up" = ( +/obj/machinery/atmospherics/portables_connector/aux{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/portbay) +"uq" = ( +/obj/machinery/light, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/cyan, +/turf/simulated/floor/tiled/eris/techmaint_cargo, +/area/shuttle/aroboat2) +"us" = ( +/obj/structure/bed/chair/wood, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/aro2/frontroom) +"uy" = ( +/obj/machinery/door/airlock, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/aro2/boatdeck) +"uA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/bed/chair/wood{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/aro2/frontroom) +"uG" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/portbay) +"uK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"uL" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/closet/crate/bin, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -25 + }, +/turf/simulated/floor/carpet/oracarpet, +/area/aro2/cockpit) +"uQ" = ( +/obj/structure/table/steel, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/aro2/dining) +"uX" = ( +/obj/machinery/button/remote/blast_door{ + dir = 8; + id = "aroshipshutter"; + name = "exterior shutters"; + pixel_x = 28 + }, +/turf/simulated/floor/wood, +/area/aro2/dining) +"va" = ( +/obj/machinery/computer/ship/engines, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/observation) +"vc" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "aroboat2_docker"; + pixel_y = 28 + }, +/turf/simulated/floor/tiled/eris/techmaint_cargo, +/area/shuttle/aroboat2) +"vf" = ( +/obj/machinery/light_switch{ + dir = 4; + on = 0; + pixel_x = -26; + pixel_y = -6 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/starboardbay) +"vg" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"vo" = ( +/obj/machinery/computer/ship/engines{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/aro2/cockpit) +"vp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/portbay) +"vr" = ( +/obj/machinery/door/airlock/multi_tile/glass, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/aro2/airarea) +"vt" = ( +/obj/machinery/door/airlock/multi_tile/glass, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/aro2/dining) +"vI" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/aro2/dining) +"vN" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/closet/crate/bin, +/turf/simulated/floor/tiled/eris/steel/bar_flat, +/area/aro2/frontroom) +"wa" = ( +/obj/machinery/alarm{ + alarm_id = null; + breach_detection = 0; + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/airarea) +"wh" = ( +/obj/structure/window/plastitanium/full, +/obj/structure/window/plastitanium{ + dir = 1 + }, +/obj/machinery/door/blast/regular{ + dir = 8; + icon_state = "pdoor1"; + id = "aroboatshut" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating/eris/under, +/area/shuttle/aroboat2) +"wm" = ( +/obj/structure/bed/chair/bay/comfy/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/boatdeck) +"wn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"wz" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/cyancorner, +/area/aro2/boatdeck) +"wM" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/storage/toolbox/syndicate, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/starboardbay) +"wS" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/surfluid) +"wT" = ( +/obj/machinery/button/remote/blast_door{ + dir = 8; + id = "aroshipshutter"; + name = "exterior shutters"; + pixel_x = 28 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"wY" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/starboardbay) +"wZ" = ( /obj/machinery/button/remote/blast_door{ dir = 4; - id = "arobackleft"; + id = "aroshipshutter"; name = "exterior shutters"; pixel_x = -28 }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/steel/bar_flat, +/area/aro2/frontroom) +"xb" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table/steel, +/obj/machinery/chemical_dispenser/bar_soft/full, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/dining) +"xk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/bed/chair/wood{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/bar_light, +/area/aro2/frontroom) +"xt" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red{ + dir = 1 + }, +/turf/simulated/floor/plating/eris/under, +/area/aro2/airarea) +"xx" = ( +/obj/machinery/door/airlock, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/aro2/room2) +"xH" = ( +/obj/effect/shuttle_landmark{ + base_area = /area/space; + base_turf = /turf/space; + landmark_tag = "aronai2_aft"; + name = "Aft" + }, +/turf/space, +/area/space) +"xN" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/aro2/dining) +"yc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"yk" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"yr" = ( +/obj/structure/railing/grey{ + dir = 8 + }, +/obj/structure/table/steel, +/obj/item/weapon/inducer/hybrid, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/surfluid) +"yw" = ( +/obj/structure/table/rack/shelf/steel, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/starboardbay) +"yx" = ( +/obj/structure/table/steel, +/obj/machinery/power/apc{ + dir = 2; + name = "south bump"; + pixel_y = -28 + }, +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/carpet/oracarpet, +/area/aro2/cockpit) +"yC" = ( +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"yG" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"yK" = ( +/obj/structure/closet/secure_closet/freezer/fridge{ + starts_with = null + }, +/obj/item/weapon/reagent_containers/food/snacks/generalschicken, +/obj/item/weapon/storage/box/wings, +/obj/item/weapon/reagent_containers/food/snacks/kitsuneudon, +/obj/item/weapon/reagent_containers/food/snacks/fries, +/obj/item/weapon/reagent_containers/food/snacks/grilledcheese, +/obj/item/weapon/reagent_containers/food/snacks/jellysandwich, +/obj/item/weapon/reagent_containers/food/snacks/enchiladas, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/dining) +"yY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, /obj/structure/cable/cyan{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/boatbay) -"hP" = ( +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"za" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/wall/r_wall, +/area/aro2/powerarea) +"zg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/techmaint_cargo, +/area/aro2/starboardbay) +"zk" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/cyan, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/observation) +"zt" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/reagent_dispensers/foam, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/surfluid) +"zC" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/powerarea) +"zE" = ( +/obj/structure/bed/chair/bay/comfy/blue{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/surfluid) +"zG" = ( +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/aro2/dining) +"zJ" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/button/remote/blast_door{ + dir = 8; + id = "aroshipshutter"; + name = "exterior shutters"; + pixel_x = 28 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"zL" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/portbay) +"zQ" = ( +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/starboardbay) +"zV" = ( +/turf/simulated/floor/tiled/eris/steel/bar_flat, +/area/aro2/frontroom) +"Ae" = ( +/obj/effect/floor_decal/industrial/warning/dust, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"Aj" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"Al" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/aro2/airarea) +"Ao" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/portbay) +"Av" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/water/indoors/surfluid, +/area/aro2/boatdeck) +"Ax" = ( +/obj/structure/flora/pottedplant/crystal, +/obj/machinery/light, +/turf/simulated/floor/wood, +/area/aro2/dining) +"AA" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"AE" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/portbay) +"AF" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/surfluid) +"AK" = ( +/obj/effect/floor_decal/industrial/loading{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/starboardbay) +"AL" = ( +/obj/effect/shuttle_landmark{ + base_area = /area/space; + base_turf = /turf/space; + landmark_tag = "aronai2_fore"; + name = "Fore" + }, +/turf/space, +/area/space) +"AP" = ( +/obj/machinery/door/airlock/multi_tile/glass, +/obj/structure/fans/hardlight, +/obj/effect/map_helper/airlock/door/simple, /obj/machinery/door/blast/regular{ dir = 8; icon_state = "pdoor1"; - id = "arobackleft" + id = "aroboatshut" }, +/obj/machinery/button/remote/blast_door{ + dir = 4; + id = "aroboatshut"; + name = "exterior shutters"; + pixel_x = -28 + }, +/turf/simulated/floor/tiled/eris/white/gray_perforated, +/area/shuttle/aroboat2) +"AT" = ( +/obj/structure/table/fancyblack, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/bar_light, +/area/aro2/frontroom) +"AW" = ( +/obj/machinery/computer/ship/navigation/telescreen{ + pixel_y = 23 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"Bg" = ( +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/starboardbay) +"Bj" = ( +/obj/structure/bed/chair/bay/comfy/blue{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/techmaint_cargo, +/area/shuttle/aroboat2) +"Bu" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"By" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/airarea) +"BB" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/starboardbay) +"BI" = ( +/obj/effect/floor_decal/industrial/loading{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/portbay) +"Cz" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"CG" = ( +/obj/machinery/pointdefense_control{ + id_tag = "aroship" + }, +/turf/simulated/floor/tiled/eris/steel/bar_flat, +/area/aro2/boatdeck) +"CL" = ( +/obj/structure/railing/grey, +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/water/indoors/surfluid, +/area/aro2/boatdeck) +"CX" = ( +/obj/machinery/door/airlock, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/aro2/room1) +"Dm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/aro2/portbay) +"Dx" = ( +/obj/machinery/alarm{ + alarm_id = null; + breach_detection = 0; + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/surfluid) +"DC" = ( +/obj/structure/window/plastitanium/full, +/obj/structure/window/plastitanium, +/obj/machinery/door/blast/regular{ + dir = 4; + icon_state = "pdoor1"; + id = "aroshipshutter" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating/eris/under, +/area/aro2/observation) +"DD" = ( +/obj/structure/window/plastitanium/full, +/turf/simulated/floor/plating/eris/under, +/area/aro2/surfluid) +"DG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/starboardbay) +"DL" = ( +/obj/machinery/door/airlock/multi_tile/glass, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/aro2/powerarea) +"DT" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/aro2/portbay) +"DU" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/eris/steel/cyancorner, +/area/aro2/boatdeck) +"DX" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/starboardbay) +"Ed" = ( +/obj/effect/floor_decal/industrial/warning/full, +/obj/machinery/power/pointdefense{ + id_tag = "aroship" + }, +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating/eris/under, +/area/aro2/dining) +"Ef" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/starboardbay) +"El" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/techmaint_cargo, +/area/shuttle/aroboat2) +"Eu" = ( +/obj/structure/table/steel, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/airarea) +"Ex" = ( +/obj/structure/toilet{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/white/techfloor, +/area/aro2/boatdeck) +"ED" = ( +/obj/structure/table/fancyblack, +/turf/simulated/floor/tiled/eris/steel/bar_light, +/area/aro2/frontroom) +"EO" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/observation) +"EQ" = ( +/obj/machinery/alarm{ + alarm_id = null; + breach_detection = 0; + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/powerarea) +"EU" = ( +/obj/machinery/power/rtg/abductor/hybrid/built, +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/light, +/turf/simulated/floor/tiled/eris/dark/cargo, +/area/shuttle/aroboat2) +"EY" = ( +/obj/machinery/computer/ship/navigation/telescreen{ + pixel_y = 23 + }, +/obj/structure/table/steel, +/obj/fiftyspawner/glass, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/powerarea) +"Fn" = ( +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating/eris/under, +/area/aro2/airarea) +"Fw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/portbay) +"Fz" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"FA" = ( +/obj/structure/bed/chair/bay/comfy/blue{ + dir = 8 + }, +/turf/simulated/floor/carpet/bcarpet, +/area/shuttle/aroboat2) +"FF" = ( +/obj/structure/table/steel, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/carpet/oracarpet, +/area/aro2/cockpit) +"FP" = ( +/obj/structure/cable/cyan{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 28 + }, +/obj/structure/table/steel, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/surfluid) +"FQ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/blue{ + dir = 8 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating/eris/under, +/area/aro2/airarea) +"FT" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 8 + }, +/turf/simulated/floor/plating/eris/under, +/area/aro2/airarea) +"FY" = ( +/obj/machinery/door/airlock, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/aro2/room3) +"FZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"Ga" = ( +/obj/structure/table/steel, +/obj/machinery/recharger, +/turf/simulated/floor/tiled/eris/dark/cargo, +/area/shuttle/aroboat2) +"Ge" = ( +/obj/machinery/button/remote/blast_door{ + dir = 8; + id = "aroshipshutter"; + name = "exterior shutters"; + pixel_x = 28 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/steel/cyancorner, +/area/aro2/boatdeck) +"Gu" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/powerarea) +"Gx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/effect/floor_decal/industrial/hatch, +/turf/simulated/floor/tiled/eris/dark/cargo, +/area/shuttle/aroboat2) +"GF" = ( +/obj/structure/window/plastitanium/full, +/obj/structure/window/plastitanium{ + dir = 4 + }, +/obj/machinery/door/blast/regular{ + dir = 2; + icon_state = "pdoor1"; + id = "aroshipshutter" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating/eris/under, +/area/aro2/airarea) +"GJ" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/aro2/powerarea) +"GL" = ( +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 2; + name = "south bump"; + pixel_y = -28 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"GN" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/observation) +"Hb" = ( +/obj/structure/table/steel, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/wood, +/area/aro2/dining) +"Hd" = ( +/obj/machinery/computer/shuttle_control/explore/aroboat2{ + dir = 8; + icon_state = "computer" + }, +/turf/simulated/floor/tiled/eris/techmaint_cargo, +/area/shuttle/aroboat2) +"Hg" = ( +/obj/machinery/atmospherics/portables_connector/aux{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/techmaint_cargo, +/area/aro2/starboardbay) +"Hh" = ( +/obj/machinery/mech_recharger{ + icon = 'icons/turf/shuttle_alien_blue.dmi' + }, +/turf/simulated/floor/tiled/eris/dark/cargo, +/area/shuttle/aroboat2) +"Hm" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/portbay) +"Ht" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"HB" = ( +/obj/machinery/door/airlock/multi_tile/glass, /obj/structure/fans/hardlight, /obj/structure/cable/cyan{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/shuttle/floor/alienplating/blue/half, -/area/aro2/boatbay) -"hQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/map_helper/airlock/door/simple, +/obj/machinery/door/blast/regular{ + dir = 8; + icon_state = "pdoor1"; + id = "aroboatshut" + }, +/obj/machinery/button/remote/blast_door{ + dir = 4; + id = "aroboatshut"; + name = "exterior shutters"; + pixel_x = -28 + }, +/turf/simulated/floor/tiled/eris/white/gray_perforated, +/area/shuttle/aroboat2) +"HF" = ( +/obj/effect/floor_decal/industrial/warning/full, +/obj/machinery/power/pointdefense{ + id_tag = "aroship" + }, +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating/eris/under, +/area/aro2/starboardbay) +"HH" = ( +/obj/machinery/ion_engine{ + dir = 1; + icon_state = "nozzle" + }, +/obj/effect/floor_decal/industrial/warning/full, +/turf/simulated/floor/plating/eris/under, +/area/aro2/airarea) +"HO" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/machinery/alarm{ + alarm_id = null; + breach_detection = 0; + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -24; + pixel_y = 6 + }, +/turf/simulated/floor/tiled/eris/white/techfloor, +/area/aro2/boatdeck) +"HP" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/starboardbay) +"HQ" = ( +/obj/structure/table/steel, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/fiftyspawner/rods, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/airarea) +"HT" = ( +/obj/structure/table/steel, +/obj/item/device/perfect_tele/alien, +/turf/simulated/floor/tiled/eris/dark/cargo, +/area/shuttle/aroboat2) +"Ib" = ( +/obj/machinery/computer/shuttle_control/explore/aroboat2{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/bar_flat, +/area/aro2/boatdeck) +"Ig" = ( +/obj/machinery/computer/ship/sensors{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/aro2/cockpit) +"Ii" = ( /obj/structure/cable/cyan{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"hR" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 4; - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, -/turf/simulated/floor/reinforced/airless, -/area/space) -"hS" = ( -/obj/effect/floor_decal/corner_techfloor_gray{ - icon_state = "corner_techfloor_gray"; +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/surfluid) +"Iq" = ( +/obj/machinery/power/terminal{ dir = 4 }, /obj/structure/cable/cyan{ - d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 8; + icon_state = "0-8" }, +/obj/structure/cable/cyan{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating/eris/under, +/area/aro2/powerarea) +"Ir" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/observation) +"IB" = ( +/obj/structure/window/plastitanium/full, +/obj/structure/window/plastitanium{ + dir = 8 + }, +/obj/machinery/door/blast/regular{ + dir = 2; + icon_state = "pdoor1"; + id = "aroshipshutter" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating/eris/under, +/area/aro2/dining) +"ID" = ( +/obj/machinery/door/airlock/multi_tile/glass, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/aro2/surfluid) +"II" = ( +/obj/structure/table/bench/steel, +/turf/simulated/floor/tiled/techfloor, +/area/aro2/dining) +"IK" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/surfluid) +"IN" = ( /obj/machinery/firealarm{ dir = 1; pixel_x = 0; pixel_y = -25 }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/holodeckroom) -"hT" = ( -/obj/effect/floor_decal/corner_techfloor_gray{ - icon_state = "corner_techfloor_gray"; +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/airarea) +"Jb" = ( +/obj/mecha/combat/fighter/pinnace/loaded, +/obj/machinery/mech_recharger{ + icon = 'icons/turf/shuttle_alien_blue.dmi' + }, +/turf/simulated/floor/tiled/eris/techmaint_cargo, +/area/aro2/portbay) +"Jg" = ( +/obj/effect/floor_decal/industrial/warning/full, +/obj/machinery/power/pointdefense{ + id_tag = "aroship" + }, +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating/eris/under, +/area/aro2/room1) +"Jh" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/portbay) +"Jm" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/aro2/portbay) +"Jn" = ( +/obj/structure/table/bench/steel, +/turf/simulated/floor/tiled/eris/steel/bar_flat, +/area/aro2/frontroom) +"Js" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/surfluid) +"Jw" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/carpet/oracarpet, +/area/aro2/cockpit) +"JD" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/eris/techmaint_cargo, +/area/shuttle/aroboat2) +"JS" = ( +/obj/machinery/light_switch{ + dir = 8; + on = 0; + pixel_x = 26; + pixel_y = -6 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/portbay) +"Ka" = ( +/obj/structure/fans/hardlight, +/obj/machinery/door/blast/regular{ + dir = 8; + icon_state = "pdoor1"; + id = "aroboatshut" + }, +/turf/simulated/floor/tiled/eris/white/gray_perforated, +/area/shuttle/aroboat2) +"Kd" = ( +/turf/simulated/floor/carpet/bcarpet, +/area/shuttle/aroboat2) +"Kg" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/observation) +"Ki" = ( +/obj/structure/fans/hardlight, +/obj/machinery/door/blast/regular{ + dir = 2; + icon_state = "pdoor1"; + id = "aroshipshutter" + }, +/turf/simulated/floor/tiled/eris/white/danger, +/area/aro2/portbay) +"Kk" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 8 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating/eris/under, +/area/aro2/airarea) +"Km" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/portbay) +"Kr" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/surfluid) +"Ku" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"Kv" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/surfluid) +"Kx" = ( +/obj/structure/bed/chair/wood{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/bar_light, +/area/aro2/frontroom) +"KE" = ( +/obj/machinery/alarm{ + alarm_id = null; + breach_detection = 0; + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -24; + pixel_y = 6 + }, +/turf/simulated/floor/tiled/eris/steel/bar_flat, +/area/aro2/frontroom) +"KI" = ( +/obj/effect/floor_decal/industrial/hatch, +/turf/simulated/floor/tiled/eris/dark/cargo, +/area/shuttle/aroboat2) +"KT" = ( +/obj/structure/table/steel, +/obj/structure/flora/pottedplant{ + pixel_y = 13 + }, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/boatdeck) +"KY" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/observation) +"Lg" = ( +/obj/structure/bed/chair/wood{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/aro2/dining) +"Lh" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"Lk" = ( +/obj/structure/table/steel, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/fiftyspawner/plasteel/hull, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/powerarea) +"Ll" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/boatdeck) +"Ln" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/aro2/starboardbay) +"Lp" = ( +/obj/machinery/ion_engine{ + dir = 1; + icon_state = "nozzle" + }, +/obj/effect/floor_decal/industrial/warning/full, +/turf/simulated/floor/plating/eris/under, +/area/aro2/powerarea) +"Lr" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"Lu" = ( +/turf/simulated/floor/tiled/eris/techmaint_cargo, +/area/shuttle/aroboat2) +"Lv" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/box/metalfoam, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/carpet/oracarpet, +/area/aro2/cockpit) +"LD" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/surfluid) +"LE" = ( +/obj/machinery/computer/ship/helm{ + req_one_access = list(101) + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/aro2/cockpit) +"LN" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"Mb" = ( +/obj/structure/bed/chair/bay/comfy/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/boatdeck) +"Me" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/bed/chair/bay/comfy/beige{ + dir = 8 + }, +/turf/simulated/floor/carpet/oracarpet, +/area/aro2/cockpit) +"Mp" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/steel/cyancorner, +/area/aro2/boatdeck) +"Mv" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/closet/crate/bin, +/turf/simulated/floor/tiled/eris/techmaint_cargo, +/area/shuttle/aroboat2) +"Mx" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"Mz" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/surfluid) +"MG" = ( +/obj/structure/window/plastitanium/full, +/obj/structure/window/plastitanium{ + dir = 8 + }, +/obj/machinery/door/blast/regular{ + dir = 2; + icon_state = "pdoor1"; + id = "aroshipshutter" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating/eris/under, +/area/aro2/frontroom) +"MH" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/techmaint_cargo, +/area/shuttle/aroboat2) +"ML" = ( +/obj/structure/bed/chair/bay/comfy/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/boatdeck) +"MR" = ( +/obj/effect/floor_decal/industrial/warning/full, +/obj/machinery/power/pointdefense{ + id_tag = "aroship" + }, +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating/eris/under, +/area/aro2/boatdeck) +"MU" = ( +/obj/machinery/power/smes/buildable/hybrid{ + input_attempt = 1; + input_level = 250000; + input_level_max = 250000; + output_level = 190000 + }, +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating/eris/under, +/area/aro2/powerarea) +"Ni" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/starboardbay) +"Ns" = ( +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/aro2/observation) +"Nu" = ( +/obj/structure/bed/chair/bay/comfy/blue{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/surfluid) +"Nz" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"NC" = ( +/obj/machinery/atmospherics/portables_connector/aux{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/starboardbay) +"NP" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/obj/structure/table/steel, +/obj/item/device/sleevemate, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/surfluid) +"NQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/starboardbay) +"NT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"OA" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/water/indoors/surfluid, +/area/aro2/surfluid) +"OB" = ( +/obj/machinery/button/remote/blast_door{ + dir = 4; + id = "aroshipshutter"; + name = "exterior shutters"; + pixel_x = -28 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/portbay) +"OE" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/bar_flat, +/area/aro2/frontroom) +"OH" = ( +/turf/simulated/floor/plating/eris/under/airless, +/area/aro2/cockpit) +"OK" = ( +/obj/effect/floor_decal/industrial/warning/full, +/obj/machinery/power/pointdefense{ + id_tag = "aroship" + }, +/obj/structure/cable/cyan, +/turf/simulated/floor/plating/eris/under, +/area/aro2/airarea) +"ON" = ( +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/portbay) +"OQ" = ( +/obj/machinery/alarm{ + alarm_id = null; + breach_detection = 0; + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/turf/simulated/floor/wood, +/area/aro2/dining) +"OR" = ( +/obj/structure/bed/chair/wood{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/eris/steel/bar_light, +/area/aro2/frontroom) +"OV" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/cyancorner, +/area/aro2/boatdeck) +"OZ" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning/dust, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"Pd" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating/eris/under, +/area/aro2/airarea) +"Pi" = ( +/obj/machinery/computer/ship/navigation/telescreen{ + pixel_y = 23 + }, +/turf/simulated/floor/wood, +/area/aro2/dining) +"Pm" = ( +/obj/structure/window/plastitanium/full, +/obj/structure/window/plastitanium{ + dir = 8 + }, +/obj/machinery/door/blast/regular{ + dir = 2; + icon_state = "pdoor1"; + id = "aroshipshutter" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating/eris/under, +/area/aro2/boatdeck) +"Pr" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/eris/steel/cyancorner, +/area/aro2/boatdeck) +"Py" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/airarea) +"Pz" = ( +/turf/simulated/floor/tiled/eris/techmaint_cargo, +/area/aro2/portbay) +"PF" = ( +/obj/effect/floor_decal/industrial/warning/full, +/obj/machinery/power/pointdefense{ + id_tag = "aroship" + }, +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating/eris/under, +/area/aro2/portbay) +"PM" = ( +/obj/structure/bed/chair/bay/comfy/blue{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/aro2/cockpit) +"PO" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/water/indoors/surfluid, +/area/aro2/surfluid) +"PQ" = ( +/obj/structure/cable/cyan, +/obj/machinery/power/apc{ + dir = 2; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/portbay) +"PR" = ( +/obj/structure/closet/autolok_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/carpet/oracarpet, +/area/aro2/cockpit) +"PV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/starboardbay) +"Qg" = ( +/obj/structure/table/steel, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/powerarea) +"Qh" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/observation) +"Qz" = ( +/turf/space, +/area/space) +"QE" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/surfluid) +"QH" = ( +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/observation) +"QN" = ( +/obj/structure/table/steel, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/fiftyspawner/steel, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/powerarea) +"QT" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"QU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"QW" = ( +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/aro2/dining) +"QY" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/steel/cyancorner, +/area/aro2/boatdeck) +"Rc" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 5 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating/eris/under, +/area/aro2/airarea) +"Rp" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating/eris/under, +/area/aro2/airarea) +"Rq" = ( +/obj/structure/window/plastitanium/full, +/obj/structure/window/plastitanium{ + dir = 4 + }, +/obj/machinery/door/blast/regular{ + dir = 2; + icon_state = "pdoor1"; + id = "aroshipshutter" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating/eris/under, +/area/aro2/room1) +"RN" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/surfluid) +"RR" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating/eris/under, +/area/aro2/powerarea) +"RY" = ( +/obj/structure/railing/grey, +/turf/simulated/floor/water/indoors/surfluid, +/area/aro2/boatdeck) +"Sd" = ( +/obj/machinery/atmospherics/portables_connector/aux{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/techmaint_cargo, +/area/aro2/portbay) +"Sg" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/white/techfloor, +/area/aro2/boatdeck) +"Sm" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 4 + }, +/turf/simulated/floor/plating/eris/under, +/area/aro2/airarea) +"Sp" = ( +/obj/machinery/vending/dinnerware{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/aro2/dining) +"Sq" = ( +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/water/indoors/surfluid, +/area/aro2/surfluid) +"Sr" = ( +/obj/structure/closet/crate/bin, +/turf/simulated/floor/wood, +/area/aro2/dining) +"St" = ( +/obj/machinery/computer/ship/navigation/telescreen{ + pixel_y = 23 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/cyancorner, +/area/aro2/boatdeck) +"Sx" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/steel/cyancorner, +/area/aro2/boatdeck) +"Sy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/surfluid) +"Sz" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 2 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/aro2/dining) +"SD" = ( +/obj/structure/window/plastitanium/full, +/obj/structure/window/plastitanium{ + dir = 4 + }, +/obj/machinery/door/blast/regular{ + dir = 2; + icon_state = "pdoor1"; + id = "aroshipshutter" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating/eris/under, +/area/aro2/room2) +"SE" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/reagent_dispensers/watertank/high, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/surfluid) +"SN" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/powerarea) +"Ta" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/cyancorner, +/area/aro2/dining) +"Tb" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/observation) +"Tf" = ( +/obj/machinery/telecomms/allinone, +/turf/simulated/floor/tiled/eris/steel/bar_flat, +/area/aro2/boatdeck) +"Tk" = ( +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/observation) +"Tu" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/techmaint_cargo, +/area/shuttle/aroboat2) +"Tx" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/portbay) +"Tz" = ( +/obj/structure/railing/grey{ + dir = 4 + }, +/turf/simulated/floor/water/indoors/surfluid, +/area/aro2/boatdeck) +"TE" = ( +/obj/machinery/light_switch{ + on = 0; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/airarea) +"TJ" = ( +/obj/effect/floor_decal/industrial/outline, +/obj/structure/closet/crate/large, +/turf/simulated/floor/tiled/eris/dark/cargo, +/area/shuttle/aroboat2) +"TL" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/surfluid) +"TQ" = ( +/obj/effect/shuttle_landmark{ + base_area = /area/space; + base_turf = /turf/space; + landmark_tag = "aronai2_starboard"; + name = "Starboard" + }, +/turf/space, +/area/space) +"TT" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/storage/toolbox/syndicate, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/portbay) +"TU" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/eris/steel/cyancorner, +/area/aro2/boatdeck) +"TZ" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/blue, +/turf/simulated/floor/plating/eris/under, +/area/aro2/airarea) +"Uk" = ( +/obj/structure/window/plastitanium/full, +/obj/structure/window/plastitanium, +/obj/machinery/door/blast/regular{ + dir = 8; + icon_state = "pdoor1"; + id = "aroboatshut" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating/eris/under, +/area/shuttle/aroboat2) +"Ul" = ( +/obj/structure/railing/grey{ + dir = 1 + }, +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/water/indoors/surfluid, +/area/aro2/boatdeck) +"Uv" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"UY" = ( +/obj/structure/table/rack/shelf/steel, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 6 + }, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/starboardbay) +"Ve" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"Vg" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/toolbox/electrical, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/powerarea) +"Vm" = ( +/obj/structure/railing/grey{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"Vo" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/observation) +"Vp" = ( +/obj/structure/railing/grey{ + dir = 8 + }, +/turf/simulated/floor/water/indoors/surfluid, +/area/aro2/boatdeck) +"Vx" = ( +/turf/simulated/wall/rdshull, +/area/shuttle/aroboat2) +"Vy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/surfluid) +"VH" = ( +/obj/machinery/light_switch{ + on = 0; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/powerarea) +"VJ" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /obj/structure/cable/cyan{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/holodeckroom) -"hU" = ( /obj/structure/cable/cyan{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/steel/cyancorner, +/area/aro2/boatdeck) +"VN" = ( +/obj/structure/window/plastitanium/full, +/obj/structure/window/plastitanium{ + dir = 8 }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/cockpit) -"hV" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 9 - }, -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/cockpit) -"hW" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/button/remote/blast_door{ +/obj/machinery/door/blast/regular{ dir = 2; - id = "arobackleft"; - name = "exterior shutters"; - pixel_x = 0; - pixel_y = 28 - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/cockpit) -"hX" = ( -/obj/machinery/computer/ship/helm{ - icon_state = "computer"; - dir = 8 - }, -/obj/effect/floor_decal/spline/plain{ - dir = 1 + icon_state = "pdoor1"; + id = "aroshipshutter" }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating/eris/under, +/area/aro2/powerarea) +"VT" = ( /obj/structure/cable/cyan{ d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/cockpit) -"hY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 10 + d2 = 2; + icon_state = "1-2" }, /obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + d1 = 2; + d2 = 4; + icon_state = "2-4" }, /obj/structure/cable/cyan{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/storage) -"hZ" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - icon_state = "map_vent_out"; - dir = 1 - }, -/obj/structure/table/steel, -/obj/structure/bedsheetbin, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/light, -/obj/item/weapon/storage/box/lights/tubes, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/storage) -"ia" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/wall/r_wall, -/area/aro2/storage) -"ib" = ( -/turf/simulated/wall/rpshull, -/area/aro2/bighallway) -"ic" = ( -/turf/simulated/wall/rpshull, -/area/aro2/atmosroom) -"id" = ( -/turf/simulated/wall/rpshull, -/area/aro2/boatbay) -"ie" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/machinery/alarm{ - pixel_y = 28 - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/boatbay) -"if" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/bighallway) -"ig" = ( -/obj/effect/floor_decal/techfloor/orange/corner, -/obj/effect/floor_decal/techfloor/corner{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"ih" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 8 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/bighallway) -"ii" = ( -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 1 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/bighallway) -"ij" = ( -/obj/effect/floor_decal/techfloor/orange{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor/corner, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"ik" = ( -/obj/effect/floor_decal/techfloor/orange{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor/corner{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"il" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/effect/floor_decal/techfloor/orange/corner{ - icon_state = "techfloororange_corners"; - dir = 1 - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - icon_state = "intact-aux"; - dir = 10 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"im" = ( -/obj/effect/floor_decal/techfloor/orange{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"in" = ( -/obj/effect/floor_decal/techfloor/orange/corner{ - icon_state = "techfloororange_corners"; - dir = 8 - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/aux, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"ip" = ( -/obj/machinery/alarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22; - pixel_y = 0 - }, -/obj/effect/floor_decal/techfloor/orange{ - icon_state = "techfloororange_edges"; - dir = 10 - }, -/obj/effect/floor_decal/techfloor/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/aux, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"iq" = ( -/obj/effect/floor_decal/techfloor/orange, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"ir" = ( -/obj/effect/floor_decal/techfloor/orange, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor/hole/right{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor/hole{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"it" = ( -/obj/effect/floor_decal/techfloor/orange{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"iu" = ( -/obj/effect/floor_decal/techfloor/orange{ - icon_state = "techfloororange_edges"; - dir = 10 - }, -/obj/effect/floor_decal/techfloor/corner{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"iv" = ( -/obj/effect/floor_decal/techfloor/orange{ - icon_state = "techfloororange_edges"; - dir = 6 - }, -/obj/effect/floor_decal/techfloor/corner{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"iw" = ( -/obj/structure/table/steel, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/bighallway) -"ix" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/blast/regular{ - dir = 1; - icon_state = "pdoor1"; - id = "arobackleft" - }, -/obj/structure/window/plastitanium/full, -/obj/structure/window/plastitanium{ - icon_state = "window"; - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/couchroom) -"iy" = ( -/obj/structure/table/woodentable, -/obj/structure/flora/pottedplant/crystal, -/turf/simulated/floor/wood, -/area/aro2/couchroom) -"li" = ( -/obj/effect/floor_decal/techfloor/orange{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 26 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"mY" = ( -/obj/machinery/door/airlock{ - name = "Bathroom" - }, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/cafe) -"nM" = ( -/obj/structure/table/woodentable, -/obj/structure/flora/pottedplant/aquatic, -/turf/simulated/floor/wood, -/area/aro2/couchroom) -"op" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 8 - }, -/turf/simulated/floor/carpet/bcarpet, -/area/aro2/room0) -"oQ" = ( -/obj/structure/table/steel, -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/carpet/bcarpet, -/area/shuttle/aroboat2) -"qK" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/blast/regular{ - dir = 1; - icon_state = "pdoor1"; - id = "arobackleft" - }, -/obj/structure/window/plastitanium/full, -/obj/structure/window/plastitanium{ - icon_state = "window"; - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/room2) -"qW" = ( -/obj/structure/table/bench/wooden, -/turf/simulated/floor/wood, -/area/aro2/cafe) -"sO" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/surfluid) +"VV" = ( /obj/structure/table/fancyblack, -/turf/simulated/floor/wood, -/area/aro2/cafe) -"tR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - icon_state = "intact-aux"; - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/boatbay) -"uh" = ( -/obj/effect/floor_decal/industrial/hatch/yellow, -/obj/machinery/atmospherics/binary/pump/aux, -/turf/simulated/floor/reinforced, -/area/aro2/boatbay) -"vA" = ( -/obj/structure/flora/pottedplant/unusual, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/cafe) -"vF" = ( -/obj/structure/sign/poster, -/turf/simulated/wall/r_wall, -/area/aro2/boatbay) -"xP" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, +/turf/simulated/floor/carpet/bcarpet, /area/shuttle/aroboat2) -"yk" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/blast/regular{ - dir = 1; - icon_state = "pdoor1"; - id = "arobackleft" +"VW" = ( +/obj/structure/closet/autolok_wall{ + pixel_y = 32 }, -/obj/structure/window/plastitanium/full, -/obj/structure/window/plastitanium{ - icon_state = "window"; +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/airarea) +"VZ" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 1 }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/room3) -"yG" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"Wg" = ( +/obj/effect/floor_decal/industrial/warning/full, +/obj/machinery/power/pointdefense{ + id_tag = "aroship" + }, +/obj/structure/cable/cyan{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating/eris/under, +/area/aro2/frontroom) +"Wo" = ( +/obj/effect/floor_decal/industrial/loading{ dir = 8 }, -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/aroboat2) -"zt" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - icon_state = "intact-aux"; +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/starboardbay) +"Wu" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/starboardbay) +"Wv" = ( +/obj/structure/table/steel, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/airarea) +"WB" = ( +/obj/machinery/atmospherics/pipe/simple/visible/blue{ dir = 6 }, -/turf/simulated/floor/reinforced, -/area/aro2/boatbay) -"zT" = ( -/obj/effect/floor_decal/spline/plain{ - icon_state = "spline_plain"; - dir = 8 +/obj/machinery/meter, +/turf/simulated/floor/plating/eris/under, +/area/aro2/airarea) +"WL" = ( +/obj/machinery/button/remote/blast_door{ + dir = 4; + id = "aroshipshutter"; + name = "exterior shutters"; + pixel_x = -28 }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/powerarea) +"WS" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/portbay) +"WV" = ( +/obj/structure/railing/grey, +/turf/simulated/floor/tiled/eris/steel/cyancorner, +/area/aro2/boatdeck) +"WY" = ( /obj/structure/cable/cyan{ icon_state = "1-8" }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/aroboat2) -"zZ" = ( -/obj/machinery/light{ - dir = 8; - icon_state = "tube1" - }, -/obj/machinery/atmospherics/portables_connector/aux{ - icon_state = "map_connector-aux"; +/turf/simulated/floor/tiled/eris/steel/bar_flat, +/area/aro2/frontroom) +"Xd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 1 }, -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/floor_decal/industrial/outline, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/bighallway) -"Cl" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/effect/floor_decal/spline/plain{ - icon_state = "spline_plain"; - dir = 8 + dir = 1 }, /obj/structure/cable/cyan{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/aroboat2) -"Ct" = ( -/obj/structure/toilet{ +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"Xq" = ( +/obj/machinery/atmospherics/portables_connector{ dir = 8 }, -/obj/machinery/light{ - dir = 1 +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/empty, +/turf/simulated/floor/plating/eris/under, +/area/aro2/airarea) +"Xt" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" }, -/obj/effect/floor_decal/borderfloorwhite/cee{ - icon_state = "borderfloorcee_white"; - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/aro2/cafe) -"Fe" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - icon_state = "intact-aux"; +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/observation) +"XJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/boatbay) -"Fh" = ( -/obj/effect/floor_decal/industrial/outline/blue, -/obj/machinery/power/rtg/abductor/hybrid/built, -/obj/structure/cable/cyan{ - icon_state = "0-4" - }, -/turf/simulated/floor/tiled/techmaint, -/area/shuttle/aroboat2) -"Fu" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/blast/regular{ - dir = 1; - icon_state = "pdoor1"; - id = "arobackleft" - }, -/obj/structure/window/plastitanium/full, -/obj/structure/window/plastitanium{ - icon_state = "window"; +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/starboardbay) +"XN" = ( +/turf/simulated/floor/carpet/oracarpet, +/area/aro2/cockpit) +"XO" = ( +/obj/structure/table/steel, +/obj/fiftyspawner/wood, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/airarea) +"XP" = ( +/obj/machinery/shipsensors{ dir = 1 }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/room0) -"FR" = ( -/obj/machinery/atmospherics/portables_connector/aux{ - icon_state = "map_connector-aux"; - dir = 1 - }, -/obj/effect/floor_decal/industrial/outline, -/turf/simulated/floor/reinforced, -/area/aro2/boatbay) -"Gn" = ( -/obj/structure/sign/poster{ - icon_state = ""; +/turf/simulated/floor/plating/eris/under/airless, +/area/aro2/cockpit) +"XZ" = ( +/obj/machinery/light{ dir = 8 }, -/turf/simulated/wall/r_wall, -/area/aro2/powerroom) -"Gw" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 }, /obj/structure/cable/cyan{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/boatbay) -"GO" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/button/remote/blast_door{ - dir = 8; - id = "arobackleft"; - name = "exterior shutters"; - pixel_x = 28 - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/boatbay) -"IM" = ( -/obj/structure/sign/poster{ - icon_state = ""; - dir = 1 - }, -/turf/simulated/wall/r_wall, -/area/aro2/couchroom) -"Lb" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/obj/structure/closet/crate/secure/gear{ - req_one_access = list(101) - }, -/turf/simulated/floor/carpet/bcarpet, -/area/shuttle/aroboat2) -"Mq" = ( -/obj/structure/railing, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 26 - }, -/turf/simulated/floor/greengrid, -/area/aro2/powerroom) -"Or" = ( -/obj/structure/sign/poster{ - dir = 1; - icon_state = ""; - poster_type = "/datum/poster/vore_2" - }, -/turf/simulated/wall/r_wall, -/area/aro2/room0) -"PB" = ( -/obj/effect/floor_decal/spline/plain, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = 0; - pixel_y = -25 - }, -/turf/simulated/floor/wood, -/area/aro2/couchroom) -"PL" = ( -/obj/structure/table/woodentable, -/turf/simulated/floor/tiled/techfloor, -/area/aro2/room0) -"PT" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/blast/regular{ - dir = 1; - icon_state = "pdoor1"; - id = "arobackleft" - }, -/obj/structure/window/plastitanium/full, -/obj/structure/window/plastitanium{ - icon_state = "window"; - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/room1) -"QV" = ( +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/boatdeck) +"Yl" = ( /obj/effect/shuttle_landmark{ - landmark_tag = "aronai2_alongside"; - name = "Alongside (Boat Bay)" + base_area = /area/space; + base_turf = /turf/space; + landmark_tag = "aronai2_port"; + name = "Port" }, /turf/space, /area/space) -"So" = ( -/obj/structure/bed/chair/bay/comfy/teal{ - icon_state = "bay_comfychair_preview"; +"Ys" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/eris/steel/bar_flat, +/area/aro2/frontroom) +"YF" = ( +/obj/structure/window/plastitanium/full, +/obj/structure/window/plastitanium{ dir = 4 }, -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +/obj/machinery/door/blast/regular{ + dir = 1; + icon_state = "pdoor1"; + id = "aroboatshut" }, -/turf/simulated/floor/carpet/bcarpet, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating/eris/under, /area/shuttle/aroboat2) -"Sq" = ( -/obj/effect/floor_decal/industrial/hatch/yellow, -/turf/simulated/floor/reinforced, -/area/aro2/boatbay) -"SK" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ +"YK" = ( +/obj/machinery/computer/ship/helm{ + req_one_access = list(101) + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/aro2/observation) +"YL" = ( +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating/eris/under, +/area/aro2/airarea) +"YN" = ( +/obj/structure/bed/chair/bay/comfy/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/aroboat2) -"TY" = ( -/obj/effect/floor_decal/techfloor/orange, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/boatdeck) +"YP" = ( +/obj/structure/bed/chair/wood, +/turf/simulated/floor/wood, +/area/aro2/dining) +"YQ" = ( /obj/structure/cable/cyan{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"VH" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/blast/regular{ - dir = 1; - icon_state = "pdoor1"; - id = "arobackleft" - }, -/obj/structure/window/plastitanium/full, -/obj/structure/window/plastitanium{ - dir = 2; - icon_state = "window" - }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/cafe) -"VO" = ( -/obj/effect/floor_decal/spline/plain{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 1 }, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1" +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 }, -/turf/simulated/floor/wood, -/area/aro2/cafe) -"XW" = ( -/obj/structure/sign/poster{ - icon_state = ""; - dir = 4 - }, -/turf/simulated/wall/r_wall, -/area/aro2/cafe) -"XY" = ( -/obj/effect/floor_decal/techfloor/orange{ +/turf/simulated/floor/tiled/eris/dark, +/area/aro2/surfluid) +"YY" = ( +/obj/structure/railing/grey, +/obj/structure/railing/grey{ dir = 8 }, -/obj/effect/floor_decal/techfloor{ +/turf/simulated/floor/water/indoors/surfluid, +/area/aro2/boatdeck) +"Zo" = ( +/obj/structure/railing/grey{ + dir = 8 + }, +/obj/structure/table/steel, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/surfluid) +"ZG" = ( +/obj/machinery/door/airlock/multi_tile/glass, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/aro2/surfluid) +"ZJ" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/aux, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/bighallway) -"Zh" = ( -/obj/machinery/washing_machine, -/turf/simulated/floor/tiled/techfloor/grid, -/area/aro2/couchroom) -"Zx" = ( -/obj/machinery/atmospherics/binary/pump, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 26 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 }, -/turf/simulated/floor/tiled/techmaint, -/area/aro2/atmosroom) +/obj/structure/reagent_dispensers/watertank/high, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/aro2/surfluid) +"ZT" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating/eris/under, +/area/aro2/powerarea) (1,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (2,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -gk -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +aa +Qz "} (3,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (4,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (5,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (6,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (7,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (8,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (9,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (10,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (11,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (12,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (13,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (14,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (15,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (16,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (17,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (18,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (19,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (20,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hC -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (21,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (22,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (23,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (24,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (25,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (26,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (27,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Yl +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (28,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (29,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (30,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (31,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (32,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (33,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (34,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (35,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (36,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (37,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (38,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (39,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (40,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (41,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (42,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (43,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (44,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (45,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ib -dp -dp -ib -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (46,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -cS -dq -ef -eJ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (47,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ax -aa -aa -aa -aa -cS -dr -cr -eJ -aa -aa -aa -aa -ax -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (48,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bm -cQ -bm -bo -bo -bm -bm -ds -if -bm -bm -bo -bo -bm -cQ -ic -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (49,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bm -bq -bE -bE -bE -bE -bE -dt -hw -hK -hK -hK -hK -hK -hL -ic -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (50,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bm -bq -aY -bp -bK -ci -bE -du -hx -eK -fl -fC -hd -hj -eK -ic -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (51,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bm -bM -eg -eh -ei -cj -cT -dv -hJ -eL -fm -fD -he -hk -eK -ic -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (52,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bm -bm -bE -Mq -bp -bN -ck -bE -dw -ej -eK -fn -fJ -Zx -hk -eK -ic -ic -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (53,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bn -bs -bs -bs -bs -bE -Gn -bE -dx -el -eK -eK -eK -eK -eK -eK -eK -ic -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +PF +lA +Ki +Ki +Ki +Ki +Ki +lA +PF +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (54,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bn -bs -aA -ba -bs -bO -cl -cW -em -eN -eU -fw -hq -ij -it -iu -hp -ic -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +fT +gP +fU +ep +ep +Jh +BI +BI +fU +gP +fT +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (55,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bn -bs -aB -bb -br -bP -cn -cU -cV -en -fo -cn -cU -cV -en -iq -hp -ib -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +fT +fT +gQ +fU +sF +sF +sF +sF +Tx +fU +gQ +fT +fT +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (56,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ah -bn -bs -aC -bc -bs -bQ -co -cU -cV -eo -fo -co -cU -cV -eo -iq -hp -ib -ib -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +fT +fT +fU +gQ +OB +sF +er +sF +WS +pP +Ao +gQ +fU +fT +fT +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (57,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ah -aG -aG -aG -aG -aG -bR -cp -dy -eM -eO -fp -fV -ig -ik -li -iv -hp -hp -ib -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +MR +Qz +Qz +Qz +Qz +Qz +Qz +Qz +fT +fT +fU +fU +fM +uG +uG +Km +zL +zL +zL +Hm +ql +fU +fU +fT +fT +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (58,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +bd ah -aG -bL -fB -gx -aG -ih -ii -cX -cX -cX -cX -fq -gd -cX -cX -cX -cX -cX -id -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ah +MG +MG +MG +ah +ah +bS +bS +IB +IB +IB +bS +bS +Ed +Qz +Qz +Qz +Qz +ar +ar +ar +ar +ar +ak +Pm +Pm +Pm +ar +ar +ar +ar +fT +fU +fU +sF +sF +sF +Pz +Jb +sF +Pz +Jb +ln +qq +PQ +fU +jl +jx +jx +jx +VN +VN +jx +lk +lu +el +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (59,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Fu -aU -bS -fF -gJ -aG +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +af +ao +ao +Jn +Jn +Jn +ao +ao bT -cr -cX -dz -ep -eP -fr -ge -ge -hl -Gw -hs -cX -id -ax -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +bT +II +II +II +bT +bT +dv +bS +Qz +Qz +ar +ar +as +as +as +as +dG +pT +eg +wm +as +as +as +as +fU +fU +TT +sF +AE +sF +Pz +Sd +sF +Pz +Sd +ii +en +sF +oP +jl +jl +jl +jl +Qg +Qg +jl +ll +jx +jx +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (60,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -Fu -PL -op -cm -gK -gQ +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +ag +ap +oM +oM +oM +oM +wZ +KE bU -cs -cX -au -eq -eq -an -an -an -an -eq -hM -cX -id -hQ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ku +Lg +Lg +dk +OQ +bT +dw +bS +bS +ar +ar +as +as +ds +ds +ds +Lh +pT +jH +YN +ds +yC +ds +ds +ds +gc +oP +JS +Fw +sF +oP +up +ON +oP +up +vp +tw +sF +oP +jm +sP +WL +sP +sP +sP +sP +ll +jx +Lp +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (61,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ai -eH -gl -gy -gL -Or +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz bV -cr -cX -dA -eq -an -an -fS -fZ -an -an -hN -hO -hP -hR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(62,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -av -aM -aM -aM -aM -aM -bW +Jn +zV +zV +Kx +Kx +fK +Ys +bU +YP +ct ct cY -dC -eq -an -fK -fT -ga -Fh -an -eq -ht -hv -hQ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +dk +Ax +dw +bT +bT +bT +as +as +ds +ds +Bu +ds +Lh +ds +uK +wn +ds +ds +ds +vg +ds +gc +gc +gc +Dm +DT +lE +gc +gc +gc +gc +eN +Jm +lE +gc +jm +rd +oj +oj +oj +oj +sP +ll +jx +Lp +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +"} +(62,1,1) = {" +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +bV +Jn +zV +us +ED +gr +nv +iU +bU +YP +cu +cI +cY +dk +dk +fn +mP +uQ +bU +ds +AA +ds +gB +lI +Cz +yG +Cz +VZ +fv +Cz +zJ +lW +Uv +ds +gd +uk +nO +Vy +nO +nO +nO +rL +nO +nO +nO +Kr +nO +wS +jm +VH +RR +ig +Iq +ZT +zC +ll +jx +lM +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (63,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ay -aM -dE -gm -gB -aM -bX -cu -cZ -dD -er -fE -fL -fU -Cl -zT -gi -eq -ht -hv -hQ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +bV +Jn +zV +us +AT +ED +uA +fK +bU +Pi +tg +qJ +dk +dk +dk +dL +dJ +sm +vt +ds +ds +ds +tN +dr +dr +Vp +Vp +Vp +Vp +Vp +dr +dr +fh +ds +gd +nO +Sy +do +Js +nO +nO +nO +nO +nO +AF +IK +nO +nO +DL +sP +km +MU +pW +km +EQ +ll +jx +Lp +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (64,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -PT -bC -aT -dM -dH -gR -bU -cr -cX -dG -eq -fG -fM -SK -yG -xP -fG -eq -ht -hv -hQ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +ah +ao +zV +zV +OR +xk +fu +qi +eD +xN +Ta +vI +xN +xN +xN +ue +dK +rK +dU +Cz +Cz +Cz +Ku +dr +mg +aN +aN +aN +aN +aN +aN +dr +AW +ds +gd +nO +Vy +nO +TL +nO +nO +nO +nO +nO +TL +Kr +nO +nO +ma +sP +km +nn +nn +km +sP +ll +jx +Lp +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (65,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ay -aM -dF -gn -gC -aM -bV -cr -cX -dI -eq -an -fN -fW -gb -fP -an -eq -ht -hv -hQ -aa -QV -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hD -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +ah +ao +ao +OE +zV +fK +zV +zV +zG +QW +QW +QW +QW +QW +QW +dk +dL +dk +bU +Aj +ds +ds +Nz +Av +aN +Vx +Vx +Vx +Vx +Vx +aN +RY +fh +ds +gd +nO +Vy +nO +gd +Sq +Sq +Sq +Sq +Sq +gd +Kr +nO +nO +jm +Vg +km +qO +ZT +km +ke +ll +jx +jx +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (66,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aF -aO -aO -aO -aO -aO -bY -cv -cX -dJ -eq -fH -oQ -fW -gb -fO -gj -eq -ht -hv -hQ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Wg +ai +ap +ap +vN +WY +zV +oU +bU +xb +dk +dk +dk +QW +QW +dk +dL +hB +bU +iQ +ds +ds +Nz +Av +Vx +Vx +gO +KI +Hh +Vx +Vx +RY +fo +Cz +ZG +YQ +rt +nO +PO +pQ +pQ +pQ +pQ +pQ +ms +rx +nO +nO +jm +EY +km +nn +km +km +eE +za +lu +el +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (67,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hA -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aF -aO -dL -go -gD -aO -bZ -cw -cX -dK -eq -fH -So -fW -gb -fP -gj -eq -ht -hv -hQ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +ah +ah +ao +ao +pe +pe +pe +bU +yK +dk +Sr +Sp +QW +QW +uX +Hb +hB +dW +ds +ds +ds +Nz +eb +Vx +qv +ok +Gx +rr +EU +Vx +CL +FZ +ds +iN +nO +qA +nO +PO +pQ +pQ +pQ +pQ +pQ +ms +ZJ +nO +Mz +jm +QN +Gu +ej +SN +fC +Lk +ll +jx +jx +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (68,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -qK -bG -ek -gp -gE -gS +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +az +az +aL +aL +aX +aX bU -cr -cX -ie -eq -an -fQ -fW -gb -gh -an -eq -ht -hv -hQ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +bU +bU +bU +bU +zG +Sz +bU +bU +bU +bU +ds +ds +ds +uf +OZ +HB +lV +rl +JD +hm +uo +AP +Ht +FZ +hj +gd +nO +qA +nO +PO +pQ +pQ +pQ +pQ +pQ +ms +tj +nO +nO +jm +jm +jm +GJ +ty +jl +jl +ll +jl +jx +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (69,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aF -aO -fa -gq -gF -aO -bV -cr -cX -dN -eq -an -fR -fW -gc -Lb -an -eq -ht -hv -hQ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +az +az +aL +fX +vo +jf +ec +aX +nu +nu +nu +nu +nu +kO +nu +nu +ds +ds +ds +NT +Ae +Ka +Lu +MH +El +im +Lu +Ka +Ht +FZ +ds +DD +Nu +qA +nO +gd +yr +Zo +tr +Zo +Zo +gd +Kr +nO +nO +jp +va +EO +Ir +EO +EO +EO +eU +QH +DC +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +xH +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (70,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -af -aP -aP -aP -aP -aP -bV -cx -da -dJ -eq -an -an +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +AL +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +aK +OH +bi +LE +PM fX -gg -an -an -eq -ht -hv -hQ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +XN +eP +nu +nu +ng +ng +ng +ng +ng +nu +ds +eF +Ib +il +Ul +Vx +TJ +TJ +El +Kd +tX +Vx +YY +FZ +ds +gd +FP +RN +hE +gy +hE +hE +hE +hE +hE +gy +VT +YQ +YQ +gT +Vo +KY +Tk +GN +GN +GN +Kg +EO +DC +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (71,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -af -aP -fb -gr -gG -aP -bW -cy -db -dO -eq -eq -an -fY -fY -an -eq -eq -ht -hv -hQ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +aK +XP +bi +fX +Ig +fX +Jw +rE +TU +WV +dm +dm +dm +dm +dm +Sx +eY +Tf +sc +Lr +Av +tO +rH +aV +El +qQ +VV +Uk +RY +FZ +ds +gd +sB +kK +nO +TL +nO +nO +nO +nO +nO +TL +Ii +nO +nO +Ns +EO +rA +Qh +GN +GN +GN +Xt +EO +DC +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (72,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -yk -hi -fc -gs -gH -gT -bU -cr -cX -dB -eq -Sq -hy -eq -eq -Sq -hy -eq -ht -hv -hQ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +az +az +aL +qn +XN +XN +uL +aX +wz +WV +dm +dq +dq +dq +dm +Sx +eY +mU +CG +Lr +Av +wh +HT +sg +El +qQ +VV +Uk +RY +FZ +ds +DD +zE +kK +fR +gd +iC +iC +LD +NP +iC +gd +Ii +nO +nO +js +YK +EO +Ir +EO +EO +EO +Tb +zk +DC +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (73,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -af -af -aP -fd -gt -gI -aP -bV -cr -vF -dP +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +az +az +aL +aL +PR +XN +Me +yx +aX +OV +WV +dm +dq +dC +dq +dm +Sx +ds +iM +Vm +Fz +Av +Vx +Ga +fy +El +Kd +FA +Vx +RY +FZ +hj +gd +nO +kK +nO +PO +pQ +pQ +pQ +pQ +pQ +ms zt -uh -FR -eq -zt -uh -FR -eq -cX -id -hQ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +nO +Dx +jt +jt +jt +Al +sz +jw +jw +lr +jw +jS +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (74,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -af -ae -ae -ae -ae -ae -ae -ca -cr -cX -dQ -es -eQ -fs -gf -Fe -hm -GO -hG -cX -id -hc -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +ar +az +aL +aL +oI +PM +XN +FF +Lv +aX +St +WV +dm +dq +dq +dq +dm +Sx +ds +ds +ds +Nz +Av +Vx +Mv +Lu +Bj +Tu +uq +Vx +RY +FZ +ds +ID +nO +kK +nO +PO +pQ +pQ +pQ +pQ +pQ +ms +SE +nO +Mz +jt +HQ +nB +Py +oy +sl +Eu +lr +jS +jS +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (75,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -bH -fe -gu -gz -hS -ae -ih -ii -cX -cX -cX -cX -tR -gd -cX -cX -cX -cX -cX -id -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +MR +ar +as +as +aX +aX +aX +aX +aX +aX +cB +wz +WV +dm +dm +dm +dm +dm +Sx +ds +ds +ds +Nz +Av +Vx +Vx +vc +Hd +Lu +Vx +Vx +RY +FZ +ds +iN +nO +kK +nO +PO +pQ +pQ +pQ +pQ +pQ +ms +QE +nO +nO +jt +fl +hh +Fn +YL +hh +Wv +qb +ly +OK +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (76,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -ad -bl -cq -bI -bI -bI -gM -ae -bV -cr -dc -ed -et -eR -il -in -XY -ip -zZ -hp -ib -ib -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +ak +as +as +nu +nu +nu +DU +nu +nu +nu +nu +wz +nu +gt +gt +gt +gt +gt +nu +ds +ds +ds +Nz +Av +aN +Vx +YF +YF +YF +Vx +aN +RY +FZ +ds +gd +nO +kK +nO +gd +OA +OA +OA +OA +OA +gd +Ii +nO +nO +jt +XO +hh +FT +FT +hh +IN +lr +jS +jS +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (77,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -aQ -bI -bI -bI -hT -gU -cb -TY -dd -dS -eu -eS -ft -gV -hf -iq -fx -iw -eJ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +ak +as +KT +Pr +QY +os +QY +bm +QY +Ge +QY +VJ +QY +QY +QY +Mp +QY +os +QY +Cz +Cz +Cz +LN +dr +aN +aN +aN +aN +aN +aN +aN +dr +ik +ds +gd +nO +kK +nO +oQ +nO +nO +nO +nO +nO +oQ +Kv +nO +nO +vr +nq +hh +FQ +Kk +hh +nq +lr +jS +HH +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (78,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ap -aK -aQ -bI -bI -bI -gM -fh -cc -cz -de -de -ev -eT -fu -gW -hg -iq -hp -hp -ib -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +al +at +aB +CX +aB +aB +by +xx +by +by +cC +FY +cC +cC +dr +uy +dr +dr +Ll +ds +ds +ds +GL +dr +dr +Tz +Tz +Tz +Tz +Tz +dr +dr +FZ +ds +gh +nO +kx +pK +pX +nO +nO +nO +nO +nO +qH +nA +nO +nO +gV +nq +hh +Rp +Sm +hh +wa +lr +jS +HH +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (79,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ap -aK -aQ -bI -bI -bI -gM -ae -bV -cA +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +al +at +aC +aP +aZ +aB +cD +bO +cc +by +lQ +cU df -df -ew -hn -fu -gX -hg -ir -hp -ib -ib -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +cC +oR +Sg +HO +dr +Ll +ds +ds +ds +yc +Mx +ds +kX +QT +fG +yY +Xd +Xd +XZ +QU +ds +gd +nO +nO +kK +nO +nO +nO +nO +nO +nO +nO +Ii +nO +wS +jt +TE +WB +TZ +xt +Rc +By +lr +jS +lO +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (80,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -aR -bI -bI -bI -gN -ae -bV -cB -df -df -ex -hn -fv -gY -hh -ir -hp -ib -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +am +au +aD +aQ +ba +aB +bA +bP +cd +by +cE +cV +dg +cC +Ex +dG +as +as +as +as +ek +ds +ds +yk +ds +Lh +ds +uK +wn +ds +ds +ds +kP +ds +gi +gi +gi +fQ +cT +lK +gi +gi +gi +gi +jq +Ln +lK +gi +jt +VW +qT +Pd +ih +Xq +nq +lr +jS +HH +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (81,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -ae -bI -bI -bI -gO -ae -cd +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +al +at +aE +aR +bb +aB +bB +bQ +ce +by +cF +cW +dh cC -dg -dT -ey -ho -im -im -im -hp -hp -ib -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +as +dG +ar +ar +ar +ar +as +as +ds +ds +wT +Lh +pT +cA +Mb +ds +Ve +ds +ds +ds +gi +yw +vf +if +Bg +UY +NC +zQ +UY +NC +NQ +ea +Bg +yw +jt +nq +qD +nq +nq +nq +nq +lr +jS +HH +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (82,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ab -ae -bJ -ff -gv -gP -ae -ce -hH -dh -dU -cD -eV -fx -gZ -fx -hp -ib -ib -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +al +at +at +bz +at +at +bC +lP +bC +bC +cG +lR +cG +cG +as +ak +ar +Qz +Qz +ar +ar +as +as +as +as +dG +pT +eg +ML +as +as +as +as +ga +ga +wM +Bg +jF +Bg +jN +go +Bg +zg +go +PV +mI +Bg +yw +jw +jw +jw +jw +Wv +Wv +jw +lr +jS +jS +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (83,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ag -ae -ae -fh -gw -ae -aS -cf -cf -di -dV -cf -cf -XW -cf -cf -cf -ib -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Jg +av +av +Rq +av +av +bD +SD +bD +bD +cH +le +cH +cH +ar +aI +Qz +Qz +Qz +Qz +ar +ar +ar +ar +ar +ak +sn +sn +sn +ar +ar +ar +ar +gb +ga +ga +Bg +Bg +Bg +hW +Hg +Bg +hW +Hg +Ef +mz +oi +ga +jw +jS +jS +jS +GF +GF +jS +lt +ly +OK +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (84,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ag -ag -aS -aj -aD -Zh -bt -cf -cE -dj -dW -VO -eW -mY -ha -cf -hI -hI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +aI +Qz +Qz +Qz +Qz +Qz +Qz +Qz +gb +gb +ga +ga +fm +Ni +Ni +qd +DX +DX +DX +BB +nY +ga +ga +gb +gb +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (85,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ag -aS -ak -aE -bd -bu -cf -cF -dj -dX -eA -eX -cf -hb -cf -hI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +gb +gb +ga +hf +kd +Bg +ei +Bg +HP +DG +XJ +hf +ga +gb +gb +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (86,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ag -IM -al -aH -be -bv -cf -cG -dj -dX -eB -eY -cf -Ct -cf -hI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +gb +gb +hf +ga +Bg +Bg +Bg +Bg +wY +ga +hf +gb +gb +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (87,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ix -iy -am -aI -be -bw -cf -cH -dj -dY -eC -eZ -cf -cf -cf -hI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +gb +hg +ga +Wo +Wo +Wu +AK +AK +ga +hg +gb +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (88,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ix -nM -am -aI -be -PB -cf -cI -dj -dX -ez -eW -fz -cf -hI -hI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +HF +lC +oG +oG +oG +oG +oG +lC +HF +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (89,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ag -IM -ao -aH -be -bw -cf -cJ -dj -dY -eE -fi -qW -vA -VH -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (90,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ag -aS -aq -aJ -bg -bx -cg -cK -dk -dZ -sO -fg -cf -cf -hI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (91,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ag -aS -ar -aL -bh -by -ch -cL -dl -ea -eF -fj -cf -hI -hI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (92,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ag -aS -as -aN -bi -bz -cf -cM -dm -eb -eG -fk -cf -hI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (93,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aZ -bf -bf -aV -bj -bf -cf -cf -XW -ec -cf -cf -cf -hI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (94,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aZ -bf -at -aW -hU -bA -bf -cN -dn -hY -hZ -ia -fA -hI -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (95,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aZ -bf -aw -aX -hV -bB -bf -cO -do -ee -eI -cP -hr -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (96,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aZ -bf -bf -bf -hW -bD -bf -cP -cP -cP -cP -cP -hr -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (97,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ac -bk -bk -bk -gA -hX -bF -bf -dR -dR -dR -dR -dR -hu -az -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (98,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aZ -bf -bf -bf -bf -dR -hE -dR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (99,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aZ -aZ -aZ -aZ -aZ -aZ -hF -dR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (100,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (101,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (102,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (103,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (104,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (105,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (106,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (107,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (108,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (109,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (110,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (111,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (112,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (113,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (114,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +TQ +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (115,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (116,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (117,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hB -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (118,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (119,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (120,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (121,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (122,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (123,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (124,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (125,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (126,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (127,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (128,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (129,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (130,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (131,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (132,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (133,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (134,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (135,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (136,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (137,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (138,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (139,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} (140,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz +Qz "} diff --git a/maps/tether/submaps/om_ships/shelter_6.dmm b/maps/tether/submaps/om_ships/shelter_6.dmm index e80de136a1..17614e5573 100644 --- a/maps/tether/submaps/om_ships/shelter_6.dmm +++ b/maps/tether/submaps/om_ships/shelter_6.dmm @@ -144,14 +144,14 @@ /obj/item/weapon/storage/box/metalfoam, /obj/item/weapon/storage/box/metalfoam, /obj/item/weapon/storage/box/metalfoam, -/obj/item/clothing/suit/space/void/merc/prototype, -/obj/item/clothing/suit/space/void/merc/prototype, -/obj/item/clothing/suit/space/void/merc/prototype, -/obj/item/clothing/suit/space/void/merc/prototype, -/obj/item/clothing/head/helmet/space/void/merc/prototype, -/obj/item/clothing/head/helmet/space/void/merc/prototype, -/obj/item/clothing/head/helmet/space/void/merc/prototype, -/obj/item/clothing/head/helmet/space/void/merc/prototype, +/obj/item/clothing/suit/space/void/security/prototype, +/obj/item/clothing/suit/space/void/security/prototype, +/obj/item/clothing/suit/space/void/security/prototype, +/obj/item/clothing/suit/space/void/security/prototype, +/obj/item/clothing/head/helmet/space/void/security/prototype, +/obj/item/clothing/head/helmet/space/void/security/prototype, +/obj/item/clothing/head/helmet/space/void/security/prototype, +/obj/item/clothing/head/helmet/space/void/security/prototype, /obj/item/clothing/shoes/magboots/adv, /obj/item/clothing/shoes/magboots/adv, /obj/item/clothing/shoes/magboots/adv, diff --git a/maps/tether/submaps/space/_guttersite.dm b/maps/tether/submaps/space/_guttersite.dm new file mode 100644 index 0000000000..e77038a885 --- /dev/null +++ b/maps/tether/submaps/space/_guttersite.dm @@ -0,0 +1,85 @@ +// -- Datums -- // + +/obj/effect/overmap/visitable/sector/guttersite + name = "Gutter Site" + desc = "A shoddy asteroid installation." + scanner_desc = @{"[i]Transponder[/i]: Strong Comms Signal +[b]Notice[/b]: WARNING! KEEP OUT! MEMBERS ONLY!"} + icon = 'icons/obj/overmap_vr.dmi' + icon_state = "guttersite" + known = FALSE + color = "#ee3333" //Redish, so it stands out against the other debris-like icons + initial_generic_waypoints = list("guttersite_lshuttle", "guttersite_sshuttle") + +// -- Objs -- // +/obj/effect/shuttle_landmark/premade/guttersite/sshuttle + name = "Gutter - Small Shuttle" + landmark_tag = "guttersite_sshuttle" + +/obj/effect/shuttle_landmark/premade/guttersite/lshuttle + name = "Gutter - Large Shuttle" + landmark_tag = "guttersite_lshuttle" + + +//This does nothing right now, but is framework if we do POIs for this place +/obj/away_mission_init/guttersite + name = "away mission initializer - guttersite" + +/obj/away_mission_init/guttersite/Initialize() + initialized = TRUE + return INITIALIZE_HINT_QDEL + +/area/tether_away/guttersite + name = "Away Mission - guttersite" + icon = 'icons/turf/areas_vr.dmi' + icon_state = "dark" + +/area/tether_away/guttersite/explored + icon_state = "debrisexplored" + +/area/tether_away/guttersite/unexplored + icon_state = "debrisunexplored" + +/area/tether_away/guttersite/derelict + icon_state = "debrisexplored" + forced_ambience = list('sound/ambience/tension/tension.ogg', 'sound/ambience/tension/horror.ogg') + +//TFF 26/12/19 - Sub-areas for the APCs. +/area/tether_away/guttersite/engines + name = "POI - Gutter Engineering" + +/area/tether_away/guttersite/security + name = "POI - Gutter Security and Holding" + +/area/tether_away/guttersite/docking + name = "POI - Gutter Docks" + +/area/tether_away/guttersite/office + name = "POI - Gutter Offices" + +/area/tether_away/guttersite/atmos + name = "POI - Gutter Atmospherics" + +/area/tether_away/guttersite/maint + name = "POI - Gutter Maintenance" + +/area/tether_away/guttersite/vault + name = "POI - Gutter Vault" + +/area/tether_away/guttersite/bridge + name = "POI - Gutter Bridge" + +/area/tether_away/guttersite/walkway + name = "POI - Gutter Walkway" + +/area/tether_away/guttersite/medbay + name = "POI - Gutter Medbay" + +/area/tether_away/guttersite/commons + name = "POI - Gutter Commons" + +/area/tether_away/guttersite/storage + name = "POI - Gutter Tool Storage" + +/area/tether_away/guttersite/teleporter + name = "POI - Gutter Teleporter" diff --git a/maps/tether/submaps/space/guttersite.dmm b/maps/tether/submaps/space/guttersite.dmm new file mode 100644 index 0000000000..5caf17bfde --- /dev/null +++ b/maps/tether/submaps/space/guttersite.dmm @@ -0,0 +1,25547 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/space, +/area/tether_away/guttersite/unexplored) +"ab" = ( +/turf/simulated/mineral/floor/vacuum, +/area/space) +"ac" = ( +/turf/simulated/mineral/cave, +/area/space) +"ad" = ( +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"ae" = ( +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/teleporter) +"af" = ( +/obj/structure/lattice, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"ag" = ( +/turf/simulated/mineral/cave, +/area/tether_away/guttersite/unexplored) +"ah" = ( +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/teleporter) +"ai" = ( +/obj/structure/lattice, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/teleporter) +"aj" = ( +/turf/simulated/mineral/cave, +/area/tether_away/guttersite/teleporter) +"ak" = ( +/obj/structure/lattice, +/turf/space, +/area/tether_away/guttersite/unexplored) +"al" = ( +/obj/structure/frame/computer{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"am" = ( +/obj/machinery/teleport/station, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"an" = ( +/obj/machinery/teleport/hub, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"ao" = ( +/obj/item/weapon/material/shard{ + icon_state = "medium" + }, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"ap" = ( +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"aq" = ( +/obj/structure/cable, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"ar" = ( +/obj/structure/table/rack, +/obj/item/clothing/gloves/yellow, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"as" = ( +/obj/structure/girder, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"at" = ( +/obj/item/weapon/cell, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"au" = ( +/obj/structure/grille/broken, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"av" = ( +/obj/structure/table, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"aw" = ( +/obj/structure/closet, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"ax" = ( +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/storage) +"ay" = ( +/obj/structure/boulder, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"az" = ( +/obj/structure/inflatable/door, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"aA" = ( +/obj/structure/bonfire/sifwood, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"aB" = ( +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/maint) +"aC" = ( +/obj/machinery/light{ + dir = 1; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"aD" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"aE" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/maint) +"aF" = ( +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/engines) +"aG" = ( +/turf/simulated/wall, +/area/tether_away/guttersite/engines) +"aH" = ( +/obj/machinery/door/airlock/multi_tile/glass, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/tether_away/guttersite/engines) +"aI" = ( +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/tether_away/guttersite/engines) +"aJ" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/engines) +"aK" = ( +/obj/machinery/light_switch{ + on = 0; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/engines) +"aL" = ( +/obj/structure/loot_pile/surface/bones, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"aM" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/toolbox/electrical, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/engines) +"aN" = ( +/obj/structure/sign/poster{ + dir = 1; + icon_state = "" + }, +/turf/simulated/wall, +/area/tether_away/guttersite/maint) +"aO" = ( +/obj/machinery/computer/ship/navigation/telescreen{ + pixel_y = 23 + }, +/obj/structure/table/steel, +/obj/fiftyspawner/glass, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/engines) +"aP" = ( +/turf/simulated/wall, +/area/tether_away/guttersite/maint) +"aQ" = ( +/turf/simulated/wall, +/area/tether_away/guttersite/atmos) +"aR" = ( +/obj/machinery/door/airlock/multi_tile/glass, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/tether_away/guttersite/atmos) +"aS" = ( +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/tether_away/guttersite/atmos) +"aT" = ( +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/atmos) +"aU" = ( +/obj/structure/table/steel, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/fiftyspawner/steel, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/engines) +"aV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/maint) +"aW" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/engines) +"aX" = ( +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/engines) +"aY" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/engines) +"aZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/tether_away/guttersite/maint) +"ba" = ( +/obj/item/weapon/circuitboard/teleporter, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"bb" = ( +/obj/structure/barricade, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/unexplored) +"bc" = ( +/obj/structure/cable/cyan{ + icon_state = "0-4" + }, +/obj/machinery/power/rtg/fake_gen, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/engines) +"bd" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/cyan, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/engines) +"be" = ( +/obj/structure/table/steel, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/fiftyspawner/rods, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/atmos) +"bf" = ( +/obj/machinery/computer/ship/navigation/telescreen{ + pixel_y = 23 + }, +/obj/structure/table/steel, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/atmos) +"bg" = ( +/obj/structure/table/steel, +/obj/fiftyspawner/wood, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/atmos) +"bh" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/atmos) +"bi" = ( +/obj/machinery/light_switch{ + on = 0; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/atmos) +"bj" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"bk" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/engines) +"bl" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + dir = 4; + icon_state = "2-8" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/engines) +"bm" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/engines) +"bn" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/tether_away/guttersite/engines) +"bo" = ( +/turf/simulated/floor/tiled/eris/dark, +/area/tether_away/guttersite/maint) +"bp" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/atmos) +"bq" = ( +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"br" = ( +/obj/machinery/atmospherics/pipe/simple/visible/blue{ + dir = 4; + icon_state = "intact" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"bs" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/visible/blue{ + dir = 4; + icon_state = "intact" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"bt" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"bu" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/maint) +"bv" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark, +/area/tether_away/guttersite/maint) +"bw" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/tether_away/guttersite/maint) +"bx" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/tether_away/guttersite/maint) +"by" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/atmos) +"bz" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/cyan{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/engines) +"bA" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1; + icon_state = "map-supply" + }, +/obj/structure/table/darkglass, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"bB" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + dir = 1; + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + dir = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/engines) +"bC" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/engines) +"bD" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 2 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/tether_away/guttersite/engines) +"bE" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/tether_away/guttersite/maint) +"bF" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/atmos) +"bG" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/engines) +"bH" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/engines) +"bI" = ( +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"bJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 8 + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"bK" = ( +/obj/machinery/atmospherics/pipe/simple/visible/blue{ + dir = 10 + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"bL" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"bM" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4; + icon_state = "intact" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"bN" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4; + icon_state = "intact" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"bO" = ( +/obj/structure/table/steel, +/obj/structure/cable/cyan, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/engines) +"bP" = ( +/obj/structure/table/steel, +/obj/structure/cable/cyan, +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/atmos) +"bQ" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + dir = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/engines) +"bR" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/tether_away/guttersite/maint) +"bS" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/maint) +"bT" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/engines) +"bU" = ( +/obj/machinery/alarm{ + alarm_id = null; + breach_detection = 0; + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/engines) +"bV" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/engines) +"bW" = ( +/obj/structure/table/steel, +/obj/fiftyspawner/plasteel, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/engines) +"bX" = ( +/obj/structure/table/steel, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/fiftyspawner/plasteel/hull, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/engines) +"bY" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/cyan, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/maint) +"bZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/bed/chair/bay/comfy/black, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"ca" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 2 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/tether_away/guttersite/maint) +"cb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6; + icon_state = "intact-supply" + }, +/obj/structure/bed/chair/bay/comfy/black{ + dir = 1; + icon_state = "bay_comfychair_preview" + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"cc" = ( +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"cd" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 10; + icon_state = "intact" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"ce" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 4 + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"cf" = ( +/obj/machinery/atmospherics/pipe/simple/visible/blue, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"cg" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"ch" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1; + icon_state = "map_vent_out" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"ci" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"cj" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"ck" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1; + icon_state = "map-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/window/basic, +/obj/structure/window/basic{ + dir = 4; + icon_state = "window" + }, +/obj/structure/table/darkglass, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"cl" = ( +/obj/item/weapon/hand_tele, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"cm" = ( +/obj/machinery/atmospherics/pipe/simple/visible/blue{ + dir = 5 + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"cn" = ( +/obj/machinery/light{ + dir = 1; + icon_state = "tube1" + }, +/obj/machinery/atmospherics/pipe/simple/visible/blue{ + dir = 4; + icon_state = "intact" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"co" = ( +/obj/structure/loot_pile/surface/bones, +/obj/random/gun/random, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"cp" = ( +/obj/structure/window/basic{ + dir = 8; + icon_state = "window" + }, +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"cq" = ( +/obj/item/device/bluespaceradio/tether_prelinked, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"cr" = ( +/obj/structure/table/darkglass, +/obj/item/key, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"cs" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/unexplored) +"ct" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6; + icon_state = "intact-supply" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/maint) +"cu" = ( +/obj/structure/table/steel, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/atmos) +"cv" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/blue{ + dir = 1 + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"cw" = ( +/obj/machinery/light{ + dir = 1; + icon_state = "tube1" + }, +/obj/machinery/atmospherics/pipe/simple/visible/blue{ + dir = 10 + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"cx" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 5; + icon_state = "intact" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"cy" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/visible/red{ + dir = 1; + icon_state = "map" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"cz" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/maint) +"cA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/maint) +"cB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10; + icon_state = "intact-supply" + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/maint) +"cC" = ( +/obj/machinery/door/airlock/multi_tile/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/maint) +"cD" = ( +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/maint) +"cE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/maint) +"cF" = ( +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/commons) +"cG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/maint) +"cH" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"cI" = ( +/obj/machinery/light{ + dir = 1; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"cJ" = ( +/obj/fiftyspawner/glass, +/obj/fiftyspawner/steel, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"cK" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"cL" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"cM" = ( +/obj/effect/landmark/corpse/clown, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"cN" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"cO" = ( +/obj/structure/bed/chair/bay/comfy/black, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"cP" = ( +/obj/machinery/vending/loadout/uniform, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"cQ" = ( +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/smes/buildable/point_of_interest, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/engines) +"cR" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"cS" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1; + icon_state = "map_vent_out" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"cT" = ( +/obj/structure/inflatable/door, +/turf/simulated/floor/plating/eris, +/area/tether_away/guttersite/unexplored) +"cU" = ( +/obj/machinery/vending/boozeomat, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"cV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/maint) +"cW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/light, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/maint) +"cX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + req_access = list(0); + req_one_access = list(10) + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"cY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"cZ" = ( +/turf/simulated/floor/tiled/eris/steel/bar_light, +/area/tether_away/guttersite/commons) +"da" = ( +/obj/structure/window/basic{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"db" = ( +/obj/machinery/vending/food, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"dc" = ( +/obj/machinery/light{ + dir = 1; + icon_state = "tube1" + }, +/obj/structure/table/darkglass, +/obj/machinery/chemical_dispenser/bar_alc/full, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"dd" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"de" = ( +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/medbay) +"df" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/commons) +"dg" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1; + icon_state = "map-supply" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"dh" = ( +/obj/structure/table/darkglass, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"di" = ( +/obj/structure/table/darkglass, +/obj/item/weapon/storage/box/glasses/meta, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"dj" = ( +/obj/structure/table/darkglass, +/obj/item/weapon/reagent_containers/food/drinks/shaker, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"dk" = ( +/turf/simulated/mineral/cave, +/area/tether_away/guttersite/commons) +"dl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10; + icon_state = "intact-supply" + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"dm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + req_one_access = list() + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"dn" = ( +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/walkway) +"do" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"dp" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"dq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"dr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + req_access = list(0); + req_one_access = list(10) + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"ds" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + req_access = list(0); + req_one_access = list(10) + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"dt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"du" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"dv" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 448; + master_tag = "guttersite_northlock"; + name = "exterior access button"; + pixel_x = -5; + pixel_y = -26; + req_one_access = list() + }, +/turf/simulated/mineral/floor/vacuum, +/area/space) +"dw" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8; + icon_state = "rwindow" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"dx" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(15) + }, +/obj/effect/map_helper/airlock/door/ext_door, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"dy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8; + icon_state = "map-scrubbers" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"dz" = ( +/obj/structure/closet/medical_wall, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"dA" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"dB" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"dC" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4; + icon_state = "map_vent_out" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"dD" = ( +/obj/structure/medical_stand, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"dE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + icon_state = "intact-scrubbers" + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"dF" = ( +/obj/structure/dogbed, +/mob/living/simple_mob/vore/redpanda/fae{ + name = "Rhythm" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"dG" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/medical, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"dH" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8; + icon_state = "rwindow" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"dI" = ( +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 448; + id_tag = "guttersite_northlock"; + name = "Airlock controller"; + pixel_x = -25; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"dJ" = ( +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"dK" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"dL" = ( +/obj/structure/window/basic{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"dM" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"dN" = ( +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/office) +"dO" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/commons) +"dP" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 448; + id_tag = "guttersite_northlock_pump" + }, +/obj/machinery/airlock_sensor{ + frequency = 448; + id_tag = "guttersite_northlock_sensor"; + pixel_x = 0; + pixel_y = -25 + }, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"dQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10; + icon_state = "intact" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"dR" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"dS" = ( +/obj/machinery/light{ + dir = 1; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"dT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"dU" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"dV" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"dW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/bed/chair/bay/comfy/black{ + dir = 1; + icon_state = "bay_comfychair_preview" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"dX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"dY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/commons) +"dZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/closet/cabinet, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"ea" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1; + icon_state = "map-supply" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"eb" = ( +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/bridge) +"ec" = ( +/obj/structure/window/basic, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"ed" = ( +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/vault) +"ee" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"ef" = ( +/obj/machinery/light{ + dir = 1; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"eg" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"eh" = ( +/obj/machinery/light{ + dir = 1; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"ei" = ( +/obj/machinery/door/window/southleft, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"ej" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/washing_machine, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"ek" = ( +/obj/structure/window/basic{ + dir = 8; + icon_state = "window" + }, +/obj/structure/filingcabinet/filingcabinet, +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"el" = ( +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"em" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"en" = ( +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/obj/machinery/light{ + dir = 1; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"eo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"ep" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"eq" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"er" = ( +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"es" = ( +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"et" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/curtain/open/shower, +/obj/machinery/shower, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/tether_away/guttersite/commons) +"eu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/tether_away/guttersite/commons) +"ev" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/table/darkglass, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"ew" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/bed/chair/bay/comfy/black{ + dir = 8; + icon_state = "bay_comfychair_preview" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"ex" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + icon_state = "intact-supply" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"ey" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"ez" = ( +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"eA" = ( +/obj/structure/bed/chair/bay/comfy/black{ + dir = 4; + icon_state = "bay_comfychair_preview" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"eB" = ( +/obj/structure/table/darkglass, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"eC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/structure/bed/chair/bay/comfy/black{ + dir = 8; + icon_state = "bay_comfychair_preview" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"eD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + req_one_access = list() + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"eE" = ( +/turf/space, +/area/space) +"eF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/structure/bed/chair/bay/comfy/black{ + dir = 8; + icon_state = "bay_comfychair_preview" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"eG" = ( +/obj/structure/bedsheetbin, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"eH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"eI" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1; + icon_state = "map_vent_out" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"eJ" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"eK" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"eL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1; + icon_state = "map_vent_out" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"eM" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4; + icon_state = "map_vent_out" + }, +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"eN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9; + icon_state = "intact" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"eO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"eP" = ( +/obj/structure/table/rack/shelf/steel, +/obj/random/curseditem, +/obj/random/slimecore, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"eQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"eR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + req_one_access = list() + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"eS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"eT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"eU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/medical, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"eV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + icon_state = "intact-supply" + }, +/obj/structure/window/basic{ + dir = 1 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"eW" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8; + icon_state = "map_scrubber_on" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"eX" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"eY" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/bed/chair/bay/comfy/black{ + dir = 8; + icon_state = "bay_comfychair_preview" + }, +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"eZ" = ( +/obj/item/weapon/cell/super, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"fa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10; + icon_state = "intact-supply" + }, +/obj/structure/filingcabinet/filingcabinet, +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"fb" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8; + icon_state = "map_scrubber_on" + }, +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"fc" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"fd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + req_one_access = list() + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"fe" = ( +/obj/structure/table/rack, +/obj/random/energy, +/obj/random/multiple/voidsuit, +/obj/item/weapon/tank/oxygen, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"ff" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1; + icon_state = "map_vent_out" + }, +/obj/structure/table/rack, +/obj/random/firstaid, +/obj/random/firstaid, +/obj/random/medical/lite, +/obj/random/medical/lite, +/obj/random/medical/pillbottle, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"fg" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"fh" = ( +/obj/structure/bed/chair/bay/comfy/black{ + dir = 8; + icon_state = "bay_comfychair_preview" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"fi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"fj" = ( +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"fk" = ( +/obj/random/humanoidremains, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"fl" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"fm" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"fn" = ( +/obj/structure/bed/chair/bay/comfy/black{ + dir = 4; + icon_state = "bay_comfychair_preview" + }, +/mob/living/simple_mob/vore/catgirl{ + name = "Lucy" + }, +/turf/simulated/floor/tiled/eris/white/techfloor_grid, +/area/tether_away/guttersite/office) +"fo" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + req_one_access = list() + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"fp" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"fq" = ( +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/docking) +"fr" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"fs" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8; + icon_state = "map-scrubbers" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"ft" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"fu" = ( +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/security) +"fv" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1; + icon_state = "map-supply" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"fw" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"fx" = ( +/obj/machinery/light{ + dir = 1; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"fy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"fz" = ( +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/security) +"fA" = ( +/obj/machinery/atmospherics/pipe/simple/visible/blue{ + dir = 6 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/security) +"fB" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/security) +"fC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6; + icon_state = "intact" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"fD" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 8 + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/security) +"fE" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/security) +"fF" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/security) +"fG" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/blue, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/security) +"fH" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/security) +"fI" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"fJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + req_one_access = list() + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"fK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"fL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + req_one_access = list() + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"fM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"fN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1; + icon_state = "map-supply" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"fO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9; + icon_state = "intact-scrubbers" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"fP" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"fQ" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"fR" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"fS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"fT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/hatch{ + frequency = 12341; + icon_state = "door_closed"; + id_tag = "gutter vault"; + locked = 0; + req_access = list(150) + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"fU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"fV" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1; + icon_state = "map_vent_out" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"fW" = ( +/obj/item/weapon/storage/toolbox/lunchbox/heart/filled, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"fX" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 8; + icon_state = "rwindow" + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/security) +"fY" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/security) +"fZ" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1; + icon_state = "officechair_dark" + }, +/mob/living/simple_mob/humanoid/merc/ranged/smg/poi{ + faction = "wolfgirl" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"ga" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gb" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gc" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gd" = ( +/obj/structure/table/steel, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"ge" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8; + icon_state = "officechair_dark" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + req_one_access = list(38) + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gg" = ( +/obj/structure/fence, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gh" = ( +/obj/machinery/door/airlock/glass_external, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1999; + master_tag = "westlock"; + name = "exterior access button"; + pixel_x = -5; + pixel_y = -26; + req_one_access = list() + }, +/obj/effect/map_helper/airlock/door/ext_door, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gi" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1999; + id_tag = "westlock_pump" + }, +/obj/machinery/light/small, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1999; + id_tag = "westlock"; + pixel_y = 28 + }, +/obj/machinery/airlock_sensor{ + frequency = 1999; + id_tag = "westlock_sensor"; + pixel_x = 0; + pixel_y = -25 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gj" = ( +/obj/machinery/door/airlock/glass_external, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/map_helper/airlock/door/int_door, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gk" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1999; + master_tag = "westlock"; + name = "interior access button"; + pixel_x = -28; + pixel_y = 26; + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gl" = ( +/obj/effect/floor_decal/sign/dock/two, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4; + icon_state = "map" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gm" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4; + icon_state = "officechair_dark" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gn" = ( +/obj/structure/closet, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"go" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/commons) +"gp" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/security) +"gq" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gr" = ( +/obj/structure/fence/door/locked{ + dir = 8; + icon_state = "door_closed" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gs" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8; + icon_state = "officechair_dark" + }, +/mob/living/simple_mob/humanoid/merc/ranged/poi{ + faction = "wolfgirl" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gt" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/docking) +"gu" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/docking) +"gv" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"gw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"gx" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"gy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/door/airlock/maintenance_hatch{ + req_one_access = list(38) + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1; + icon_state = "map-supply" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/security) +"gD" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1; + icon_state = "officechair_dark" + }, +/mob/living/simple_mob/humanoid/merc/melee/poi{ + faction = "wolfgirl" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10; + icon_state = "intact-supply" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gF" = ( +/obj/structure/table/rack/shelf/steel, +/obj/random/mre, +/obj/random/mre, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"gG" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1380; + id_tag = "dock_d2a2_pump" + }, +/obj/machinery/light/small, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1380; + id_tag = "guttersite_sshuttle"; + pixel_y = 28 + }, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "dock_d2a2_sensor"; + pixel_x = 0; + pixel_y = -25 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"gH" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/map_helper/airlock/door/int_door, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"gI" = ( +/obj/structure/closet{ + name = "mechanical equipment" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"gJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/vault/bolted, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"gK" = ( +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gL" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gO" = ( +/obj/structure/fence/end{ + dir = 4; + icon_state = "end" + }, +/obj/structure/fence, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gP" = ( +/obj/structure/fence{ + dir = 8; + icon_state = "straight" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/docking) +"gR" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/docking) +"gS" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"gT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"gU" = ( +/obj/structure/barricade, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gV" = ( +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"gW" = ( +/obj/structure/fence/door/opened{ + dir = 8; + icon_state = "door_opened" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gX" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gY" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + icon_state = "intact-supply" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"ha" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8; + icon_state = "map_scrubber_on" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"hb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"hc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1; + icon_state = "tube1" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"hd" = ( +/obj/machinery/fitness/punching_bag/clown, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"he" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"hf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9; + icon_state = "intact-scrubbers" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"hg" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"hh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/bed/chair/office/dark{ + dir = 4; + icon_state = "officechair_dark" + }, +/mob/living/simple_mob/humanoid/merc/ranged/laser{ + faction = "wolfgirl" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"hj" = ( +/mob/living/simple_mob/mobs_monsters/clowns/big/cluwne, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"hk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + req_one_access = list() + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"hl" = ( +/obj/structure/fence/door/locked, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"hm" = ( +/obj/structure/fence/end{ + dir = 8; + icon_state = "end" + }, +/obj/structure/fence/end{ + dir = 4; + icon_state = "end" + }, +/obj/structure/fence, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"hn" = ( +/obj/structure/fence/end{ + dir = 8; + icon_state = "end" + }, +/obj/structure/fence, +/obj/structure/fence/end{ + dir = 1; + icon_state = "end" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"ho" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/docking) +"hp" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8; + icon_state = "rwindow" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hq" = ( +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hr" = ( +/obj/structure/table/rack/shelf/steel, +/obj/random/cash, +/obj/random/cash, +/obj/random/cigarettes, +/obj/random/drinkbottle, +/obj/random/pizzabox, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"hs" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8; + icon_state = "rwindow" + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"ht" = ( +/obj/machinery/atmospherics/pipe/simple/visible/blue{ + dir = 6 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hu" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hv" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(15) + }, +/obj/effect/map_helper/airlock/door/ext_door, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hw" = ( +/obj/structure/table/rack/steel, +/obj/random/mre, +/obj/random/multiple/gun/projectile/handgun, +/obj/random/powercell, +/obj/random/multiple/voidsuit, +/obj/item/weapon/tank/oxygen, +/obj/random/tool, +/obj/random/drinkbottle, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/unexplored) +"hx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6; + icon_state = "intact" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hy" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hz" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hA" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hB" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/blue, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hC" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hD" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table/rack, +/obj/random/coin, +/obj/random/contraband, +/obj/random/energy, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"hE" = ( +/obj/structure/table/rack/shelf/steel, +/obj/random/powercell, +/obj/random/powercell, +/obj/random/powercell, +/obj/random/powercell, +/obj/random/toolbox, +/obj/random/tool/alien, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"hF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5; + icon_state = "intact" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hI" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 8; + icon_state = "intact" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 8; + icon_state = "intact" + }, +/obj/machinery/light{ + dir = 1; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 8; + icon_state = "intact" + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9; + icon_state = "intact" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + icon_state = "intact-supply" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hQ" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hR" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hS" = ( +/obj/effect/shuttle_landmark/premade/guttersite/sshuttle, +/turf/space, +/area/space) +"hT" = ( +/obj/effect/shuttle_landmark/premade/guttersite/lshuttle, +/turf/space, +/area/space) +"hU" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8; + icon_state = "officechair_dark" + }, +/mob/living/simple_mob/humanoid/merc/melee/poi{ + faction = "wolfgirl" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"hV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"hW" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -25 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"hX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/window/basic{ + dir = 8; + icon_state = "window" + }, +/obj/structure/window/basic, +/obj/structure/table/darkglass, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"hY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/table/darkglass, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"hZ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/commons) +"ia" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/medbay) +"ib" = ( +/obj/machinery/vending/cola/soft, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"ic" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/medbay) +"id" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "guttersite_sshuttle"; + name = "interior access button"; + pixel_x = -28; + pixel_y = 26; + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"ie" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/walkway) +"if" = ( +/obj/random/mob/mouse, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"ig" = ( +/mob/living/simple_mob/vore/aggressive/rat/phoron, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"ih" = ( +/obj/machinery/computer/arcade/battle, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"ii" = ( +/obj/effect/overmap/visitable/sector/guttersite, +/turf/space, +/area/tether_away/guttersite/unexplored) +"ij" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/table/darkglass, +/obj/item/weapon/pen/blue, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"ik" = ( +/turf/simulated/floor/tiled/eris/white/techfloor_grid, +/area/tether_away/guttersite/office) +"il" = ( +/turf/simulated/floor/tiled/eris/white/panels, +/area/tether_away/guttersite/office) +"im" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/white/panels, +/area/tether_away/guttersite/office) +"in" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/table/darkglass, +/obj/item/weapon/paper_bin, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"io" = ( +/obj/machinery/door/window/westleft, +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"ip" = ( +/obj/machinery/vending/nifsoft_shop, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"iq" = ( +/obj/structure/bed/chair/bay/comfy/black, +/turf/simulated/floor/tiled/eris/white/panels, +/area/tether_away/guttersite/office) +"ir" = ( +/obj/item/weapon/card/id/assistant, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"is" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"it" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"iu" = ( +/obj/machinery/door/window/westright, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"iv" = ( +/obj/structure/window/basic{ + dir = 8; + icon_state = "window" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"iw" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"ix" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"iy" = ( +/obj/structure/window/basic{ + dir = 8; + icon_state = "window" + }, +/obj/machinery/papershredder, +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"iz" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"iA" = ( +/mob/living/simple_mob/humanoid/merc/melee/sword/space, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"iB" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"iC" = ( +/obj/machinery/vending/sovietsoda, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"iD" = ( +/obj/machinery/vending/snack, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"iE" = ( +/obj/machinery/vending/cigarette, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"iF" = ( +/obj/structure/bed/chair/bay/comfy/black{ + dir = 4; + icon_state = "bay_comfychair_preview" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"iG" = ( +/obj/structure/table/darkglass, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"iH" = ( +/obj/structure/bed/chair/bay/comfy/black{ + dir = 8; + icon_state = "bay_comfychair_preview" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"iI" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -25 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"iJ" = ( +/mob/living/simple_mob/vore/aggressive/mimic, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"iK" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/mob/living/simple_mob/humanoid/merc/ranged/grenadier, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"iL" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"iM" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/random/cutout, +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"iN" = ( +/obj/structure/table/rack/shelf/steel, +/obj/random/plushie, +/obj/random/plushielarge, +/obj/random/toy, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"iO" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"iP" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8; + icon_state = "rwindow" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"iQ" = ( +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1276; + id_tag = "guttersite_lshuttle"; + name = "Airlock controller"; + pixel_x = -25; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"iR" = ( +/mob/living/simple_mob/mechanical/hivebot/ranged_damage/basic, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"iS" = ( +/mob/living/simple_mob/mechanical/hivebot/tank/meatshield, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"iT" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4; + icon_state = "officechair_dark" + }, +/obj/effect/landmark/corpse/clown, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"iU" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"iV" = ( +/obj/item/clothing/under/assistantformal, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"iW" = ( +/obj/item/weapon/reagent_containers/food/snacks/clownburger, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"iX" = ( +/obj/machinery/computer/arcade/orion_trail, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"iY" = ( +/obj/machinery/vending/snack, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"iZ" = ( +/obj/machinery/light, +/obj/machinery/vending/fitness, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"ja" = ( +/obj/structure/bed/chair/bay/comfy/black{ + dir = 4; + icon_state = "bay_comfychair_preview" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"jb" = ( +/obj/structure/table/darkglass, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"jc" = ( +/obj/structure/bed/chair/bay/comfy/black{ + dir = 8; + icon_state = "bay_comfychair_preview" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"jd" = ( +/obj/structure/table/rack/steel, +/obj/random/firstaid, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"je" = ( +/obj/structure/table/rack/steel, +/obj/random/handgun/sec, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"jf" = ( +/obj/structure/table/rack/steel, +/obj/random/energy/sec, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"jg" = ( +/obj/item/trash/liquidfood, +/obj/item/trash/liquidprotein, +/obj/item/trash/cheesie, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"jh" = ( +/mob/living/simple_mob/mobs_monsters/clowns/big/sentinel, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"ji" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 10; + icon_state = "intact" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"jj" = ( +/obj/random/curseditem, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"jk" = ( +/obj/item/weapon/reagent_containers/food/snacks/clownstears, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"jl" = ( +/obj/structure/loot_pile/surface/bones, +/obj/item/weapon/reagent_containers/food/drinks/bottle/bottleofnothing, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"jm" = ( +/obj/item/weapon/storage/backpack/clown, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"jn" = ( +/obj/item/weapon/stamp/clown, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"jo" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/reagent_containers/food/snacks/donut/cherryjelly, +/obj/item/weapon/reagent_containers/food/snacks/donut/jelly, +/obj/item/weapon/reagent_containers/food/snacks/donut/normal, +/obj/item/weapon/reagent_containers/food/snacks/donut/poisonberry, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"jp" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/reagent_containers/food/snacks/donut/cherryjelly, +/obj/item/weapon/reagent_containers/food/snacks/donut/jelly, +/obj/item/weapon/reagent_containers/food/snacks/donut/normal, +/obj/item/weapon/reagent_containers/food/snacks/donut/slimejelly, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"jq" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/reagent_containers/food/snacks/donut/chaos, +/obj/item/weapon/reagent_containers/food/snacks/donut/cherryjelly, +/obj/item/weapon/reagent_containers/food/snacks/donut/cherryjelly, +/obj/item/weapon/reagent_containers/food/snacks/donut/jelly, +/obj/item/weapon/reagent_containers/food/snacks/donut/normal, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"jr" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/grenade/chem_grenade/metalfoam, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"js" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/grenade/flashbang, +/obj/item/weapon/grenade/flashbang, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"jt" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/melee/chainofcommand, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"ju" = ( +/obj/structure/table/rack/steel, +/obj/item/weapon/handcuffs, +/obj/item/weapon/melee/baton, +/obj/item/weapon/implant/sizecontrol, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"jv" = ( +/obj/structure/table/darkglass, +/obj/machinery/chemical_dispenser/biochemistry/full, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"jw" = ( +/obj/item/weapon/reagent_containers/spray/waterflower, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"jx" = ( +/mob/living/simple_mob/vore/wolfgirl, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"jy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + req_one_access = list(38) + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"jz" = ( +/mob/living/simple_mob/vore/wolfgirl{ + name = "Tricky Dixie" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/unexplored) +"jA" = ( +/obj/structure/closet/cabinet, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"jB" = ( +/obj/machinery/washing_machine, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"jC" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + req_one_access = list() + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"jD" = ( +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"jE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"jF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"jG" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/visible/blue, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"jH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"jI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"jJ" = ( +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"jK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6; + icon_state = "intact-supply" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"jL" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/ian, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"jM" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/captain, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"jN" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/mime, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"jO" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/hop, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"jP" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/cosmos, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"jQ" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/hos, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"jR" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/pirate, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"jS" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/ce, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"jT" = ( +/obj/structure/window/basic, +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/clown, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"jU" = ( +/obj/structure/window/basic, +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/medical, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"jV" = ( +/obj/structure/window/basic, +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/rd, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"jW" = ( +/obj/structure/window/basic, +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/rainbow, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"jX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"jY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/security) +"jZ" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 6; + icon_state = "intact" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"ka" = ( +/obj/structure/bed/chair/bay/comfy/black{ + dir = 4; + icon_state = "bay_comfychair_preview" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"kb" = ( +/obj/structure/bed/chair/bay/comfy/black{ + dir = 8; + icon_state = "bay_comfychair_preview" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"kc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/table/steel, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"kd" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"ke" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"kf" = ( +/obj/item/device/flashlight/lamp/green, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"kg" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"kh" = ( +/obj/item/weapon/book{ + author = "Urist McHopefulsoul"; + desc = "It contains fourty blank pages followed by the entire screenplay of a movie called 'Requiem for a Dream'"; + name = "A Comprehensive Guide to Assisting" + }, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"ki" = ( +/obj/structure/reagent_dispensers/water_cooler/full{ + icon_state = "water_cooler-vend" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"kj" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -25 + }, +/obj/structure/table/darkglass, +/obj/machinery/microwave, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"kk" = ( +/obj/structure/table/darkglass, +/obj/item/weapon/storage/box/cups, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"kl" = ( +/obj/machinery/light, +/obj/structure/table/darkglass, +/obj/item/weapon/storage/box/condimentbottles, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"km" = ( +/obj/structure/table/darkglass, +/obj/item/weapon/storage/box/donkpockets, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"kn" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1; + icon_state = "map-supply" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/table/steel, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"ko" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/table/steel, +/obj/item/device/flashlight/lamp, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"kp" = ( +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/tether_away/guttersite/commons) +"kq" = ( +/obj/structure/sink{ + dir = 8; + icon_state = "sink"; + pixel_x = -12; + pixel_y = 8 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/tether_away/guttersite/commons) +"kr" = ( +/obj/structure/toilet{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/tether_away/guttersite/commons) +"ks" = ( +/obj/machinery/holoplant, +/obj/machinery/holoplant{ + icon_state = "plant-09" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"kt" = ( +/obj/machinery/holoplant, +/obj/machinery/holoplant{ + icon_state = "plant-10" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"ku" = ( +/obj/machinery/holoplant, +/obj/machinery/holoplant{ + icon_state = "plant-15" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"kv" = ( +/obj/structure/window/basic, +/obj/machinery/holoplant, +/obj/machinery/holoplant{ + icon_state = "plant-1" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"kw" = ( +/obj/machinery/holoplant, +/obj/machinery/holoplant{ + icon_state = "plant-13" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"kx" = ( +/obj/machinery/holoplant, +/obj/machinery/holoplant{ + icon_state = "plant-15" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"ky" = ( +/obj/machinery/vending/loadout/overwear, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"kz" = ( +/obj/machinery/vending/loadout/clothing, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"kA" = ( +/obj/structure/table/darkglass, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"kB" = ( +/obj/structure/bed/chair/bay/comfy/black{ + dir = 4; + icon_state = "bay_comfychair_preview" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"kC" = ( +/obj/structure/window/basic{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"kD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/table/steel, +/obj/item/weapon/pen/fountain, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"kE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/table/steel, +/obj/item/weapon/paper_bin, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"kF" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/table/darkglass, +/obj/structure/window/basic{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"kG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + icon_state = "intact-supply" + }, +/obj/structure/table/steel, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"kH" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"kI" = ( +/obj/machinery/vending/medical, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"kJ" = ( +/obj/effect/floor_decal/sign/dock/two, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4; + icon_state = "map" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4; + icon_state = "map" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"kK" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"kL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1; + icon_state = "map_vent_out" + }, +/obj/structure/table/darkglass, +/obj/structure/window/basic, +/obj/structure/window/basic{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"kM" = ( +/obj/structure/table/darkglass, +/obj/structure/window/basic, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"kN" = ( +/obj/structure/table/darkglass, +/obj/structure/window/basic{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"kO" = ( +/obj/structure/window/basic{ + dir = 1 + }, +/obj/structure/window/basic{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"kP" = ( +/obj/structure/window/basic{ + dir = 1 + }, +/obj/structure/medical_stand, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"kQ" = ( +/obj/structure/medical_stand, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"kR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"kS" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/crate/medical/blood, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"kT" = ( +/obj/structure/window/basic{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"kU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"kV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"kW" = ( +/obj/machinery/light, +/obj/structure/window/basic{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"kX" = ( +/obj/structure/sign/nosmoking_1, +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/medbay) +"kY" = ( +/obj/structure/table/darkglass, +/obj/item/weapon/storage/box/masks, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"kZ" = ( +/obj/structure/table/darkglass, +/obj/item/weapon/surgical/surgicaldrill, +/obj/item/weapon/surgical/scalpel, +/obj/item/weapon/surgical/circular_saw, +/obj/item/weapon/surgical/cautery, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"la" = ( +/obj/structure/sink{ + dir = 8; + icon_state = "sink"; + pixel_x = -12; + pixel_y = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"lb" = ( +/obj/machinery/light{ + dir = 1; + icon_state = "tube1" + }, +/obj/machinery/vending/engivend, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"lc" = ( +/obj/machinery/vending/engineering, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"ld" = ( +/obj/machinery/vending/tool, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"le" = ( +/obj/structure/closet/toolcloset, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"lf" = ( +/obj/structure/window/basic{ + dir = 4 + }, +/obj/structure/closet/toolcloset, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"lg" = ( +/obj/structure/window/basic{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"lh" = ( +/obj/structure/window/basic{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"li" = ( +/obj/item/toy/figure/assistant, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"lj" = ( +/obj/structure/closet/walllocker/emerglocker/east, +/obj/structure/closet/firecloset/full, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"lk" = ( +/obj/structure/closet/crate/engineering/electrical, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"ll" = ( +/obj/structure/window/basic, +/obj/structure/closet/crate/engineering/electrical, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"lm" = ( +/obj/structure/window/basic, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"ln" = ( +/obj/structure/table/darkglass, +/obj/item/weapon/storage/toolbox/electrical, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"lo" = ( +/obj/machinery/light, +/obj/structure/window/basic{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"lp" = ( +/obj/structure/closet/crate/engineering, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"lq" = ( +/mob/living/bot/mulebot, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"lr" = ( +/obj/structure/closet/crate/solar, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"ls" = ( +/obj/structure/closet/crate/science, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"lt" = ( +/obj/structure/closet/crate/rcd, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"lu" = ( +/obj/structure/closet/firecloset/full, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"lv" = ( +/obj/structure/closet/firecloset/full, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"lw" = ( +/obj/structure/closet/firecloset/full, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"lx" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/firecloset/full, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"ly" = ( +/obj/structure/closet/firecloset/full, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"lz" = ( +/obj/structure/closet/firecloset/full, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"lA" = ( +/obj/structure/window/basic{ + dir = 4 + }, +/obj/structure/window/basic, +/obj/structure/bed/chair/bay/comfy/black{ + dir = 8; + icon_state = "bay_comfychair_preview" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"lB" = ( +/obj/structure/table/darkglass, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"lC" = ( +/obj/structure/table/rack/shelf/steel, +/obj/random/projectile/random, +/obj/random/weapon/guarenteed, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"lD" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"lE" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red{ + dir = 4; + icon_state = "map" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"lF" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"lG" = ( +/obj/machinery/light{ + dir = 1; + icon_state = "tube1" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/security) +"lH" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"lI" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/blue{ + dir = 8 + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"lJ" = ( +/obj/item/weapon/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = -1 + }, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"lK" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"lL" = ( +/obj/structure/loot_pile/surface/bones, +/obj/random/weapon/guarenteed, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"lM" = ( +/obj/item/toy/plushie/carp, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"lN" = ( +/obj/structure/loot_pile/surface/bones, +/turf/simulated/mineral/floor/vacuum, +/area/space) +"lO" = ( +/obj/structure/bonfire, +/turf/simulated/mineral/floor/vacuum, +/area/space) +"lP" = ( +/obj/item/weapon/card/emag, +/turf/simulated/mineral/floor/vacuum, +/area/space) +"lQ" = ( +/obj/item/weapon/card/emag_broken, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"lR" = ( +/obj/item/toy/plushie/carp, +/turf/simulated/mineral/floor/vacuum, +/area/space) +"lS" = ( +/obj/structure/inflatable/door, +/turf/simulated/mineral/floor/vacuum, +/area/space) +"lT" = ( +/obj/item/pizzavoucher, +/turf/simulated/mineral/floor/vacuum, +/area/space) +"lU" = ( +/mob/living/simple_mob/animal/space/carp/large/huge, +/turf/simulated/mineral/floor/vacuum, +/area/space) +"lV" = ( +/obj/item/clothing/suit/storage/hooded/carp_costume, +/turf/simulated/mineral/floor/vacuum, +/area/space) +"lW" = ( +/obj/item/clothing/suit/storage/hooded/techpriest, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"lX" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/visible/blue{ + dir = 10 + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"lY" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"lZ" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"ma" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"mb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"mc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"md" = ( +/obj/structure/outcrop/phoron, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/teleporter) +"me" = ( +/obj/structure/cable, +/obj/machinery/power/port_gen/pacman, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"mf" = ( +/obj/item/stack/material/phoron, +/obj/item/stack/material/phoron, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"mg" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(15) + }, +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"mh" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/walkway) +"mi" = ( +/obj/machinery/atmospherics/binary/pump/on, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"mj" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 1; + target_pressure = 200 + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"mk" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/office) +"ml" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/office) +"mm" = ( +/obj/structure/table/rack, +/obj/item/weapon/tank/oxygen, +/obj/random/multiple/voidsuit, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"mn" = ( +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 448; + master_tag = "guttersite_northlock"; + name = "interior access button"; + pixel_x = -28; + pixel_y = 26; + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"mo" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/empty, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"mp" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/blue, +/obj/machinery/portable_atmospherics/canister/empty, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"mq" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"mr" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"ms" = ( +/obj/structure/table/steel, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/atmos) +"mt" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -25 + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"mu" = ( +/obj/structure/window/basic{ + dir = 4; + icon_state = "window" + }, +/obj/structure/table/darkglass, +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"mv" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/bridge) +"mw" = ( +/obj/structure/table/darkglass, +/obj/item/device/flashlight/lamp/green, +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"mx" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/bridge) +"my" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/docking) +"mz" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/docking) +"mA" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"mB" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/docking) +"mC" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/docking) +"mD" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/docking) +"mE" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/docking) +"mF" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/docking) +"mG" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/docking) +"mH" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/docking) +"mI" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1276; + id_tag = "guttersite_lshuttle_pump" + }, +/obj/machinery/airlock_sensor{ + frequency = 1276; + id_tag = "guttersite_lshuttle_sensor"; + pixel_x = 0; + pixel_y = -25 + }, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"mJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10; + icon_state = "intact" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"mK" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(15) + }, +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"mL" = ( +/obj/structure/table/rack, +/obj/item/weapon/tank/oxygen, +/obj/random/multiple/voidsuit, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"mM" = ( +/obj/structure/table/darkglass, +/obj/item/weapon/pen/blue, +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"mN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"mO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6; + icon_state = "intact" + }, +/obj/structure/table/darkglass, +/obj/item/weapon/paper_bin, +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"mP" = ( +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1276; + master_tag = "guttersite_lshuttle"; + name = "interior access button"; + pixel_x = -28; + pixel_y = 26; + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"mQ" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"mR" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list() + }, +/obj/effect/map_helper/airlock/door/ext_door, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"mS" = ( +/obj/structure/flora/pumpkin/carved/owo, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"mT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9; + icon_state = "intact-scrubbers" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"mU" = ( +/turf/simulated/floor/carpet/gaycarpet, +/area/tether_away/guttersite/unexplored) +"mV" = ( +/obj/item/device/radio/headset/nanotrasen/alt{ + desc = "The headset of an Eltorro employee."; + name = "Weird Headset" + }, +/turf/simulated/floor/carpet/gaycarpet, +/area/tether_away/guttersite/unexplored) +"mW" = ( +/obj/item/weapon/reagent_containers/food/drinks/cans/cola, +/turf/simulated/floor/carpet/gaycarpet, +/area/tether_away/guttersite/unexplored) +"mX" = ( +/obj/item/weapon/gun/projectile/shotgun/doublebarrel/sawn, +/turf/simulated/floor/carpet/gaycarpet, +/area/tether_away/guttersite/unexplored) +"mY" = ( +/obj/item/weapon/material/twohanded/baseballbat/metal, +/turf/simulated/floor/carpet/gaycarpet, +/area/tether_away/guttersite/unexplored) +"mZ" = ( +/obj/item/weapon/light/bulb, +/turf/simulated/floor/carpet/gaycarpet, +/area/tether_away/guttersite/unexplored) +"na" = ( +/obj/item/clothing/mask/gas/wwii, +/turf/simulated/floor/carpet/gaycarpet, +/area/tether_away/guttersite/unexplored) +"nb" = ( +/obj/machinery/floodlight, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"nc" = ( +/obj/effect/landmark/corpse/syndicatecommando, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"nd" = ( +/obj/effect/landmark/corpse/syndicatesoldier, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"ne" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9; + icon_state = "intact-scrubbers" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"nf" = ( +/obj/structure/table/rack, +/obj/random/janusmodule, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"ng" = ( +/obj/effect/landmark/corpse/engineer/rig, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"nh" = ( +/obj/item/mecha_parts/mecha_equipment/tool/drill, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"ni" = ( +/obj/structure/loot_pile/mecha/ripley, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"nj" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"nk" = ( +/obj/item/clothing/head/helmet/space/syndicate/black, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"nl" = ( +/obj/structure/bonfire, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"nm" = ( +/obj/item/clothing/suit/space/syndicate/black, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"nn" = ( +/obj/item/weapon/tank/air, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"no" = ( +/obj/item/weapon/bedsheet/pirate, +/obj/structure/bed, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"np" = ( +/obj/structure/trash_pile, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"nq" = ( +/obj/item/trash/liquidprotein, +/obj/item/trash/cheesie, +/obj/item/trash/candy, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"nr" = ( +/obj/item/trash/liquidfood, +/obj/item/trash/liquidprotein, +/obj/item/trash/cheesie, +/obj/item/trash/candy, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"ns" = ( +/obj/item/trash/liquidprotein, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"nt" = ( +/obj/structure/signpost, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"nu" = ( +/obj/random/outcrop, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"nv" = ( +/mob/living/simple_mob/mechanical/hivebot/tank/armored, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"nw" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"nx" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4; + icon_state = "map_vent_out" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"ny" = ( +/mob/living/simple_mob/vore/catgirl{ + name = "Blaire" + }, +/turf/simulated/floor/tiled/eris/steel/bar_light, +/area/tether_away/guttersite/commons) +"nz" = ( +/mob/living/simple_mob/mobs_monsters/clowns/big/tunnelclown, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"Ob" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/maint) +"QN" = ( +/turf/simulated/floor/plating/eris/under/airless, +/area/tether_away/guttersite/docking) +"Uv" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1276; + master_tag = "guttersite_lshuttle"; + name = "exterior access button"; + pixel_x = 26; + pixel_y = -26; + req_one_access = list() + }, +/turf/simulated/floor/plating/eris/under/airless, +/area/tether_away/guttersite/docking) +"Yg" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "guttersite_sshuttle"; + name = "exterior access button"; + pixel_x = -5; + pixel_y = -26; + req_one_access = list(); + step_x = 0 + }, +/turf/simulated/floor/plating/eris/under/airless, +/area/tether_away/guttersite/docking) + +(1,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ii +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +aa +aa +aa +aa +aa +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(6,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +aa +aa +aa +aa +aa +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nu +nu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(7,1,1) = {" +aa +aa +aa +aa +aa +aa +ag +ag +cl +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +nu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(8,1,1) = {" +aa +aa +aa +aa +aa +aa +ag +ad +cq +aL +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +ad +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(9,1,1) = {" +aa +aa +aa +aa +aa +aa +ag +ag +ad +ad +ad +ad +aa +aa +aa +aa +aa +ag +ag +ag +ag +aa +aa +aa +aa +aa +ad +ad +ag +ad +ad +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +nu +ag +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(10,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ad +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +aa +aa +aa +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ag +ag +nu +ad +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +nu +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +aa +aa +aa +aa +aa +aa +ag +ag +ag +ad +nu +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ag +nu +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(12,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +ad +ad +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(13,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +aa +aa +aa +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(14,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +lM +ag +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nu +ad +ag +aa +aa +aa +aa +aa +aa +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(15,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +aa +aa +aa +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +aa +aa +aa +aa +ad +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(16,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(17,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ad +ad +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +nu +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(18,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ad +aa +aa +aa +aa +aa +ad +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +aa +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ir +kf +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(20,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +iV +kh +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(21,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +li +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(22,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +lM +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +nu +ad +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(23,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(24,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +aa +aa +aa +ag +ag +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(25,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +nu +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(26,1,1) = {" +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(27,1,1) = {" +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aJ +aJ +aJ +aJ +aJ +aJ +aJ +aJ +aF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +nu +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(28,1,1) = {" +aa +aa +aa +aa +aa +aa +ad +ad +lM +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aJ +bc +bc +bc +bc +bc +bc +aJ +aF +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +nu +ad +ad +ad +ad +aL +ad +ad +ad +aa +aa +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(29,1,1) = {" +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +lM +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aB +aB +aG +aK +aW +bd +bz +bG +bz +bG +bT +aF +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +jl +ad +nu +ag +ag +ag +ag +ag +ag +ag +ad +ad +aL +ad +ad +ad +ad +ad +ad +ad +ag +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aB +aE +aH +aJ +aX +cQ +cQ +aX +cQ +aX +bU +aF +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +iJ +ad +ad +ag +ag +ag +ag +ag +ag +ag +ad +ad +ad +ad +ad +ad +ad +ad +ad +aL +nu +ag +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aB +aE +aI +aJ +aX +bk +bk +aX +bk +aX +aJ +aF +ag +ag +ag +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ad +ad +ad +ag +ag +ag +ag +ag +ag +ag +aL +ad +ad +ad +ad +ad +ag +ag +ad +ad +ad +ag +ag +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aB +aE +aG +aM +aX +bl +bB +bH +bQ +aX +bV +aF +ag +ag +ay +jw +jw +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ad +ad +ag +ag +ag +ag +ag +ag +ad +fX +gh +gp +aL +ag +ag +ag +ag +ad +ad +ad +ag +ag +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(33,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +aB +aE +aG +aO +aX +bk +aX +aX +aX +aX +bW +aF +ag +ay +ad +jj +ad +ad +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +ag +ad +ad +ag +ag +ad +ad +ad +ad +fY +gi +gp +ag +ag +ag +ag +ag +ad +ad +ad +ad +ag +ag +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(34,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +aB +aE +aG +aU +aY +bm +bC +bO +aJ +aJ +bX +aF +ag +ay +ad +ad +cM +ad +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +nu +ag +ag +ad +az +ad +ad +fu +fu +fu +fu +gj +fu +fu +fu +fu +ag +ag +ag +ad +ad +ad +ad +ad +ad +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(35,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +aB +aE +aG +aG +aG +bn +bD +aF +aF +aF +aB +aB +ag +hd +iW +ad +jh +ad +ad +aL +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +nu +nu +ag +ag +ag +ag +fu +fu +jJ +gY +ga +gk +gq +fw +gK +fu +ag +ag +ag +ag +ad +ad +aL +ad +ad +ad +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(36,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +aB +aE +aN +aE +aE +bu +aE +aE +aE +cz +cD +aB +ag +hd +ad +ad +jm +ad +iW +aL +ag +ag +ag +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +nu +nu +ag +ag +fu +fu +fC +jK +fU +gb +gl +fU +gy +gL +fu +ag +ag +ag +ag +ag +ag +ag +ag +ad +ad +ad +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(37,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +aB +ct +cC +cG +aZ +bv +bo +bo +bo +bo +aE +aB +ag +hd +jk +hj +aA +ad +ad +ad +ad +ag +ag +ag +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +nu +ag +ag +fu +fz +fD +jX +fw +gc +iT +fw +gz +fw +fu +fu +fu +ag +ag +ag +ag +ag +ag +ag +ad +ad +ad +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(38,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +aB +aV +Ob +Ob +bE +bw +bE +bE +bE +bR +aE +aB +ag +ad +ad +ad +aL +ad +jn +ad +ad +ag +ag +ag +ag +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +nu +nu +ag +fu +fz +fE +jX +fw +gd +gd +gd +gz +fw +fu +fw +fu +fu +ag +ag +ag +ag +ag +ag +ag +ad +ad +ad +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(39,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ac +ac +ac +aB +cA +aP +aE +aE +bu +aE +aE +aE +bS +bY +aB +ag +ad +ad +ad +nz +ad +ad +ad +ay +ag +ag +ag +ag +az +ag +ag +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +nu +ag +fu +lG +fF +jX +fw +gd +gd +gd +gz +gX +fu +fw +gX +fu +fu +fu +ag +ag +ag +ag +ag +ad +ad +ad +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(40,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +ad +ac +ac +ac +ac +aB +cA +aP +aP +aP +bx +ca +aB +aB +aB +aB +aB +ag +ad +cM +ad +jk +ad +cM +ay +ag +ag +ag +ag +ag +ad +ag +ag +ag +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +nu +ag +fu +fA +fG +jX +fw +hU +ge +gs +gz +fw +fu +fw +fw +fw +jo +fu +fu +ag +ag +ag +ag +ag +ad +ad +ad +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(41,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ad +ad +aa +aa +aa +ad +ab +ab +ab +ac +ac +aB +cA +aQ +be +bp +by +bF +bP +cu +ms +ms +aT +ag +ad +ad +ad +ad +ad +ad +ay +ag +ag +ag +ag +ad +ad +ag +ag +ag +ag +ag +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +nu +ag +fu +fB +fH +jX +fw +fw +fw +fw +gz +fw +fu +fx +if +fw +jp +gY +fu +fu +ag +ag +ag +ag +ag +ad +ad +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(42,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ad +aa +aa +aa +ad +ac +ac +lS +ac +ac +aB +cA +aQ +bf +bq +bI +cc +bq +bq +bq +bq +aT +ag +ad +ad +ad +ad +ad +ag +ag +ag +ag +ag +ad +ad +ag +ag +ag +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +fu +fu +fu +fu +jY +fu +gf +fu +fu +gA +fu +fu +fw +fw +fw +jq +fw +jr +fu +fu +ag +ag +ag +ag +ad +ad +ad +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(43,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +aa +aa +aa +ad +ac +ac +lS +ac +ac +aB +cA +aQ +bg +bq +bJ +bJ +bq +bq +bq +mt +aT +ag +ag +az +ag +ag +ag +ag +ag +ag +ag +ad +ad +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +fu +ly +fw +lH +jX +fw +fw +fw +fu +gz +fw +fw +fw +fw +fw +he +fw +js +fw +fu +fu +ag +ag +ag +ag +ad +ad +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(44,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +aa +aa +aa +ab +ac +ac +ab +ac +ac +aB +cA +aR +bh +bq +br +bM +bq +bq +bq +bq +aT +ag +ag +ad +ag +ag +ag +ad +ad +ad +az +ad +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +fu +fx +fw +fw +kc +fw +fw +fw +fu +gB +gM +gM +gM +gM +gM +hf +fw +jt +fw +ju +fu +ag +ag +ag +ag +ad +ad +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(45,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ab +ac +ac +aB +cA +aS +bh +bq +bL +ce +bq +bq +bq +bq +aT +ag +ag +ad +ad +ad +ad +ad +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +fu +fw +fw +fI +kn +fV +fw +fw +fu +gz +fw +fw +fw +fw +fw +gc +fw +fw +fw +jd +fu +ag +ag +ag +ag +ad +ad +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(46,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ab +ac +ac +aB +cA +aQ +bi +bq +bs +bN +bq +bq +bq +bq +aT +ag +ag +ag +ag +ag +ag +ag +cF +cF +cF +cF +cF +cF +cF +cF +ag +ag +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +fu +fw +fw +fw +ko +fw +fw +fw +fu +gz +fw +fw +fw +fw +fw +fw +fw +fw +fw +je +fu +ag +ag +ag +ag +ad +ad +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(47,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ab +ac +ac +aB +cA +aQ +bh +bq +br +cd +cg +cx +bq +bq +aT +ag +ag +ag +ag +ag +ag +cF +cF +dh +jD +ez +jD +jD +kd +cF +ag +ag +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +dn +dn +dn +dn +dn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +fu +fw +fw +fw +kD +fZ +fw +fw +fu +gz +hg +fw +fw +fw +fw +fw +fw +hg +fw +jf +fu +ag +ag +ag +ag +ad +ad +ad +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(48,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ab +ac +ac +aB +cA +aQ +bh +bq +bK +cf +cm +bM +bq +bq +aT +ag +ag +ag +ag +ag +cF +cF +dh +dh +jD +eA +jD +ka +jD +cF +cF +cF +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +dn +dn +en +fj +iZ +dn +dn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fu +fw +fw +fw +kE +gD +fw +gX +fu +gC +fu +fu +fu +fu +fu +gf +fu +fu +fu +fu +fu +ag +ag +ag +ad +ad +aL +ad +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(49,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ab +ac +ac +aB +cA +aT +aT +aT +aT +aT +br +bM +bq +bq +aT +aT +ag +ag +ag +ag +cF +cZ +cZ +jD +jD +eB +jD +dh +ke +jD +jD +cF +dn +dn +dn +dn +dn +mh +mh +mh +mh +mh +mh +mh +mh +dn +ib +ee +fp +ee +ee +dn +mh +mh +mh +mh +mh +mh +mh +dn +dn +dn +dn +dn +fu +fw +fw +fw +kc +fw +fw +gn +fu +hi +fw +gm +fw +nx +fw +fw +gP +fw +fw +jx +fu +ag +ag +ad +ad +ad +ad +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(50,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ab +ac +ac +aB +cB +cE +cE +cE +cV +aQ +cn +bM +bq +jZ +mo +aT +ag +ag +ag +cF +cF +cZ +di +cb +ey +eC +ey +eF +eK +ey +eO +eR +eS +eS +eS +eS +eS +eS +eT +eS +eS +eS +eS +eS +eS +fd +eS +fi +fs +fi +eS +fd +eS +eS +eS +eS +eS +eS +eS +eT +eS +eS +eS +eS +jy +jH +jH +jI +kG +fw +fw +gn +fu +gE +gN +gN +gN +gZ +fw +fw +hl +fw +jx +gX +fu +ag +ad +ad +ad +ag +ag +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(51,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ab +ac +ac +aB +aE +aE +aE +aE +cA +aQ +br +cy +mi +lE +mp +aT +ag +ag +cF +cF +dc +cZ +dh +dW +jD +jD +jD +jD +kg +jD +jD +cF +dn +dn +ie +ie +ie +ie +dn +ie +ie +ie +ie +ie +ie +dn +ef +ep +fv +eI +ee +dn +ie +ie +ie +ie +ie +ie +ie +dn +dn +dn +dn +dn +fu +fu +fw +fw +fu +fu +gf +fu +fu +fw +fw +fw +fw +ha +fw +fw +hm +gg +gg +gg +fu +ag +ad +ad +ad +ag +ag +ag +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(52,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +lS +ac +ac +aB +aB +aB +aB +aB +cA +aT +br +bM +bq +jZ +mo +aT +ag +cF +cF +cZ +jv +ny +dh +dW +jD +ka +jD +ka +jD +jD +jD +cF +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +dn +dn +ee +fy +eJ +dn +dn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fu +fu +fw +fu +fw +fw +lH +fw +fw +fw +fw +fw +fw +fw +fw +hl +jx +fw +fu +fu +ag +ad +ad +ag +ag +ad +ag +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(53,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +lS +ac +ac +ac +ac +ac +ac +aB +cW +aT +br +cy +mi +lE +mp +aT +ag +cF +cU +cZ +cZ +cZ +dh +dW +jD +dh +jD +dh +jD +jD +ki +cF +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +dn +dn +fJ +dn +dn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fu +fu +fu +fx +fw +fw +fw +fw +fw +fw +fw +fw +fw +fw +gP +fw +jx +fu +ag +ag +ad +ad +ag +ag +ad +ag +ag +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(54,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ab +ab +ab +ab +ab +ab +ac +ac +aB +cA +aT +br +bM +bq +jZ +mo +aT +cF +cF +db +cZ +cZ +cZ +dj +dW +jD +kb +jD +kb +jD +jD +kj +cF +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fu +fu +gg +gg +gr +gg +gO +gg +gW +gg +gO +gr +hn +gg +fu +fu +ag +ag +ad +ad +ag +ad +ad +ag +ag +ag +ad +ad +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(55,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ab +lR +ab +lT +ab +ab +lR +ab +ac +aB +cA +aT +br +ji +mi +lE +mp +aT +cF +cF +cF +cF +dm +cF +cF +dX +jD +jD +jD +jD +jD +jD +kk +cF +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fu +fw +fw +jx +fw +gP +fw +fw +fw +gP +jx +fw +gX +fu +ag +ag +ad +ad +ad +ag +ad +ag +ag +ad +ag +ad +ad +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(56,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ac +aB +cA +aT +cv +jG +mj +lI +mq +aT +cF +jL +jP +jT +da +kt +cF +dY +cF +cF +jD +jD +jD +jD +kl +cF +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fu +fu +fw +fw +fw +gP +fw +fw +if +gP +fw +fw +fu +fu +ag +ag +ad +ad +ad +ag +ad +ag +ag +ad +ag +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(57,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ab +ab +ab +lU +ab +lP +ab +ab +ac +aB +cA +aT +br +bq +bq +lX +mr +aT +cF +cI +cH +cH +cH +cH +jA +dZ +eG +cF +cF +jD +jD +jD +km +cF +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eb +eb +fL +eb +eb +eb +eb +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fu +nw +fw +jx +gP +fw +fw +fw +gP +fw +fw +fu +ag +ag +ad +ad +ad +ag +ag +ad +ad +ad +ad +ag +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(58,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ab +ab +lR +ab +ab +ab +ab +ab +ac +aB +cA +aT +cv +jG +mj +lI +mq +aT +cF +jM +jQ +jU +da +cH +cL +ea +cS +cH +cF +jD +jD +jD +cF +cF +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eb +eb +eh +fM +fR +gV +ja +eb +eb +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fu +fu +fu +fw +gP +gU +gU +gU +gP +hg +fu +fu +ag +ad +ad +ad +ag +ag +ad +ad +ag +ad +ag +ag +ad +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(59,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ac +ac +ac +ab +ab +lV +ab +lR +ab +ab +ac +aB +cA +aT +br +bq +bq +lX +mr +aT +cF +cF +cF +cF +cH +cH +jB +ej +jB +cH +cF +jD +jD +kd +cF +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mv +ih +eg +fK +eg +fP +jb +fl +eb +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fu +fu +fu +fu +gU +fu +fu +fu +fu +ag +ag +ad +ad +ag +ag +ag +ad +ag +ag +ad +ag +ag +ad +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(60,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ab +ac +ac +ac +ab +ab +ab +ab +ab +ac +ac +aB +cA +aT +cw +jG +mj +lI +mq +aT +dk +dk +dk +cF +cH +cH +cH +eo +cH +cH +dm +jD +jD +ku +cF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mv +iX +eg +fN +mN +hb +jc +fm +eb +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +bb +cs +cs +cs +ag +ag +ag +ad +ag +ag +ag +ag +ad +ad +ag +ad +ag +ag +ad +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(61,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ac +ac +ac +ab +lN +ac +ac +ac +ac +ac +aB +cW +aT +bq +bq +bq +lX +mr +aT +cF +cF +cF +cF +cH +cH +cF +dY +cF +cF +cF +jD +jD +cF +cF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mv +lw +eg +fK +eg +fK +eg +kw +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +cs +ag +ag +ag +ad +ag +ag +co +ag +ag +ad +ag +ad +ag +ag +ad +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(62,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ab +ac +ac +ab +lO +ac +ac +ac +ax +ax +ax +cX +ax +ax +ax +aT +aT +aT +aT +cF +jN +jR +jV +da +cH +cF +et +kp +kq +cF +jD +cF +cF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eb +eh +eq +fO +eL +fK +ja +eg +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +cs +ag +ag +ag +ad +ag +ag +iR +ag +ag +ad +ag +ad +ag +ag +ad +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(63,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ab +ac +ac +ab +ab +ac +ac +ax +ax +lk +ll +cY +aD +aD +ax +ag +ag +ag +ag +cF +cI +cH +cH +cH +cH +cF +eu +kp +kp +cF +lv +cF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mv +iY +eg +fP +eg +fK +jb +eg +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +cs +ag +ag +ag +ad +ag +ag +ad +ad +ag +ad +ag +iS +ag +ag +ad +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(64,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ac +ac +lS +ac +ac +ax +ax +aC +aD +lm +cY +aD +aD +ax +ax +ag +ag +ag +cF +jO +jS +jW +da +cH +jC +eu +kp +kr +cF +cF +cF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eb +eb +eg +fQ +eg +fK +jc +eb +eb +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +cs +cs +ag +ag +ig +ag +ag +ag +ad +ad +ad +ag +lL +ag +ag +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(65,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ac +ac +lS +ac +ac +ax +le +aD +aD +aD +cY +aD +aD +lq +ax +ag +ag +ag +cF +cF +cF +cF +dm +cF +cF +dY +cF +cF +cF +cF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eb +eb +eb +eb +fL +eb +eb +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +cs +ag +ag +ag +ag +ag +ag +ag +ad +ag +ag +ag +ag +ad +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(66,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ac +ac +ab +ac +ac +ax +le +aD +aD +bt +dg +ch +aD +lq +ax +ag +ag +ag +cF +ks +kB +kB +cH +cH +kN +ev +kA +lu +hZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +de +de +de +de +de +de +aa +aa +aa +aa +aa +aa +aa +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +jz +ag +ag +ag +ag +ag +ag +ag +ad +ag +ag +ag +ag +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(67,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ac +ac +ab +ac +ax +ax +lf +lh +lh +lA +cY +aD +aD +cj +ax +ag +ag +ag +cF +cO +cH +cH +cH +cH +kO +ew +cH +cH +hZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +de +la +dp +dp +dJ +de +de +aa +aa +aa +aa +aa +aa +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +cs +cs +hw +ag +ad +ad +ad +ad +ad +ad +ad +ag +ag +ag +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(68,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ac +ab +ac +ax +lb +aD +cr +ln +lB +cY +aD +aD +aD +ax +ax +ax +ax +cF +cO +cH +cH +cH +cH +cH +eo +cH +cH +hZ +aa +aa +aa +aa +aa +aa +aa +aa +de +de +dp +dD +dp +dD +dp +de +aa +aa +aa +aa +aa +aa +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +cT +ag +ag +ag +ag +ag +ag +ad +ag +ag +ag +ag +ag +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(69,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ac +ab +ac +ax +lc +aD +aD +aD +bj +dl +do +dq +dq +dr +dq +dq +dq +ds +dt +dt +du +dy +du +du +ex +cH +dd +cF +aa +aa +aa +aa +aa +aa +aa +aa +de +kY +dp +dG +kT +dG +kW +de +aa +aa +aa +aa +aa +aa +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +cT +ag +ag +ag +ad +aL +ag +ad +ag +ag +ag +ag +ag +ad +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(70,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ac +ab +ac +ax +ld +aD +aD +aD +cK +aD +aD +aD +aD +ax +ax +ax +ax +cF +kC +kC +kF +bA +kL +cH +cH +cH +cH +hZ +aa +aa +aa +aa +aa +aa +aa +aa +kX +kZ +dp +dL +dp +dL +dp +de +aa +aa +aa +aa +aa +aa +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +cT +ag +ag +ag +ad +ad +ag +ad +ag +ag +ag +ad +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(71,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ac +ab +ac +ax +lc +aD +aD +aD +cK +aD +aD +lp +lp +ax +ac +ac +ac +cF +cP +cH +cH +bZ +kM +cH +cH +cH +cH +de +ia +ia +ia +ia +ia +ia +ia +ia +de +dp +dp +dD +dC +dD +dp +de +aa +aa +aa +aa +aa +aa +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(72,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +ab +ac +ax +ax +lg +lg +lg +cK +lg +lo +ax +ax +ax +ac +ac +ac +cF +ky +cH +cH +dE +du +du +du +du +du +eD +eH +eH +eH +eQ +eH +eH +eH +eH +eD +eH +eH +eU +eV +dG +kT +de +aa +aa +aa +aa +aa +aa +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ad +ad +ad +ad +ad +ad +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(73,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +ad +ac +ac +ax +ax +lj +lr +cN +ls +lt +ax +ac +ac +ac +ac +ac +cF +kz +cH +cH +cH +cH +cH +kP +kQ +df +de +ic +ic +ic +ic +ic +ic +ic +ic +de +dp +dp +dL +eW +dL +dM +de +aa +aa +aa +aa +aa +aa +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ad +ad +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(74,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ad +ac +ac +ac +ax +ax +ax +ax +ax +ax +ax +ac +ac +ac +ac +ac +cF +cI +kB +cH +cH +cH +cH +df +dO +go +aa +aa +aa +aa +aa +aa +aa +aa +aa +de +dp +dp +dp +eX +dp +gI +de +aa +aa +aa +aa +aa +aa +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(75,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ad +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cF +kA +kA +kA +cR +cH +df +go +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +de +de +dz +kS +eY +kI +de +de +aa +aa +aa +aa +aa +aa +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(76,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cF +cF +cF +cF +cF +dO +go +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +de +de +de +de +de +de +aa +aa +aa +aa +aa +aa +aa +eb +hc +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(77,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ac +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(78,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +ac +ac +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(79,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +ac +ac +ac +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(80,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ac +ac +ab +ab +ab +lS +lS +ab +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(81,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ag +ag +ac +ac +ac +ac +ac +ac +ac +ab +ab +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +mv +fK +eb +ac +ac +aa +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(82,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ac +ac +ac +ac +ac +ac +ac +ac +ab +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ac +eb +fK +eb +ac +ac +aa +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(83,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ac +ac +ac +ac +ac +ac +ac +ad +ac +ac +aa +aa +aa +aa +aa +aa +ag +ag +ad +ad +aa +aa +aa +aa +ad +ag +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ac +eb +fK +eb +ac +ac +ac +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(84,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +aa +aa +aa +aa +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +eb +fK +eb +ac +ac +ac +ac +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(85,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +aa +aa +aa +aa +aa +aa +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +eb +hc +eb +ac +ac +ac +ac +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(86,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +mv +fK +eb +ac +ac +ac +ac +ac +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(87,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +mv +fK +eb +ac +ac +ac +ac +ac +ac +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(88,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +mv +fK +eb +ac +ac +ac +ac +ac +ac +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(89,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +aa +aa +aa +aa +aa +aa +aa +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +dN +ml +ml +dN +ml +dN +hk +dN +ac +ac +ac +ac +ac +ac +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(90,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +ad +ad +lQ +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +dN +ml +ml +dN +kv +dR +er +dR +dR +hV +dN +ac +ac +ac +ac +ac +ac +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(91,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ad +aa +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +mk +dR +iF +dV +ec +dR +dR +dR +dR +hW +dN +dN +dN +ac +ac +ac +ac +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +hS +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(92,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +mk +dR +iG +dR +ei +dR +dR +dR +dR +hV +dR +kx +dN +ac +ac +ac +ac +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(93,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +mk +dR +iH +dR +ec +ek +cp +io +iy +hX +iu +iv +dN +ac +ac +ac +ac +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +gQ +Yg +ho +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(94,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +aa +aa +aa +ad +aa +ad +lW +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +mk +dR +dR +dR +ei +es +ik +ik +ik +hY +dR +dR +dN +ac +ac +ac +ac +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +gt +mR +gR +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(95,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +mk +dR +iF +dR +ec +eM +il +il +iq +ij +dR +lF +dN +ac +ac +ac +ac +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +gt +gG +gR +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(96,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +mk +dR +iG +dR +ec +fa +im +im +im +in +dR +dR +dN +fq +fq +fq +fq +my +my +my +my +my +my +my +my +my +my +my +my +my +my +gu +gH +gu +my +my +my +my +my +my +fq +my +my +my +my +my +fq +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(97,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +aa +aa +aa +aa +aa +ab +ab +ab +dw +dH +dH +dH +dA +dS +iH +dR +ec +fb +ik +fn +ik +hY +dR +dR +fo +fr +lY +fr +fr +fr +ma +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +gv +id +gS +fr +fr +fr +fr +fr +fr +hq +fr +fr +lY +fr +hQ +fq +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(98,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +dx +dI +dP +dA +mm +dR +dR +dR +ec +mu +mw +mM +mO +ck +ix +ix +jE +jF +jF +jF +jF +jF +kH +jF +jF +jF +jF +jF +jF +jF +jF +jF +jF +jF +jF +kH +kJ +kR +kU +kU +kU +kV +hh +hh +hh +hh +hh +hF +hN +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(99,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +dv +dA +dR +dQ +mg +mn +dT +dT +dT +dT +dT +dT +dT +eN +hV +dR +dR +fo +fr +fr +ft +fr +fr +gx +fr +fr +fr +fr +ft +fr +fr +fr +fr +fr +fr +fr +gx +fr +fr +ft +fr +fr +lK +fr +fr +fr +fr +fr +hG +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(100,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ak +aa +aa +aa +ak +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +fW +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +dB +dK +dK +dK +dA +dR +dR +dR +dR +dR +dR +dR +dR +hV +dR +dR +dN +fq +fq +fq +fq +fq +mz +mz +mz +mz +mz +fq +mz +mz +mz +mz +mz +mz +mz +mz +mz +mz +mz +mz +mz +fq +mz +mz +mz +mz +gu +hG +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(101,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +af +ae +aa +md +ai +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +mk +ip +dR +dR +dR +iF +dR +iF +dR +hV +dR +dR +dN +ag +ag +ag +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +hG +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(102,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ai +ai +md +ae +md +ai +ai +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +mk +iC +dR +dR +dR +iG +dR +iG +dR +hV +dR +dF +dN +ag +ag +ag +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +hG +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(103,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ai +ah +as +au +ah +ah +ai +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +mk +iD +dR +ci +fg +fh +fg +fh +fg +is +dR +dN +dN +ag +ag +ag +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +mb +mc +hR +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(104,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +ah +ah +ah +at +ap +ar +ah +ah +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +ad +ab +ab +ab +ag +ag +ag +ag +ag +ag +dN +iE +dU +fc +dR +dR +dR +dR +ci +it +dR +dN +ag +ag +ag +ag +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +hG +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(105,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +ap +ap +ao +ba +ap +ai +kK +ah +ah +ai +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +ad +ab +ag +ag +ag +ag +ag +ag +ag +ag +dN +dN +dN +dN +dR +dR +dU +dR +fS +ne +lx +dN +ag +ag +ag +ag +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mF +hH +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(106,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +ap +al +ap +ap +ap +ap +ap +me +ah +ae +ai +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +dN +dN +dN +dN +dN +fT +dN +dN +dN +ag +ag +ag +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +hG +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(107,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +ap +am +aq +ap +ap +ap +ap +ai +au +ai +ai +ak +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ed +gw +ed +ag +ag +ag +ag +ag +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +hG +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(108,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +ap +an +ap +eZ +ai +ai +ai +mf +ah +ae +ai +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +nb +ad +nt +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ed +gw +ed +ag +ag +ag +ag +ag +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +hG +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(109,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +ap +ap +ap +ap +ap +ap +lJ +ah +ah +ai +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ag +ag +ad +ad +ad +ad +ag +ag +ag +ag +ag +ag +ag +ed +ed +ed +ed +gJ +ed +ed +ed +ed +ag +ag +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mB +mE +gu +hG +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(110,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +ah +ah +ah +av +cJ +aw +ah +ah +ai +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +ad +ad +ad +ad +ag +ag +ag +ag +ag +ag +ad +ed +el +iU +em +gT +iw +iz +iI +ed +ag +ag +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +lz +hx +hI +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(111,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aj +aj +ah +ah +ah +ah +ah +aj +aj +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ad +ad +ag +ag +az +ag +ag +ag +ag +ag +ad +ad +ed +eP +em +lD +mT +ff +iB +hr +ed +ag +ag +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +fr +hy +hJ +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(112,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ad +ad +ad +ag +ag +ad +ag +ag +ag +ag +ag +ad +ad +ed +gF +em +em +em +nf +iK +hE +ed +ag +ag +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +fr +hz +hJ +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(113,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aj +aj +aj +aj +aj +aj +aj +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ad +ag +ag +ag +ag +ad +ag +ag +ag +ag +ag +ad +ad +ed +lC +iA +fe +fk +hD +iM +iN +ed +ag +ag +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +fr +hA +hJ +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(114,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ag +ag +ag +ag +ad +ag +ag +ag +ag +ag +ad +ad +ed +ed +ed +ed +ed +ed +ed +ed +ed +ag +ag +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +ht +hB +hJ +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(115,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ag +az +ag +ag +ag +ag +ag +ad +ad +nh +ni +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +hu +hC +hJ +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(116,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ag +ad +ad +ad +ad +ag +ag +nb +ad +ad +ad +ag +ag +ag +ag +ag +ag +ad +nk +nm +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mD +mz +gu +hJ +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(117,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ad +np +ag +ag +ad +ag +ag +ad +ag +ag +ag +ad +iR +ad +ad +ad +ag +ag +nb +ad +ad +ad +nn +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +hJ +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(118,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +nb +nq +ad +ad +ad +ag +ag +ad +ad +ag +ag +ad +ad +ad +ad +ad +ag +ag +ad +nv +ad +nl +ad +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +fq +hK +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(119,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +jg +nr +ns +ag +ad +ag +ag +ag +ad +ag +ag +ag +ag +ag +ad +ad +ag +ag +ad +ad +ad +ad +ad +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +hJ +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(120,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +np +np +np +ag +ad +ag +ag +ag +ad +ag +ag +ag +ag +ag +ad +ad +ag +ag +nj +ad +ad +ad +no +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +hL +hP +hR +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(121,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ad +ag +ag +ag +ad +az +ad +ad +ad +ag +ad +ag +ag +ag +ag +ag +ag +az +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +hJ +fr +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(122,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ad +ad +ag +ag +ag +ag +ag +ag +ad +az +ad +ag +ag +ag +ag +ag +ad +ad +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +hp +hs +iP +iP +iP +iL +hJ +fr +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(123,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ad +ad +ag +ag +ag +ag +ag +ag +ag +ad +ag +ag +ag +ag +ag +ad +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +Uv +hv +iQ +mI +iL +mL +hJ +fr +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(124,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ag +ad +ag +ad +ad +nd +ag +ag +ag +ad +ag +ag +ag +ag +ag +ad +ag +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +QN +iL +fr +mJ +mK +mP +hM +fr +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(125,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ag +ad +ad +ad +nc +ad +ad +ag +ag +ad +az +ad +ad +ad +az +ad +ag +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mA +iO +iO +iO +iO +iL +fr +fr +lZ +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(126,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ag +ad +ad +ad +ad +nd +ag +ag +ad +ag +ag +ag +ag +ag +ag +ag +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mQ +mz +mz +mz +mH +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(127,1,1) = {" +aa +aa +aa +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ag +ag +cM +ad +ng +ad +ag +ag +ad +ag +ag +ag +ag +ag +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(128,1,1) = {" +aa +aa +ag +ag +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ad +ag +ag +ag +aa +aa +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +hT +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(129,1,1) = {" +aa +ag +ag +mS +ad +ad +ad +mS +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ag +ag +ag +az +ag +aa +aa +aa +aa +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(130,1,1) = {" +aa +ag +ad +ad +mU +mU +mU +ad +ad +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(131,1,1) = {" +aa +ag +ad +mU +mU +mW +mU +mU +ad +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(132,1,1) = {" +aa +ag +ad +mU +mZ +mX +mU +mU +ad +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(133,1,1) = {" +aa +ag +ad +mU +na +mU +mU +mU +ad +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(134,1,1) = {" +aa +ag +ad +mU +mV +mY +mU +mU +ad +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(135,1,1) = {" +aa +ag +ad +mU +mU +mU +mU +mU +ad +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(136,1,1) = {" +aa +ag +ad +ad +mU +mU +mU +ad +ad +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(137,1,1) = {" +aa +ag +ag +mS +ad +ad +ad +mS +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(138,1,1) = {" +aa +aa +ag +ag +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(139,1,1) = {" +aa +aa +aa +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(140,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} diff --git a/maps/tether/submaps/underdark_pois/rykka_easter_egg.dmm b/maps/tether/submaps/underdark_pois/rykka_easter_egg.dmm index df6306c246..65b4b5135c 100644 --- a/maps/tether/submaps/underdark_pois/rykka_easter_egg.dmm +++ b/maps/tether/submaps/underdark_pois/rykka_easter_egg.dmm @@ -7,24 +7,9 @@ /area/mine/explored/underdark) "c" = ( /obj/structure/dogbed, -/mob/living/simple_mob/animal/wolf/phoron{ +/mob/living/simple_mob/animal/wolf/direwolf/rykka{ attacktext = list("attacked, bites, gnaws"); - color = "#6D5843"; - desc = "This canine looks like a GSD. It has a collar tagged, 'Bitch'"; - friendly = list("nuzzles, cuddles, rubs against"); - name = "Rykka"; - size_multiplier = 1.25; - tt_desc = "Canidae"; - vore_bump_chance = 100; - vore_bump_emote = "clamps down on with iron jaws"; - vore_default_contamination_color = "purple"; - vore_default_contamination_flavor = "Acrid"; - vore_digest_chance = 85; - vore_escape_chance = 5; - vore_pounce_chance = 100; - vore_pounce_maxhealth = 100; - vore_stomach_flavor = "A black-and-purple veined gut, pulsing warmly around you. Loud gurgles sound around you as the gut squishes inwards and attempts to crush you - Rykka seems intent on digesting you, like the meat you are."; - vore_stomach_name = "Gut" + friendly = list("nuzzles, cuddles, rubs against") }, /turf/simulated/mineral/floor/ignore_cavegen/virgo3b, /area/mine/explored/underdark) diff --git a/maps/tether/submaps/wild/tether_wild-crash.dmm b/maps/tether/submaps/wild/tether_wild-crash.dmm index 46cb6a83d7..6648996a7c 100644 --- a/maps/tether/submaps/wild/tether_wild-crash.dmm +++ b/maps/tether/submaps/wild/tether_wild-crash.dmm @@ -9,7 +9,7 @@ "ai" = (/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/floor/black/virgo3b,/area/tether/surfacebase/outside/wilderness) "aj" = (/turf/simulated/floor/virgo3b_indoors{desc = "Quite dirty!"; icon = 'icons/turf/outdoors.dmi'; icon_state = "dirt-dark"; name = "dirt"},/area/tether/surfacebase/outside/wilderness) "ak" = (/obj/item/weapon/material/shard,/turf/simulated/floor/outdoors/grass/sif/virgo3b{icon_state = "grass_sif_dark"; name = "dense growth"; tree_chance = 0},/area/tether/surfacebase/outside/wilderness) -"al" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/turf/simulated/shuttle/floor/black/virgo3b,/area/tether/surfacebase/outside/wilderness) +"al" = (/obj/structure/closet/cabinet,/turf/simulated/shuttle/floor/black/virgo3b,/area/tether/surfacebase/outside/wilderness) "am" = (/obj/structure/bed/padded,/turf/simulated/shuttle/floor/black/virgo3b,/area/tether/surfacebase/outside/wilderness) "an" = (/obj/structure/table/standard,/obj/machinery/chemical_dispenser/bar_alc/full,/turf/simulated/shuttle/floor/black/virgo3b,/area/tether/surfacebase/outside/wilderness) "ao" = (/obj/structure/table/standard,/turf/simulated/shuttle/floor/black/virgo3b,/area/tether/surfacebase/outside/wilderness) diff --git a/maps/tether/tether-01-surface1.dmm b/maps/tether/tether-01-surface1.dmm index 334fb706e2..0a07eadd29 100644 --- a/maps/tether/tether-01-surface1.dmm +++ b/maps/tether/tether-01-surface1.dmm @@ -657,33 +657,35 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/cargo/mining) "abb" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 6 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 + dir = 4 }, -/obj/structure/cable{ - icon_state = "2-8" +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/simulated/floor/tiled, -/area/tether/surfacebase/cargo/mining) +/area/tether/surfacebase/surface_one_hall) "abc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, /obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/structure/catwalk, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance/common{ - name = "Mining Maintenance Access" - }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/cargo/mining) +/obj/machinery/door/airlock/glass, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) "abd" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /obj/effect/floor_decal/borderfloor{ @@ -750,21 +752,27 @@ /turf/simulated/floor/tiled, /area/rnd/hallway) "abh" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/brown/border, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" + dir = 1 }, /turf/simulated/floor/tiled, -/area/tether/surfacebase/cargo/mining) +/area/tether/surfacebase/surface_one_hall) "abi" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -785,74 +793,27 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/cargo/mining) "abk" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/brown/border, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 }, /turf/simulated/floor/tiled, -/area/tether/surfacebase/cargo/mining) +/area/tether/surfacebase/surface_one_hall) "abl" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/brown/border, -/obj/structure/extinguisher_cabinet{ - dir = 1; - icon_state = "extinguisher_closed"; - pixel_y = -32 - }, /obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 }, /turf/simulated/floor/tiled, -/area/tether/surfacebase/cargo/mining) -"abm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/brown/border, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/brown/bordercorner2{ - dir = 9 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = 0; - pixel_y = -24 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cargo/mining) -"abn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cargo/mining) +/area/tether/surfacebase/surface_one_hall) "abo" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -932,43 +893,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/trash_pit) -"abv" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cargo/mining) -"abw" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cargo/mining) "abx" = ( /obj/effect/floor_decal/industrial/loading{ dir = 8 @@ -1104,18 +1028,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/trash_pit) -"abI" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining_eva) "abJ" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -1151,23 +1063,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/trash_pit) -"abN" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 9; - icon_state = "intact" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining_eva) "abO" = ( /obj/machinery/door/airlock/maintenance/common{ name = "Trash Pit Access"; @@ -1242,17 +1137,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/cargo/mining) -"abW" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining_eva) "abX" = ( /obj/structure/catwalk, /obj/effect/decal/cleanable/dirt, @@ -1275,18 +1159,6 @@ }, /turf/simulated/floor/tiled/steel_dirty, /area/tether/surfacebase/cargo/warehouse) -"acb" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/visible/supply, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/xenoflora) "acc" = ( /turf/simulated/wall, /area/tether/surfacebase/cargo/warehouse) @@ -1407,21 +1279,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/research) -"acp" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/junction, -/obj/random/junk, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/xenoflora) "acq" = ( /obj/effect/floor_decal/techfloor{ dir = 4 @@ -1457,38 +1314,6 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled, /area/crew_quarters/visitor_dining) -"acu" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/status_display{ - pixel_y = 30 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/hallway) "acv" = ( /obj/machinery/atmospherics/pipe/simple/visible/red{ dir = 6 @@ -1508,21 +1333,6 @@ /obj/machinery/vending/loadout/clothing, /turf/simulated/floor/tiled, /area/crew_quarters/visitor_laundry) -"acx" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 5 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining_eva) "acy" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ @@ -1593,15 +1403,6 @@ /obj/random/maintenance/clean, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining_eva) -"acD" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining_eva) "acE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -2176,21 +1977,6 @@ /obj/machinery/portable_atmospherics/powered/pump/filled, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining_eva) -"adz" = ( -/obj/structure/catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining_eva) "adA" = ( /obj/structure/disposaloutlet{ dir = 8 @@ -2360,27 +2146,6 @@ /obj/machinery/light/small, /turf/simulated/floor/plating, /area/maintenance/lower/mining_eva) -"adM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining_eva) -"adN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining_eva) "adO" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -3574,10 +3339,6 @@ /obj/machinery/camera/network/tether, /turf/simulated/floor/tiled, /area/hallway/lower/first_west) -"afA" = ( -/obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining_eva) "afB" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -3814,18 +3575,6 @@ "afT" = ( /turf/simulated/floor/tiled, /area/storage/primary) -"afU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/camera/network/civilian{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/tram) "afV" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/tiled, @@ -3935,9 +3684,6 @@ /obj/machinery/portable_atmospherics/canister/oxygen, /turf/simulated/floor/tiled, /area/rnd/xenoarch_storage) -"agm" = ( -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cargo/mining) "ago" = ( /obj/effect/floor_decal/steeldecal/steel_decals6{ dir = 4 @@ -6776,17 +6522,6 @@ }, /turf/simulated/floor/tiled, /area/storage/primary) -"amW" = ( -/obj/structure/catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining_eva) "amX" = ( /obj/machinery/power/apc{ cell_type = /obj/item/weapon/cell/super; @@ -6900,16 +6635,6 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, /area/maintenance/lower/mining_eva) -"and" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining_eva) "anf" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/floor_decal/rust, @@ -10204,21 +9929,6 @@ /obj/random/maintenance/medical, /turf/simulated/floor/plating, /area/vacant/vacant_site) -"asG" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 6 - }, -/obj/effect/floor_decal/rust, -/obj/structure/closet, -/obj/random/maintenance/clean, -/obj/random/maintenance/engineering, -/obj/random/maintenance/cargo, -/obj/random/maintenance/research, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/xenoflora) "asH" = ( /obj/structure/cable{ d1 = 1; @@ -10303,53 +10013,6 @@ /obj/structure/flora/ausbushes/ywflowers, /turf/simulated/floor/grass, /area/tether/surfacebase/surface_one_hall) -"asP" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"asQ" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"asR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass{ - name = "Locker Room" - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/locker) -"asS" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/locker) -"asT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/locker) "asU" = ( /turf/simulated/floor/tiled, /area/crew_quarters/locker) @@ -10416,14 +10079,6 @@ /obj/item/weapon/pickaxe, /turf/simulated/floor/plating, /area/vacant/vacant_site) -"atc" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/xenoflora) "atd" = ( /obj/structure/railing{ dir = 8 @@ -10499,11 +10154,6 @@ }, /turf/simulated/floor/water/pool, /area/tether/surfacebase/surface_one_hall) -"atm" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) "atn" = ( /obj/machinery/status_display{ pixel_x = 32; @@ -10563,20 +10213,6 @@ }, /turf/simulated/floor/tiled, /area/crew_quarters/locker) -"atq" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/table/standard{ - name = "plastic table frame" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/locker) "atr" = ( /obj/structure/table/standard{ name = "plastic table frame" @@ -10740,13 +10376,6 @@ "atH" = ( /turf/simulated/wall, /area/maintenance/substation/civ_west) -"atI" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/xenoflora) "atJ" = ( /obj/structure/railing{ dir = 8 @@ -10788,79 +10417,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_one_hall) -"atN" = ( -/obj/structure/disposalpipe/junction{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"atO" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 5 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"atP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass{ - name = "Locker Room" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/locker) -"atQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/locker) "atR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -11094,21 +10650,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/substation/civ_west) -"auo" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/structure/table/rack, -/obj/random/maintenance/clean, -/obj/random/maintenance/cargo, -/obj/random/maintenance/clean, -/obj/random/maintenance/research, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/xenoflora) "aup" = ( /obj/structure/cable{ d1 = 1; @@ -11399,17 +10940,6 @@ "auK" = ( /turf/simulated/wall, /area/maintenance/lower/solars) -"auL" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/machinery/atmospherics/pipe/simple/visible/yellow, -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing, -/obj/random/cutout, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/xenoflora) "auM" = ( /obj/structure/table/rack, /obj/random/junk, @@ -11659,31 +11189,6 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, /area/maintenance/lower/xenoflora) -"avk" = ( -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/machinery/atmospherics/pipe/simple/visible/yellow, -/obj/effect/decal/cleanable/dirt, -/obj/structure/catwalk, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/xenoflora) -"avl" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining_eva) "avm" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -12201,28 +11706,6 @@ "avQ" = ( /turf/simulated/wall, /area/rnd/xenobiology/xenoflora/lab_atmos) -"avR" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/machinery/atmospherics/pipe/simple/visible/yellow, -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/xenoflora) -"avS" = ( -/obj/structure/catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/xenoflora) "avT" = ( /turf/simulated/wall/r_wall, /area/maintenance/lower/xenoflora) @@ -12627,39 +12110,6 @@ }, /turf/simulated/floor/tiled, /area/rnd/xenobiology/xenoflora/lab_atmos) -"awB" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/machinery/atmospherics/pipe/simple/visible/yellow, -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/super; - dir = 8; - name = "west bump"; - pixel_x = -30 - }, -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/xenoflora) -"awC" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/xenoflora) "awD" = ( /obj/machinery/atmospherics/pipe/zpipe/up/scrubbers, /obj/machinery/atmospherics/pipe/zpipe/up/supply, @@ -12678,55 +12128,6 @@ /obj/effect/floor_decal/industrial/outline/yellow, /turf/simulated/floor/plating, /area/maintenance/lower/xenoflora) -"awE" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"awF" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"awG" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) "awH" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -12948,43 +12349,6 @@ }, /turf/simulated/floor/tiled, /area/rnd/xenobiology/xenoflora/lab_atmos) -"axc" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/visible/yellow, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/xenoflora) -"axd" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/xenoflora) "axe" = ( /obj/machinery/door/airlock/maintenance/engi{ name = "Elevator Maintenance" @@ -13066,23 +12430,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_one_hall) -"axj" = ( -/obj/effect/floor_decal/borderfloor/corner, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/corner/lightgrey/bordercorner, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) "axk" = ( /obj/effect/floor_decal/borderfloor, /obj/structure/cable{ @@ -13473,24 +12820,6 @@ }, /turf/simulated/floor/tiled, /area/rnd/xenobiology/xenoflora/lab_atmos) -"axQ" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/yellow, -/obj/random/trash_pile, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/xenoflora) -"axR" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/xenoflora) "axS" = ( /turf/simulated/floor/plating, /area/maintenance/lower/xenoflora) @@ -13636,74 +12965,6 @@ /obj/effect/floor_decal/steeldecal/steel_decals7, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_one_hall) -"ayd" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"aye" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"ayf" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"ayg" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) "ayh" = ( /turf/simulated/wall, /area/crew_quarters/locker/laundry_arrival) @@ -13713,62 +12974,6 @@ }, /turf/simulated/wall, /area/crew_quarters/locker/laundry_arrival) -"ayj" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/structure/extinguisher_cabinet{ - dir = 4; - icon_state = "extinguisher_closed"; - pixel_x = -30 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"ayk" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"ayl" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) "aym" = ( /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 2 @@ -14071,16 +13276,6 @@ }, /turf/simulated/floor/tiled, /area/rnd/xenobiology/xenoflora/lab_atmos) -"ayF" = ( -/obj/structure/railing, -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/yellow, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/xenoflora) "ayG" = ( /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_one_hall) @@ -14096,73 +13291,6 @@ /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_one_hall) -"ayK" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"ayL" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"ayM" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"ayN" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"ayO" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"ayP" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/junction{ - dir = 1; - icon_state = "pipe-j2" - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) "ayQ" = ( /obj/machinery/status_display{ pixel_y = 30 @@ -14262,98 +13390,6 @@ }, /turf/simulated/floor/tiled, /area/crew_quarters/locker/laundry_arrival) -"ayX" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"ayY" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"ayZ" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"aza" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 2 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"azb" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) "azc" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -14912,147 +13948,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_one_hall) -"azT" = ( -/obj/effect/floor_decal/borderfloor, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"azU" = ( -/obj/effect/floor_decal/borderfloor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/camera/network/northern_star{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"azV" = ( -/obj/effect/floor_decal/borderfloor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"azW" = ( -/obj/effect/floor_decal/borderfloor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"azX" = ( -/obj/effect/floor_decal/borderfloor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"azY" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) "azZ" = ( /obj/machinery/alarm{ dir = 4; @@ -15068,71 +13963,6 @@ }, /turf/simulated/floor/tiled, /area/crew_quarters/locker/laundry_arrival) -"aAa" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/locker/laundry_arrival) -"aAb" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/locker/laundry_arrival) -"aAc" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/locker/laundry_arrival) -"aAd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled, -/area/crew_quarters/locker/laundry_arrival) -"aAe" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/locker/laundry_arrival) "aAf" = ( /obj/machinery/door/firedoor/glass, /obj/effect/floor_decal/steeldecal/steel_decals_central1{ @@ -15142,114 +13972,6 @@ dir = 1 }, /area/crew_quarters/locker/laundry_arrival) -"aAg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"aAh" = ( -/obj/structure/disposalpipe/junction{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"aAi" = ( -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"aAj" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"aAk" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"aAl" = ( -/obj/structure/disposalpipe/junction{ - dir = 8; - icon_state = "pipe-j2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"aAm" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/item/device/radio/beacon, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"aAn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"aAo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/tram) -"aAp" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/effect/landmark/tram, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/tram) -"aAq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/tram) -"aAr" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/effect/landmark/tram, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/tram) "aAs" = ( /obj/structure/cable{ d1 = 2; @@ -15521,455 +14243,6 @@ /obj/random/contraband, /turf/simulated/floor/plating, /area/tether/surfacebase/surface_one_hall) -"aAU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/locker/laundry_arrival) -"aAV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2, -/turf/simulated/floor/tiled, -/area/crew_quarters/locker/laundry_arrival) -"aAW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/turf/simulated/floor/tiled, -/area/crew_quarters/locker/laundry_arrival) -"aAX" = ( -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/turf/simulated/floor/tiled, -/area/crew_quarters/locker/laundry_arrival) -"aAY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/locker/laundry_arrival) -"aAZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 5 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/locker/laundry_arrival) -"aBa" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central1, -/obj/machinery/door/airlock/multi_tile/glass{ - autoclose = 1; - dir = 2; - id_tag = null; - name = "Laundry"; - req_access = list() - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/monofloor, -/area/crew_quarters/locker/laundry_arrival) -"aBb" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/lightgrey/bordercorner, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 6 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"aBc" = ( -/obj/effect/floor_decal/borderfloor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"aBd" = ( -/obj/effect/floor_decal/borderfloor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"aBe" = ( -/obj/effect/floor_decal/borderfloor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"aBf" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"aBg" = ( -/obj/effect/floor_decal/borderfloor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/camera/network/tether{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"aBi" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"aBj" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"aBk" = ( -/obj/effect/floor_decal/borderfloor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"aBl" = ( -/obj/effect/floor_decal/borderfloor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"aBm" = ( -/obj/effect/floor_decal/borderfloor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"aBn" = ( -/obj/effect/floor_decal/borderfloor, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"aBo" = ( -/obj/machinery/door/airlock/glass_external/public, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/tether/surfacebase/tram) -"aBp" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/landmark/tram, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/tram) -"aBq" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/landmark/tram, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/tram) -"aBr" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/computer/cryopod{ - name = "asset retention console"; - pixel_y = -30 - }, -/obj/effect/landmark/tram, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/tram) -"aBs" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/cryopod/robot/door/tram, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/tether/surfacebase/tram) -"aBt" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/tram) "aBu" = ( /obj/structure/cable/heavyduty{ icon_state = "0-2" @@ -16235,36 +14508,6 @@ }, /turf/simulated/floor/tiled, /area/crew_quarters/locker/laundry_arrival) -"aBW" = ( -/obj/effect/floor_decal/steeldecal/steel_decals_central1{ - dir = 8 - }, -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 4; - name = "Dorms & Cafe" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/monofloor{ - dir = 8 - }, -/area/tether/surfacebase/surface_one_hall) -"aBX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals_central1{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/monofloor{ - dir = 4 - }, -/area/tether/surfacebase/surface_one_hall) "aBY" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -16745,16 +14988,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/vacant/vacant_site/east) -"aCM" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) "aCN" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -17072,43 +15305,6 @@ }, /turf/simulated/floor/tiled, /area/rnd/hallway) -"aDs" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"aDt" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 9 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/flora/pottedplant, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) "aDu" = ( /turf/simulated/floor/lino, /area/crew_quarters/visitor_dining) @@ -17342,46 +15538,6 @@ dir = 1 }, /area/tether/surfacebase/surface_one_hall) -"aDU" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 9 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"aDV" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"aDW" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/lightgrey/bordercorner, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) "aDX" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk, @@ -17442,30 +15598,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/tram) -"aEd" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/rnd/hallway) "aEe" = ( /obj/machinery/light{ dir = 4; @@ -17777,20 +15909,6 @@ }, /turf/simulated/floor/tiled/monofloor, /area/tether/surfacebase/surface_one_hall) -"aEG" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 6 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) "aEH" = ( /obj/effect/floor_decal/steeldecal/steel_decals6{ dir = 10 @@ -18196,83 +16314,6 @@ }, /turf/simulated/floor/plating, /area/vacant/vacant_site/east) -"aFt" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10; - icon_state = "borderfloorcorner2"; - pixel_x = 0 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 10 - }, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"aFu" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"aFv" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 5 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) "aFw" = ( /obj/machinery/door/firedoor/glass, /obj/effect/floor_decal/steeldecal/steel_decals_central1, @@ -18540,56 +16581,6 @@ }, /turf/simulated/wall, /area/maintenance/lower/research) -"aFO" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atm{ - pixel_x = 32 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"aFP" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) "aFR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -18677,116 +16668,6 @@ }, /turf/simulated/floor/tiled, /area/rnd/hallway) -"aFZ" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/rnd/hallway) -"aGa" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/hallway) -"aGb" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 2 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/turf/simulated/floor/tiled, -/area/rnd/hallway) -"aGc" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/firealarm{ - dir = 2; - layer = 3.3; - pixel_x = 0; - pixel_y = 26 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/hallway) "aGd" = ( /obj/effect/floor_decal/borderfloor{ dir = 10 @@ -18796,215 +16677,6 @@ }, /turf/simulated/floor/tiled, /area/rnd/hallway) -"aGe" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/camera/network/research, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/hallway) -"aGf" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/hallway) -"aGg" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 2 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/hallway) -"aGh" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/rnd/hallway) -"aGi" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/hallway) -"aGj" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/hallway) -"aGk" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/rnd/hallway) -"aGl" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/hallway) "aGm" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -19080,30 +16752,6 @@ }, /turf/simulated/floor/tiled, /area/rnd/hallway) -"aGr" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 5 - }, -/obj/structure/catwalk, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/research) -"aGs" = ( -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 10 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/research) "aGt" = ( /turf/simulated/wall, /area/vacant/vacant_site/east) @@ -19116,74 +16764,6 @@ }, /turf/simulated/floor/plating, /area/vacant/vacant_site/east) -"aGv" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/junction{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"aGw" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/machinery/alarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) "aGx" = ( /obj/machinery/power/apc{ cell_type = /obj/item/weapon/cell/super; @@ -19293,189 +16873,17 @@ }, /turf/simulated/floor/virgo3b, /area/tether/surfacebase/outside/outside1) -"aGJ" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5; - icon_state = "intact-supply" - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/turf/simulated/floor/tiled, -/area/rnd/hallway) -"aGL" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/mauve/bordercorner2, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/hallway) -"aGM" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet{ - dir = 1; - icon_state = "extinguisher_closed"; - pixel_y = -32 - }, -/turf/simulated/floor/tiled, -/area/rnd/hallway) -"aGN" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/hallway) -"aGP" = ( -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/mauve/bordercorner, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/rnd/hallway) -"aGQ" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/hallway) -"aGR" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/hallway) -"aGS" = ( -/obj/machinery/light, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/hallway) -"aGT" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/hallway) -"aGU" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/hallway) "aGV" = ( /obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/camera/network/research{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 +/obj/effect/floor_decal/corner/brown/border, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 }, /turf/simulated/floor/tiled, -/area/rnd/hallway) +/area/tether/surfacebase/cargo/mining) "aGW" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/mauve/border, @@ -19624,32 +17032,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/research) -"aHh" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4; - icon_state = "intact-scrubbers" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/research) -"aHi" = ( -/obj/structure/catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/visible/supply{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/research) "aHj" = ( /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 10 @@ -19658,27 +17040,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/vacant/vacant_site/east) -"aHk" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) "aHl" = ( /obj/machinery/camera/network/civilian{ dir = 4 @@ -19807,27 +17168,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/research) -"aHz" = ( -/obj/structure/railing{ - dir = 1; - icon_state = "railing0" - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/maintenance/lower/research) -"aHA" = ( -/obj/machinery/atmospherics/pipe/manifold/visible/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ - dir = 8 - }, -/obj/structure/catwalk, -/turf/simulated/floor/plating, -/area/maintenance/lower/research) "aHB" = ( /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ dir = 4 @@ -19871,30 +17211,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/research) -"aHF" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/computer/timeclock/premade/west, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) "aHG" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -20205,20 +17521,6 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_one_hall) -"aIq" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) "aIr" = ( /obj/structure/bed/chair/wood, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ @@ -20735,46 +18037,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_one_hall) -"aJj" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/junction{ - dir = 1; - icon_state = "pipe-j2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"aJk" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"aJl" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) "aJm" = ( /obj/structure/table/woodentable, /obj/item/weapon/reagent_containers/food/condiment/small/sugar, @@ -21132,75 +18394,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_one_hall) -"aJS" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"aJT" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) -"aJU" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) "aJV" = ( /obj/structure/bed/chair/wood{ dir = 1 @@ -21607,26 +18800,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_one_hall) -"aKG" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1"; - pixel_x = 0 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) "aKH" = ( /obj/effect/floor_decal/steeldecal/steel_decals6{ dir = 8 @@ -21640,42 +18813,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_one_hall) -"aKI" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) "aKJ" = ( /obj/machinery/light, /turf/simulated/floor/lino, @@ -22317,25 +19454,6 @@ }, /turf/simulated/floor/tiled/techmaint, /area/rnd/external) -"aLZ" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) "aMa" = ( /obj/effect/floor_decal/steeldecal/steel_decals10{ dir = 6 @@ -30401,53 +27519,6 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/hallway/lower/first_west) -"bbI" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining_eva) -"bbJ" = ( -/obj/structure/catwalk, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining_eva) -"bbK" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/mining_eva) "bbL" = ( /obj/machinery/door/airlock/maintenance/common{ name = "Mining Maintenance Access" @@ -30457,14 +27528,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/mining_eva) -"bbM" = ( -/obj/machinery/door/airlock/maintenance/common{ - name = "Mining Maintenance Access" - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/north_stairs_one) "bbN" = ( /obj/structure/cable/green{ d1 = 4; @@ -30587,21 +27650,6 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, /area/maintenance/lower/xenoflora) -"bbY" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/obj/effect/floor_decal/rust, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/xenoflora) "bbZ" = ( /obj/structure/catwalk, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ @@ -30613,32 +27661,6 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/xenoflora) -"bca" = ( -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/xenoflora) -"bcb" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/xenoflora) -"bcc" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/xenoflora) "bcd" = ( /turf/simulated/mineral, /area/maintenance/lower/xenoflora) @@ -31468,15 +28490,362 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_one) +"beE" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/brown/bordercorner2{ + dir = 9 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -24 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cargo/mining) +"byn" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"byP" = ( +/obj/effect/floor_decal/borderfloor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"bMs" = ( +/obj/machinery/door/airlock/glass_external/public, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/tether/surfacebase/tram) +"bMP" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"bPt" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"bSx" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/landmark/tram, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/tram) "bZC" = ( /turf/simulated/floor/looking_glass, /area/looking_glass/lg_1) +"cdO" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5; + icon_state = "intact-supply" + }, +/turf/simulated/floor/tiled, +/area/rnd/hallway) +"cgN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/rnd/hallway) +"cpp" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals_central1, +/obj/machinery/door/airlock/multi_tile/glass{ + autoclose = 1; + dir = 2; + id_tag = null; + name = "Laundry"; + req_access = list() + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monofloor, +/area/crew_quarters/locker/laundry_arrival) +"cpD" = ( +/obj/structure/catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) +"cqZ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10; + icon_state = "borderfloorcorner2"; + pixel_x = 0 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 10 + }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"crC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) +"csb" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/xenoflora) "cAR" = ( /turf/simulated/floor/looking_glass/center, /area/looking_glass/lg_1) +"cBf" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) "cGJ" = ( /turf/simulated/floor/plating, /area/maintenance/lower/mining_eva) +"cHW" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"cIh" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/hallway) "cOq" = ( /obj/random/cutout, /turf/simulated/floor/plating, @@ -31500,6 +28869,228 @@ }, /turf/simulated/floor/tiled/techmaint, /area/looking_glass/lg_1) +"cWS" = ( +/obj/item/device/radio/beacon, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"cXW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker/laundry_arrival) +"dCc" = ( +/obj/effect/floor_decal/borderfloor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/camera/network/northern_star{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"dYe" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cargo/mining) +"dZo" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction, +/obj/random/junk, +/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 9 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/xenoflora) +"dZW" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/tram) +"ecq" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) +"efV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker/laundry_arrival) +"eow" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/machinery/atm{ + pixel_x = 32 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"evF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"eGO" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cargo/mining) +"eIL" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/research) +"eQT" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker/laundry_arrival) +"eUS" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/machinery/computer/timeclock/premade/west, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) "fcT" = ( /turf/simulated/floor/looking_glass{ dir = 8; @@ -31512,10 +29103,91 @@ icon_state = "origin_arrow" }, /area/looking_glass/lg_1) +"fyp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker/laundry_arrival) +"fAW" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/structure/extinguisher_cabinet{ + dir = 4; + icon_state = "extinguisher_closed"; + pixel_x = -30 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"fBN" = ( +/obj/structure/catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) +"fFf" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/xenoflora) +"fGP" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/xenoflora) +"fXu" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/xenoflora) "fYi" = ( /obj/random/cutout, /turf/simulated/floor/plating, /area/construction/vacant_mining_ops) +"fZA" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/xenoflora) "gaK" = ( /obj/machinery/door/airlock/glass{ name = "Looking Glass" @@ -31527,18 +29199,182 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/public_garden_one) +"ghg" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 5 + }, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"ghr" = ( +/obj/effect/floor_decal/borderfloor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"glc" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"glH" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/turf/simulated/floor/tiled, +/area/rnd/hallway) "guV" = ( /obj/structure/closet, /obj/random/drinkbottle, /obj/random/maintenance/cargo, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/vacant_site) +"gxa" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker/laundry_arrival) +"gxM" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/hallway) +"gOA" = ( +/obj/structure/railing{ + dir = 1; + icon_state = "railing0" + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/research) +"gVe" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) "gZN" = ( /turf/simulated/floor/looking_glass{ dir = 9; icon_state = "origin_arrow" }, /area/looking_glass/lg_1) +"hcz" = ( +/obj/structure/catwalk, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/research) "hmx" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -31561,22 +29397,519 @@ }, /turf/simulated/floor/tiled, /area/crew_quarters/locker/laundry_arrival) +"hoH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"hps" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/hallway) +"huE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker/laundry_arrival) "hAe" = ( /turf/simulated/floor/looking_glass{ dir = 5; icon_state = "origin_arrow" }, /area/looking_glass/lg_1) +"hBE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/turf/simulated/floor/plating, +/area/maintenance/lower/research) "hFG" = ( /obj/effect/landmark/looking_glass, /turf/simulated/floor/looking_glass/center, /area/looking_glass/lg_1) +"hQP" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) +"hTz" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"icB" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/rnd/hallway) +"imW" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/random/trash_pile, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/xenoflora) +"iti" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) "iue" = ( /turf/simulated/floor/looking_glass{ dir = 1; icon_state = "origin_arrow" }, /area/looking_glass/lg_1) +"iwE" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker/laundry_arrival) +"iHP" = ( +/obj/structure/catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/xenoflora) +"jkt" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/hallway) +"jnj" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"jva" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/camera/network/civilian{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/tram) +"jDg" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"jKO" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cargo/mining) +"jPk" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) +"jSU" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/mauve/bordercorner2, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/hallway) +"kbZ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 1 + }, +/obj/structure/flora/pottedplant, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"kgk" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"kxe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cargo/mining) +"kyE" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/hallway) +"kAG" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"kCz" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -30 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/xenoflora) +"kKl" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"kMG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Locker Room" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"kPT" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"ldI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/lightgrey/bordercorner, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"loc" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/supply{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/research) +"lpK" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) "lry" = ( /obj/structure/catwalk, /obj/structure/closet, @@ -31586,16 +29919,120 @@ /obj/random/drinkbottle, /turf/simulated/floor/plating, /area/maintenance/lower/vacant_site) +"lwN" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/status_display{ + pixel_y = 30 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/hallway) "lxU" = ( /obj/machinery/holoposter, /turf/simulated/wall, /area/hallway/lower/first_west) +"lDW" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) +"lMf" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + dir = 2; + layer = 3.3; + pixel_x = 0; + pixel_y = 26 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/hallway) "lNp" = ( /turf/simulated/floor/looking_glass/optional{ dir = 4; icon_state = "origin_optional_arrow" }, /area/looking_glass/lg_1) +"lNt" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"lQQ" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) "lWT" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -31626,92 +30063,126 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/public_garden_one) -"nlo" = ( -/obj/structure/railing{ +"mon" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/disposal, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 6 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"mrR" = ( +/obj/effect/floor_decal/borderfloor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ dir = 1 }, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"mCe" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"mGP" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"mHO" = ( /obj/structure/railing{ dir = 4 }, -/obj/random/trash_pile, -/turf/simulated/floor/plating, -/area/maintenance/lower/vacant_site) -"orF" = ( -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 - }, -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/public_garden_one) -"oRz" = ( -/turf/simulated/floor/looking_glass{ - dir = 4; - icon_state = "origin_arrow" - }, -/area/looking_glass/lg_1) -"rIU" = ( -/obj/effect/floor_decal/corner/lightgrey{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5; - icon_state = "intact-scrubbers" - }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/xenoflora) +"mOz" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 + dir = 4 }, +/obj/machinery/computer/cryopod{ + name = "asset retention console"; + pixel_y = -30 + }, +/obj/effect/landmark/tram, /obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_one) -"sya" = ( +/area/tether/surfacebase/tram) +"mRF" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/tether/surfacebase/tram) +"mSz" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/machinery/holoposter{ - dir = 4; - pixel_x = -30 - }, -/turf/simulated/floor/lino, -/area/crew_quarters/visitor_dining) -"sIO" = ( -/turf/simulated/floor/looking_glass{ - dir = 6; - icon_state = "origin_arrow" - }, -/area/looking_glass/lg_1) -"tRJ" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 10; - icon_state = "spline_plain" - }, -/obj/machinery/button/remote/airlock{ - dir = 8; - id = "lg_1"; - name = "Looking Glass Lock"; - pixel_x = 28; - pixel_y = 28; - specialfunctions = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/techmaint, -/area/looking_glass/lg_1) -"vNW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"mZO" = ( /obj/effect/floor_decal/borderfloor, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -31738,12 +30209,1336 @@ /obj/machinery/holoposter{ pixel_y = -30 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_one_hall) +"nis" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/machinery/camera/network/research{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/hallway) +"niz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker/laundry_arrival) +"nlo" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/random/trash_pile, +/turf/simulated/floor/plating, +/area/maintenance/lower/vacant_site) +"nmh" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing, +/obj/random/cutout, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/xenoflora) +"nmD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker/laundry_arrival) +"nrX" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/xenoflora) +"nsp" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"nBm" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 6 + }, +/obj/structure/table/rack, +/obj/random/maintenance/clean, +/obj/random/maintenance/cargo, +/obj/random/maintenance/clean, +/obj/random/maintenance/research, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/xenoflora) +"nDD" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9; + icon_state = "intact" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/visible/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) +"ofS" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + dir = 1; + icon_state = "extinguisher_closed"; + pixel_y = -32 + }, +/turf/simulated/floor/tiled, +/area/rnd/hallway) +"ogk" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/xenoflora) +"ohi" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/lower/research) +"oib" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction/yjunction{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"oli" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/hallway) +"orF" = ( +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 + }, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/public_garden_one) +"osh" = ( +/obj/effect/floor_decal/borderfloor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/structure/disposalpipe/junction/yjunction{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"ovG" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/hallway) +"oKY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"oQm" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"oRz" = ( +/turf/simulated/floor/looking_glass{ + dir = 4; + icon_state = "origin_arrow" + }, +/area/looking_glass/lg_1) +"oVr" = ( +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"pjp" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/xenoflora) +"poN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/catwalk, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/xenoflora) +"pyD" = ( +/obj/machinery/door/airlock/maintenance/common{ + name = "Mining Maintenance Access" + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/tether/surfacebase/north_stairs_one) +"qfJ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/landmark/tram, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/tram) +"qhq" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"qor" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) +"qwm" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"qIr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/structure/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance/common{ + name = "Mining Maintenance Access" + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/cargo/mining) +"qKn" = ( +/obj/effect/floor_decal/steeldecal/steel_decals_central1{ + dir = 8 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 4; + name = "Dorms & Cafe" + }, +/turf/simulated/floor/tiled/monofloor{ + dir = 8 + }, +/area/tether/surfacebase/surface_one_hall) +"qOA" = ( +/obj/structure/table/standard{ + name = "plastic table frame" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"qRI" = ( +/obj/effect/floor_decal/borderfloor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"qWk" = ( +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker/laundry_arrival) +"qYW" = ( +/obj/structure/catwalk, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/rust, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/xenoflora) +"raS" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/landmark/tram, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/tram) +"rtx" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cargo/mining) +"rxq" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"rMk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cargo/mining) +"rRC" = ( +/obj/effect/floor_decal/borderfloor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"rVb" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1"; + pixel_x = 0 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/structure/disposalpipe/junction{ + dir = 1; + icon_state = "pipe-j2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"rYl" = ( +/obj/effect/floor_decal/borderfloor, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"rYL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/cryopod/robot/door/tram, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/tether/surfacebase/tram) +"rZZ" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 10 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"sbD" = ( +/obj/effect/floor_decal/corner/lightgrey{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_one) +"svZ" = ( +/obj/effect/floor_decal/borderfloor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"sya" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/holoposter{ + dir = 4; + pixel_x = -30 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/visitor_dining) +"szT" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/hallway) +"sEz" = ( +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"sHO" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"sIO" = ( +/turf/simulated/floor/looking_glass{ + dir = 6; + icon_state = "origin_arrow" + }, +/area/looking_glass/lg_1) +"sLi" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) +"sNu" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cargo/mining) +"sQB" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"tbB" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/xenoflora) +"tvk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"tvA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/rnd/hallway) +"tCV" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) +"tLx" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/landmark/tram, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/tram) +"tMP" = ( +/obj/structure/railing, +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/xenoflora) +"tNJ" = ( +/obj/effect/floor_decal/borderfloor, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"tRJ" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 10; + icon_state = "spline_plain" + }, +/obj/machinery/button/remote/airlock{ + dir = 8; + id = "lg_1"; + name = "Looking Glass Lock"; + pixel_x = 28; + pixel_y = 28; + specialfunctions = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/looking_glass/lg_1) +"tVd" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/lightgrey/bordercorner, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"uqH" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/floor_decal/rust, +/obj/structure/closet, +/obj/random/maintenance/clean, +/obj/random/maintenance/engineering, +/obj/random/maintenance/cargo, +/obj/random/maintenance/research, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/xenoflora) +"uuu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"uxF" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Locker Room" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"uAA" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/mauve/bordercorner, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/rnd/hallway) +"uEK" = ( +/obj/effect/floor_decal/borderfloor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/camera/network/tether{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"uKS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"uOe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/rnd/hallway) +"uRe" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/xenoflora) +"uUP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals_central1{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/monofloor{ + dir = 4 + }, +/area/tether/surfacebase/surface_one_hall) +"vfy" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"vlJ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera/network/research, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/hallway) +"vDb" = ( +/obj/effect/floor_decal/borderfloor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"vHP" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"wxa" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"wzA" = ( +/obj/structure/catwalk, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) +"wUW" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"xbP" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/obj/structure/extinguisher_cabinet{ + dir = 1; + icon_state = "extinguisher_closed"; + pixel_y = -32 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cargo/mining) +"xgQ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/hallway) "xnn" = ( /obj/machinery/holoposter, /turf/simulated/wall, /area/crew_quarters/visitor_laundry) +"xzn" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) +"xAT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) "xOH" = ( /obj/effect/floor_decal/spline/plain{ dir = 8 @@ -31759,6 +31554,49 @@ }, /turf/simulated/floor/tiled/techmaint, /area/looking_glass/lg_1) +"xYn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining_eva) +"xYK" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/xenoflora) +"ygY" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/hallway) (1,1,1) = {" aaa @@ -36481,7 +36319,7 @@ bdA bdC akU ali -rIU +sbD gaK orF ajS @@ -36948,8 +36786,8 @@ aDz aEe aET aCe -aFZ -aGJ +cdO +glH aBv aah aah @@ -37090,8 +36928,8 @@ aCX aCX awV awV -aGa -aGN +ygY +aGX aBv aah aah @@ -37232,8 +37070,8 @@ aDA aDA aEU awV -aGb -aGM +xgQ +ofS aBv aah aah @@ -37374,8 +37212,8 @@ azA azA aEV awV -aGc -aGN +lMf +aGX aBv aBv aBv @@ -37516,8 +37354,8 @@ aDB aEf aEW awV -acu -aEd +lwN +icB aFI aFJ aFK @@ -37658,8 +37496,8 @@ aDC aEg aEX aCX -aGe -aGP +vlJ +uAA aHp aHN aIB @@ -37800,8 +37638,8 @@ aDD aEg aEY aCX -aGf -aGN +cIh +aGX awn awn awn @@ -37942,8 +37780,8 @@ aDD aEg aEZ awV -aGg -aGQ +ovG +jkt awn aHO aIC @@ -38084,8 +37922,8 @@ aDD aEh aFa ajc -aGh -aGR +cgN +aGX awn aHP aID @@ -38226,8 +38064,8 @@ aDE aEi aFb awV -aGi -aGN +kyE +aGX aHq aHq aHq @@ -38368,8 +38206,8 @@ aDF aEi aFc aCX -aGa -aGN +ygY +aGX aHq aHQ aHq @@ -38510,8 +38348,8 @@ aDG aEj aFc aCX -aGa -aGS +ygY +oli aHq aHR aHq @@ -38652,8 +38490,8 @@ aDH aEk aFd aCX -aGa -aGT +ygY +hps aHq adn aHq @@ -38794,8 +38632,8 @@ aiW awV aCX aCX -aGj -aGU +gxM +tvA aHr aHS aHr @@ -38936,8 +38774,8 @@ aDI aEl aCV aCV -aGk -aGL +szT +jSU aHs aHT aHs @@ -39078,8 +38916,8 @@ aDJ aDJ aDJ aDJ -aGl -aGV +uOe +nis aHq aHU aHV @@ -40194,18 +40032,18 @@ apu apu apu apu -asG -atc -atI -auo -auL -avk -avR -awB -axc -axQ -ayF -acb +uqH +mHO +csb +nBm +nmh +poN +fGP +kCz +csb +imW +tMP +pjp apu aBH aCt @@ -40336,18 +40174,18 @@ bco bco bcl apu -bbY -bca -bca -bcb -bca -bcc -avS -awC -axd -axR -axR -acp +qYW +xYK +xYK +fXu +fFf +fZA +iHP +uRe +tbB +ogk +nrX +dZo acW aBI aCu @@ -41600,9 +41438,9 @@ abT abT abT abT -afA -afA -bbM +qor +qor +pyD bbR aez aoL @@ -41742,7 +41580,7 @@ bbT bbT bbc aup -avl +sLi ahp ahX anQ @@ -41884,7 +41722,7 @@ abT abT abT abT -bbI +tCV ahq ahX aiS @@ -42026,7 +41864,7 @@ aah aah aah abT -bbJ +wzA ahr ahX anR @@ -42168,7 +42006,7 @@ aah aah aah abT -bbI +tCV ahq ahX anS @@ -42301,7 +42139,7 @@ abT acQ adl ado -adM +xYn abT abT abT @@ -42310,7 +42148,7 @@ abT abT aah abT -bbI +tCV ahs ahZ aiV @@ -42443,7 +42281,7 @@ aar aar aar abT -adN +crC abT agd acC @@ -42452,7 +42290,7 @@ ady abT abT abT -bbI +tCV ahs ahX anT @@ -42583,18 +42421,18 @@ aaG aaM aaP aaY -abc -abI -abN -abW -acx -acD -acD -adz -amW -amW -and -bbK +qIr +ecq +nDD +jPk +lpK +lDW +lDW +cpD +fBN +fBN +cBf +hQP anv aia aiX @@ -42760,8 +42598,8 @@ agM agM agM ayb -ayK -azT +ayG +rYl aAQ aBP aCB @@ -42770,9 +42608,9 @@ aDR aDR aFk aFM -aGr -aHh -aHz +hBE +eIL +gOA aIh aIS aJK @@ -42902,8 +42740,8 @@ bcm atL atj ayc -ayL -azU +ayG +dCc aAR aBQ aCC @@ -42912,9 +42750,9 @@ aDk aEu aFl aFN -aGs -aHi -aHA +ohi +hcz +loc aec aIT aJL @@ -43008,8 +42846,8 @@ aah aah aar aaX -abb -abh +eGO +jKO acc acc acc @@ -43043,9 +42881,9 @@ agM agM agM agM -ayd -ayM -azV +abc +sQB +byP agM aBO aBO @@ -43150,8 +42988,8 @@ aah aah aar aaX -agm -abk +rMk +aGV acc abZ abZ @@ -43183,11 +43021,11 @@ aus auN avm avV -awE -axi -aye -ayN -azW +jDg +wUW +abh +abk +osh agM aah aah @@ -43292,8 +43130,8 @@ aah aah aar aaX -agm -abl +rMk +xbP acc adS adS @@ -43325,11 +43163,11 @@ aoQ aoQ aoQ aoQ -awF +xAT aoQ -ayf -ayO -azX +tvk +abl +ghr agM aah aah @@ -43434,8 +43272,8 @@ aah aah aar abd -abn -abm +dYe +beE acc aca adS @@ -43467,11 +43305,11 @@ aoj aoj aoj aoi -awG -axj -ayg -ayP -azY +awH +oQm +gVe +lNt +mon agM aah aah @@ -43576,8 +43414,8 @@ aah aah aar aaX -agm -abv +rMk +rtx acc adS adS @@ -43718,8 +43556,8 @@ aah aah aar aaX -agm -abw +kxe +sNu abK abP acd @@ -44181,8 +44019,8 @@ awH axn ayh ayR -aAa -aAU +iwE +efV aBS aCE aDm @@ -44323,8 +44161,8 @@ awI axo ayh ayS -aAb -aAV +iwE +nmD aBT aCF aDn @@ -44465,8 +44303,8 @@ awH axp ayh ayT -aAb -aAW +iwE +cXW aBT aCG aDo @@ -44607,8 +44445,8 @@ awH axq ayh ayU -aAc -aAX +gxa +qWk ayh ayh ayh @@ -44749,8 +44587,8 @@ awH axm ayi ayV -aAd -aAY +fyp +huE aBU aCH aDp @@ -44891,8 +44729,8 @@ awH axm ayh ayW -aAe -aAZ +eQT +niz aBV aCI aDq @@ -45034,7 +44872,7 @@ axm ayh ayh aAf -aBa +cpp ayh ayh ayh @@ -45173,10 +45011,10 @@ aoj aoi awH axr -ayj -ayX -aAg -aBb +fAW +kKl +xzn +ldI agM aCJ aCJ @@ -45306,19 +45144,19 @@ aok aok ase aok -asP -atm -atN +aok +aok +sEz aut aut avn avW awJ avW -ayk -ayY -aAh -aBc +kgk +mSz +qhq +oib agM aCK aCK @@ -45448,19 +45286,19 @@ arB ajA asf ass -asQ +mGP atn -atO +cHW auu auQ avo avX awK aqh -ayl -ayZ -ayN -aBd +vfy +qwm +ayG +qRI agM aCJ aCK @@ -45590,9 +45428,9 @@ agM agM asg ash -asR +uxF ash -atP +kMG ash auR avp @@ -45600,9 +45438,9 @@ auR awL abx awN -aza -aAi -aBe +bPt +oVr +mrR agM aCJ aCK @@ -45732,9 +45570,9 @@ aah aah ash ast -asS +asU ato -atQ +evF ast auR avq @@ -45742,9 +45580,9 @@ avY awM axs awN -azb -aAj -aBf +azd +ayG +jnj agM cOq aCK @@ -45874,9 +45712,9 @@ aah aah ash ast -asS +asU atp -atR +hoH ast auR avr @@ -45885,8 +45723,8 @@ awN axt awN azc -ayL -aBg +ayG +uEK agM agM agM @@ -46016,9 +45854,9 @@ aah aah ash asu -asT -atq -atR +asU +qOA +uuu ast auR avs @@ -46027,21 +45865,21 @@ awN axt awN azd -aAk -vNW +ayJ +mZO agM -aDt -aFt -aDU -aEG -aGv -aGw -aHF -aJS -aJU -aIq -aJj -aKI +kbZ +cqZ +xzn +lQQ +vHP +bMP +eUS +axi +mCe +xzn +abb +rxq aMc aLg aLg @@ -46169,21 +46007,21 @@ awN abA auR aze -aAl -aBi -aBW -aCM -aDs -aDV ayG -aFu +oKY +qKn +sHO +uKS ayG ayG ayG ayG ayG -aJk -aJT +ayG +ayG +ayG +aJg +nsp aKH aLh aNQ @@ -46311,21 +46149,21 @@ awN axt aym azf -ayL -aBj -aBX -aDW -aFO -aFP -aEH -aFv -aHk -aJl -aJl -aJl -aJl -aKG -aLZ +ayG +byn +uUP +tVd +eow +kAG +rZZ +ghg +wxa +glc +glc +glc +hTz +rVb +kPT bbn aLi aLQ @@ -46453,8 +46291,8 @@ auR awN auR azg -aAm -aBk +cWS +rRC agM aCO aCO @@ -46595,8 +46433,8 @@ awO axu auR azh -ayL -aBl +ayG +vDb aBY aCP aDu @@ -46737,8 +46575,8 @@ awf axv auR azi -ayL -aBl +ayG +vDb aBY aCQ aDu @@ -46879,8 +46717,8 @@ awP axw auR azj -ayN -aBm +ayI +svZ aBY aCR aDv @@ -47021,8 +46859,8 @@ awQ axx auR azk -ayL -aBn +ayG +tNJ agM aCS aCO @@ -47163,8 +47001,8 @@ auR auR ayn azd -ayL -aBl +ayG +vDb aAR agM aCO @@ -47305,8 +47143,8 @@ aah aah agM azl -aAn -aBl +iti +vDb aBZ agM aCO @@ -47447,8 +47285,8 @@ atx atx atx azm -aAo -aBo +mRF +bMs atx atx aCO @@ -47589,8 +47427,8 @@ atx axy ayo azn -aAp -aBp +bSx +raS aCa axy atx @@ -47731,8 +47569,8 @@ atx axy ayo azn -aAq -aBq +auU +tLx aCa axy atx @@ -47873,8 +47711,8 @@ atx atx atx azo -aAr -aBr +qfJ +mOz atx atx atx @@ -48015,8 +47853,8 @@ awR axz ayp azp -aAo -aBs +mRF +rYL ayp aCT aDw @@ -48157,8 +47995,8 @@ awj awj ayq azq -afU -aBt +jva +dZW aCb aCU aCU diff --git a/maps/tether/tether-02-surface2.dmm b/maps/tether/tether-02-surface2.dmm index 4970bb3b65..d12c504b26 100644 --- a/maps/tether/tether-02-surface2.dmm +++ b/maps/tether/tether-02-surface2.dmm @@ -1158,14 +1158,17 @@ /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) "acs" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/floor_decal/borderfloor{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "act" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -1250,19 +1253,6 @@ "acF" = ( /turf/simulated/wall/r_wall, /area/rnd/rdoffice) -"acG" = ( -/obj/structure/catwalk, -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) "acH" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -1382,29 +1372,6 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"acZ" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) -"ada" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/visible/supply{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) "adb" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -1569,19 +1536,6 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/open, /area/maintenance/lower/north) -"adq" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) "adr" = ( /obj/structure/railing{ dir = 1 @@ -1689,34 +1643,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"adE" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) -"adF" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) "adG" = ( /obj/structure/railing{ dir = 4 @@ -1846,24 +1772,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/north) -"adX" = ( -/obj/structure/catwalk, -/obj/machinery/alarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) "adY" = ( /turf/simulated/wall, /area/tether/surfacebase/surface_two_hall) @@ -1880,33 +1788,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/mining) -"aea" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/visible/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) -"aeb" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) "aec" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -2008,14 +1889,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/north) -"aem" = ( -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) "aen" = ( /obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ scrub_id = "atrium" @@ -2047,17 +1920,6 @@ /obj/effect/floor_decal/rust, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/mining) -"aer" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) -"aes" = ( -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/lower/mining) "aet" = ( /obj/structure/railing{ dir = 1 @@ -2183,47 +2045,11 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/techfloor/grid, /area/maintenance/lower/north) -"aeI" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/multi_tile/metal/mait{ - name = "Maintenance Access" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/tether/surfacebase/surface_two_hall) -"aeJ" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techfloor/grid, -/area/tether/surfacebase/surface_two_hall) "aeK" = ( /obj/structure/grille, /obj/structure/railing, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/surface_two_hall) -"aeL" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/airlock/multi_tile/metal/mait{ - name = "Maintenance Access" - }, -/obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor/grid, -/area/tether/surfacebase/surface_two_hall) -"aeM" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/disposalpipe/segment, -/obj/structure/catwalk, -/turf/simulated/floor/tiled/techfloor/grid, -/area/tether/surfacebase/surface_two_hall) "aeN" = ( /obj/effect/floor_decal/rust, /obj/effect/decal/cleanable/dirt, @@ -2337,36 +2163,6 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/surface_two_hall) -"afb" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"afc" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) "afd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/green{ dir = 4; @@ -2594,26 +2390,6 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/evidence) -"afr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"afs" = ( -/obj/structure/disposalpipe/junction{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) "aft" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -2724,33 +2500,6 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/surface_two_hall) -"afC" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"afD" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"afE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) "afF" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 @@ -2770,22 +2519,6 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/surface_two_hall) -"afJ" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"afK" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) "afL" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -2934,37 +2667,6 @@ /obj/structure/window/basic, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/surface_two_hall) -"afZ" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/green/bordercorner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aga" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) "agb" = ( /obj/effect/floor_decal/techfloor/orange{ dir = 8 @@ -2997,17 +2699,6 @@ "age" = ( /turf/simulated/wall, /area/tether/surfacebase/north_staires_two) -"agf" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/machinery/computer/guestpass{ - dir = 4; - pixel_x = -28; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) "agg" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/techmaint, @@ -3137,15 +2828,6 @@ }, /turf/simulated/open, /area/tether/surfacebase/surface_two_hall) -"agy" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/sortjunction/flipped{ - name = "Trash"; - sortType = "Trash" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) "agz" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -4362,16 +4044,6 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/surface_two_hall) -"ajb" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) "ajc" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/atmospherics/pipe/simple/visible/supply{ @@ -4487,46 +4159,6 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/surface_two_hall) -"ajo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"ajp" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) -"ajq" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/turf/simulated/floor/tiled/techfloor, -/area/maintenance/lower/bar) "ajr" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -4707,24 +4339,6 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"ajO" = ( -/obj/structure/cable{ - icon_state = "16-0" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/up, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) "ajP" = ( /obj/machinery/alarm{ dir = 4; @@ -4749,12 +4363,6 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/surface_two_hall) -"ajR" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) "ajS" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -5764,21 +5372,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/substation/command) -"alK" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/structure/disposalpipe/junction, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_two_hall) "alL" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -5803,26 +5396,6 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/tiled, /area/tether/surfacebase/north_staires_two) -"alN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/power/apc{ - dir = 2; - name = "south bump"; - pixel_y = -28 - }, -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) "alO" = ( /obj/machinery/firealarm{ dir = 1; @@ -6011,29 +5584,11 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_two_hall) -"amb" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/tether/surfacebase/surface_two_hall) "amc" = ( /obj/structure/catwalk, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/bar) -"amd" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/tether/surfacebase/north_staires_two) "ame" = ( /obj/machinery/light{ dir = 8; @@ -6141,21 +5696,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_two_hall) -"amm" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"amn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) "amo" = ( /obj/structure/railing{ dir = 1; @@ -6209,92 +5749,11 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/fish_farm) -"amu" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/floor_decal/industrial/warning, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/railing, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"amv" = ( -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/item/device/radio/intercom{ - pixel_y = -28 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) -"amw" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) -"amx" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) "amy" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"amz" = ( -/obj/machinery/alarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) "amA" = ( /obj/structure/cable/green{ icon_state = "4-8" @@ -6545,10 +6004,6 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/surface_two_hall) -"and" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) "ane" = ( /obj/structure/table/woodentable, /obj/item/weapon/storage/box/snakesnackbox, @@ -6686,10 +6141,6 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/surface_two_hall) -"ant" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) "anu" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -6708,19 +6159,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/substation/command) -"anw" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) "anx" = ( /obj/machinery/door/airlock/maintenance/common, /obj/structure/disposalpipe/segment, @@ -7265,18 +6703,6 @@ "aox" = ( /turf/simulated/floor/holofloor/tiled/dark, /area/tether/elevator) -"aoy" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/machinery/station_map{ - pixel_y = 32 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 2 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) "aoz" = ( /obj/effect/floor_decal/borderfloor{ dir = 5 @@ -7485,10 +6911,6 @@ /obj/effect/floor_decal/industrial/outline/yellow, /turf/simulated/floor/plating, /area/maintenance/lower/rnd) -"aoV" = ( -/obj/machinery/door/firedoor/glass/hidden/steel, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) "aoW" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 4 @@ -7911,11 +7333,6 @@ /obj/machinery/door/airlock/glass, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/surface_two_hall) -"apL" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) "apM" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 @@ -8197,12 +7614,6 @@ hard_corner = 1 }, /area/tether/elevator) -"aqo" = ( -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) "aqp" = ( /obj/effect/floor_decal/borderfloor/corner, /turf/simulated/floor/tiled/techmaint, @@ -8264,23 +7675,6 @@ /obj/machinery/door/airlock/glass, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/surface_two_hall) -"aqv" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/yellow/border, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2{ - dir = 9; - icon_state = "bordercolorcorner2" - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) "aqw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -8377,15 +7771,6 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/surface_two_hall) -"aqG" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/machinery/camera/network/tether{ - dir = 9 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) "aqH" = ( /obj/machinery/shieldwallgen, /obj/effect/floor_decal/industrial/outline/yellow, @@ -8396,15 +7781,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/dark, /area/teleporter) -"aqJ" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/green/border{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) "aqK" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/tiled/dark, @@ -8688,19 +8064,6 @@ "arl" = ( /turf/simulated/wall, /area/tether/surfacebase/east_stairs_two) -"arm" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5; - icon_state = "intact-supply" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) "arn" = ( /obj/machinery/teleport/hub{ dir = 2 @@ -11953,27 +11316,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/substation/command) -"awK" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) "awL" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 9 @@ -13481,38 +12823,6 @@ "azl" = ( /turf/simulated/wall/r_wall, /area/engineering/atmos) -"azm" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 9; - icon_state = "bordercolor" - }, -/obj/machinery/camera/network/engineering, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"azn" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 1; - icon_state = "bordercolor" - }, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) "azo" = ( /obj/structure/cable/cyan{ d1 = 2; @@ -14248,33 +13558,6 @@ /obj/structure/window/reinforced/full, /turf/simulated/floor/plating, /area/engineering/lower/breakroom) -"aAf" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 10; - icon_state = "bordercolor" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) -"aAg" = ( -/obj/effect/floor_decal/borderfloor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/border, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/engineering/atmos) "aAh" = ( /obj/structure/cable/cyan{ d1 = 1; @@ -15115,39 +14398,6 @@ /obj/machinery/recharge_station, /turf/simulated/floor/plating, /area/engineering/drone_fabrication) -"aBA" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/industrial/warning, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/recharge_station, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/plating, -/area/engineering/drone_fabrication) -"aBB" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/floor_decal/industrial/warning, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/plating, -/area/engineering/drone_fabrication) "aBC" = ( /obj/machinery/light_switch{ pixel_y = 28 @@ -15417,12 +14667,6 @@ /obj/item/weapon/stool, /turf/simulated/floor/tiled/techmaint, /area/engineering/drone_fabrication) -"aBY" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/engineering/drone_fabrication) "aBZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -17975,21 +17219,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) -"aHH" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/rnd) "aHI" = ( /obj/structure/table/steel, /turf/simulated/floor/plating, @@ -18081,13 +17310,6 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"aHU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5; - icon_state = "intact-supply" - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) "aHV" = ( /obj/machinery/power/apc{ dir = 4; @@ -18100,21 +17322,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/substation/tcomms) -"aHW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"aHX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) "aHY" = ( /obj/machinery/door/window/brigdoor/westright{ name = "Slime Pen 4"; @@ -18879,19 +18086,11 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"aJC" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) "aJD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"aJE" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) "aJF" = ( /obj/machinery/disposal, /obj/structure/window/reinforced, @@ -21767,6 +20966,14 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) +"aOQ" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techfloor/grid, +/area/tether/surfacebase/surface_two_hall) "aOR" = ( /obj/structure/window/reinforced/full, /obj/structure/window/reinforced, @@ -22018,28 +21225,6 @@ /obj/machinery/camera/network/interrogation, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/interrogation) -"aPk" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/power/apc{ - dir = 2; - name = "south bump"; - pixel_y = -28 - }, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/turf/simulated/floor, -/area/maintenance/lower/security) "aPl" = ( /obj/structure/table/reinforced, /obj/machinery/photocopier/faxmachine{ @@ -24318,19 +23503,6 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/breakroom) -"aSH" = ( -/obj/structure/table/bench/standard, -/obj/effect/landmark/start{ - name = "Medical Doctor" - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/breakroom) "aSI" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 1 @@ -24600,18 +23772,6 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/breakroom) -"aSZ" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/green/border{ - dir = 8 - }, -/obj/machinery/camera/network/tether{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) "aTa" = ( /obj/machinery/light/small, /obj/effect/floor_decal/borderfloorwhite, @@ -26241,25 +25401,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"aVr" = ( -/obj/machinery/door/airlock/maintenance/sec{ - name = "Riot Control"; - req_access = list(1) - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor, -/area/tether/surfacebase/security/interrogation) "aVs" = ( /obj/structure/railing{ dir = 4 @@ -26276,15 +25417,6 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) -"aVt" = ( -/obj/structure/catwalk, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) "aVu" = ( /obj/machinery/power/sensor{ name = "Powernet Sensor - Command Subgrid"; @@ -26361,32 +25493,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"aVA" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) -"aVB" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/north) "aVC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ @@ -26414,20 +25520,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lowerhallway) -"aVE" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor, -/area/maintenance/lower/security) "aVF" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -26561,23 +25653,6 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"aVO" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor, -/area/maintenance/lower/security) "aVP" = ( /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/interrogation) @@ -26680,40 +25755,6 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"aVX" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 2; - layer = 3.3; - pixel_x = 0; - pixel_y = 26 - }, -/turf/simulated/floor, -/area/maintenance/lower/security) -"aVY" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor, -/area/maintenance/lower/security) "aVZ" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -26940,13 +25981,6 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/brig) -"aWp" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor, -/area/maintenance/lower/north) "aWq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 @@ -27645,57 +26679,6 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/surface_two_hall) -"aXB" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/green/border{ - dir = 8 - }, -/obj/structure/window/basic{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aXC" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner/green/bordercorner{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) -"aXD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) "aXE" = ( /obj/structure/cable, /obj/machinery/power/terminal{ @@ -28788,17 +27771,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/commandmaint) -"aZR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) "aZS" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -29260,25 +28232,6 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, /area/maintenance/commandmaint) -"baM" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/green/border{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/light/small{ - dir = 8; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) "baN" = ( /obj/structure/grille, /obj/machinery/door/firedoor/glass, @@ -29313,15 +28266,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/substation/command) -"baW" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_two_hall) "baX" = ( /obj/machinery/light/small{ dir = 4 @@ -29349,7 +28293,7 @@ }, /turf/simulated/floor/tiled/dark, /area/chapel/main) -"bbl" = ( +"bcC" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 }, @@ -29357,32 +28301,231 @@ dir = 8 }, /obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/surface_two_hall) +"bkW" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/power/apc{ + dir = 2; + name = "south bump"; + pixel_y = -28 + }, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 8 + }, +/turf/simulated/floor, +/area/maintenance/lower/security) "boO" = ( /obj/random/cutout, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) +"bvS" = ( +/obj/machinery/door/firedoor/glass/hidden, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"ceC" = ( +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/north) "cne" = ( /obj/effect/floor_decal/rust, /obj/effect/decal/cleanable/dirt, /obj/random/cutout, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/north) +"cHg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "cHq" = ( /obj/effect/catwalk_plated/dark, /turf/simulated/open, /area/maintenance/lower/bar) +"cIm" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"cZo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"drH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/railing, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"dQd" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"dQj" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/supply{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) +"emJ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/window/basic{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass/hidden, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"exx" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 10 + }, +/turf/simulated/floor, +/area/maintenance/lower/security) +"eXR" = ( +/obj/machinery/door/firedoor/glass/hidden{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"fGk" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"fHc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"fIH" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/manifold/visible/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/north) +"fXU" = ( +/obj/machinery/door/airlock/maintenance/sec{ + name = "Riot Control"; + req_access = list(1) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 8 + }, +/turf/simulated/floor, +/area/tether/surfacebase/security/interrogation) "fYA" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -29397,6 +28540,32 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/mining) +"gjq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass/hidden{ + dir = 2 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"gDW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"gPa" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/turf/simulated/floor/plating, +/area/maintenance/lower/mining) +"hCD" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "hNH" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -29407,6 +28576,94 @@ /obj/structure/disposalpipe/segment, /turf/simulated/open, /area/maintenance/lower/bar) +"isi" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/glass/hidden{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"iwn" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/disposalpipe/sortjunction/flipped{ + name = "Trash"; + sortType = "Trash" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"iBn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"iGv" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"iJj" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/multi_tile/metal/mait{ + name = "Maintenance Access" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techfloor/grid, +/area/tether/surfacebase/surface_two_hall) +"iRp" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/engineering/drone_fabrication) +"jfi" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/hidden{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"jfF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "jnL" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -29421,6 +28678,225 @@ /obj/random/cutout, /turf/simulated/floor, /area/maintenance/lower/south) +"knh" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/tether/surfacebase/north_staires_two) +"ksZ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/window/basic{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/hidden{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"ktW" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/machinery/computer/guestpass{ + dir = 4; + pixel_x = -28; + pixel_y = 0 + }, +/obj/machinery/door/firedoor/glass/hidden, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"kuw" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/supply{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/north) +"kDh" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"kYW" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + dir = 2; + layer = 3.3; + pixel_x = 0; + pixel_y = 26 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 8 + }, +/turf/simulated/floor, +/area/maintenance/lower/security) +"ldx" = ( +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"lkN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"lVd" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"maZ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/machinery/camera/network/tether{ + dir = 9 + }, +/obj/machinery/door/firedoor/glass/hidden{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"msI" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/turf/simulated/floor, +/area/maintenance/lower/north) +"mDI" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/north) +"mFg" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/lower/north) +"mLQ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass/hidden, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"nGX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"nKP" = ( +/obj/machinery/alarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"nOG" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"nQX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "nTp" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -29430,10 +28906,464 @@ /obj/machinery/atmospherics/pipe/simple/visible/scrubbers, /turf/simulated/open, /area/maintenance/lower/bar) +"nUt" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/window/basic{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"nVB" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 9; + icon_state = "bordercolorcorner2" + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"okd" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"olz" = ( +/obj/structure/catwalk, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/turf/simulated/floor/plating, +/area/maintenance/lower/north) +"omx" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"oIf" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/lower/north) +"oWH" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"oXN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 8 + }, +/turf/simulated/floor, +/area/maintenance/lower/security) +"pbf" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) "peO" = ( /obj/structure/catwalk, /turf/simulated/open, /area/maintenance/lower/bar) +"pkv" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_staires_two) +"ppI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether/surfacebase/surface_two_hall) +"prG" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/machinery/camera/network/tether{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"pvh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 2; + name = "south bump"; + pixel_y = -28 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_staires_two) +"pwQ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/structure/window/basic{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/hidden{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"pGt" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/tether/surfacebase/surface_two_hall) +"pUx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"qaW" = ( +/obj/structure/table/bench/standard, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + desc = "Looks like it's set to ree-Anur-ntertanment, I wonder what else is on?"; + icon_state = "frame"; + pixel_x = 0; + pixel_y = 32 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/breakroom) +"qfL" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/north) +"qrg" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/machinery/camera/network/tether{ + dir = 5 + }, +/obj/machinery/door/firedoor/glass/hidden, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"qNo" = ( +/obj/structure/cable{ + icon_state = "16-0" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/up, +/turf/simulated/floor/plating, +/area/maintenance/lower/rnd) +"rim" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_staires_two) +"rjE" = ( +/obj/structure/catwalk, +/obj/machinery/alarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/north) +"rGt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"svN" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"tgA" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"toV" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/recharge_station, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"tIb" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/machinery/station_map{ + pixel_y = 32 + }, +/obj/machinery/door/firedoor/glass/hidden{ + dir = 2 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"tKq" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 9; + icon_state = "bordercolor" + }, +/obj/machinery/camera/network/engineering, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"tRh" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/lower/north) +"tXA" = ( +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/item/device/radio/intercom{ + pixel_y = -28 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_staires_two) +"uch" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 8 + }, +/turf/simulated/floor, +/area/maintenance/lower/security) +"uin" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"ukB" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/north) "uoL" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -29443,6 +29373,185 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/surface_two_hall) +"uEH" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/turf/simulated/floor/plating, +/area/maintenance/lower/north) +"vgb" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1; + icon_state = "bordercolor" + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"vmO" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/light/small{ + dir = 8; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"vvJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_two_hall) +"wBk" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/multi_tile/metal/mait{ + name = "Maintenance Access" + }, +/obj/structure/catwalk, +/turf/simulated/floor/tiled/techfloor/grid, +/area/tether/surfacebase/surface_two_hall) +"wQg" = ( +/obj/machinery/door/firedoor/glass/hidden{ + dir = 2 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"wRZ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 10; + icon_state = "bordercolor" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"wVF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/engineering/drone_fabrication) +"xiE" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"xkH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"xIc" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/bar) +"xPU" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) +"xUz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_two_hall) (1,1,1) = {" aaa @@ -34946,16 +35055,16 @@ aHy aIC aIC aJa -aJE -aHU +aMQ +aJa aID aJa aMQ aJa aID aJa -aJE -aHU +aMQ +aJa aKu aMh aMl @@ -35088,16 +35197,16 @@ aLt aHu aHx aHR -aJa -aHW +fHc +cHg aMf aMk aMR aKm aMf aNU -aJD aMR +aJD aKW aOq aMm @@ -35230,16 +35339,16 @@ aHA aIC aIC aJa -aJC -aHX +aNu +aJa aJb aJa aNu aJa aJb aJa -aJC -aHX +aNu +aJa aKX aMi aNv @@ -38754,8 +38863,8 @@ auu axb aBF auv -azm -aAf +tKq +wRZ aAU aBz aBX @@ -38896,11 +39005,11 @@ auv auv auv auv -azn -aAg +vgb +nOG aAU -aBA -aBY +toV +iRp aCz aDb aDu @@ -39041,8 +39150,8 @@ avA azo aAh aAV -aBB -aBZ +tgA +wVF aBZ aDc aDv @@ -39292,10 +39401,10 @@ agF agO ahI alw -alK -amb -amm -amu +vvJ +ppI +ajN +drH aiR aji ajy @@ -39306,10 +39415,10 @@ ajy ajy aii adY -aoy -aoV -aoV -aqo +tIb +bvS +bvS +eXR aqZ arG asA @@ -39434,10 +39543,10 @@ age age ahc alx -amv +tXA age aFB -aHH +omx aiS ajj ajy @@ -39576,10 +39685,10 @@ agt agt agt aiD -arm +rim age aik -amw +iBn aiT ail ajz @@ -39696,7 +39805,7 @@ aUl aUv aUI aUQ -aVr +fXU aUQ aUQ aUQ @@ -39718,10 +39827,10 @@ agt agP agt alM -alN +pvh age ail -amx +aiB aiU ail ajA @@ -39838,7 +39947,7 @@ aUk aUw afq aUR -aVE +oXN aUS aac aac @@ -39863,7 +39972,7 @@ ahH alO age aim -amx +aiB aiV ajk aWQ @@ -39980,7 +40089,7 @@ aUk aUx aUI aUR -aVE +oXN aUS aac aac @@ -40005,7 +40114,7 @@ aiA alP age ail -ajO +qNo amy aUE aWR @@ -40122,7 +40231,7 @@ aUk aUy aPg aUR -aVO +uch aUS aap aap @@ -40144,10 +40253,10 @@ age agQ aTM aly -awK -amd -amn -amz +pkv +knh +ail +nKP ail ajf ail @@ -40264,7 +40373,7 @@ aUk aUk aUk aUR -aPk +bkW aUS abD aca @@ -40406,7 +40515,7 @@ aaS aWG aUq aUS -aVX +kYW aUS aVs acb @@ -40420,9 +40529,9 @@ acc ael adY afa -afB +acs afV -agf +ktW aRV agG afV @@ -40442,7 +40551,7 @@ afV ans agG afV -aRV +qrg apd apJ afG @@ -40548,23 +40657,23 @@ aaS aUq aUq aUS -aVY -aWp -aVt -aVA -acc -acc -acc -acZ -acc -adE -acc -aem -aeI -afb -afC +exx +msI +olz +kuw +uEH +uEH +uEH +fIH +tRh +mFg +tRh +oIf +iJj +kDh +cZo afW -agg +isi agg agg agg @@ -40584,10 +40693,10 @@ ajB ajB ajB ajB +gjq ajB -ajB -apL -aqv +hCD +nVB ard arL asF @@ -40693,20 +40802,20 @@ aan aUT aap abG -aVB -acs -acG -acs -ada -adq -adF -adX -adq -aeJ -afc -afD +qfL +adW +ceC +adW +adW +ukB +mDI +rjE +ukB +pGt +pUx +xUz afX -agh +ksZ agh agh agh @@ -40726,7 +40835,7 @@ aia aia aia aia -aia +pwQ ape apM aqw @@ -40846,7 +40955,7 @@ aap aap adY alv -afE +afL afY agi agv @@ -40988,7 +41097,7 @@ aac aac adY afe -afF +afG afY agj agw @@ -42112,7 +42221,7 @@ aRO aap acD aSr -aSH +qaW aSO aSW aSr @@ -43114,11 +43223,11 @@ aad aad aad acS -aea -aer -aeL -afr -afJ +adf +acy +wBk +rGt +lkN agk anK anK @@ -43256,35 +43365,35 @@ ack acv aad adH -aeb -aes -aeM -afs -afK -afZ -aqJ -aqJ -aqJ -aqJ -aqJ -aqJ -aqJ -aqJ -aqJ -aqJ -aSZ -bbl -baM +dQj +gPa +aOQ +ldx +nQX +cIm +mLQ +iwn +pbf +pbf +fGk +uin +uin +oWH +oWH +uin +prG +xPU +vmO +okd +xiE aXA -aXA -aXA -aXA -aXA -aXB -aXB -aXB -aXC -aXD +svN +bcC +nUt +nUt +emJ +iGv +nGX aqE adY aac @@ -43403,30 +43512,30 @@ aet adY aft afL -aga -agm -agy -agm -agm -agm -agm -agm -agm -agm -agm -aZR -baW -ajo -ajo -ajR afG -and -ant -ant -ant -ant -ant -anw +eXR +gDW +afG +afG +afG +afG +afG +afG +afG +afG +xkH +afG +afG +afG +afF +afG +afL +afG +afG +afG +wQg +afG +jfF aqD adY aZw @@ -43546,7 +43655,7 @@ adY afu afM uoL -aqG +maZ agz agH agR @@ -43566,7 +43675,7 @@ asB afG anu jnL -afM +jfi aiE apP aSL @@ -43840,7 +43949,7 @@ aau aau ahR adu -ajp +lVd aYd ajZ aYt @@ -43982,7 +44091,7 @@ ahP ahP ain adu -ajp +lVd aYd aqT aYu @@ -44124,7 +44233,7 @@ aju aju aip aiI -ajq +xIc aYd aYj aXu @@ -44266,7 +44375,7 @@ aju aju ais adu -ajb +dQd aYd aQW aYv @@ -44408,7 +44517,7 @@ ahQ aid aiq adu -ajb +dQd aYd aYe aYw diff --git a/maps/tether/tether-03-surface3.dmm b/maps/tether/tether-03-surface3.dmm index 6f9ecbff4b..4ccd5fb59b 100644 --- a/maps/tether/tether-03-surface3.dmm +++ b/maps/tether/tether-03-surface3.dmm @@ -716,25 +716,6 @@ /obj/random/cigarettes, /turf/simulated/floor/plating, /area/maintenance/lower/medsec_maintenance) -"aby" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 2; - layer = 3.3; - pixel_x = 0; - pixel_y = 26 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "abz" = ( /obj/structure/lattice, /obj/machinery/door/firedoor/glass, @@ -1070,28 +1051,6 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/medical/triage) -"acf" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/airlock/medical{ - name = "Patient Room A"; - req_one_access = list() - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/patient_a) "acg" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -1128,25 +1087,6 @@ "acj" = ( /turf/simulated/wall, /area/rnd/outpost/xenobiology/outpost_hallway) -"ack" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "acm" = ( /obj/structure/sink{ dir = 4; @@ -1162,25 +1102,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_three) -"acn" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "aco" = ( /obj/structure/railing{ dir = 1; @@ -1611,28 +1532,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled, /area/tether/surfacebase/reading_room) -"acV" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/atm{ - pixel_y = 31 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "acW" = ( /obj/machinery/atmospherics/pipe/cap/visible/scrubbers, /turf/simulated/floor/plating, @@ -1653,18 +1552,6 @@ /obj/structure/flora/pottedplant/stoutbush, /turf/simulated/floor/tiled/freezer, /area/crew_quarters/pool) -"acZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "ada" = ( /obj/structure/cable/green{ d1 = 4; @@ -2084,23 +1971,6 @@ /obj/effect/floor_decal/rust, /turf/simulated/floor/tiled/steel_dirty/virgo3b, /area/tether/surfacebase/outside/outside3) -"adK" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) "adL" = ( /obj/structure/cable/green{ d1 = 1; @@ -2602,33 +2472,6 @@ /obj/random/tech_supply, /turf/simulated/floor/tiled/techfloor/grid, /area/maintenance/lower/medsec_maintenance) -"aeE" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/medsec_maintenance) -"aeF" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/light_switch{ - pixel_y = 25 - }, -/obj/random/junk, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/medsec_maintenance) "aeG" = ( /turf/simulated/wall, /area/tether/surfacebase/medical/lobby) @@ -2796,28 +2639,6 @@ }, /turf/simulated/floor/wood, /area/tether/surfacebase/reading_room) -"aeU" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "aeV" = ( /obj/structure/table/glass, /obj/item/device/flashlight/lamp/green, @@ -2853,27 +2674,6 @@ }, /turf/simulated/floor/tiled/steel_dirty/virgo3b, /area/tether/surfacebase/outside/outside3) -"aeZ" = ( -/obj/effect/floor_decal/techfloor/corner, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor/hole/right{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/medsec_maintenance) "afa" = ( /obj/machinery/door/airlock/maintenance/medical{ name = "Medical Maintenance Access"; @@ -3050,33 +2850,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/processing) -"afp" = ( -/obj/structure/table/steel, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/processing) -"afq" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/processing) -"afr" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/processing) "afs" = ( /obj/structure/cable/green{ d1 = 4; @@ -3401,39 +3174,6 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/security/common) -"afS" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/processing) -"afT" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/processing) "afU" = ( /obj/machinery/door/airlock/security{ name = "Security Processing"; @@ -3470,41 +3210,6 @@ }, /turf/simulated/floor/tiled/techfloor/grid, /area/maintenance/lower/medsec_maintenance) -"afX" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/medsec_maintenance) -"afY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/medsec_maintenance) -"afZ" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/medsec_maintenance) "aga" = ( /obj/structure/table/glass, /obj/item/weapon/backup_implanter{ @@ -3838,24 +3543,6 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) -"agB" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/camera/network/security{ - dir = 10; - icon_state = "camera" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) "agC" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/zpipe/down{ @@ -3908,9 +3595,6 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) -"agF" = ( -/turf/simulated/floor/tiled/white, -/area/crew_quarters/recreation_area_restroom) "agG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ @@ -4313,25 +3997,6 @@ }, /turf/simulated/floor/tiled/techfloor, /area/rnd/workshop) -"ahs" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "aht" = ( /obj/machinery/space_heater, /obj/effect/floor_decal/techfloor, @@ -4407,26 +4072,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/frontdesk) -"ahz" = ( -/obj/structure/table/steel, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 5 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 5 - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 28 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/processing) "ahA" = ( /obj/structure/cable/green{ d1 = 2; @@ -5059,41 +4704,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) -"ais" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"ait" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "aiu" = ( /obj/structure/table/steel, /obj/item/device/integrated_electronics/debugger{ @@ -5443,20 +5053,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/frontdesk) -"aiX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "aiY" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -5472,15 +5068,6 @@ }, /turf/simulated/floor/tiled/techfloor/grid, /area/maintenance/lower/medsec_maintenance) -"aiZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/medsec_maintenance) "aja" = ( /obj/machinery/computer/crew{ dir = 4 @@ -5517,57 +5104,6 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) -"ajc" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"ajd" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aje" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "ajf" = ( /obj/effect/floor_decal/steeldecal/steel_decals6{ dir = 1 @@ -5762,25 +5298,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_three) -"ajv" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"ajw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"ajx" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "ajy" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -5826,25 +5343,6 @@ }, /turf/simulated/floor/tiled/dark, /area/bridge_hallway) -"ajC" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "ajD" = ( /obj/effect/floor_decal/corner/grey/diagonal, /obj/structure/closet/secure_closet/freezer/kitchen, @@ -5871,22 +5369,6 @@ /obj/machinery/door/firedoor, /turf/simulated/floor/plating, /area/rnd/research_storage) -"ajF" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"ajG" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "ajH" = ( /obj/machinery/computer/secure_data, /obj/structure/fireaxecabinet{ @@ -6050,59 +5532,12 @@ "ajT" = ( /turf/simulated/wall/r_wall, /area/tether/surfacebase/security/lobby) -"ajU" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"ajV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"ajW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "ajX" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) -"ajY" = ( -/obj/structure/disposalpipe/junction{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"ajZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/disposalpipe/junction{ - dir = 8; - icon_state = "pipe-j2" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "aka" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -6705,17 +6140,6 @@ dir = 4 }, /area/crew_quarters/pool) -"akW" = ( -/obj/structure/sign/biohazard{ - pixel_y = 32 - }, -/obj/structure/flora/pottedplant/crystal, -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/effect/floor_decal/borderfloorblack{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_hallway) "akX" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -7012,9 +6436,6 @@ dir = 1 }, /obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed"; name = "Clothing Storage" }, /obj/machinery/camera/network/civilian, @@ -7416,32 +6837,6 @@ }, /turf/simulated/floor/tiled/freezer, /area/crew_quarters/pool) -"amt" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"amu" = ( -/obj/machinery/firealarm{ - dir = 2; - layer = 3.3; - pixel_x = 4; - pixel_y = 26 - }, -/obj/effect/floor_decal/borderfloorblack{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_hallway) "amv" = ( /turf/simulated/floor/tiled, /area/crew_quarters/pool) @@ -7684,20 +7079,6 @@ }, /turf/simulated/floor/water/pool, /area/crew_quarters/pool) -"amS" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) "amT" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 4 @@ -7707,94 +7088,6 @@ }, /turf/simulated/floor/tiled, /area/rnd/research/researchdivision) -"amU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/pool) -"amV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"amW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/crew_quarters/recreation_area) -"amX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/recreation_area) -"amY" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/wood, -/area/crew_quarters/recreation_area) -"amZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/recreation_area) "ana" = ( /obj/structure/table/woodentable, /obj/item/clothing/glasses/threedglasses, @@ -7881,42 +7174,6 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) -"ani" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"anj" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "ank" = ( /obj/machinery/door/airlock/maintenance/int{ name = "Fire/Phoron Shelter"; @@ -7936,59 +7193,6 @@ }, /turf/simulated/floor/tiled/techfloor/grid, /area/crew_quarters/panic_shelter) -"anl" = ( -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"anm" = ( -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor/hole/right{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"ann" = ( -/obj/structure/sign/nosmoking_2{ - pixel_x = 29 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 27 - }, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) "ano" = ( /obj/machinery/light/small{ dir = 1 @@ -8127,30 +7331,6 @@ }, /turf/simulated/floor/tiled, /area/crew_quarters/pool) -"anC" = ( -/obj/machinery/door/airlock/glass{ - name = "Recreation Area" - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/steel_grid, -/area/crew_quarters/recreation_area) -"anD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/hologram/holopad, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/wood, -/area/crew_quarters/recreation_area) -"anE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/recreation_area) "anF" = ( /obj/structure/table/woodentable, /obj/item/weapon/coin/silver, @@ -8212,72 +7392,6 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) -"anM" = ( -/obj/structure/sign/fire{ - name = "\improper PHORON/FIRE SHELTER"; - pixel_x = 33 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"anN" = ( -/obj/machinery/light/small{ - dir = 8; - pixel_x = 0 - }, -/obj/effect/floor_decal/techfloor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"anO" = ( -/obj/effect/floor_decal/techfloor, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = 0; - pixel_y = -25 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"anP" = ( -/obj/effect/floor_decal/techfloor, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) "anQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -8475,13 +7589,6 @@ }, /turf/simulated/floor/wood, /area/crew_quarters/recreation_area) -"aoe" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) "aof" = ( /obj/structure/bed/padded, /obj/effect/floor_decal/techfloor{ @@ -8526,33 +7633,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) -"aoj" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aok" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "aol" = ( /turf/simulated/wall/r_wall, /area/vacant/vacant_shop) @@ -8724,22 +7804,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) -"aoD" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "aoE" = ( /obj/structure/sign/directions/evac{ dir = 1 @@ -8943,13 +8007,6 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) -"apa" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "apb" = ( /obj/structure/cable{ icon_state = "4-8" @@ -8975,24 +8032,6 @@ "apc" = ( /turf/simulated/wall, /area/vacant/vacant_shop) -"apd" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "ape" = ( /obj/structure/cable{ icon_state = "4-8" @@ -9466,24 +8505,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) -"apP" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/recreation_area_restroom) "apQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -9664,13 +8685,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) -"aqe" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "aqf" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -10738,67 +9752,6 @@ "arW" = ( /turf/simulated/wall, /area/tether/surfacebase/public_garden_three) -"arX" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"arY" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"arZ" = ( -/obj/machinery/newscaster{ - pixel_x = 0; - pixel_y = 30 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "asa" = ( /obj/machinery/computer/rdconsole/robotics{ dir = 8 @@ -11020,49 +9973,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) -"asu" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"asv" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"asw" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"asx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "asy" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -11107,67 +10017,6 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/triage) -"asB" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 1; - icon_state = "pipe-j1s"; - name = "Kitchen"; - sortType = "Kitchen" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"asC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"asD" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"asE" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/beige/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/beige/bordercorner2{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/flora/pottedplant, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "asF" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -11329,13 +10178,6 @@ "asT" = ( /turf/simulated/wall/r_wall, /area/bridge) -"asU" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "asV" = ( /obj/machinery/door/airlock/glass, /obj/machinery/door/firedoor/glass, @@ -11400,12 +10242,6 @@ }, /turf/simulated/floor/tiled/white, /area/crew_quarters/kitchen) -"atd" = ( -/obj/structure/disposalpipe/junction{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "ate" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -11415,30 +10251,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) -"atf" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/beige/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/beige/bordercorner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/beige/bordercorner2{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "atg" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -11576,54 +10388,6 @@ }, /turf/simulated/floor/wood, /area/crew_quarters/captain) -"atv" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"atw" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"atx" = ( -/obj/machinery/door/airlock/glass, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/crew_quarters/bar) -"aty" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) "atz" = ( /obj/machinery/smartfridge{ req_access = list(28) @@ -11692,72 +10456,6 @@ }, /turf/simulated/floor/tiled/dark, /area/bridge_hallway) -"atJ" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 1; - icon_state = "pipe-j1s"; - name = "Bar"; - sortType = "Bar" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"atK" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"atL" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"atM" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/beige/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/beige/bordercorner2{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/flora/pottedplant, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "atN" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 @@ -12232,18 +10930,6 @@ "aux" = ( /turf/simulated/floor/holofloor/tiled/dark, /area/tether/elevator) -"auy" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/landmark{ - name = "morphspawn" - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/recreation_area_restroom) "auz" = ( /obj/item/device/radio/intercom{ dir = 1; @@ -12543,91 +11229,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/lower/third_south) -"avb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"avc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"avd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"ave" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"avf" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 2 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"avg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"avh" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "avj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -12644,25 +11245,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) -"avk" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "avl" = ( /obj/structure/bed/chair/comfy/brown{ dir = 8 @@ -12678,11 +11260,6 @@ }, /turf/simulated/floor/wood, /area/crew_quarters/captain) -"avm" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "avn" = ( /obj/structure/cable/green{ d1 = 1; @@ -12781,66 +11358,12 @@ }, /turf/simulated/floor/tiled/steel_grid, /area/rnd/research) -"avy" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"avz" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"avA" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"avB" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) "avC" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/floor/tiled, /area/hallway/lower/third_south) -"avD" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"avE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "avF" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 @@ -12874,28 +11397,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) -"avI" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"avJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/structure/disposalpipe/junction{ - dir = 1; - icon_state = "pipe-j2" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "avK" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -13071,18 +11572,6 @@ /obj/machinery/hologram/holopad, /turf/simulated/floor/tiled, /area/rnd/outpost/xenobiology/outpost_north_airlock) -"awc" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/lightgrey/bordercorner, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) "awd" = ( /obj/machinery/librarycomp{ pixel_y = 0 @@ -13186,12 +11675,6 @@ }, /turf/simulated/floor/tiled/white, /area/crew_quarters/captain) -"awm" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/recreation_area_restroom) "awn" = ( /turf/simulated/wall/r_wall, /area/bridge_hallway) @@ -13236,28 +11719,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) -"aws" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lime/bordercorner{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"awt" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "awu" = ( /obj/structure/table/woodentable, /turf/simulated/floor/wood, @@ -13611,12 +12072,6 @@ /obj/machinery/door/airlock/glass, /turf/simulated/floor/tiled, /area/hallway/lower/third_south) -"awT" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) "awU" = ( /obj/structure/cable/green{ d1 = 1; @@ -13989,28 +12444,6 @@ /obj/structure/flora/pottedplant, /turf/simulated/floor/wood, /area/crew_quarters/bar) -"axy" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) "axz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -14281,33 +12714,6 @@ }, /turf/simulated/floor/tiled, /area/rnd/outpost/xenobiology/outpost_hallway) -"axQ" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/corner/blue/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/blue/bordercorner2{ - dir = 10 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "axR" = ( /obj/structure/disposalpipe/segment, /obj/effect/floor_decal/borderfloor{ @@ -14445,13 +12851,6 @@ }, /turf/simulated/floor/tiled, /area/hydroponics) -"ayd" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) "aye" = ( /obj/structure/cable/green{ d1 = 1; @@ -14750,9 +13149,6 @@ }, /turf/simulated/floor/tiled, /area/hydroponics) -"ayG" = ( -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) "ayH" = ( /obj/structure/disposalpipe/segment, /obj/effect/floor_decal/borderfloor{ @@ -15701,14 +14097,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/lower/third_south) -"aAe" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) "aAf" = ( /obj/structure/cable/green{ d1 = 2; @@ -15750,32 +14138,6 @@ /obj/machinery/door/firedoor/glass/hidden/steel, /turf/simulated/floor/tiled, /area/rnd/research/researchdivision) -"aAh" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"aAi" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) "aAj" = ( /obj/machinery/light/flamp, /turf/simulated/floor/wood, @@ -15792,16 +14154,6 @@ }, /turf/simulated/floor/wood, /area/rnd/outpost/xenobiology/outpost_office) -"aAl" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/airlock/glass_research{ - name = "Weapons Testing Range"; - req_access = list(47) - }, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) "aAm" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -15949,19 +14301,6 @@ /obj/item/device/tape, /turf/simulated/floor/carpet, /area/tether/surfacebase/library/study) -"aAx" = ( -/obj/machinery/door/firedoor/glass/hidden/steel, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) "aAy" = ( /obj/structure/table/woodentable, /obj/item/weapon/paper_bin{ @@ -16533,14 +14872,6 @@ }, /turf/simulated/floor/tiled, /area/rnd/research/testingrange) -"aBd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) "aBe" = ( /obj/machinery/alarm{ dir = 4; @@ -16686,28 +15017,6 @@ }, /turf/simulated/floor/tiled/dark, /area/bridge) -"aBp" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) "aBq" = ( /obj/item/device/radio/intercom{ pixel_x = 0; @@ -16718,13 +15027,6 @@ }, /turf/simulated/floor/wood, /area/library) -"aBr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/wood, -/area/library) "aBs" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -16826,17 +15128,6 @@ /obj/item/weapon/storage/pill_bottle/dice, /turf/simulated/floor/wood, /area/crew_quarters/bar) -"aBE" = ( -/obj/structure/bed/chair/wood{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) "aBF" = ( /obj/structure/table/woodentable, /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -17120,26 +15411,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/lower/third_south) -"aBZ" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aCa" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) "aCb" = ( /obj/structure/table/reinforced, /obj/item/weapon/paper{ @@ -17223,35 +15494,6 @@ }, /turf/simulated/floor/tiled, /area/rnd/research/researchdivision) -"aCf" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/machinery/camera/network/research{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aCg" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) "aCh" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -17300,36 +15542,6 @@ }, /turf/simulated/floor/tiled, /area/hydroponics) -"aCk" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lime/bordercorner2{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aCl" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) "aCm" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -17341,25 +15553,6 @@ /obj/item/weapon/deck/cards, /turf/simulated/floor/wood, /area/crew_quarters/bar) -"aCp" = ( -/obj/structure/bed/chair/wood{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"aCq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) "aCr" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/mauve/border, @@ -17509,57 +15702,6 @@ /obj/structure/disposalpipe/junction, /turf/simulated/floor/tiled, /area/rnd/research/researchdivision) -"aCC" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aCD" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aCE" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/machinery/camera/network/tether{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) "aCF" = ( /obj/machinery/light/small{ dir = 4; @@ -17583,41 +15725,6 @@ }, /turf/simulated/floor/wood, /area/library) -"aCI" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/glass_research{ - name = "Weapons Testing Range"; - req_access = list(47) - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) -"aCJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/wood, -/area/library) -"aCK" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/mauve/bordercorner2, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) "aCL" = ( /obj/machinery/power/breakerbox/activated{ RCon_tag = "Surface Civilian Substation Bypass" @@ -17709,31 +15816,6 @@ }, /turf/simulated/floor/tiled, /area/hydroponics) -"aCS" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aCT" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) "aCU" = ( /obj/structure/cable/green{ d1 = 1; @@ -17765,20 +15847,6 @@ }, /turf/simulated/floor/tiled, /area/rnd/research/researchdivision) -"aCW" = ( -/obj/structure/table/gamblingtable, -/obj/item/weapon/storage/pill_bottle/dice_nerd, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"aCX" = ( -/obj/structure/bed/chair/wood{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) "aCY" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -18077,26 +16145,6 @@ /obj/random/maintenance/clean, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_three) -"aDC" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) "aDD" = ( /obj/structure/table/bench/wooden, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -18155,15 +16203,6 @@ }, /turf/simulated/open, /area/tether/surfacebase/public_garden_three) -"aDI" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor/hole/right{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/medsec_maintenance) "aDJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -18193,14 +16232,6 @@ /obj/machinery/light, /turf/simulated/floor/grass, /area/tether/surfacebase/public_garden_three) -"aDM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lime/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) "aDN" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/lime/border, @@ -18305,39 +16336,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) -"aDX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/wood, -/area/crew_quarters/recreation_area) -"aDY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/wood, -/area/crew_quarters/recreation_area) "aDZ" = ( /obj/structure/cable/green{ d1 = 1; @@ -18999,21 +16997,6 @@ /obj/random/junk, /turf/simulated/floor/plating, /area/maintenance/lower/atrium) -"aFl" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) "aFm" = ( /obj/structure/disposalpipe/segment, /obj/effect/floor_decal/borderfloor{ @@ -19096,12 +17079,6 @@ }, /turf/simulated/floor/tiled, /area/rnd/outpost/xenobiology/outpost_north_airlock) -"aFq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/wood, -/area/library) "aFr" = ( /obj/structure/cable/green{ d1 = 1; @@ -19132,10 +17109,6 @@ }, /turf/simulated/floor/wood, /area/library) -"aFv" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/library) "aFw" = ( /obj/structure/closet/crate, /obj/item/target, @@ -19186,44 +17159,12 @@ }, /turf/simulated/floor/tiled, /area/hydroponics) -"aFz" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) "aFA" = ( /obj/structure/bed/chair/wood{ dir = 1 }, /turf/simulated/floor/wood, /area/crew_quarters/bar) -"aFB" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) "aFC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -19348,18 +17289,6 @@ }, /turf/simulated/floor/tiled, /area/rnd/outpost/xenobiology/outpost_north_airlock) -"aFK" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/hologram/holopad, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_hallway) "aFL" = ( /obj/structure/window/reinforced/full, /obj/structure/grille, @@ -19377,23 +17306,6 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_north_airlock) -"aFM" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) "aFN" = ( /obj/structure/table/reinforced, /obj/machinery/recharger/wallcharger{ @@ -19412,39 +17324,6 @@ /obj/item/weapon/storage/bag/trash, /turf/simulated/floor/tiled, /area/rnd/research/testingrange) -"aFO" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aFP" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) "aFQ" = ( /obj/structure/cable/green{ d1 = 4; @@ -19476,32 +17355,6 @@ }, /turf/simulated/floor/tiled, /area/rnd/research/testingrange) -"aFR" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aFS" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) "aFT" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/mauve/border, @@ -19625,28 +17478,6 @@ }, /turf/simulated/floor/tiled, /area/hydroponics) -"aGe" = ( -/obj/structure/extinguisher_cabinet{ - dir = 4; - icon_state = "extinguisher_closed"; - pixel_x = -30 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) "aGf" = ( /obj/machinery/status_display{ pixel_x = 32; @@ -19671,53 +17502,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/lower/third_south) -"aGg" = ( -/obj/machinery/light{ - dir = 8; - icon_state = "tube1" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"aGh" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"aGi" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"aGj" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) "aGk" = ( /obj/machinery/door/airlock{ name = "Unisex Restrooms" @@ -19817,35 +17601,6 @@ }, /turf/simulated/floor/tiled, /area/rnd/outpost/xenobiology/outpost_north_airlock) -"aGq" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/mauve/bordercorner, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aGr" = ( -/obj/machinery/door/firedoor/glass/hidden{ - dir = 2; - icon_state = "door_open" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_hallway) "aGs" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/research{ @@ -19869,55 +17624,6 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_south_airlock) -"aGt" = ( -/obj/machinery/door/firedoor/glass/hidden{ - dir = 2; - icon_state = "door_open" - }, -/obj/effect/floor_decal/borderfloorblack{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aGu" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aGv" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/sortjunction{ - name = "Research"; - sortType = "Research" - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) "aGw" = ( /obj/structure/bookcase{ name = "bookcase (Non-Fiction)" @@ -20006,29 +17712,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/lower/third_south) -"aGD" = ( -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/super; - dir = 8; - name = "west bump"; - pixel_x = -30 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"aGE" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/lino, -/area/crew_quarters/bar) "aGF" = ( /obj/effect/floor_decal/spline/plain{ dir = 1 @@ -20300,13 +17983,6 @@ }, /turf/simulated/floor/wood, /area/library) -"aHe" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/wood, -/area/library) "aHf" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -20426,21 +18102,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/lower/third_south) -"aHl" = ( -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) "aHm" = ( /obj/machinery/light{ dir = 1 @@ -20487,68 +18148,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/lower/third_south) -"aHp" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor/glass/hidden/steel, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aHq" = ( -/obj/machinery/firealarm{ - dir = 2; - layer = 3.3; - pixel_x = 0; - pixel_y = 26 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aHr" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lime/bordercorner{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aHs" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) "aHt" = ( /obj/structure/cable/green{ d1 = 1; @@ -20569,24 +18168,6 @@ dir = 1 }, /area/crew_quarters/bar) -"aHv" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"aHw" = ( -/obj/item/weapon/stool/padded, -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/lino, -/area/crew_quarters/bar) "aHx" = ( /obj/structure/table/marble, /obj/machinery/door/blast/shutters{ @@ -21029,98 +18610,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/lower/third_south) -"aId" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aIe" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aIf" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 5 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aIg" = ( -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 1; - name = "Bar" - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central1, -/turf/simulated/floor/tiled/monofloor, -/area/crew_quarters/bar) -"aIh" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"aIi" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"aIj" = ( -/obj/item/weapon/stool/padded, -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/lino, -/area/crew_quarters/bar) "aIk" = ( /obj/structure/table/marble, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -21436,24 +18925,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/lower/third_south) -"aIH" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4; - icon_state = "intact-scrubbers" - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) "aII" = ( /obj/structure/sign/department/bar{ pixel_x = 32 @@ -21690,15 +19161,6 @@ }, /turf/simulated/floor/tiled, /area/rnd/outpost/xenobiology/outpost_breakroom) -"aJc" = ( -/obj/machinery/hologram/holopad, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/landmark/start{ - name = "Scientist" - }, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) "aJd" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/tiled, @@ -21812,30 +19274,6 @@ /obj/machinery/door/airlock/glass_external/public, /turf/simulated/floor/tiled, /area/hallway/lower/third_south) -"aJq" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4; - icon_state = "intact-scrubbers" - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) "aJr" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -22015,24 +19453,6 @@ /obj/effect/floor_decal/industrial/warning, /turf/simulated/floor/tiled, /area/rnd/research/testingrange) -"aJJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) -"aJK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) "aJL" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4; @@ -22308,40 +19728,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/tether/surfacebase/shuttle_pad) -"aKl" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aKm" = ( -/obj/machinery/newscaster{ - pixel_x = 0; - pixel_y = 30 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 2 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) "aKn" = ( /obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ scrub_id = "atrium" @@ -23035,8 +20421,6 @@ /area/tether/surfacebase/bar_backroom) "aLH" = ( /obj/structure/closet/gmcloset{ - icon_closed = "black"; - icon_state = "black"; name = "formal wardrobe" }, /obj/item/glass_jar, @@ -24985,13 +22369,6 @@ }, /turf/simulated/wall, /area/rnd/outpost/xenobiology/outpost_breakroom) -"aPF" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/light, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_main) "aPG" = ( /obj/random/mob/mouse, /turf/simulated/floor/tiled, @@ -26105,15 +23482,6 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, /area/rnd/outpost/xenobiology/outpost_main) -"aRX" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_main) "aRY" = ( /obj/structure/bed/roller, /obj/structure/extinguisher_cabinet{ @@ -26217,18 +23585,6 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_main) -"aSh" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/alarm{ - pixel_y = 20 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_main) "aSi" = ( /obj/structure/window/basic/full, /obj/structure/window/basic{ @@ -26268,13 +23624,6 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/triage) -"aSl" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4; - icon_state = "intact-scrubbers" - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_main) "aSm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 @@ -26427,19 +23776,6 @@ }, /turf/simulated/floor/tiled, /area/rnd/outpost/xenobiology/outpost_main) -"aSx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_main) -"aSy" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_main) "aSz" = ( /obj/structure/window/basic/full, /obj/structure/window/basic, @@ -26853,24 +24189,6 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/chemistry) -"aTc" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/structure/closet/secure_closet/medical1, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) "aTd" = ( /obj/structure/table/reinforced, /obj/effect/floor_decal/borderfloorwhite{ @@ -27089,16 +24407,6 @@ }, /turf/simulated/floor/tiled/dark, /area/bridge) -"aTw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/effect/floor_decal/techfloor, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/medsec_maintenance) "aTx" = ( /obj/structure/window/basic/full, /obj/structure/grille, @@ -27185,113 +24493,6 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_south_airlock) -"aTE" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"aTF" = ( -/obj/structure/disposalpipe/junction{ - dir = 4; - icon_state = "pipe-j2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"aTG" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"aTH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"aTI" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"aTJ" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) "aTK" = ( /obj/structure/table/glass, /obj/machinery/light{ @@ -27380,18 +24581,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/lower/third_south) -"aTS" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "aTT" = ( /obj/machinery/door/morgue{ dir = 2; @@ -27605,22 +24794,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/lower/third_south) -"aUn" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5; - icon_state = "intact-scrubbers" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5; - icon_state = "intact-supply" - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) "aUo" = ( /obj/machinery/door/airlock/multi_tile/glass, /obj/effect/floor_decal/industrial/warning/corner{ @@ -27646,32 +24819,6 @@ dir = 4 }, /area/hallway/lower/third_south) -"aUq" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/effect/floor_decal/techfloor/corner{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/medsec_maintenance) -"aUr" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/medsec_maintenance) "aUs" = ( /obj/effect/floor_decal/techfloor/corner{ dir = 8 @@ -27784,10 +24931,6 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/triage) -"aUB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) "aUC" = ( /obj/effect/floor_decal/borderfloor/corner, /obj/effect/floor_decal/corner/lime/bordercorner, @@ -27952,27 +25095,6 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/chemistry) -"aUT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) "aUU" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -28075,14 +25197,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/mining) -"aVd" = ( -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/lime/bordercorner, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) "aVe" = ( /obj/structure/table/glass, /obj/item/weapon/storage/box/cups, @@ -28301,17 +25415,6 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/triage) -"aVw" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/lime/bordercorner2, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) "aVx" = ( /obj/machinery/firealarm{ dir = 8; @@ -28319,13 +25422,6 @@ }, /turf/simulated/floor/grass, /area/tether/surfacebase/public_garden_three) -"aVy" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Public Garden" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) "aVz" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -28344,27 +25440,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) -"aVB" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) "aVC" = ( /obj/structure/shuttle/engine/propulsion, /turf/simulated/floor/reinforced, @@ -28533,48 +25608,6 @@ }, /turf/simulated/floor/plating, /area/tether/surfacebase/security/lobby) -"aVO" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - dir = 1; - icon_state = "extinguisher_closed"; - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/structure/flora/pottedplant/stoutbush, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"aVP" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "aVQ" = ( /obj/effect/floor_decal/borderfloor{ dir = 10 @@ -28587,31 +25620,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) -"aVR" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 9 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = 0; - pixel_y = -25 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/bed/chair{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) "aVS" = ( /obj/item/device/radio/intercom{ dir = 2; @@ -28856,50 +25864,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/lower/third_south) -"aWk" = ( -/obj/structure/sign/department/sci{ - pixel_x = -32; - pixel_y = 0 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aWl" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "aWm" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -29148,37 +26112,6 @@ /obj/effect/floor_decal/steeldecal/steel_decals7, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) -"aWC" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aWD" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aWE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "aWF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -29250,19 +26183,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) -"aWM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/disposalpipe/junction{ - dir = 8; - icon_state = "pipe-j2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "aWN" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/lightgrey/border, @@ -29511,43 +26431,6 @@ }, /turf/simulated/floor/wood, /area/library) -"aXg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/wood, -/area/library) -"aXh" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/library) -"aXi" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/light/small, -/turf/simulated/floor/wood, -/area/library) -"aXj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/wood, -/area/library) "aXk" = ( /obj/structure/sign/directions/medical{ dir = 1; @@ -29717,20 +26600,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/lower/third_south) -"aXv" = ( -/obj/structure/noticeboard{ - pixel_y = -26 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) "aXw" = ( /obj/structure/closet/hydrant{ pixel_x = 32 @@ -29940,28 +26809,6 @@ /obj/item/weapon/locator, /turf/simulated/floor/plating, /area/rnd/research_storage) -"aXK" = ( -/obj/machinery/hologram/holopad, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4; - icon_state = "map-scrubbers" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) "aXL" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -29971,24 +26818,6 @@ }, /turf/simulated/floor/plating, /area/rnd/research_storage) -"aXM" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) "aXN" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/floor_decal/rust, @@ -30028,39 +26857,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/rnd/research_storage) -"aXS" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aXT" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) "aXU" = ( /obj/machinery/computer/security/telescreen/entertainment{ desc = "Damn, looks like it's on the clown world channel. I wonder what else is on?"; @@ -31397,29 +28193,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) -"baI" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/corner/blue/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/blue/bordercorner2{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "baJ" = ( /obj/structure/cable{ icon_state = "1-2" @@ -31512,50 +28285,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) -"baR" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/window/basic{ - dir = 8 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"baT" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/window/basic{ - dir = 8 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "baU" = ( /obj/structure/table/reinforced, /obj/machinery/computer/skills, @@ -31711,14 +28440,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) -"bbB" = ( -/obj/structure/disposalpipe/sortjunction/flipped{ - dir = 1; - name = "HoP Office"; - sortType = "HoP Office" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "bbC" = ( /obj/item/device/radio/intercom{ dir = 8; @@ -31756,6 +28477,31 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) +"bbG" = ( +/obj/structure/sign/department/sci{ + pixel_x = -32; + pixel_y = 0 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) "bbH" = ( /obj/machinery/alarm{ alarm_id = "pen_nine"; @@ -31770,27 +28516,6 @@ }, /turf/simulated/floor/wood, /area/crew_quarters/captain) -"bcY" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/corner/blue/bordercorner{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) "bdD" = ( /obj/effect/floor_decal/corner/lightgrey{ dir = 9 @@ -31805,12 +28530,148 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) -"bKm" = ( -/obj/structure/cable{ - icon_state = "1-8" +"bhu" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 }, -/turf/simulated/floor/tiled/steel_dirty, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"bkN" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 1; + icon_state = "pdoor0"; + id = "shuttle blast"; + name = "Shuttle Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating/eris/under, /area/shuttle/tourbus/general) +"bqs" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"bqy" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"bqA" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"bxH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/medsec_maintenance) +"byo" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"bzK" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/processing) +"bEd" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"bKS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5; + icon_state = "intact-scrubbers" + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_main) "bMK" = ( /obj/machinery/atmospherics/portables_connector{ dir = 8 @@ -31818,275 +28679,19 @@ /obj/effect/floor_decal/industrial/outline/red, /turf/simulated/floor/tiled/monotile, /area/tether/surfacebase/shuttle_pad) -"cmQ" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 +"bSe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, -/obj/machinery/holoposter{ - pixel_y = -30 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, /turf/simulated/floor/tiled, /area/hallway/lower/third_south) -"cMs" = ( -/obj/machinery/power/smes/buildable{ - charge = 500000 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/shuttle/tourbus/engines) -"cZe" = ( -/obj/structure/bed/chair/bay/chair{ - dir = 4; - icon_state = "bay_chair_preview" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 9; - icon_state = "bordercolor" - }, -/turf/simulated/floor/tiled/steel_dirty, -/area/shuttle/tourbus/general) -"dhv" = ( -/obj/machinery/computer/ship/sensors, -/turf/simulated/floor/tiled/white, -/area/shuttle/tourbus/cockpit) -"dhS" = ( -/obj/structure/bed/chair/bay/chair{ - dir = 8; - icon_state = "bay_chair_preview" - }, -/obj/effect/floor_decal/rust/part_rusted1{ - dir = 8; - icon_state = "part_rusted1" - }, -/turf/simulated/floor/tiled/steel_dirty, -/area/shuttle/tourbus/general) -"dGZ" = ( -/obj/structure/bed/chair/bay/chair{ - dir = 4; - icon_state = "bay_chair_preview" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/simulated/floor/tiled/steel_dirty, -/area/shuttle/tourbus/general) -"dHR" = ( -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel_dirty, -/area/shuttle/tourbus/general) -"dMP" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/machinery/holoposter{ - pixel_y = 30 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"esm" = ( -/obj/structure/bed/chair/bay/chair{ - dir = 8; - icon_state = "bay_chair_preview" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 1; - icon_state = "bordercolor" - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4; - icon_state = "borderfloorcorner2"; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/blue/bordercorner2{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel_dirty, -/area/shuttle/tourbus/general) -"eMW" = ( -/obj/machinery/computer/ship/engines{ - dir = 8; - icon_state = "computer" - }, -/turf/simulated/floor/tiled/white, -/area/shuttle/tourbus/cockpit) -"eNn" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/bed/chair/bay/chair{ - dir = 8; - icon_state = "bay_chair_preview" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/steel_dirty, -/area/shuttle/tourbus/general) -"eQs" = ( -/obj/effect/floor_decal/rust/part_rusted1{ - dir = 4; - icon_state = "part_rusted1" - }, -/turf/simulated/floor/tiled/steel_dirty, -/area/shuttle/tourbus/general) -"fNt" = ( -/obj/structure/cable/green{ - dir = 1; - icon_state = "0-1" - }, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/turf/simulated/floor/tiled/steel_dirty, -/area/shuttle/tourbus/engines) -"ghf" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - dir = 1; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"gqX" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/blue/bordercorner2{ - dir = 6 - }, -/obj/structure/bed/chair/bay/chair{ - dir = 8; - icon_state = "bay_chair_preview" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled/steel_dirty, -/area/shuttle/tourbus/general) -"guv" = ( -/obj/structure/bed/chair/bay/chair{ - dir = 4; - icon_state = "bay_chair_preview" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10; - icon_state = "borderfloorcorner2"; - pixel_x = 0 - }, -/obj/effect/floor_decal/corner/blue/bordercorner2{ - dir = 10 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel_dirty, -/area/shuttle/tourbus/general) -"gHh" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 10 - }, -/turf/simulated/wall/shull, -/area/shuttle/tourbus/general) -"gJT" = ( -/obj/structure/fuel_port{ - pixel_x = 1; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 6 - }, -/obj/effect/floor_decal/industrial/warning/full, -/turf/simulated/floor/tiled/steel_dirty, -/area/shuttle/tourbus/general) -"gLd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"gLg" = ( -/obj/item/weapon/stool/padded, -/obj/machinery/holoposter{ - dir = 8; - pixel_x = 30 - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/pool) -"hJt" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 8 - }, -/obj/machinery/holoposter{ - pixel_x = -30 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_hallway) -"ieb" = ( -/obj/effect/floor_decal/borderfloorblack, -/obj/effect/floor_decal/industrial/danger, -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - frequency = 1380; - id_tag = "tourbus_pad"; - pixel_y = 24 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"isR" = ( +"caw" = ( /obj/effect/floor_decal/steeldecal/steel_decals_central5{ dir = 4; icon_state = "steel_decals_central5" @@ -32108,36 +28713,1574 @@ dir = 4 }, /obj/effect/map_helper/airlock/door/simple, -/turf/simulated/floor/tiled/monotile, +/turf/simulated/floor/tiled/eris/techmaint_panels, /area/shuttle/tourbus/general) +"ccf" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"ceN" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"cko" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"cmQ" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/machinery/holoposter{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"cnN" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 4; + icon_state = "bay_chair_preview" + }, +/obj/structure/closet/emergsuit_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"cnZ" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 4; + icon_state = "bay_chair_preview" + }, +/obj/structure/closet/emergsuit_wall{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"cpd" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"cqA" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/beige/bordercorner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/beige/bordercorner2{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"cwI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lime/border, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"cAG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light/small, +/turf/simulated/floor/wood, +/area/library) +"cFA" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"cGt" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"cGR" = ( +/obj/item/weapon/stool/padded, +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cJL" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/machinery/camera/network/research{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"cRi" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"cSl" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/library) +"cVg" = ( +/obj/structure/table/steel, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 5 + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 28 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/processing) +"cWe" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_hallway) +"ddn" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "shuttle blast"; + name = "Shuttle Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating/eris/under, +/area/shuttle/tourbus/cockpit) +"dfq" = ( +/obj/machinery/door/airlock/glass, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/bar) +"dgA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"dmH" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"drR" = ( +/obj/machinery/door/firedoor/glass/hidden{ + dir = 2; + icon_state = "door_open" + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_hallway) +"dsF" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"duW" = ( +/obj/structure/table/gamblingtable, +/obj/item/weapon/storage/pill_bottle/dice_nerd, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"dFb" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"dGZ" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"dJm" = ( +/obj/machinery/door/airlock/glass{ + req_one_access = list(19,43,67) + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/shuttle/tourbus/cockpit) +"dKj" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"dQt" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -30 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"dVE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_hallway) +"dVW" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 4; + icon_state = "bay_chair_preview" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"dYX" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light_switch{ + pixel_y = 25 + }, +/obj/random/junk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/medsec_maintenance) +"ehN" = ( +/obj/effect/floor_decal/techfloor/corner, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor/hole/right{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/medsec_maintenance) +"eiO" = ( +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"epM" = ( +/obj/item/weapon/stool/padded, +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"erS" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/lime/bordercorner2, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"eAM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"eCG" = ( +/obj/machinery/computer/ship/helm, +/turf/simulated/floor/tiled/eris/white/orangecorner, +/area/shuttle/tourbus/cockpit) +"eFg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + icon_state = "intact-scrubbers" + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_main) +"eGv" = ( +/obj/structure/fuel_port{ + pixel_x = 1; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 6 + }, +/turf/simulated/floor/tiled/eris/steel/danger, +/area/shuttle/tourbus/general) +"eHk" = ( +/obj/structure/sign/nosmoking_2{ + pixel_x = 29 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 27 + }, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"eIs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"eJm" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"eQN" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"fcg" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 8; + icon_state = "bay_chair_preview" + }, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"feu" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/mauve/bordercorner2, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"fgi" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/beige/bordercorner2{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/structure/flora/pottedplant, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"fgW" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/machinery/camera/network/tether{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"frq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"fru" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + dir = 8; + frequency = 1380; + id_tag = "tourbus_docker"; + pixel_x = 28 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/structure/bed/chair/bay/chair{ + dir = 8; + icon_state = "bay_chair_preview" + }, +/obj/machinery/power/apc{ + dir = 2; + name = "south bump"; + pixel_y = -28 + }, +/obj/structure/cable, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"fxh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass{ + name = "Recreation Area" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/recreation_area) +"fyZ" = ( +/obj/machinery/door/firedoor/glass/hidden/steel, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"fNt" = ( +/obj/structure/cable/green{ + dir = 1; + icon_state = "0-1" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/turf/simulated/floor/tiled/steel_dirty, +/area/shuttle/tourbus/engines) +"fOj" = ( +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 1; + name = "HoP Office"; + sortType = "HoP Office" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"fRH" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/machinery/holoposter{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"fXv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/medical{ + name = "Patient Room A"; + req_one_access = list() + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/patient_a) +"fYr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/bed/chair/bay/chair{ + dir = 4; + icon_state = "bay_chair_preview" + }, +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/apc; + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/engines) +"ghf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + dir = 1; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"giR" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/recreation_area) +"gqv" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/obj/machinery/door/firedoor/glass/hidden/steel, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"gtp" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"gAF" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"gBG" = ( +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"gHh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 10 + }, +/turf/simulated/wall/shull, +/area/shuttle/tourbus/general) +"gLd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"gLg" = ( +/obj/item/weapon/stool/padded, +/obj/machinery/holoposter{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/pool) +"gRX" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 9 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -25 + }, +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"gTN" = ( +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"gUL" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 8; + icon_state = "bay_chair_preview" + }, +/obj/effect/floor_decal/rust/part_rusted1{ + dir = 8; + icon_state = "part_rusted1" + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"gVg" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"haS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Public Garden" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"hcY" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/bordercorner2{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"hgf" = ( +/obj/machinery/door/firedoor/glass/hidden{ + dir = 2; + icon_state = "door_open" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_hallway) +"hlF" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 1; + icon_state = "bay_chair_preview" + }, +/turf/simulated/floor/tiled/eris/white/orangecorner, +/area/shuttle/tourbus/cockpit) +"hoQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"hvt" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"hxc" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/lime/bordercorner, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"hyh" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"hCB" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/bed/chair/bay/chair{ + dir = 8; + icon_state = "bay_chair_preview" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"hEN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/library) +"hJt" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/machinery/holoposter{ + pixel_x = -30 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_hallway) +"hLd" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/medsec_maintenance) +"hPF" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"hYK" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/medsec_maintenance) +"ieb" = ( +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/industrial/danger, +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "tourbus_pad"; + pixel_y = 24 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"iiv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"ioG" = ( +/obj/effect/floor_decal/techfloor, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"iqb" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 8; + icon_state = "bay_chair_preview" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/closet/emergsuit_wall{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"isl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"ivq" = ( +/obj/machinery/computer/ship/engines{ + dir = 8; + icon_state = "computer" + }, +/turf/simulated/floor/tiled/eris/white/orangecorner, +/area/shuttle/tourbus/cockpit) +"iBA" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"iBG" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"iGj" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"iLR" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"iOg" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"iQr" = ( +/obj/machinery/hologram/holopad, +/obj/effect/landmark/start{ + name = "Scientist" + }, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"iRX" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_main) +"iXM" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4; + icon_state = "map-scrubbers" + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"jjp" = ( +/obj/machinery/newscaster{ + pixel_x = 0; + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) "jpB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/yellow{ dir = 6 }, /turf/simulated/wall/shull, /area/shuttle/tourbus/general) -"jvK" = ( -/turf/simulated/wall/shull, -/area/shuttle/tourbus/cockpit) -"jHw" = ( -/turf/simulated/wall/shull, -/area/shuttle/tourbus/general) -"jYd" = ( +"jri" = ( +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"jrn" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"juj" = ( +/obj/machinery/newscaster{ + pixel_x = 0; + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 4 }, -/turf/simulated/floor/reinforced, -/area/tether/surfacebase/shuttle_pad) -"jZe" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/yellow, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/shuttle_pad) -"mfi" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"jvK" = ( +/turf/simulated/wall/shull, +/area/shuttle/tourbus/cockpit) +"jvN" = ( +/obj/machinery/firealarm{ + dir = 2; + layer = 3.3; + pixel_x = 0; + pixel_y = 26 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"jAt" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/mauve/bordercorner, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"jBB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/pool) +"jCn" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor/hole/right{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"jDC" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + dir = 1; + icon_state = "extinguisher_closed"; + pixel_y = -32 + }, +/obj/structure/flora/pottedplant/stoutbush, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"jFq" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + icon_state = "pipe-j1s"; + name = "Bar"; + sortType = "Bar" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"jFz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"jHw" = ( +/turf/simulated/wall/shull, +/area/shuttle/tourbus/general) +"jJd" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"jML" = ( /obj/effect/floor_decal/steeldecal/steel_decals_central5{ dir = 8; icon_state = "steel_decals_central5" @@ -32163,73 +30306,116 @@ req_one_access = list(19,43,67); specialfunctions = 4 }, -/turf/simulated/floor/tiled/monotile, +/turf/simulated/floor/tiled/eris/techmaint_panels, /area/shuttle/tourbus/general) -"mDr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ +"jYd" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/reinforced, +/area/tether/surfacebase/shuttle_pad) +"jZe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/shuttle_pad) +"kcC" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"kcK" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ dir = 8 }, -/obj/machinery/door/blast/regular{ - density = 0; - dir = 1; - icon_state = "pdoor0"; - id = "shuttle blast"; - name = "Shuttle Blast Doors"; - opacity = 0 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/shuttle/tourbus/general) -"mIX" = ( -/obj/structure/bed/chair/bay/chair{ - dir = 4; - icon_state = "bay_chair_preview" +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"kdx" = ( +/obj/structure/table/standard, +/obj/structure/closet/emergsuit_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/eris/white/orangecorner, +/area/shuttle/tourbus/cockpit) +"keX" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"kiw" = ( /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0 }, -/turf/simulated/floor/tiled/steel_dirty, +/turf/simulated/floor/tiled/eris/dark/golden, /area/shuttle/tourbus/general) -"mJR" = ( -/obj/structure/bed/chair/bay/chair{ - dir = 1; - icon_state = "bay_chair_preview" - }, -/turf/simulated/floor/tiled/white, -/area/shuttle/tourbus/cockpit) -"mPg" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/blue/bordercorner2{ - dir = 8 +"kjn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"kmK" = ( /obj/structure/bed/chair/bay/chair{ dir = 4; icon_state = "bay_chair_preview" }, -/turf/simulated/floor/tiled/steel_dirty, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/eris/dark/golden, /area/shuttle/tourbus/general) -"noN" = ( +"knU" = ( /obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/blue/border, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, /obj/effect/floor_decal/borderfloor/corner2{ dir = 9 }, -/obj/effect/floor_decal/corner/blue/bordercorner2{ +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ dir = 9 }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"kun" = ( /obj/machinery/power/apc{ dir = 2; name = "south bump"; @@ -32252,21 +30438,1260 @@ /obj/structure/cable{ icon_state = "1-4" }, -/turf/simulated/floor/tiled/steel_dirty, +/turf/simulated/floor/tiled/eris/dark/golden, /area/shuttle/tourbus/general) -"nXl" = ( -/obj/machinery/door/airlock/glass{ - req_one_access = list(19,43,67) +"kuQ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"kuU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"kyb" = ( +/obj/structure/bed/chair/wood, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"kyC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; pixel_y = 0 }, -/turf/simulated/floor/tiled/steel_grid, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"kBF" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/phoron, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/bluecorner, +/area/shuttle/tourbus/engines) +"kTn" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_main) +"kXo" = ( +/obj/structure/noticeboard{ + pixel_y = -26 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"lcS" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_main) +"lgo" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass_research{ + name = "Weapons Testing Range"; + req_access = list(47) + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"lpB" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/lightgrey/bordercorner, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"lqX" = ( +/obj/machinery/door/firedoor, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/crew_quarters/recreation_area) +"lsy" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/processing) +"lvH" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"lxa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/wood, +/area/library) +"lCq" = ( +/obj/structure/handrail{ + dir = 8 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating/eris/under, /area/shuttle/tourbus/cockpit) -"onV" = ( +"lFc" = ( +/obj/effect/floor_decal/rust/part_rusted1, +/obj/machinery/atmospherics/binary/pump, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"lSv" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"lXv" = ( +/obj/machinery/light/small{ + dir = 8; + pixel_x = 0 + }, +/obj/effect/floor_decal/techfloor, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"lYT" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"mel" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"mjs" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/atm{ + pixel_y = 31 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"mtF" = ( +/obj/structure/extinguisher_cabinet{ + dir = 4; + icon_state = "extinguisher_closed"; + pixel_x = -30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"myZ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/structure/window/basic{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"mzz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/medsec_maintenance) +"mDf" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 4; + icon_state = "bay_chair_preview" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"mFq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"mHO" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/structure/closet/secure_closet/medical1, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/item/weapon/reagent_containers/glass/beaker/vial/imidazoline, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"mRs" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"mUE" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"mWX" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"mXo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/library) +"mXu" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"nbM" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"nfl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"nlf" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/blue/bordercorner2{ + dir = 10 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"nui" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"nHF" = ( +/obj/structure/table/gamblingtable, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"nLX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"obl" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"olG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/recreation_area) +"ooM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/turf/simulated/floor/tiled/monofloor{ + dir = 1 + }, +/area/tether/surfacebase/shuttle_pad) +"opE" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/recreation_area_restroom) +"orc" = ( +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/medsec_maintenance) +"orP" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"ovI" = ( +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"oAu" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"oCw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"oEL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"oEU" = ( +/obj/structure/table/gamblingtable, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"oLR" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 1; + icon_state = "bay_chair_preview" + }, +/obj/machinery/power/apc{ + dir = 2; + name = "south bump"; + pixel_y = -28 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/eris/white/orangecorner, +/area/shuttle/tourbus/cockpit) +"oMK" = ( +/obj/machinery/atmospherics/unary/engine, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/shuttle_pad) +"oPm" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 4; + icon_state = "bay_chair_preview" + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"oRG" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"oSv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/recreation_area) +"oUI" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"paT" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"peS" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/recreation_area) +"pgi" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"ple" = ( +/obj/structure/sign/fire{ + name = "\improper PHORON/FIRE SHELTER"; + pixel_x = 33 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"pwF" = ( +/obj/machinery/computer/ship/sensors, +/turf/simulated/floor/tiled/eris/white/orangecorner, +/area/shuttle/tourbus/cockpit) +"pzH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"pAh" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"pJL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/processing) +"pNk" = ( +/obj/machinery/computer/shuttle_control/explore/tourbus, +/obj/machinery/light/small{ + dir = 1; + icon_state = "bulb1" + }, +/turf/simulated/floor/tiled/eris/white/orangecorner, +/area/shuttle/tourbus/cockpit) +"pPs" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/alarm{ + pixel_y = 20 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_main) +"qem" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 8; + icon_state = "danger" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"qfz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/library) +"qkf" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/sortjunction{ + name = "Research"; + sortType = "Research" + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"qom" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/turf/simulated/floor/tiled/steel_dirty, +/area/shuttle/tourbus/engines) +"qqV" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/crew_quarters/recreation_area) +"qvp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 2 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"qwm" = ( +/turf/simulated/wall/shull, +/area/shuttle/tourbus/engines) +"qCn" = ( +/obj/structure/bed/chair/wood{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"qIb" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"qOw" = ( +/obj/structure/bed/chair/wood{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"qQZ" = ( +/obj/effect/floor_decal/techfloor, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -25 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"qWU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/turf/simulated/wall/shull, +/area/shuttle/tourbus/engines) +"qWZ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"qZs" = ( +/obj/structure/disposalpipe/junction{ + dir = 1; + icon_state = "pipe-j2" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"rbR" = ( +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"rxh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 10 + }, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/shuttle_pad) +"rzV" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 8; + icon_state = "bay_chair_preview" + }, +/obj/structure/closet/emergsuit_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"rAe" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/landmark{ + name = "morphspawn" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/recreation_area_restroom) +"rEZ" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"rMS" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"rXW" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"saK" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/camera/network/security{ + dir = 10; + icon_state = "camera" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"sla" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/recreation_area_restroom) +"suT" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"sDG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"sFW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + dir = 1; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/shuttle_pad) +"sGV" = ( +/obj/machinery/light/small, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/door/window/southleft{ + dir = 1; + icon_state = "left"; + req_one_access = list(19,43,67) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 9 + }, +/turf/simulated/floor/tiled/eris/dark/bluecorner, +/area/shuttle/tourbus/engines) +"sJC" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"sLa" = ( +/obj/machinery/firealarm{ + dir = 2; + layer = 3.3; + pixel_x = 4; + pixel_y = 26 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_hallway) +"sPd" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1; + name = "Bar" + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals_central1, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monofloor, +/area/crew_quarters/bar) +"sSK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"sSW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"sSX" = ( +/obj/structure/bed/chair/wood{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"sWs" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor/hole/right{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/medsec_maintenance) +"sXa" = ( +/obj/machinery/holoposter{ + pixel_x = -30; + pixel_y = 30 + }, +/turf/simulated/floor/grass, +/area/tether/surfacebase/public_garden_three) +"sYk" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/beige/bordercorner2{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/structure/flora/pottedplant, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"tcW" = ( /obj/effect/shuttle_landmark{ base_area = /area/tether/surfacebase/shuttle_pad; base_turf = /turf/simulated/floor/reinforced; @@ -32283,238 +31708,176 @@ /obj/machinery/atmospherics/pipe/simple/hidden/yellow{ dir = 4 }, -/turf/simulated/floor/tiled/steel_dirty, +/turf/simulated/floor/tiled/eris/dark/golden, /area/shuttle/tourbus/general) -"ooM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/yellow, -/turf/simulated/floor/tiled/monofloor{ +"tqY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 1 }, -/area/tether/surfacebase/shuttle_pad) -"oMK" = ( -/obj/machinery/atmospherics/unary/engine, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/shuttle_pad) -"qem" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 8; - icon_state = "danger" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 5 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 }, /turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"qff" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/blue/border, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/blue/bordercorner2, -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ +/area/tether/surfacebase/public_garden_three) +"trA" = ( +/obj/effect/floor_decal/techfloor{ dir = 4 }, -/obj/machinery/power/terminal, -/obj/structure/cable/green, -/obj/structure/bed/chair/bay/chair{ - dir = 8; - icon_state = "bay_chair_preview" - }, -/turf/simulated/floor/tiled/steel_dirty, -/area/shuttle/tourbus/general) -"qom" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/turf/simulated/floor/tiled/steel_dirty, -/area/shuttle/tourbus/engines) -"qwm" = ( -/turf/simulated/wall/shull, -/area/shuttle/tourbus/engines) -"qWU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/yellow, -/turf/simulated/wall/shull, -/area/shuttle/tourbus/engines) -"rjV" = ( -/obj/structure/bed/chair/bay/chair{ - dir = 8; - icon_state = "bay_chair_preview" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/blue/bordercorner2{ - dir = 5 - }, -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/steel_dirty, -/area/shuttle/tourbus/general) -"rpg" = ( -/obj/structure/handrail{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/techfloor{ dir = 8 }, -/obj/machinery/light/small, -/turf/simulated/floor/tiled/steel_dirty, -/area/shuttle/tourbus/cockpit) -"rxh" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 10 - }, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/shuttle_pad) -"sur" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 4 - }, -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, -/obj/structure/bed/chair/bay/chair{ - dir = 4; - icon_state = "bay_chair_preview" - }, -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/apc; - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/turf/simulated/floor/tiled/steel_dirty, -/area/shuttle/tourbus/engines) -"sEq" = ( -/obj/machinery/light/small, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/door/window/southleft{ - dir = 1; - icon_state = "left"; - req_one_access = list(19,43,67) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 9 - }, -/turf/simulated/floor/tiled/dark, -/area/shuttle/tourbus/engines) -"sFW" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/medsec_maintenance) +"ttH" = ( /obj/structure/cable/green{ - dir = 1; - icon_state = "1-2" + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/shuttle_pad) -"sXa" = ( -/obj/machinery/holoposter{ - pixel_x = -30; - pixel_y = 30 +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 8 }, -/turf/simulated/floor/grass, -/area/tether/surfacebase/public_garden_three) -"tdA" = ( -/obj/structure/bed/chair/bay/chair{ +/obj/structure/disposalpipe/segment{ dir = 4; - icon_state = "bay_chair_preview" + icon_state = "pipe-c" }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 1; - icon_state = "bordercolor" - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/blue/bordercorner2{ - dir = 1; - icon_state = "bordercolorcorner2" - }, -/turf/simulated/floor/tiled/steel_dirty, -/area/shuttle/tourbus/general) -"tla" = ( -/obj/structure/cable{ +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"txo" = ( +/obj/structure/cable/green{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/turf/simulated/floor/tiled/white, -/area/shuttle/tourbus/cockpit) -"tKs" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/recreation_area) +"txO" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"tLv" = ( +/obj/machinery/power/smes/buildable{ + charge = 500000 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" }, -/turf/simulated/floor/tiled/steel_dirty, -/area/shuttle/tourbus/general) -"tSk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ dir = 1 }, -/obj/machinery/door/blast/regular{ - density = 0; - dir = 4; - icon_state = "pdoor0"; - id = "shuttle blast"; - name = "Shuttle Blast Doors"; - opacity = 0 +/turf/simulated/floor/tiled/eris/dark/bluecorner, +/area/shuttle/tourbus/engines) +"tRg" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/shuttle/tourbus/cockpit) -"ubn" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 6 +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 9 }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 6 +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 }, -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - dir = 8; - frequency = 1380; - id_tag = "tourbus_docker"; - pixel_x = 28 +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"tWn" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"tYE" = ( +/obj/structure/table/steel, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/processing) +"tZw" = ( +/obj/structure/sign/biohazard{ + pixel_y = 32 + }, +/obj/structure/flora/pottedplant/crystal, +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_hallway) +"uaN" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"ueU" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"uhm" = ( /obj/structure/bed/chair/bay/chair{ dir = 8; icon_state = "bay_chair_preview" }, -/obj/machinery/power/apc{ - dir = 2; - name = "south bump"; - pixel_y = -28 - }, -/obj/structure/cable, -/turf/simulated/floor/tiled/steel_dirty, +/turf/simulated/floor/tiled/eris/dark/golden, /area/shuttle/tourbus/general) "uxo" = ( /obj/effect/floor_decal/spline/plain{ @@ -32539,27 +31902,31 @@ /obj/machinery/atmospherics/pipe/simple/hidden/yellow, /turf/simulated/floor/tiled/monotile, /area/tether/surfacebase/shuttle_pad) -"uyk" = ( -/obj/machinery/shipsensors{ +"uFI" = ( +/obj/effect/floor_decal/borderfloor{ dir = 1 }, -/obj/effect/floor_decal/industrial/warning/full, -/obj/machinery/light/small, -/turf/simulated/floor/tiled/steel_dirty, -/area/shuttle/tourbus/cockpit) -"uDa" = ( -/obj/structure/bed/chair/bay/chair{ - dir = 8; - icon_state = "bay_chair_preview" +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 }, -/obj/effect/floor_decal/borderfloor{ - dir = 5 +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 5 +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"uNM" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/foodcart, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"uOc" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4 }, -/turf/simulated/floor/tiled/steel_dirty, -/area/shuttle/tourbus/general) +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/medsec_maintenance) "uSA" = ( /obj/effect/shuttle_landmark{ base_area = /area/tether/surfacebase/shuttle_pad; @@ -32581,17 +31948,21 @@ }, /turf/simulated/floor/tiled/monofloor, /area/tether/surfacebase/shuttle_pad) -"vfB" = ( -/obj/machinery/atmospherics/portables_connector{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/outline/red, -/obj/machinery/portable_atmospherics/canister/phoron, -/obj/structure/window/reinforced{ +"vdE" = ( +/obj/effect/floor_decal/borderfloor/corner{ dir = 1 }, -/turf/simulated/floor/tiled/dark, -/area/shuttle/tourbus/engines) +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) "viF" = ( /obj/structure/disposalpipe/segment, /obj/effect/floor_decal/borderfloor{ @@ -32630,6 +32001,30 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/shuttle_pad) +"voS" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"vrs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"vrU" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/white/orangecorner, +/area/shuttle/tourbus/cockpit) "vtN" = ( /obj/effect/floor_decal/corner/lightgrey{ dir = 9 @@ -32643,6 +32038,87 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) +"vun" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"vvA" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"vxO" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"vJA" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"vKm" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"vQP" = ( +/obj/effect/floor_decal/techfloor, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/medsec_maintenance) +"weK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/recreation_area) "wiX" = ( /obj/machinery/camera/network/civilian{ dir = 9 @@ -32650,22 +32126,20 @@ /obj/machinery/photocopier, /turf/simulated/floor/wood, /area/library) -"wqP" = ( -/obj/structure/bed/chair/bay/chair{ - dir = 1; - icon_state = "bay_chair_preview" +"wrA" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/obj/machinery/power/apc{ - dir = 2; - name = "south bump"; - pixel_y = -28 +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 }, -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/tiled/white, -/area/shuttle/tourbus/cockpit) +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) "wtd" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 8 @@ -32680,7 +32154,7 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/shuttle_pad) -"wzi" = ( +"wyi" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, /obj/structure/window/reinforced{ @@ -32695,20 +32169,86 @@ opacity = 0 }, /obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, +/turf/simulated/floor/plating/eris/under, /area/shuttle/tourbus/general) -"wNz" = ( -/obj/machinery/computer/ship/helm, -/turf/simulated/floor/tiled/white, -/area/shuttle/tourbus/cockpit) -"xdJ" = ( -/obj/machinery/computer/shuttle_control/explore/tourbus, -/obj/machinery/light/small{ - dir = 1; - icon_state = "bulb1" +"wGK" = ( +/obj/structure/bed/chair/wood{ + dir = 1 }, -/turf/simulated/floor/tiled/white, -/area/shuttle/tourbus/cockpit) +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"wPD" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"wQf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/machinery/power/terminal, +/obj/structure/cable/green, +/obj/structure/bed/chair/bay/chair{ + dir = 8; + icon_state = "bay_chair_preview" + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"wXr" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"xaU" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/processing) +"xbm" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"xbZ" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + icon_state = "pipe-j1s"; + name = "Kitchen"; + sortType = "Kitchen" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) "xdM" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/effect/floor_decal/borderfloor{ @@ -32728,37 +32268,150 @@ }, /turf/simulated/floor/tiled, /area/rnd/research/researchdivision) -"xoe" = ( -/obj/structure/table/standard, -/turf/simulated/floor/tiled/white, -/area/shuttle/tourbus/cockpit) -"xxJ" = ( -/obj/structure/cable{ - d1 = 2; +"xjd" = ( +/obj/structure/cable/green{ + d1 = 4; d2 = 8; - icon_state = "2-8" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/yellow, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"xkx" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 2; + layer = 3.3; + pixel_x = 0; + pixel_y = 26 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"xlW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"xmK" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"xpJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"xvN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/recreation_area_restroom) +"xyK" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; pixel_y = 0 }, -/turf/simulated/floor/tiled/steel_dirty, -/area/shuttle/tourbus/general) +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"xAV" = ( +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"xEB" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) "xHg" = ( /obj/random/cutout, /turf/simulated/floor/plating, /area/vacant/vacant_site/gateway) -"xHL" = ( -/obj/effect/floor_decal/rust/part_rusted1, -/obj/machinery/atmospherics/binary/pump, -/obj/structure/cable{ - icon_state = "2-4" +"xIO" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 }, -/turf/simulated/floor/tiled/steel_dirty, -/area/shuttle/tourbus/general) +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) "xJy" = ( /obj/structure/cable/green{ d1 = 4; @@ -32767,6 +32420,35 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/shuttle_pad) +"xOa" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/floor_decal/rust/part_rusted1{ + dir = 4; + icon_state = "part_rusted1" + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"xUo" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"xXf" = ( +/obj/machinery/shipsensors{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/full, +/obj/machinery/light/small, +/turf/simulated/floor/plating/eris/under, +/area/shuttle/tourbus/cockpit) "xZw" = ( /obj/structure/bed/chair{ dir = 8 @@ -32778,6 +32460,12 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/shuttle_pad) +"yet" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/recreation_area) (1,1,1) = {" aaa @@ -37438,8 +37126,8 @@ aOV aPf aNd aRa -aRX -aPF +iRX +kTn aSA aQR aTa @@ -37580,8 +37268,8 @@ aBu aRu aRI aRO -aSx -aSl +eFg +bKS aSD aSQ aTf @@ -38070,12 +37758,12 @@ aDs aDs aUw aVb -aDg -aDg -aDg -aVy -apS -aVP +iiv +tqY +tqY +haS +xpJ +orP aVQ alP aac @@ -38211,13 +37899,13 @@ aDk aDs aDs aUz -aVd -aVw +hxc +erS aDe aDe aDc aVA -apS +sDG akn alP aac @@ -38253,10 +37941,10 @@ aac aac aac acj -amu -aBV +sLa aCc -aGt +aCc +drR aCc aIp aIW @@ -38351,15 +38039,15 @@ aDf aDm aDl aDt -aDC -aUB -aDM +rEZ +dgA +cwI aDf aDT arW arW aVE -apS +aWF akn alP aac @@ -38395,10 +38083,10 @@ aac aac aac acj -akW -aFK -aBZ -aGr +tZw +dVE +cWe +hgf aVp aVp aVp @@ -38501,7 +38189,7 @@ aDc aDz agw air -apS +aWF akn alP aac @@ -38643,7 +38331,7 @@ aDS aac agw air -apS +aWF akn akS alw @@ -38785,7 +38473,7 @@ aac aac agw air -apS +aWF akn akS alx @@ -38927,7 +38615,7 @@ aac aac agw aVG -apS +aWF akn akS aly @@ -39069,7 +38757,7 @@ agw agw agw air -ajv +aWF akn akS ahq @@ -39210,8 +38898,8 @@ aac agw ahd ahS -ais -ajw +cpd +aWF akn akS alA @@ -39284,8 +38972,8 @@ aRr aRF aRp aRe -aSl -aSx +eFg +bKS aSJ aSY aTk @@ -39352,8 +39040,8 @@ aac agw agw agw -ait -ajx +air +aWF akn akS alB @@ -39426,8 +39114,8 @@ aRs aOG aOS aRV -aSh -aSy +pPs +lcS aSI aRM aRt @@ -39494,8 +39182,8 @@ aac agw abz abB -aeU -acZ +jJd +oEL akn akS alC @@ -39636,9 +39324,9 @@ aTV agw agw agw -aby -aDW -akn +xkx +vun +bhu akS alD amq @@ -39816,8 +39504,8 @@ afK afK aoy amT -aBp -aGq +obl +jAt azL aFN aBW @@ -39958,8 +39646,8 @@ ayr aBe afK aAm -aFM -aCf +cGt +cJL azL aBb aBW @@ -40100,8 +39788,8 @@ ayB aBg afK aAY -aFO -aCg +eJm +tRg azL aBc aBW @@ -40242,13 +39930,13 @@ ayB aBh aBj aCs -aFP -aCq -aAl -aBd -aCa -aJc -aJJ +mUE +tWn +aTe +uaN +aBW +iQr +gtp aKG aLl aLS @@ -40351,8 +40039,8 @@ aUe aiJ akT alE -amt -amS +sSK +amN amN amN amN @@ -40384,13 +40072,13 @@ ayN aAT aBw aCt -aCC -aCD -aCI -aFl -aBW -aBW -aJK +oUI +wrA +lgo +lSv +kuU +kuU +mWX aKE aLl aLT @@ -40493,8 +40181,8 @@ aUf akx akT acY +ueU arg -adK arg arg arg @@ -40525,9 +40213,9 @@ axO ayP auc afK -amV -aFR -aCK +kyC +jrn +feu azL aFQ aBW @@ -40635,8 +40323,8 @@ aWF aku akS aMS +jBB amv -amU amv amv amv @@ -40668,8 +40356,8 @@ ayT ayW afK aBi -aFS -aXv +mXu +kXo azL aBI aBW @@ -40772,13 +40460,13 @@ aTW aTW aTW agw -ack -ajF +kuQ +aWF akv akS alJ +jBB amv -amU anB aoa aot @@ -40810,8 +40498,8 @@ azl aFi afK aIq -aFS -aCr +mXu +lvH azL aoQ aCb @@ -40914,14 +40602,14 @@ aTW aTW aTW agw -dMP -ajG +fRH +aWF aWN akY akY -akZ -amW -anC +fxh +lqX +qqV akY akY akY @@ -40952,8 +40640,8 @@ azG afK afK ayR -aGu -aXM +ttH +txO azL azL azL @@ -41056,13 +40744,13 @@ aTW aTW aTW agw -acn -aWD +kuQ +aWF aNE akY alK -amw -aDX +oSv +aDZ aDZ aob aKv @@ -41094,8 +40782,8 @@ aAr ayu aFm aCB -aGv -aXS +qkf +dKj aGR aHI aHj @@ -41198,13 +40886,13 @@ agw agw agw agw -acV -apS +mjs +aWF akx akZ alL +giR amw -aDY amw amw aov @@ -41236,8 +40924,8 @@ aze azJ aze aBX -aXK -aXT +mel +iXM aAo aBL ahf @@ -41331,7 +41019,7 @@ acz abC afc aes -afp +tYE agO agS ahw @@ -41340,13 +41028,13 @@ aiL aiL aiL agw -aWl -aWE -akx +oAu +aWH +aWU akZ alL +giR amw -aDY amw amw aow @@ -41355,8 +41043,8 @@ app ajR aiD afj -auy -agF +rAe +sla afP awM afj @@ -41473,7 +41161,7 @@ acA adh afc aet -afq +xaU age ahv ahw @@ -41487,9 +41175,9 @@ ajM akx akZ amw -amw -amY -anD +txo +peS +weK aod aox aoV @@ -41497,8 +41185,8 @@ apq aiC avj aiH -apP -awm +opE +xvN afj afj afj @@ -41615,7 +41303,7 @@ acB adi afc aeu -afr +pJL age ahv ahw @@ -41630,8 +41318,8 @@ akx akZ alN amw -amX -amw +yet +olG amw amw akZ @@ -41757,7 +41445,7 @@ acC adp afc adg -afS +lsy age ahv ahw @@ -41772,8 +41460,8 @@ akx akZ alN amw -amZ -anE +yet +olG amw amw akZ @@ -41898,8 +41586,8 @@ abX acD adq afc -ahz -afT +cVg +bzK aWW aeJ ahw @@ -42350,8 +42038,8 @@ apT aqI ark ahc -arX -asu +wPD +avG apX agw aac @@ -42492,8 +42180,8 @@ aoX aqJ aoX aoX -arY -ajX +aix +avG apX alP aac @@ -42634,8 +42322,8 @@ apU aqK apv aoX -arZ -asv +juj +avG apX alP aac @@ -42776,30 +42464,30 @@ apV aqL arl aoX -ahs -asw -apX +uFI +isl +keX agw aac aac ats aPD ava -avy awa +cRi awG axc axR aAv aGC -aHl +pAh ayY aBR aBY azb azM aWj -aWk +bbG aXd aHQ aIx @@ -42918,30 +42606,30 @@ apV aqL arm aoX -ajC -asx +aix +avG apX alP aac aac aue auA -avb -avz -aEr +avC +rMS +hoQ aEr axd aEr aEr aEr -aoe +nLX aEr aEr auX azF azI azF -azF +lYT aGU aGV aAs @@ -43068,9 +42756,9 @@ aac aac aue akk -avc -avA -awc +avC +sSW +lpB awH axe awH @@ -43081,9 +42769,9 @@ aAu aBk aFj awC -axy +eQN aXe -aCE +fgW aGW aHR aAs @@ -43183,8 +42871,8 @@ ahZ aia akz akA -aUT -aVO +frq +jDC ajT aWn ajM @@ -43210,8 +42898,8 @@ aac aac ats auB -avd -avB +avC +bSe aff azP azP @@ -43325,8 +43013,8 @@ ahA aiT aiU ahx -aTE -aTI +eAM +oRG ajT aWs ajM @@ -43352,8 +43040,8 @@ ats ats ats auC -ave avC +bSe awe azP axU @@ -43467,8 +43155,8 @@ aef aiW akB aHS -aTF -agB +xAV +saK ajT aWt aWH @@ -43494,8 +43182,8 @@ ats atH auf auD -ave avC +jFz awf azP axV @@ -43609,8 +43297,8 @@ agP ahC aeK akF -aTG -aVR +pzH +gRX ajT aWu aWI @@ -43636,8 +43324,8 @@ ats ats ats auE -avf -avD +qvp +xlW awg azP axW @@ -43647,10 +43335,10 @@ azP aCH azT azT -aFq -aFv -aHe -aXg +aBs +azT +lxa +aEV axg aHa aHR @@ -43751,8 +43439,8 @@ ahF aiQ ajS aQX -aTH -aTJ +oCw +mRs aWc aWv aWJ @@ -43778,8 +43466,8 @@ att aOb aha auF -avg -ajX +nbM +nfl akx azP azP @@ -43789,10 +43477,10 @@ azP aIE aEP aEG -azT +aBs aFU aFU -aXh +aHc axg aHb aHR @@ -43801,13 +43489,13 @@ aJn aKa aKU aKU -rpg +lCq jvK jvK jvK -mDr +bkN jHw -mfi +jML jHw jpB qWU @@ -43893,7 +43581,7 @@ ahV aiR akw ahx -aVB +xyK aVT aWd aiV @@ -43920,8 +43608,8 @@ alh alh alh auG -avh -avE +kjn +ceN akx axi awd @@ -43931,10 +43619,10 @@ akM azT aEH aAA +aBs azT azT -azT -aXh +aHc axi aGX aHR @@ -43945,13 +43633,13 @@ aKU aKU jvK jvK -xoe +kdx jvK -cZe -guv -eQs -mPg -sur +cnN +mDf +eiO +cnZ +fYr qwm qwm aKU @@ -44073,10 +43761,10 @@ azV azT aEI aEI -azT +aBs aGw aHg -aXi +cAG axk aXq aXn @@ -44085,16 +43773,16 @@ ats aKD aKU aKU -tSk -wNz -wqP +ddn +eCG +oLR jvK -tdA -dGZ -tKs -mIX -noN -vfB +oPm +kmK +xOa +dVW +kun +kBF qom aKU avs @@ -44211,14 +43899,14 @@ axS ayz azS ayz -aBr -aCJ -aCJ -aEV -azT -azT -azT -aXj +mXo +qfz +qfz +cSl +hEN +ayz +ayz +eIs axS aXr aXp @@ -44227,16 +43915,16 @@ aJn aKa aKU aKU -tSk -xdJ -tla -nXl -tKs -bKm -gJT -xHL -xxJ -sEq +ddn +pNk +vrU +dJm +kiw +kcC +eGv +lFc +dGZ +sGV qom aKU aOI @@ -44369,16 +44057,16 @@ aJn aKa aKU aKU -tSk -dhv -mJR +ddn +pwF +hlF jvK -esm -dhS -dHR -eNn -qff -cMs +uhm +gUL +rbR +hCB +wQf +tLv fNt aKU aOI @@ -44454,8 +44142,8 @@ acw acM adL adZ -aeE -afX +mzz +hLd agK ahE aid @@ -44513,13 +44201,13 @@ aKU aKU jvK jvK -eMW +ivq jvK -uDa -rjV -onV -gqX -ubn +rzV +fcg +tcW +iqb +fru qwm qwm aKU @@ -44596,13 +44284,13 @@ abR ada abS aaE -aeF -afY +dYX +orc agL aaE aie -aiZ -aTw +bxH +vQP aaE aaE aaE @@ -44653,13 +44341,13 @@ aJn aKa aKU aKU -uyk +xXf jvK jvK jvK -wzi +wyi jHw -isR +caw jHw gHh qWU @@ -44738,14 +44426,14 @@ acy adb adV aaE -aeZ -afZ +ehN +uOc agM aaE aif -aDI -aUq -aUr +sWs +hYK +trA aUs aUt aWA @@ -45032,8 +44720,8 @@ aTK aVF aVW aWh -aWC -aWM +qIb +mFq baz aYV aEj @@ -45174,8 +44862,8 @@ agj agX aVn aeG -ajc -ajU +qIb +avG akn aYO aEv @@ -45316,8 +45004,8 @@ agk agX ahK aUU -ajd -ajV +qIb +avG akn aYO aZs @@ -45458,9 +45146,9 @@ agl agX ahL aUU -aje -ajW -akn +xIO +isl +bhu alo alo alo @@ -45601,7 +45289,7 @@ aVk ahM aVt ajf -ajX +avG akn alk aZt @@ -45743,7 +45431,7 @@ agY ahN aii aiV -ajY +jri akn bbq aZu @@ -45885,7 +45573,7 @@ aVl aVo aij ajg -ajX +avG akn alk bbs @@ -46027,7 +45715,7 @@ aVm aeG aeG ajh -ajX +avG akn alk alk @@ -46153,7 +45841,7 @@ aag aRK aaz abd -acf +fXv aed afy ahO @@ -46169,7 +45857,7 @@ aSP ahd ahS aji -ajX +avG akn alk bbt @@ -46311,7 +45999,7 @@ aSP agw agw aWi -ajX +avG akn bbq aZu @@ -46350,9 +46038,9 @@ aCR ayc aGd awP -aKm -aAx -aUn +jjp +fyZ +aUm aJn aAN aAN @@ -46442,7 +46130,7 @@ aed afD aDp aSP -aTc +mHO aTp aUE aUL @@ -46453,7 +46141,7 @@ aSP aVq aVu aix -ajX +avG akn alk bbs @@ -46492,9 +46180,9 @@ awR awR awP awP -aHq -aId -aIH +jvN +suT +aIC aJn aAN aAN @@ -46595,7 +46283,7 @@ aSP auS aVu aix -ajX +avG akG aha aha @@ -46604,23 +46292,23 @@ aha aks apS aqQ -aqR +cFA aqR aZS aZZ anL axb viF -avk -axQ -aiX -baI -baR -baT -baT -bcY -avI -aws +vKm +nlf +wXr +vvA +myZ +myZ +myZ +dsF +avG +iGj awS axv axv @@ -46629,14 +46317,14 @@ alz aAd aAL aBB -aCk -aCS -aFz -aGe -aHp -aHr -aAe -aJq +hcY +bqy +axv +mtF +gqv +vdE +aHW +knU aJn aAN aAN @@ -46737,48 +46425,48 @@ aSP agw agw aix -ajZ +gTN akH akH akH akH -ani -anL -aoj -anL -apa -anL -aqe -anL -anL -anL -anL -asB -anL -bbB -atd -atJ -anL -anL -avm -avJ -awt -awT -awa -ayd -ayG -ayG -aAe -ayG -ayG -aCl -aCT -ayG -ayG -avZ -aHs -aIe -aKl +xEB +vJA +vJA +vJA +xmK +xUo +bqs +xUo +xUo +xUo +xUo +xbZ +xUo +fOj +ovI +jFq +akH +akH +akH +qZs +hPF +xbm +iBA +nui +aEr +aEr +xjd +aEr +aEr +aEr +hvt +azF +azF +gBG +azF +gAF +pgi aUo aKZ aTQ @@ -46884,27 +46572,27 @@ akI aMX ama amI -anj -anM -aok -aoD -apd +dmH +ple +ali +ali +bEd apC aqf aOT aqU arG apS -asC +ajX apS aEd -aTS -atK +cko +iLR auh auK aOg avn -avn +qWZ awU axw aye @@ -46914,12 +46602,12 @@ aAf axw axw axw -aCU +paT aCU aGf aIc aHt -aIf +gVg aII aUp aOQ @@ -47037,11 +46725,11 @@ aqT apc arH ash -asD +ate ash ate -atv -atL +kcK +ate ash auL avo @@ -47061,7 +46749,7 @@ avK arJ arJ aHu -aIg +sPd arJ arJ arJ @@ -47168,8 +46856,8 @@ akK alp amc aio -anl -anN +rXW +lXv aol alY alY @@ -47179,11 +46867,11 @@ agw apc arI asi -asE -asU -atf -atw -atM +fgi +byo +cqA +ccf +sYk aui auM arJ @@ -47200,10 +46888,10 @@ asX alM asX asX -aGg -aGD -aHv -aIh +iOg +dQt +sJC +hyh aIJ aJs aKn @@ -47310,8 +46998,8 @@ akL alq alq amJ -anm -anO +jCn +qQZ aol alZ alZ @@ -47324,7 +47012,7 @@ arJ asF asV atg -atx +dfq asF arJ arJ @@ -47342,10 +47030,10 @@ aBD aCo aBC aFA -aGh asX asX -aIi +asX +iBG aIK aJt aJt @@ -47452,8 +47140,8 @@ agN alr amd aio -ann -anP +eHk +ioG aom aXZ aYd @@ -47466,7 +47154,7 @@ asj asG asW asG -aty +dFb atN auj auN @@ -47478,16 +47166,16 @@ avp ayf ayI avp -aAh -aAP -aBC -aBC -aCW -aFA -aGi -aGE -aHw -aIj +vxO +kyb +nHF +oEU +duW +wGK +vrs +voS +cGR +epM aro aJt aKo @@ -47620,13 +47308,13 @@ aEk aEN aET aEW -aAi -avp -aBE -aCp -aCX -aFB -aGj +asX +asX +sSX +qOw +qCn +bqA +sJC aGF aHx aIk @@ -48603,7 +48291,7 @@ asN atb atn asO -asO +uNM aup auR avr diff --git a/maps/tether/tether-04-transit.dmm b/maps/tether/tether-04-transit.dmm index 484985d747..c9d69a263b 100644 --- a/maps/tether/tether-04-transit.dmm +++ b/maps/tether/tether-04-transit.dmm @@ -125,7 +125,7 @@ /area/tether/midpoint) "l" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor/glass/hidden/steel{ +/obj/machinery/door/firedoor/glass/hidden{ dir = 2 }, /turf/simulated/floor/tiled/dark, @@ -150,6 +150,13 @@ /obj/structure/table/woodentable, /turf/simulated/floor/wood, /area/tether/midpoint) +"o" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor/glass/hidden{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/midpoint) "p" = ( /obj/machinery/light{ dir = 8; @@ -169,7 +176,7 @@ /area/tether/midpoint) "r" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor/glass/hidden/steel, +/obj/machinery/door/firedoor/glass/hidden, /turf/simulated/floor/tiled/dark, /area/tether/midpoint) "s" = ( @@ -444,13 +451,6 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/midpoint) -"W" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/midpoint) "X" = ( /obj/machinery/vending/coffee{ dir = 1 @@ -10358,7 +10358,7 @@ V l r r -W +o S X y diff --git a/maps/tether/tether-05-station1.dmm b/maps/tether/tether-05-station1.dmm index e44e48a3a2..0178eb04a3 100644 --- a/maps/tether/tether-05-station1.dmm +++ b/maps/tether/tether-05-station1.dmm @@ -51,20 +51,28 @@ /turf/simulated/wall/r_wall, /area/space) "aah" = ( -/obj/effect/floor_decal/steeldecal/steel_decals7{ +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 10 }, /obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 }, /turf/simulated/floor/tiled, -/area/engineering/hallway) +/area/engineering/gravity_lobby) "aai" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -109,21 +117,22 @@ /turf/simulated/floor/tiled, /area/hallway/station/atrium) "aal" = ( -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0 }, -/obj/machinery/door/firedoor/glass/hidden/steel, -/turf/simulated/floor/tiled, -/area/engineering/hallway) +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -35; + pixel_y = 0 + }, +/turf/simulated/floor, +/area/maintenance/station/eng_lower) "aam" = ( /obj/machinery/light/small{ dir = 8; @@ -662,26 +671,6 @@ "abk" = ( /turf/simulated/floor/reinforced, /area/engineering/engine_room) -"abl" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled, -/area/engineering/hallway) "abm" = ( /obj/structure/cable/green{ icon_state = "1-2" @@ -1008,38 +997,6 @@ }, /turf/simulated/floor, /area/maintenance/substation/engineering) -"abO" = ( -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/engineering/hallway) "abP" = ( /obj/machinery/light/small{ dir = 8; @@ -1105,24 +1062,6 @@ }, /turf/simulated/wall/r_wall, /area/engineering/engine_monitoring) -"abX" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/atrium) "abY" = ( /obj/effect/floor_decal/borderfloor{ dir = 5 @@ -1155,38 +1094,6 @@ }, /turf/simulated/floor, /area/maintenance/station/eng_lower) -"acc" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/atm{ - pixel_y = 30 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/atrium) "acd" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'RADIOACTIVE AREA'"; @@ -1203,37 +1110,6 @@ }, /turf/simulated/floor, /area/maintenance/station/eng_lower) -"acf" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/obj/structure/disposalpipe/junction{ - dir = 8; - icon_state = "pipe-j2" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/atrium) "acg" = ( /turf/simulated/wall/r_wall, /area/engineering/engine_gas) @@ -1290,22 +1166,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/atrium) -"acq" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/engineering/hallway) "acr" = ( /obj/structure/disposalpipe/junction{ dir = 8 @@ -1327,21 +1187,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/atrium) -"acu" = ( -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/simulated/floor/tiled, -/area/engineering/hallway) "acv" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/cap/visible/scrubbers{ @@ -1349,27 +1194,6 @@ }, /turf/simulated/floor, /area/vacant/vacant_restaurant_lower) -"acw" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/computer/guestpass{ - dir = 4; - pixel_x = -28; - pixel_y = 0 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/atrium) "acx" = ( /obj/structure/cable/green{ d1 = 2; @@ -1637,27 +1461,6 @@ /obj/random/drinkbottle, /turf/simulated/floor, /area/maintenance/station/eng_lower) -"adj" = ( -/obj/structure/extinguisher_cabinet{ - dir = 4; - icon_state = "extinguisher_closed"; - pixel_x = -30 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/hallway/station/atrium) "adk" = ( /obj/structure/railing{ dir = 1 @@ -1758,32 +1561,6 @@ }, /turf/simulated/floor, /area/vacant/vacant_restaurant_lower) -"adq" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/engineering/hallway) "adr" = ( /obj/structure/flora/pottedplant, /obj/effect/floor_decal/corner/blue/full{ @@ -1795,24 +1572,6 @@ }, /turf/simulated/floor/tiled/dark, /area/bridge/secondary) -"ads" = ( -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/simulated/floor/tiled, -/area/engineering/hallway) "adt" = ( /obj/structure/cable/green{ d1 = 1; @@ -2109,40 +1868,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/atrium) -"adU" = ( -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled, -/area/engineering/hallway) -"adV" = ( -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/engineering/hallway) "adW" = ( /obj/structure/cable/green, /obj/machinery/power/apc{ @@ -2169,26 +1894,6 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos/backup) -"adZ" = ( -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/structure/extinguisher_cabinet{ - dir = 4; - icon_state = "extinguisher_closed"; - pixel_x = -30 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/simulated/floor/tiled, -/area/engineering/hallway) "aea" = ( /turf/simulated/floor/tiled/techmaint, /area/engineering/engine_smes) @@ -2196,30 +1901,10 @@ /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/tiled/techmaint, /area/engineering/engine_smes) -"aec" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/atrium) "aed" = ( /obj/machinery/computer/supplycomp, /turf/simulated/floor/tiled/dark, /area/bridge/secondary) -"aee" = ( -/obj/structure/disposalpipe/junction{ - dir = 4; - icon_state = "pipe-j2" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/atrium) "aef" = ( /obj/random/junk, /obj/random/trash, @@ -2278,27 +1963,6 @@ }, /turf/simulated/floor, /area/hallway/station/docks) -"aem" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/atrium) "aen" = ( /turf/simulated/floor/tiled, /area/engineering/workshop) @@ -2524,68 +2188,6 @@ }, /turf/simulated/floor/tiled, /area/engineering/engine_monitoring) -"aeD" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/engineering/hallway) -"aeE" = ( -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/simulated/floor/tiled, -/area/engineering/hallway) "aeF" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -2650,22 +2252,6 @@ /obj/random/tool, /turf/simulated/floor, /area/maintenance/station/eng_lower) -"aeM" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/hallway/station/atrium) "aeN" = ( /obj/machinery/alarm{ dir = 8; @@ -2743,23 +2329,6 @@ /obj/machinery/door/firedoor/glass/hidden/steel, /turf/simulated/floor/tiled, /area/hallway/station/atrium) -"aeV" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/engineering/hallway) "aeW" = ( /turf/simulated/floor/tiled/techmaint, /area/engineering/storage) @@ -2775,31 +2344,6 @@ }, /turf/simulated/floor/tiled/dark, /area/bridge/secondary) -"aeZ" = ( -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/apc; - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/atrium) "afa" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -2996,27 +2540,6 @@ }, /turf/simulated/floor/tiled, /area/bridge/secondary) -"afm" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/structure/disposalpipe/segment, -/obj/item/device/radio/intercom{ - dir = 4; - pixel_x = 24 - }, -/turf/simulated/floor/tiled, -/area/engineering/hallway) "afn" = ( /obj/effect/floor_decal/borderfloor{ dir = 9 @@ -3489,22 +3012,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/atrium) -"afZ" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner/yellow/bordercorner{ - dir = 1; - icon_state = "bordercolorcorner" - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/engineering/hallway) "aga" = ( /obj/machinery/floor_light/prebuilt{ on = 1 @@ -4161,16 +3668,6 @@ /obj/effect/floor_decal/steeldecal/steel_decals7, /turf/simulated/floor/tiled, /area/hallway/station/atrium) -"agV" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/hallway/station/atrium) "agW" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -4345,18 +3842,6 @@ }, /turf/simulated/floor/tiled, /area/bridge/secondary) -"ahi" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/atrium) "ahj" = ( /obj/structure/cable{ d1 = 1; @@ -4711,33 +4196,6 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor, /area/maintenance/station/spacecommandmaint) -"ahM" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1"; - pixel_x = 0 - }, -/turf/simulated/floor/tiled, -/area/engineering/hallway) "ahN" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -4750,32 +4208,6 @@ }, /turf/simulated/floor, /area/maintenance/station/spacecommandmaint) -"ahO" = ( -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/simulated/floor/tiled, -/area/engineering/hallway) "ahQ" = ( /obj/machinery/light{ dir = 4 @@ -4914,18 +4346,6 @@ }, /turf/simulated/floor/tiled, /area/tether/station/visitorhallway/office) -"aig" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/hallway/station/atrium) "aih" = ( /obj/structure/cable/green{ d1 = 4; @@ -5233,30 +4653,6 @@ /obj/item/clothing/glasses/meson, /turf/simulated/floor/tiled, /area/engineering/engine_airlock) -"aiG" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/alarm{ - dir = 8; - pixel_x = 25; - pixel_y = 0 - }, -/turf/simulated/floor/tiled, -/area/engineering/hallway) "aiH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -5532,27 +4928,6 @@ }, /turf/simulated/floor/tiled, /area/gateway/prep_room) -"ajk" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/purple/border, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/purple/bordercorner2, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/alarm{ - dir = 1; - icon_state = "alarm0"; - pixel_y = -22 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/atrium) "ajl" = ( /obj/effect/floor_decal/industrial/warning/corner{ dir = 1; @@ -5891,17 +5266,6 @@ }, /turf/simulated/floor/tiled, /area/gateway/prep_room) -"ajW" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1; - icon_state = "warning" - }, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 8; - icon_state = "warningcorner" - }, -/turf/simulated/floor/tiled, -/area/gateway/prep_room) "ajX" = ( /obj/machinery/light{ dir = 4; @@ -5963,25 +5327,6 @@ /obj/machinery/floodlight, /turf/simulated/floor/tiled/dark, /area/gateway/prep_room) -"ake" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/engineering/hallway) "akf" = ( /obj/machinery/button/remote/blast_door{ id = "PubPrep"; @@ -6007,19 +5352,6 @@ }, /turf/simulated/floor/tiled/dark, /area/gateway) -"aki" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/gateway/prep_room) "akj" = ( /obj/item/device/radio/intercom{ dir = 2; @@ -6212,17 +5544,6 @@ }, /turf/simulated/floor/tiled, /area/gateway/prep_room) -"akB" = ( -/obj/effect/floor_decal/industrial/warning/corner, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 1; - icon_state = "warningcorner" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/gateway/prep_room) "akC" = ( /obj/effect/floor_decal/industrial/warning, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -6257,15 +5578,6 @@ }, /turf/simulated/floor/tiled/dark, /area/gateway) -"akI" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/gateway/prep_room) "akJ" = ( /obj/structure/window/reinforced{ dir = 4 @@ -6311,24 +5623,6 @@ }, /turf/simulated/floor/tiled/dark, /area/gateway/prep_room) -"akN" = ( -/obj/machinery/door/airlock/multi_tile/metal{ - name = "Gateway Prep Room" - }, -/obj/machinery/door/blast/shutters{ - dir = 2; - id = "PubPrepFront"; - layer = 3.3; - name = "Gateway Prep Shutter" - }, -/obj/machinery/door/firedoor/glass, -/obj/effect/floor_decal/steeldecal/steel_decals_central1{ - dir = 8 - }, -/turf/simulated/floor/tiled/monofloor{ - dir = 8 - }, -/area/gateway/prep_room) "akO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -6344,39 +5638,6 @@ }, /turf/simulated/floor/tiled, /area/engineering/engine_airlock) -"akP" = ( -/obj/machinery/door/blast/shutters{ - dir = 2; - id = "PubPrepFront"; - layer = 3.3; - name = "Gateway Prep Shutter" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/glass, -/obj/effect/floor_decal/steeldecal/steel_decals_central1{ - dir = 4 - }, -/turf/simulated/floor/tiled/monofloor{ - dir = 4 - }, -/area/gateway/prep_room) -"akQ" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/purple/border, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/machinery/camera/network/tether{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/atrium) "akR" = ( /obj/structure/table/reinforced, /obj/item/weapon/storage/briefcase/inflatable{ @@ -6408,62 +5669,6 @@ /obj/effect/floor_decal/industrial/outline/yellow, /turf/simulated/floor, /area/engineering/storage) -"akU" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/button/remote/blast_door{ - id = "PubPrepFront"; - name = "Gateway Shutter"; - pixel_x = 24; - pixel_y = -23; - req_access = list(62) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/steeldecal/steel_decals6, -/turf/simulated/floor/tiled, -/area/gateway/prep_room) -"akV" = ( -/obj/machinery/button/remote/blast_door{ - id = "PubPrepFront"; - name = "Gateway Shutter"; - pixel_x = -24; - pixel_y = 24; - req_access = list(62) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/atrium) -"akW" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/engineering/hallway) "akX" = ( /obj/structure/cable/green{ d1 = 4; @@ -6481,27 +5686,6 @@ }, /turf/simulated/floor/tiled, /area/engineering/hallway) -"akY" = ( -/obj/structure/closet/emcloset, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/purple/border{ - dir = 5 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4; - icon_state = "borderfloorcorner2"; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/purple/bordercorner2{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/atrium) "akZ" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/engineering{ @@ -6569,19 +5753,6 @@ }, /turf/simulated/floor/tiled/dark, /area/gateway) -"alf" = ( -/obj/structure/closet/emcloset, -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/purple/border{ - dir = 6 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/atrium) "alg" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/glass{ @@ -6983,37 +6154,6 @@ "alT" = ( /turf/simulated/wall, /area/storage/emergency_storage/emergency4) -"alU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/atrium) -"alV" = ( -/obj/machinery/access_button{ - command = "cycle_interior"; - frequency = 1380; - master_tag = "dock_d2a1"; - name = "interior access button"; - pixel_x = -28; - pixel_y = 26; - req_one_access = list(13) - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden{ - dir = 4; - icon_state = "map" - }, -/turf/simulated/floor/tiled, -/area/tether/station/dock_two) "alW" = ( /obj/effect/floor_decal/industrial/outline/yellow, /obj/effect/floor_decal/steeldecal/steel_decals_central6{ @@ -7055,22 +6195,6 @@ /obj/machinery/light, /turf/simulated/floor/tiled, /area/hallway/station/atrium) -"alZ" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/engineering/hallway) "ama" = ( /obj/structure/table/marble, /obj/machinery/floor_light/prebuilt{ @@ -7091,15 +6215,6 @@ /obj/item/weapon/reagent_containers/spray/cleaner, /turf/simulated/floor/wood, /area/hallway/station/atrium) -"amb" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/simulated/floor/tiled, -/area/engineering/hallway) "amc" = ( /obj/structure/cable/green{ d1 = 4; @@ -7783,42 +6898,6 @@ "anp" = ( /turf/simulated/floor/plating, /area/maintenance/abandonedlibrary) -"anq" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/disposalpipe/junction{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/engineering/hallway) -"anr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled, -/area/engineering/hallway) "ans" = ( /obj/item/stack/tile/wood{ amount = 10 @@ -8363,22 +7442,6 @@ }, /turf/simulated/floor, /area/engineering/storage) -"aop" = ( -/obj/machinery/vending/cola{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9, -/turf/simulated/floor/tiled, -/area/engineering/hallway) "aoq" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -8392,15 +7455,6 @@ }, /turf/simulated/floor/tiled, /area/engineering/hallway) -"aor" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/engineering/hallway) "aos" = ( /obj/structure/cable/green{ d1 = 1; @@ -8628,23 +7682,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/maintenance/abandonedlibrary) -"aoZ" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9, -/turf/simulated/floor/tiled, -/area/engineering/hallway) "apa" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ @@ -8654,30 +7691,6 @@ /obj/structure/table, /turf/simulated/floor/plating, /area/maintenance/abandonedlibrary) -"apb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/engineering/hallway) -"apc" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/engineering/hallway) "apd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -8687,12 +7700,6 @@ }, /turf/simulated/floor/carpet, /area/maintenance/abandonedlibrary) -"ape" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/junction, -/turf/simulated/floor/tiled, -/area/engineering/hallway) "apf" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -10598,7 +9605,6 @@ pixel_x = 5 }, /obj/item/weapon/reagent_containers/spray/cleaner, -/obj/item/device/closet_painter, /obj/machinery/camera/network/engineering{ dir = 4 }, @@ -11987,28 +10993,6 @@ }, /turf/simulated/floor/tiled, /area/bridge/secondary/hallway) -"auN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/bridge/secondary/hallway) "auO" = ( /obj/structure/cable/green{ d1 = 1; @@ -12021,28 +11005,6 @@ /obj/machinery/door/airlock/maintenance/common, /turf/simulated/floor, /area/crew_quarters/sleep/cryo) -"auP" = ( -/obj/machinery/alarm{ - dir = 8; - pixel_x = 25; - pixel_y = 0 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/station/stairs_one) "auQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -12093,25 +11055,6 @@ /obj/effect/floor_decal/corner/lightgrey/border, /turf/simulated/floor/tiled, /area/tether/station/visitorhallway/office) -"auV" = ( -/obj/structure/closet/emcloset, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 5 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/blue/bordercorner2{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/bridge/secondary/hallway) "auW" = ( /obj/machinery/atmospherics/omni/mixer{ tag_east = 1; @@ -12777,22 +11720,6 @@ /obj/machinery/camera/network/tether, /turf/simulated/floor/tiled/techfloor, /area/crew_quarters/sleep/cryo) -"awb" = ( -/obj/machinery/atmospherics/pipe/simple/hidden, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/docks) "awc" = ( /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 6 @@ -13066,25 +11993,6 @@ /obj/effect/floor_decal/corner/blue/bordercorner2, /turf/simulated/floor/tiled, /area/bridge/secondary/hallway) -"awz" = ( -/obj/machinery/light, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/blue/border, -/turf/simulated/floor/tiled, -/area/bridge/secondary/hallway) -"awA" = ( -/obj/machinery/camera/network/command{ - dir = 9; - icon_state = "camera" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/bridge/secondary/hallway) "awB" = ( /obj/effect/floor_decal/steeldecal/steel_decals5{ dir = 1 @@ -13117,21 +12025,6 @@ }, /turf/simulated/floor/tiled, /area/engineering/hallway) -"awE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/docks) "awF" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 @@ -13283,26 +12176,6 @@ }, /turf/simulated/floor/tiled, /area/engineering/hallway) -"awP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/machinery/door/firedoor/glass/hidden/steel, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/docks) "awQ" = ( /turf/simulated/wall/r_wall, /area/bridge/meeting_room) @@ -13592,15 +12465,6 @@ }, /turf/simulated/floor/tiled/dark, /area/bridge/secondary/teleporter) -"axr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 6 - }, -/obj/machinery/newscaster{ - pixel_x = -30 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/docks) "axs" = ( /obj/structure/table/woodentable, /obj/item/device/flashlight/lamp/green{ @@ -13617,39 +12481,11 @@ /obj/random/trash_pile, /turf/simulated/floor, /area/crew_quarters/sleep/cryo) -"axu" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/station/stairs_one) -"axv" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/station/stairs_one) "axw" = ( /obj/machinery/light/small, /obj/effect/floor_decal/industrial/warning/corner, /turf/simulated/floor/tiled, /area/tether/station/stairs_one) -"axx" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/floor/tiled, -/area/tether/station/stairs_one) "axy" = ( /obj/structure/cable/green{ d1 = 1; @@ -14286,24 +13122,6 @@ }, /turf/simulated/floor/tiled/steel_grid, /area/hallway/station/docks) -"ayD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/docks) "ayE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -14743,16 +13561,6 @@ }, /turf/simulated/floor/tiled/monotile, /area/engineering/workshop) -"azf" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/turf/simulated/floor/tiled, -/area/tether/station/dock_two) "azg" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -14787,31 +13595,6 @@ /obj/machinery/computer/timeclock/premade/east, /turf/simulated/floor/tiled, /area/storage/tools) -"azj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 8 - }, -/obj/machinery/camera/network/tether{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/docks) "azk" = ( /obj/structure/cable/green{ d1 = 1; @@ -15184,14 +13967,6 @@ "azP" = ( /turf/simulated/floor/tiled, /area/tether/station/visitorhallway/lounge) -"azQ" = ( -/obj/machinery/door/firedoor/glass/hidden/steel, -/obj/machinery/atmospherics/pipe/simple/hidden, -/obj/machinery/camera/network/tether{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/station/dock_one) "azR" = ( /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 9 @@ -15568,16 +14343,6 @@ /obj/machinery/hologram/holopad, /turf/simulated/floor/wood, /area/bridge/meeting_room) -"aAA" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/docks) "aAB" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -15677,19 +14442,6 @@ /obj/effect/floor_decal/corner/blue/border, /turf/simulated/floor/tiled, /area/hallway/station/atrium) -"aAJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5; - icon_state = "intact-supply" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/wood, -/area/bridge/meeting_room) "aAK" = ( /obj/structure/closet/wardrobe/black, /obj/machinery/atmospherics/unary/vent_pump/on{ @@ -15904,10 +14656,6 @@ /obj/structure/closet/secure_closet/engineering_chief, /turf/simulated/floor/tiled, /area/crew_quarters/heads/chief) -"aBh" = ( -/obj/machinery/atmospherics/pipe/simple/hidden, -/turf/simulated/floor/tiled, -/area/hallway/station/docks) "aBi" = ( /turf/simulated/floor/tiled, /area/hallway/station/docks) @@ -15946,24 +14694,6 @@ }, /turf/simulated/floor/tiled, /area/engineering/engine_eva) -"aBm" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/machinery/access_button{ - command = "cycle_interior"; - frequency = 1380; - master_tag = "dock_d1l"; - name = "interior access button"; - pixel_x = -28; - pixel_y = -26; - req_access = list(13) - }, -/obj/machinery/atmospherics/pipe/simple/hidden, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -26 - }, -/turf/simulated/floor/tiled, -/area/tether/station/dock_one) "aBn" = ( /obj/machinery/alarm{ dir = 4; @@ -16101,17 +14831,6 @@ }, /turf/simulated/floor/tiled/steel_grid, /area/engineering/workshop) -"aBz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/wood, -/area/bridge/meeting_room) "aBA" = ( /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 9 @@ -16385,17 +15104,6 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled/white, /area/crew_quarters/sleep/engi_wash) -"aBY" = ( -/obj/structure/bed/chair/comfy/black, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/carpet/purcarpet, -/area/bridge/meeting_room) -"aBZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/docks) "aCa" = ( /obj/machinery/recharge_station, /obj/machinery/camera/network/engineering{ @@ -16477,26 +15185,6 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos/backup) -"aCj" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/camera/network/engineering{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/engineering/hallway) "aCk" = ( /obj/effect/floor_decal/borderfloor{ dir = 8; @@ -16573,19 +15261,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/atrium) -"aCr" = ( -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/docks) "aCs" = ( /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 9 @@ -16745,12 +15420,6 @@ "aCF" = ( /turf/simulated/wall, /area/tether/station/dock_one) -"aCG" = ( -/obj/machinery/door/airlock/glass, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden, -/turf/simulated/floor/tiled/steel_grid, -/area/tether/station/dock_one) "aCH" = ( /obj/structure/closet/emcloset, /obj/effect/floor_decal/industrial/warning/corner{ @@ -16781,12 +15450,6 @@ "aCK" = ( /turf/simulated/wall, /area/tether/station/dock_two) -"aCL" = ( -/obj/machinery/door/airlock/glass, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden, -/turf/simulated/floor/tiled/steel_grid, -/area/tether/station/dock_two) "aCM" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/glass_engineering{ @@ -16920,11 +15583,6 @@ }, /turf/simulated/floor/tiled, /area/engineering/hallway) -"aCW" = ( -/obj/structure/bed/chair/comfy/black, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/carpet/purcarpet, -/area/bridge/meeting_room) "aCX" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -16969,21 +15627,6 @@ }, /turf/simulated/floor/tiled, /area/tether/station/stairs_one) -"aDb" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/effect/floor_decal/sign/dock/one, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/docks) "aDc" = ( /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 9 @@ -17007,18 +15650,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/docks) -"aDd" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/docks) "aDe" = ( /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 9 @@ -17039,20 +15670,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/docks) -"aDf" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/docks) "aDg" = ( /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 9 @@ -17102,97 +15719,6 @@ }, /turf/simulated/floor/tiled/white, /area/crew_quarters/sleep/engi_wash) -"aDk" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/docks) -"aDl" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/item/device/radio/beacon, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/docks) -"aDm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/docks) -"aDn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/docks) -"aDo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/docks) -"aDp" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/sign/dock/two, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/docks) "aDq" = ( /obj/structure/cable/green{ d1 = 1; @@ -17201,19 +15727,6 @@ }, /turf/simulated/floor/wood, /area/bridge/meeting_room) -"aDr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/docks) "aDs" = ( /obj/structure/cable/green{ d2 = 4; @@ -17228,25 +15741,6 @@ /obj/effect/floor_decal/industrial/warning/corner, /turf/simulated/floor, /area/maintenance/substation/civilian) -"aDt" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/docks) "aDu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -17332,14 +15826,6 @@ }, /turf/simulated/floor/carpet/purcarpet, /area/bridge/meeting_room) -"aDA" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/book/manual/security_space_law, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/carpet/purcarpet, -/area/bridge/meeting_room) "aDB" = ( /obj/structure/table/rack{ dir = 8; @@ -17350,14 +15836,6 @@ /obj/random/contraband, /turf/simulated/floor, /area/maintenance/station/spacecommandmaint) -"aDC" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/folder/blue, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/carpet/purcarpet, -/area/bridge/meeting_room) "aDD" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /obj/structure/undies_wardrobe, @@ -17367,11 +15845,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden, /turf/simulated/floor/tiled, /area/tether/station/dock_one) -"aDF" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/station/dock_one) "aDG" = ( /turf/simulated/floor/tiled, /area/tether/station/dock_one) @@ -17395,11 +15868,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden, /turf/simulated/floor/tiled, /area/tether/station/dock_two) -"aDK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/station/dock_two) "aDL" = ( /turf/simulated/floor/tiled, /area/tether/station/dock_two) @@ -17436,18 +15904,6 @@ }, /turf/simulated/floor/wood, /area/bridge/meeting_room) -"aDO" = ( -/obj/machinery/door/airlock/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/tether/station/dock_one) "aDP" = ( /obj/structure/table/rack{ dir = 1 @@ -17473,16 +15929,6 @@ /obj/random/maintenance/clean, /turf/simulated/floor/plating, /area/storage/emergency_storage/emergency4) -"aDQ" = ( -/obj/machinery/door/airlock/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/tether/station/dock_two) "aDR" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -17496,16 +15942,6 @@ /obj/random/mre, /turf/simulated/floor, /area/maintenance/station/spacecommandmaint) -"aDT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled, -/area/tether/station/dock_one) "aDU" = ( /obj/machinery/power/apc{ dir = 4; @@ -17518,29 +15954,6 @@ }, /turf/simulated/floor/tiled, /area/tether/station/dock_one) -"aDV" = ( -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/super; - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/obj/machinery/atmospherics/pipe/simple/hidden, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/turf/simulated/floor/tiled, -/area/tether/station/dock_two) -"aDW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled, -/area/tether/station/dock_two) "aDX" = ( /obj/effect/floor_decal/rust, /obj/machinery/alarm{ @@ -17610,17 +16023,6 @@ }, /turf/simulated/floor, /area/bridge/meeting_room) -"aEd" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/turf/simulated/floor/carpet/purcarpet, -/area/bridge/meeting_room) -"aEe" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/folder/red, -/turf/simulated/floor/carpet/purcarpet, -/area/bridge/meeting_room) "aEf" = ( /obj/structure/cable/green{ d1 = 1; @@ -17681,33 +16083,6 @@ /obj/effect/floor_decal/industrial/warning/corner, /turf/simulated/floor/tiled, /area/tether/station/dock_one) -"aEl" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/station/dock_one) -"aEm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/station/dock_one) -"aEn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/station/dock_two) "aEo" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 @@ -18016,14 +16391,6 @@ }, /turf/simulated/floor/tiled/white, /area/crew_quarters/sleep/engi_wash) -"aEN" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled, -/area/tether/station/dock_one) -"aEO" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled, -/area/tether/station/dock_two) "aEP" = ( /obj/machinery/computer/security/telescreen/entertainment{ desc = "Damn, looks like it's on the clown world channel. I wonder what else is on?"; @@ -18040,18 +16407,6 @@ }, /turf/simulated/floor/tiled, /area/tether/station/visitorhallway/office) -"aEQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/obj/machinery/computer/security/telescreen/entertainment{ - desc = "Looks like it's set to GNN, I wonder what else is on?"; - icon_state = "frame"; - pixel_x = 0; - pixel_y = -32 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/docks) "aER" = ( /obj/effect/floor_decal/steeldecal/steel_decals5{ dir = 1 @@ -18177,36 +16532,6 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor, /area/storage/emergency_storage/emergency4) -"aFq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/station/dock_one) -"aFr" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 25 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/station/dock_one) -"aFt" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/station/dock_two) "aFJ" = ( /obj/machinery/atmospherics/unary/vent_pump/high_volume{ dir = 8; @@ -18279,19 +16604,6 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, /area/tether/station/dock_one) -"aFV" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden, -/turf/simulated/floor/tiled, -/area/tether/station/dock_one) -"aFW" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/station/dock_one) "aFX" = ( /obj/structure/cable/green{ d1 = 1; @@ -18323,19 +16635,6 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, /area/tether/station/dock_two) -"aGa" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden, -/turf/simulated/floor/tiled, -/area/tether/station/dock_two) -"aGb" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/station/dock_two) "aGs" = ( /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 9 @@ -18378,29 +16677,9 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor, /area/maintenance/station/eng_lower) -"aGz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/effect/floor_decal/sign/dock/one, -/turf/simulated/floor/tiled, -/area/tether/station/dock_one) "aGB" = ( /turf/simulated/wall/r_wall, /area/engineering/engineering_airlock) -"aGF" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/effect/floor_decal/sign/dock/two, -/turf/simulated/floor/tiled, -/area/tether/station/dock_two) "aGI" = ( /obj/structure/cable{ d1 = 1; @@ -18438,13 +16717,6 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, /area/tether/station/dock_one) -"aHa" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden, -/turf/simulated/floor/tiled, -/area/tether/station/dock_one) "aHc" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -18452,42 +16724,11 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, /area/tether/station/dock_two) -"aHd" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden, -/turf/simulated/floor/tiled, -/area/tether/station/dock_two) "aHe" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, /turf/simulated/floor/tiled, /area/engineering/gravity_lobby) -"aHt" = ( -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/station/dock_one) -"aHv" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/door/firedoor/glass/hidden/steel, -/obj/machinery/atmospherics/pipe/simple/hidden, -/turf/simulated/floor/tiled, -/area/tether/station/dock_two) -"aHw" = ( -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/station/dock_two) "aHQ" = ( /obj/machinery/door/airlock/glass_external{ frequency = 1379; @@ -18537,15 +16778,6 @@ }, /turf/space, /area/space) -"aIc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/station/dock_two) "aIf" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -18637,37 +16869,6 @@ }, /turf/simulated/floor, /area/maintenance/station/eng_lower) -"aIs" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/hallway/station/atrium) -"aIy" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/item/device/radio/beacon, -/turf/simulated/floor/tiled, -/area/tether/station/dock_one) "aIA" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -18677,34 +16878,9 @@ }, /turf/simulated/floor/plating, /area/tether/station/dock_two) -"aIM" = ( -/obj/effect/floor_decal/sign/dock/one, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/station/dock_one) "aIO" = ( /turf/simulated/floor/tiled, /area/engineering/engineering_monitoring) -"aIR" = ( -/obj/effect/floor_decal/sign/dock/two, -/turf/simulated/floor/tiled, -/area/tether/station/dock_two) -"aIU" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden, -/turf/simulated/floor/tiled, -/area/tether/station/dock_one) -"aIY" = ( -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/floor/tiled, -/area/tether/station/dock_one) "aJh" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -18826,6 +17002,22 @@ }, /turf/simulated/floor/tiled, /area/engineering/hallway) +"aJD" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering Hallway"; + req_one_access = list(10) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/foyer) "aJV" = ( /obj/structure/closet/crate, /obj/item/weapon/circuitboard/smes, @@ -19325,34 +17517,6 @@ }, /turf/simulated/floor/tiled, /area/engineering/hallway) -"aMh" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/engineering/hallway) "aMj" = ( /obj/structure/cable/green{ d1 = 1; @@ -19372,31 +17536,6 @@ }, /turf/simulated/floor/tiled, /area/engineering/hallway) -"aMk" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 2; - name = "CE Office"; - sortType = "CE Office" - }, -/turf/simulated/floor/tiled, -/area/engineering/hallway) "aMl" = ( /obj/machinery/light/small{ dir = 8; @@ -19458,6 +17597,10 @@ }, /turf/simulated/floor, /area/maintenance/station/eng_lower) +"aMy" = ( +/obj/structure/bed/chair/comfy/black, +/turf/simulated/floor/carpet/purcarpet, +/area/bridge/meeting_room) "aMB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -19560,30 +17703,6 @@ }, /turf/simulated/floor/tiled/steel_grid, /area/engineering/engineering_monitoring) -"aNF" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass_engineering{ - name = "Engineering Hallway"; - req_one_access = list(10) - }, -/turf/simulated/floor/tiled/steel_grid, -/area/engineering/foyer) -"aNH" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass_engineering{ - name = "Engineering Hallway"; - req_one_access = list(10) - }, -/turf/simulated/floor/tiled/steel_grid, -/area/engineering/foyer) "aOj" = ( /obj/machinery/atmospherics/pipe/simple/hidden/universal, /obj/structure/railing{ @@ -19683,25 +17802,6 @@ }, /turf/simulated/floor/tiled, /area/engineering/engineering_monitoring) -"aPj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/engineering/foyer) "aPq" = ( /obj/structure/bed/chair, /obj/machinery/light{ @@ -19730,6 +17830,23 @@ }, /turf/simulated/floor/tiled, /area/engineering/gravity_lobby) +"aPU" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/hallway/station/atrium) "aQa" = ( /obj/structure/table/rack{ dir = 8; @@ -19826,25 +17943,6 @@ }, /turf/simulated/floor/tiled, /area/engineering/foyer) -"aQJ" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/engineering/foyer) "aQQ" = ( /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 9 @@ -19868,18 +17966,6 @@ }, /turf/simulated/floor/tiled, /area/engineering/foyer) -"aQW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/engineering/foyer) "aQX" = ( /obj/structure/cable/green{ d1 = 4; @@ -20088,16 +18174,6 @@ /obj/item/weapon/pen/red, /turf/simulated/floor/tiled, /area/engineering/foyer) -"aSF" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/engineering/foyer) "aSL" = ( /obj/machinery/alarm{ dir = 1; @@ -20264,20 +18340,6 @@ }, /turf/simulated/floor/tiled, /area/engineering/hallway) -"aUm" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/engineering/foyer) "aUo" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -20427,22 +18489,6 @@ }, /turf/simulated/floor/tiled, /area/engineering/engineering_monitoring) -"aWd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/engineering/foyer) "aWj" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -20537,29 +18583,6 @@ /obj/item/weapon/deck/cards, /turf/simulated/floor/tiled, /area/engineering/engineering_monitoring) -"aXY" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/blast/regular{ - density = 0; - dir = 4; - icon_state = "pdoor0"; - id = "englockdown"; - name = "Engineering Lockdown"; - opacity = 0 - }, -/obj/machinery/door/airlock/glass_engineering{ - name = "Engineering Lobby"; - req_one_access = newlist() - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/engineering/foyer) "aXZ" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -20594,23 +18617,6 @@ }, /turf/simulated/floor/plating, /area/engineering/foyer) -"aYc" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/blast/regular{ - density = 0; - dir = 4; - icon_state = "pdoor0"; - id = "englockdown"; - name = "Engineering Lockdown"; - opacity = 0 - }, -/obj/machinery/door/airlock/glass_engineering{ - name = "Engineering Lobby"; - req_one_access = newlist() - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel_grid, -/area/engineering/foyer) "aYf" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/zpipe/down{ @@ -20692,22 +18698,6 @@ }, /turf/simulated/floor/tiled, /area/crew_quarters/heads/chief) -"aZq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/atrium) "aZr" = ( /obj/machinery/computer/atmos_alert, /obj/structure/window/reinforced{ @@ -20738,16 +18728,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/atrium) -"aZW" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/structure/disposalpipe/junction, -/turf/simulated/floor/tiled, -/area/engineering/foyer) "baA" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/structure/table/reinforced, @@ -20808,6 +18788,19 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor, /area/crew_quarters/sleep/cryo) +"bbb" = ( +/obj/machinery/door/airlock/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled/steel_grid, +/area/tether/station/dock_one) "bbs" = ( /obj/structure/bed/chair/office/dark{ dir = 4 @@ -20836,6 +18829,25 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/atrium) +"bcc" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/engineering/hallway) "bch" = ( /obj/structure/cable/green{ d1 = 1; @@ -20973,25 +18985,6 @@ /obj/effect/floor_decal/steeldecal/steel_decals6, /turf/simulated/floor/tiled, /area/hallway/station/atrium) -"bdn" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/atrium) "bdq" = ( /obj/structure/cable{ d1 = 4; @@ -21197,28 +19190,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/atrium) -"bdW" = ( -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/lightgrey/bordercorner, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/atrium) "bdZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -21270,11 +19241,6 @@ }, /turf/simulated/floor/tiled, /area/engineering/foyer) -"beN" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled, -/area/engineering/foyer) "beS" = ( /obj/structure/cable/green{ d1 = 1; @@ -21378,69 +19344,10 @@ }, /turf/simulated/floor/tiled, /area/engineering/foyer) -"bgE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/engineering/foyer) "bgF" = ( /obj/structure/stairs/east, /turf/simulated/floor/tiled, /area/engineering/foyer) -"bgH" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 28 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/station/stairs_one) -"bgJ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/sign/directions/engineering{ - dir = 1; - pixel_y = 32; - pixel_z = -8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1; - icon_state = "borderfloor"; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/station/stairs_one) "bhc" = ( /obj/structure/extinguisher_cabinet{ dir = 4; @@ -21598,15 +19505,6 @@ /obj/effect/floor_decal/rust, /turf/simulated/floor, /area/crew_quarters/sleep/cryo) -"biC" = ( -/obj/machinery/firealarm{ - dir = 4; - layer = 3.3; - pixel_x = 26 - }, -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/floor/tiled, -/area/tether/station/stairs_one) "biK" = ( /obj/structure/table/standard, /obj/random/tech_supply, @@ -21623,15 +19521,6 @@ /obj/random/tech_supply, /turf/simulated/floor/tiled, /area/storage/tools) -"bjb" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/obj/machinery/holoposter{ - pixel_y = -30 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/docks) "bkp" = ( /obj/machinery/vending/assist{ dir = 4 @@ -21704,6 +19593,14 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/atrium) +"bne" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/tether/station/dock_two) "bnl" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 9; @@ -21767,6 +19664,15 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/atrium) +"boV" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/station/dock_two) "bpd" = ( /obj/structure/cable/green{ d1 = 4; @@ -21907,6 +19813,49 @@ /obj/random/tool, /turf/simulated/floor, /area/hallway/station/docks) +"bqK" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway) +"bqT" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/station/dock_one) "brV" = ( /obj/structure/cable/green{ d1 = 1; @@ -21987,23 +19936,6 @@ }, /turf/simulated/floor/tiled/white, /area/crew_quarters/toilet) -"bvu" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - dir = 2; - pixel_y = -24 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/docks) -"bvE" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden{ - dir = 4; - icon_state = "map" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/docks) "bwb" = ( /obj/effect/shuttle_landmark{ base_area = /area/space; @@ -22030,15 +19962,6 @@ }, /turf/simulated/floor/tiled/white, /area/crew_quarters/toilet) -"byE" = ( -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden, -/turf/simulated/floor/tiled, -/area/tether/station/dock_one) "byP" = ( /obj/machinery/light{ dir = 4; @@ -22065,6 +19988,22 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, /area/tether/station/dock_two) +"bzw" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "englockdown"; + name = "Engineering Lockdown"; + opacity = 0 + }, +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering Lobby"; + req_one_access = newlist() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/foyer) "bzR" = ( /obj/structure/flora/pottedplant, /obj/machinery/status_display{ @@ -22072,20 +20011,15 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/docks) -"bBo" = ( -/obj/machinery/firealarm{ - dir = 4; - layer = 3.3; - pixel_x = 26 - }, +"bAM" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 + dir = 5 }, /turf/simulated/floor/tiled, -/area/tether/station/dock_two) +/area/bridge/secondary/hallway) "bCg" = ( /obj/machinery/alarm{ pixel_y = 22 @@ -22093,16 +20027,6 @@ /obj/structure/flora/pottedplant, /turf/simulated/floor/tiled, /area/hallway/station/docks) -"bDr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/extinguisher_cabinet{ - dir = 8; - icon_state = "extinguisher_closed"; - pixel_x = 30 - }, -/turf/simulated/floor/tiled, -/area/tether/station/dock_two) "bEW" = ( /obj/structure/flora/pottedplant, /obj/machinery/newscaster{ @@ -22117,29 +20041,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/docks) -"bFE" = ( -/obj/machinery/alarm{ - dir = 4; - pixel_x = -23; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden, -/turf/simulated/floor/tiled, -/area/tether/station/dock_one) -"bFH" = ( -/obj/machinery/alarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/station/dock_two) "bGo" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -22222,35 +20123,6 @@ /obj/effect/map_helper/airlock/sensor/chamber_sensor, /turf/simulated/floor/tiled/dark, /area/tether/station/dock_one) -"bHy" = ( -/obj/machinery/access_button{ - command = "cycle_interior"; - frequency = 1380; - master_tag = "dock_d1a2"; - name = "interior access button"; - pixel_x = -28; - pixel_y = 26; - req_one_access = list(13) - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden{ - dir = 4; - icon_state = "map" - }, -/turf/simulated/floor/tiled, -/area/tether/station/dock_one) -"bHz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/turf/simulated/floor/tiled, -/area/tether/station/dock_one) "bHG" = ( /obj/machinery/door/airlock/glass_external, /obj/machinery/access_button{ @@ -22295,25 +20167,6 @@ /obj/effect/map_helper/airlock/sensor/chamber_sensor, /turf/simulated/floor/tiled/dark, /area/tether/station/dock_two) -"bHV" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden{ - dir = 4; - icon_state = "map" - }, -/obj/machinery/access_button{ - command = "cycle_interior"; - frequency = 1380; - master_tag = "dock_d2a2"; - name = "interior access button"; - pixel_x = -28; - pixel_y = 26; - req_one_access = list(13) - }, -/turf/simulated/floor/tiled, -/area/tether/station/dock_two) "bJl" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -22353,21 +20206,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/atrium) -"bPc" = ( -/obj/machinery/firealarm{ - dir = 4; - layer = 3.3; - pixel_x = 26 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/turf/simulated/floor/tiled, -/area/tether/station/dock_two) "bPj" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; @@ -22439,22 +20277,6 @@ /obj/effect/map_helper/airlock/sensor/chamber_sensor, /turf/simulated/floor/tiled/dark, /area/tether/station/dock_one) -"bPs" = ( -/obj/machinery/access_button{ - command = "cycle_interior"; - frequency = 1380; - master_tag = "dock_d1a1"; - name = "interior access button"; - pixel_x = -28; - pixel_y = 26; - req_one_access = list(13) - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden, -/turf/simulated/floor/tiled, -/area/tether/station/dock_one) "bPt" = ( /obj/machinery/access_button{ command = "cycle_exterior"; @@ -22519,23 +20341,6 @@ /obj/structure/window/reinforced, /turf/simulated/floor/plating, /area/tether/station/dock_two) -"bPF" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 10; - icon_state = "intact" - }, -/turf/simulated/floor/tiled, -/area/tether/station/dock_two) -"bPN" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 5; - icon_state = "intact" - }, -/turf/simulated/floor/tiled, -/area/tether/station/dock_two) "bPO" = ( /obj/machinery/light{ dir = 4; @@ -22561,12 +20366,6 @@ /obj/effect/map_helper/airlock/door/int_door, /turf/simulated/floor/tiled/dark, /area/tether/station/dock_one) -"bPY" = ( -/obj/machinery/door/airlock/glass_external, -/obj/machinery/atmospherics/pipe/simple/hidden, -/obj/effect/map_helper/airlock/door/int_door, -/turf/simulated/floor/tiled/dark, -/area/tether/station/dock_one) "bQa" = ( /turf/simulated/floor, /area/tether/station/stairs_one) @@ -22581,35 +20380,6 @@ /obj/effect/map_helper/airlock/door/int_door, /turf/simulated/floor/tiled, /area/tether/station/dock_two) -"bQe" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 10; - icon_state = "intact" - }, -/obj/machinery/embedded_controller/radio/airlock/docking_port{ - dir = 8; - frequency = 1380; - id_tag = "dock_d1l"; - pixel_x = 28 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/station/dock_one) -"bQj" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 9 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden{ - dir = 8; - icon_state = "map" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/station/dock_one) "bQk" = ( /obj/machinery/embedded_controller/radio/airlock/docking_port{ dir = 4; @@ -22823,16 +20593,6 @@ }, /turf/simulated/floor/tiled, /area/engineering/foyer) -"bXK" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/engineering/foyer) "bYg" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 @@ -23043,6 +20803,14 @@ /obj/machinery/power/thermoregulator, /turf/simulated/floor, /area/engineering/storage) +"ceq" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering Hallway"; + req_one_access = list(10) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/foyer) "chD" = ( /obj/effect/floor_decal/borderfloor{ dir = 6 @@ -23057,6 +20825,30 @@ }, /turf/simulated/floor/tiled, /area/engineering/gravity_lobby) +"cix" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/atrium) "col" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -23087,6 +20879,15 @@ }, /turf/simulated/floor/tiled, /area/engineering/gravity_lobby) +"cuX" = ( +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/tether/station/dock_two) "cwR" = ( /obj/effect/shuttle_landmark{ base_area = /area/space; @@ -23108,6 +20909,11 @@ }, /turf/simulated/floor/tiled, /area/engineering/gravity_gen) +"cEA" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/tether/station/dock_one) "cRa" = ( /obj/effect/floor_decal/industrial/warning{ dir = 4 @@ -23142,6 +20948,48 @@ }, /turf/simulated/floor/tiled/techfloor/grid, /area/engineering/gravity_gen) +"cTd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/holoposter{ + pixel_y = -30 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/docks) +"cYF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/docks) +"dbZ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/hallway) "dls" = ( /obj/effect/floor_decal/borderfloor{ dir = 10 @@ -23190,24 +21038,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/atrium) -"dnX" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/engineering/gravity_lobby) "dop" = ( /obj/effect/decal/cleanable/dirt, /obj/random/cutout, @@ -23237,6 +21067,48 @@ }, /turf/simulated/floor/tiled/techmaint, /area/engineering/gravity_gen) +"dzP" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/station/atrium) +"dJG" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/purple/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/purple/bordercorner2, +/obj/machinery/alarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/station/atrium) "dJL" = ( /obj/machinery/light{ dir = 4 @@ -23255,6 +21127,14 @@ }, /turf/simulated/floor/tiled/techmaint, /area/engineering/gravity_gen) +"dQD" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/folder/red, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/carpet/purcarpet, +/area/bridge/meeting_room) "dRy" = ( /obj/machinery/lapvend{ dir = 4 @@ -23270,6 +21150,34 @@ }, /turf/simulated/floor/tiled/techmaint, /area/engineering/gravity_gen) +"dZO" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/book/manual/security_space_law, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet/purcarpet, +/area/bridge/meeting_room) +"ejF" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 1; + icon_state = "bordercolorcorner" + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway) "ezX" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -23288,6 +21196,28 @@ }, /turf/space, /area/space) +"eKE" = ( +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/station/atrium) +"eMS" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/turf/simulated/floor/tiled, +/area/tether/station/dock_one) "eYw" = ( /obj/effect/floor_decal/borderfloor{ dir = 8; @@ -23334,6 +21264,111 @@ }, /turf/simulated/floor/tiled, /area/engineering/gravity_lobby) +"fil" = ( +/obj/structure/extinguisher_cabinet{ + dir = 8; + icon_state = "extinguisher_closed"; + pixel_x = 30 + }, +/turf/simulated/floor/tiled, +/area/tether/station/dock_two) +"fjd" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 28 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/station/stairs_one) +"fkj" = ( +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/docks) +"foG" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/station/docks) +"fqP" = ( +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/apc; + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/station/atrium) +"fyk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/tether/station/dock_two) +"fAr" = ( +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "dock_d1a1"; + name = "interior access button"; + pixel_x = -28; + pixel_y = 26; + req_one_access = list(13) + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/station/dock_one) "fEF" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/yellow/border, @@ -23346,6 +21381,71 @@ }, /turf/simulated/floor/tiled, /area/engineering/gravity_gen) +"fGO" = ( +/obj/item/device/radio/beacon, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/station/docks) +"fID" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/docks) +"fLx" = ( +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4; + icon_state = "borderfloorcorner2"; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/purple/bordercorner2{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/atrium) +"fMv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/tether/station/dock_one) +"fTF" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/machinery/camera/network/engineering{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/hallway) "fUR" = ( /obj/effect/floor_decal/borderfloor{ dir = 1; @@ -23366,6 +21466,29 @@ }, /turf/simulated/floor/tiled, /area/engineering/gravity_gen) +"fXG" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/gateway/prep_room) +"gaW" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/hallway) "ghJ" = ( /obj/effect/floor_decal/borderfloor{ dir = 8; @@ -23382,6 +21505,65 @@ }, /turf/simulated/floor/tiled, /area/engineering/gravity_lobby) +"gkN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + name = "CE Office"; + sortType = "CE Office" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway) +"gnq" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/structure/disposalpipe/junction, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"gBl" = ( +/obj/effect/floor_decal/sign/dock/two, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4; + icon_state = "map" + }, +/turf/simulated/floor/tiled, +/area/tether/station/dock_two) "gHF" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'RADIOACTIVE AREA'"; @@ -23392,6 +21574,24 @@ }, /turf/simulated/wall/r_wall, /area/engineering/gravity_lobby) +"gOd" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "dock_d2a2"; + name = "interior access button"; + pixel_x = -28; + pixel_y = 26; + req_one_access = list(13) + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/station/dock_two) "gOT" = ( /obj/effect/floor_decal/borderfloor{ dir = 8; @@ -23418,6 +21618,95 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled, /area/engineering/gravity_gen) +"gSN" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/docks) +"gUX" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4; + icon_state = "map" + }, +/turf/simulated/floor/tiled, +/area/hallway/station/docks) +"gVb" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/folder/blue, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/carpet/purcarpet, +/area/bridge/meeting_room) +"gVL" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway) +"gVQ" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/station/dock_one) +"huy" = ( +/obj/machinery/door/airlock/multi_tile/metal{ + name = "Gateway Prep Room" + }, +/obj/machinery/door/blast/shutters{ + dir = 2; + id = "PubPrepFront"; + layer = 3.3; + name = "Gateway Prep Shutter" + }, +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/steeldecal/steel_decals_central1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/monofloor{ + dir = 8 + }, +/area/gateway/prep_room) "hxy" = ( /obj/effect/floor_decal/techfloor/orange{ dir = 9 @@ -23437,6 +21726,45 @@ /obj/structure/window/reinforced, /turf/simulated/floor/tiled/techmaint, /area/engineering/gravity_gen) +"hAh" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/door/firedoor/glass/hidden/steel, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/engineering/hallway) +"hDB" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/item/device/radio/intercom{ + dir = 4; + pixel_x = 24 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/hallway) "hGr" = ( /obj/machinery/light, /obj/effect/floor_decal/borderfloor{ @@ -23451,6 +21779,28 @@ }, /turf/simulated/floor/tiled, /area/engineering/gravity_gen) +"hKn" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"hLV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/docks) "hPi" = ( /obj/machinery/light/small, /turf/simulated/floor, @@ -23511,10 +21861,101 @@ /obj/random/junk, /turf/simulated/floor, /area/maintenance/station/eng_lower) +"ipk" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + dir = 8; + frequency = 1380; + id_tag = "dock_d1l"; + pixel_x = 28 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4; + icon_state = "map" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/station/dock_one) +"iIr" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25; + pixel_y = 0 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/station/stairs_one) "iOq" = ( /obj/effect/floor_decal/techfloor/orange, /turf/simulated/floor/tiled/techfloor/grid, /area/engineering/gravity_gen) +"iPb" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/carpet/purcarpet, +/area/bridge/meeting_room) +"iVA" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/structure/extinguisher_cabinet{ + dir = 4; + icon_state = "extinguisher_closed"; + pixel_x = -30 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/engineering/hallway) +"iWU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/bluegrid, +/area/gateway/prep_room) +"jbc" = ( +/obj/machinery/firealarm{ + dir = 4; + layer = 3.3; + pixel_x = 26 + }, +/turf/simulated/floor/tiled, +/area/tether/station/dock_two) "jcJ" = ( /obj/effect/floor_decal/industrial/warning{ dir = 10 @@ -23528,10 +21969,62 @@ }, /turf/simulated/floor/tiled/techmaint, /area/engineering/gravity_lobby) +"jln" = ( +/obj/effect/floor_decal/sign/dock/one, +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/turf/simulated/floor/tiled, +/area/tether/station/dock_one) +"jtH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/tether/station/dock_one) +"juf" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway) "juI" = ( /obj/random/cutout, /turf/simulated/floor, /area/maintenance/station/abandonedholodeck) +"jBX" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/atrium) +"jFv" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/station/dock_one) "jIo" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 8 @@ -23582,6 +22075,84 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /turf/simulated/floor/tiled, /area/engineering/gravity_gen) +"jOH" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/atrium) +"jPK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/station/atrium) +"jVj" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/purple/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/machinery/camera/network/tether{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/atrium) +"jXa" = ( +/obj/effect/floor_decal/sign/dock/two, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4; + icon_state = "map" + }, +/turf/simulated/floor/tiled, +/area/tether/station/dock_two) "jXR" = ( /obj/effect/floor_decal/techfloor{ dir = 1 @@ -23589,6 +22160,21 @@ /obj/structure/window/reinforced, /turf/simulated/floor/tiled/techmaint, /area/engineering/gravity_gen) +"jYc" = ( +/obj/machinery/door/blast/shutters{ + dir = 2; + id = "PubPrepFront"; + layer = 3.3; + name = "Gateway Prep Shutter" + }, +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/steeldecal/steel_decals_central1{ + dir = 4 + }, +/turf/simulated/floor/tiled/monofloor{ + dir = 4 + }, +/area/gateway/prep_room) "klO" = ( /obj/structure/window/reinforced{ dir = 8 @@ -23596,6 +22182,13 @@ /obj/machinery/door/window/northleft, /turf/simulated/floor/outdoors/grass/forest, /area/crew_quarters/heads/chief) +"knR" = ( +/obj/machinery/door/firedoor/glass/hidden/steel, +/obj/machinery/camera/network/tether{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/station/dock_one) "kth" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 4 @@ -23618,6 +22211,12 @@ }, /turf/simulated/floor/tiled/techmaint, /area/engineering/gravity_gen) +"kzv" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/station/dock_two) "kCH" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -23625,6 +22224,18 @@ /obj/structure/window/reinforced, /turf/simulated/floor/plating, /area/tether/station/dock_one) +"kHi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"kJJ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/station/dock_one) "kLN" = ( /obj/machinery/atmospherics/unary/vent_pump/high_volume{ dir = 8; @@ -23647,6 +22258,17 @@ /obj/effect/map_helper/airlock/sensor/chamber_sensor, /turf/simulated/floor/tiled/dark, /area/tether/station/dock_one) +"kRp" = ( +/obj/machinery/alarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/station/dock_two) "kWQ" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/lightgrey/border, @@ -23668,10 +22290,111 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled/techmaint, /area/engineering/gravity_gen) +"kZv" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "dock_d1l"; + name = "interior access button"; + pixel_x = -28; + pixel_y = -26; + req_access = list(13) + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/turf/simulated/floor/tiled, +/area/tether/station/dock_one) "lfK" = ( /obj/effect/floor_decal/industrial/warning, /turf/simulated/floor/tiled/techmaint, /area/engineering/gravity_gen) +"lhz" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/station/atrium) +"lnN" = ( +/obj/effect/floor_decal/sign/dock/two, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/station/docks) +"lpr" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/engineering/hallway) +"lzl" = ( +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "dock_d2a1"; + name = "interior access button"; + pixel_x = -28; + pixel_y = 26; + req_one_access = list(13) + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/station/dock_two) +"lCi" = ( +/obj/machinery/firealarm{ + dir = 4; + layer = 3.3; + pixel_x = 26 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/station/stairs_one) "lCO" = ( /obj/effect/floor_decal/borderfloor{ dir = 9 @@ -23709,6 +22432,28 @@ }, /turf/simulated/floor/plating, /area/tether/station/dock_one) +"lGX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/station/atrium) +"lLY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/atrium) "lTD" = ( /obj/machinery/light, /obj/effect/floor_decal/borderfloor{ @@ -23753,6 +22498,40 @@ }, /turf/simulated/floor/tiled/techfloor/grid, /area/engineering/gravity_gen) +"mvZ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway) +"mzB" = ( +/obj/item/device/radio/beacon, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/tether/station/dock_one) +"mAd" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/station/atrium) "mNU" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, @@ -23762,6 +22541,24 @@ }, /turf/simulated/floor/plating, /area/tether/station/dock_one) +"mPj" = ( +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "dock_d1a2"; + name = "interior access button"; + pixel_x = -28; + pixel_y = 26; + req_one_access = list(13) + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/station/dock_one) "mPs" = ( /obj/effect/floor_decal/borderfloor{ dir = 8; @@ -23774,6 +22571,40 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled, /area/engineering/gravity_gen) +"mYV" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway) +"nll" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/station/docks) "nov" = ( /obj/structure/railing, /obj/structure/table/rack{ @@ -23785,6 +22616,18 @@ /obj/random/tech_supply, /turf/simulated/floor, /area/engineering/shaft) +"nqV" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway) "nCV" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 4 @@ -23802,6 +22645,24 @@ }, /turf/simulated/floor/tiled/techmaint, /area/engineering/gravity_gen) +"nSf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/tether/station/dock_two) +"nYL" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/turf/simulated/floor/tiled, +/area/tether/station/dock_one) "obA" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 8 @@ -23844,6 +22705,35 @@ }, /turf/simulated/floor/tiled, /area/engineering/gravity_lobby) +"oil" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway) +"oqY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/tether/station/dock_two) "ort" = ( /obj/effect/floor_decal/borderfloor{ dir = 8; @@ -23866,6 +22756,31 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled, /area/engineering/gravity_gen) +"oso" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1"; + pixel_x = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/hallway) "oxr" = ( /obj/effect/floor_decal/techfloor, /obj/structure/window/reinforced{ @@ -23873,19 +22788,118 @@ }, /turf/simulated/floor/tiled/techmaint, /area/engineering/gravity_gen) -"oEH" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ +"oxI" = ( +/obj/machinery/door/airlock/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled/steel_grid, +/area/tether/station/dock_two) +"oAK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/junction/yjunction, +/turf/simulated/floor/tiled, +/area/engineering/hallway) +"oFB" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/station/stairs_one) +"oIV" = ( +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/tether/station/dock_one) +"oOm" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1; + icon_state = "warningcorner" + }, +/turf/simulated/floor/tiled, +/area/gateway/prep_room) +"oTn" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, -/obj/machinery/light, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, /turf/simulated/floor/tiled, /area/hallway/station/docks) +"oYk" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/station/dock_two) "oZb" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, /obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, /area/engineering/gravity_lobby) +"pbJ" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway) "pbR" = ( /obj/effect/floor_decal/borderfloor{ dir = 8; @@ -23918,6 +22932,31 @@ /obj/effect/floor_decal/corner/yellow/border, /turf/simulated/floor/tiled, /area/engineering/gravity_gen) +"pyX" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 25 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/station/dock_one) +"pAf" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/gateway/prep_room) "pQN" = ( /obj/effect/shuttle_landmark{ base_area = /area/space; @@ -23928,6 +22967,29 @@ }, /turf/space, /area/space) +"pSI" = ( +/obj/structure/extinguisher_cabinet{ + dir = 4; + icon_state = "extinguisher_closed"; + pixel_x = -30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/station/atrium) "pXr" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 6 @@ -23950,6 +23012,19 @@ }, /turf/simulated/floor/tiled, /area/engineering/gravity_lobby) +"qdM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/tether/station/stairs_one) "qer" = ( /obj/effect/floor_decal/borderfloor{ dir = 5 @@ -23971,6 +23046,42 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled, /area/engineering/gravity_lobby) +"qpN" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/computer/guestpass{ + dir = 4; + pixel_x = -28; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/station/atrium) +"qsp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/engineering/hallway) "quP" = ( /obj/machinery/light{ dir = 4 @@ -24026,6 +23137,41 @@ }, /turf/simulated/floor/tiled/techmaint, /area/engineering/gravity_lobby) +"riO" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway) +"rrD" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/atrium) +"rsp" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/station/dock_one) "rxE" = ( /obj/structure/sign/department/gravi{ pixel_x = 32 @@ -24092,9 +23238,97 @@ }, /turf/simulated/floor/tiled, /area/engineering/gravity_lobby) +"rCQ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/station/docks) "rEb" = ( /turf/simulated/wall/r_wall, /area/engineering/gravity_lobby) +"rFi" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/hallway) +"rIz" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/station/dock_one) +"rKn" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/station/docks) +"rYh" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/atm{ + pixel_y = 30 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/atrium) +"saN" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) "sbX" = ( /obj/effect/floor_decal/borderfloor{ dir = 9 @@ -24141,6 +23375,24 @@ icon_state = "techmaint" }, /area/engineering/gravity_lobby) +"siQ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/hallway) "sjw" = ( /obj/structure/cable{ d1 = 4; @@ -24173,6 +23425,91 @@ }, /turf/simulated/floor/tiled/techmaint, /area/engineering/gravity_gen) +"stL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/bridge/secondary/hallway) +"syI" = ( +/obj/structure/bed/chair/comfy/black, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet/purcarpet, +/area/bridge/meeting_room) +"sFB" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/station/dock_one) +"sFI" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"sRG" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/atrium) "sTb" = ( /obj/effect/floor_decal/borderfloor{ dir = 8; @@ -24184,12 +23521,137 @@ }, /turf/simulated/floor/tiled, /area/engineering/gravity_lobby) +"sUy" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/machinery/door/firedoor/glass/hidden/steel, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/docks) "sUY" = ( /obj/effect/floor_decal/industrial/warning{ dir = 4 }, /turf/simulated/floor/tiled/techmaint, /area/engineering/gravity_gen) +"sVZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/station/atrium) +"sXl" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/docks) +"sYw" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway) +"tal" = ( +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/station/docks) +"tlm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/tether/station/dock_one) +"tlG" = ( +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 6 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/atrium) +"tpy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"tqW" = ( +/obj/machinery/door/airlock/glass_external, +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled/dark, +/area/tether/station/dock_one) "tsV" = ( /obj/machinery/light{ dir = 8 @@ -24199,6 +23661,39 @@ }, /turf/simulated/floor/tiled/techmaint, /area/engineering/gravity_gen) +"tAQ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1; + icon_state = "warning" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8; + icon_state = "warningcorner" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/gateway/prep_room) +"tCY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/docks) "tCZ" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -24229,6 +23724,74 @@ /obj/effect/map_helper/airlock/door/ext_door, /turf/simulated/floor/tiled/dark, /area/tether/station/dock_one) +"tOr" = ( +/obj/machinery/camera/network/command{ + dir = 9; + icon_state = "camera" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 6 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/bridge/secondary/hallway) +"tUh" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 8 + }, +/obj/machinery/camera/network/tether{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/docks) +"ufa" = ( +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9, +/obj/machinery/vending/cola{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway) +"uhb" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) "uhN" = ( /obj/effect/floor_decal/borderfloor/corner, /obj/effect/floor_decal/corner/yellow/bordercorner, @@ -24240,6 +23803,20 @@ }, /turf/simulated/floor/tiled, /area/engineering/gravity_lobby) +"uMr" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway) "uOm" = ( /obj/structure/cable{ d1 = 1; @@ -24251,6 +23828,44 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled, /area/engineering/gravity_lobby) +"uTq" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "englockdown"; + name = "Engineering Lockdown"; + opacity = 0 + }, +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering Lobby"; + req_one_access = newlist() + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/foyer) +"uTu" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/button/remote/blast_door{ + id = "PubPrepFront"; + name = "Gateway Shutter"; + pixel_x = 24; + pixel_y = -23; + req_access = list(62) + }, +/obj/effect/floor_decal/steeldecal/steel_decals6, +/turf/simulated/floor/tiled, +/area/gateway/prep_room) "uUL" = ( /obj/effect/floor_decal/borderfloor{ dir = 10 @@ -24266,6 +23881,21 @@ /obj/structure/table/standard, /turf/simulated/floor/tiled, /area/engineering/gravity_gen) +"uWX" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) "uZh" = ( /obj/effect/floor_decal/techfloor{ dir = 4 @@ -24289,6 +23919,77 @@ /obj/structure/window/reinforced, /turf/simulated/floor/plating, /area/tether/station/dock_one) +"vdb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + desc = "Looks like it's set to GNN, I wonder what else is on?"; + icon_state = "frame"; + pixel_x = 0; + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/docks) +"vhV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/docks) +"vmb" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/engineering/hallway) +"vms" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/tether/station/dock_one) "vmt" = ( /obj/effect/shuttle_landmark{ base_area = /area/space; @@ -24317,6 +24018,38 @@ /mob/living/simple_mob/animal/passive/bird/parrot/poly, /turf/simulated/floor/outdoors/grass/forest, /area/crew_quarters/heads/chief) +"vzc" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/lightgrey/bordercorner, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/station/atrium) +"vAn" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) "vAQ" = ( /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 1 @@ -24370,6 +24103,22 @@ }, /turf/simulated/floor/tiled/techmaint, /area/engineering/gravity_lobby) +"vQf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 2; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/docks) "vYM" = ( /obj/effect/floor_decal/borderfloor{ dir = 8; @@ -24394,12 +24143,70 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled, /area/engineering/gravity_gen) +"wbY" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/station/atrium) +"wlB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/tether/station/dock_two) "wlD" = ( /obj/machinery/door/firedoor/glass, /obj/structure/grille, /obj/structure/window/reinforced/full, /turf/simulated/floor/plating, /area/tether/station/dock_one) +"wAB" = ( +/obj/effect/floor_decal/sign/dock/one, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4; + icon_state = "map" + }, +/turf/simulated/floor/tiled, +/area/tether/station/dock_one) +"wBw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/tether/station/dock_two) "wDo" = ( /obj/structure/cable{ d1 = 1; @@ -24409,6 +24216,18 @@ /obj/machinery/door/airlock/maintenance/common, /turf/simulated/floor, /area/maintenance/station/eng_lower) +"wHG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/docks) "xdE" = ( /turf/simulated/floor/tiled/techfloor/grid, /area/engineering/gravity_gen) @@ -24419,6 +24238,16 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/atrium) +"xgd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/tether/station/dock_one) "xiv" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 @@ -24429,6 +24258,91 @@ }, /turf/simulated/floor/tiled/techmaint, /area/engineering/gravity_gen) +"xmh" = ( +/obj/machinery/button/remote/blast_door{ + id = "PubPrepFront"; + name = "Gateway Shutter"; + pixel_x = -24; + pixel_y = 24; + req_access = list(62) + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/hallway/station/atrium) +"xpA" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/station/docks) +"xqo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/station/docks) +"xDA" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/door/firedoor/glass/hidden/steel, +/turf/simulated/floor/tiled, +/area/tether/station/dock_two) +"xDU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/sign/directions/engineering{ + dir = 1; + pixel_y = 32; + pixel_z = -8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/station/stairs_one) +"xEm" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/station/dock_two) "xEU" = ( /obj/machinery/door/airlock/maintenance_hatch{ frequency = 1379; @@ -24467,6 +24381,83 @@ /obj/structure/railing, /turf/simulated/floor, /area/engineering/shaft) +"xQP" = ( +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway) +"xRx" = ( +/obj/effect/floor_decal/sign/dock/one, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/hallway/station/docks) +"xTB" = ( +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/turf/simulated/floor/tiled, +/area/tether/station/dock_two) +"ycu" = ( +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/bridge/secondary/hallway) +"yiT" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"yje" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/station/atrium) "ykG" = ( /obj/structure/cable{ d1 = 1; @@ -29826,27 +29817,27 @@ bYj awu aCv btt -axr -aCG -byE -aDE -aDE -aDE -bFE -aFV -bHy -aHa -azQ -aDE -aDE -aDE -bFE -aFV -bPs -aIU -aBm -bPY -bQj +fkj +aCI +eMS +aDG +aDG +aDG +bqT +gVQ +mPj +jFv +knR +aDG +aDG +rIz +nYL +gVQ +fAr +rsp +kZv +bPX +sFB aBQ bQz aaa @@ -29967,28 +29958,28 @@ bYj bYj awu bzR -aDb -aDr -aDO -aDT -aDF -aEl -aEN -aFq -aFW -aGz -aDF -aHt -aDF -aEl -aEN -aIy -aFW -aIM -aDG -aIY -bPX -bQe +xRx +sXl +bbb +vms +fMv +fMv +tlm +xgd +tlm +wAB +fMv +oIV +fMv +fMv +jtH +mzB +aDE +jln +aDE +cEA +tqW +ipk bQm bQx aaa @@ -30109,22 +30100,22 @@ bYl bYj aeF bZZ -aDd -aBZ +rCQ +xqo aCI aDU aDG -aEm -aDF -aFr -aDF -bHz +aDG +aDG +pyX +aDG +aDG aDG bKo aDG -aEm -aDF -bHz +aDG +kJJ +aDG aEk aEo aEp @@ -30251,8 +30242,8 @@ bZD bZm aeF aAV -aDf -bvu +rKn +vQf aCF aCF aDH @@ -30393,8 +30384,8 @@ bZD bYj aeF aAV -aDf -aEQ +rKn +vdb awu aaa aaa @@ -30535,8 +30526,8 @@ bYj bYl awu bCg -aDf -aBZ +rKn +vhV aCJ aaa aaa @@ -30677,8 +30668,8 @@ bYl bZk aeI aBi -aDf -aBZ +rKn +vhV aCJ aaa aaa @@ -30783,8 +30774,8 @@ aiM aac acz anL -aop -aoZ +xQP +ufa apB aqq arE @@ -30819,8 +30810,8 @@ bYj bYj aeR aBi -aDf -aBZ +rKn +vhV aCJ aaa aaa @@ -30925,8 +30916,8 @@ aiM aac acz anP -aor -apc +nqV +mvZ apI aqD arK @@ -30961,8 +30952,8 @@ bYj bYj awu awH -aDf -oEH +rKn +hLV awu aaa aaa @@ -31067,8 +31058,8 @@ aiM aac acz aad -aoq -apb +gVL +atW apJ afG aqN @@ -31103,8 +31094,8 @@ aws aws aws aAZ -aDk -aBZ +rCQ +xqo awu aaa aaa @@ -31209,8 +31200,8 @@ aiM aac acz aow -aoq -apb +gVL +atW apK aqF aqN @@ -31245,8 +31236,8 @@ aCp aCZ aws aBa -aDf -aBZ +rKn +vhV aCJ aaa aaa @@ -31351,8 +31342,8 @@ aiM aac acz alR -aoq -apb +gVL +atW apJ aqE acS @@ -31379,16 +31370,16 @@ agQ adX bdi aEy -axu -axv +qdM +axR aws azN aCm aDa aws aBb -aDl -aBZ +fGO +fID aCJ aaa aaa @@ -31493,8 +31484,8 @@ aiM aac acz alW -aoq -apb +gVL +atW apJ aqQ arV @@ -31521,7 +31512,7 @@ agR adX bdq bfJ -bgJ +xDU axw axQ aws @@ -31529,8 +31520,8 @@ aws aws aws bEW -aDf -aBZ +rKn +wHG aCJ aaa aaa @@ -31635,8 +31626,8 @@ aiM acz anl adA -afZ -apb +ejF +atW apJ aqO arT @@ -31651,28 +31642,28 @@ aEx aCR aIi atW -aMh -aNF -aPj -aQJ -aSF -aUm -aWd -aXY -aZq -aec -bdn +mYV +ceq +vAn +tpy +aoI +kHi +hKn +bzw +jBX +agj +sRG aws -bgH -axx +fjd +oFB axR ayy aws bQa aws aCz -aDf -bjb +rKn +cTd awu aaa aaa @@ -31762,23 +31753,23 @@ acz aaN adv aby -abO -acu -ads -adU -aeE -acu -acu -aah -acu -ahO -adV -adZ -ads -aal -amb -anr -ape +bqK +bcc +bcc +bcc +pbJ +bcc +bcc +lpr +bcc +vmb +bcc +iVA +bcc +hAh +qsp +oAK +aKt apM aqS aqT @@ -31793,28 +31784,28 @@ aKt aKt aKt aKt -aMk -aNH -aZW -aQW -beN -bgE -bXK -aYc -agV -aee -bdu +gkN +aJD +gnq +sFI +uhb +uWX +yiT +uTq +aPU +eKE +jPK aws -auP -biC +iIr +lCi axR ayy aws bQa aws aAV -aDf -oEH +rKn +hLV awu aaa aaa @@ -31904,22 +31895,22 @@ acz acR adu abx -abl -acq -adq -acq -aeD -aeV -afm -aCj -aeV -ahM -aiG -aeV -ake -akW -alZ -anq +uMr +riO +sYw +riO +oil +dbZ +hDB +fTF +dbZ +oso +rFi +dbZ +dbZ +siQ +gaW +juf aoB apL aqR @@ -31955,8 +31946,8 @@ aws aws aws aBd -aDf -aBZ +rKn +vhV aCJ aaa aaa @@ -32097,8 +32088,8 @@ azh azO awt aAV -aDf -aBZ +rKn +vhV aCJ aaa aaa @@ -32239,8 +32230,8 @@ alS azO awt aCY -aDm -aBZ +foG +vhV aCJ aaa aaa @@ -32381,8 +32372,8 @@ azi bpv awt aBf -aDn -aBZ +xpA +fID awu aaa aaa @@ -32523,8 +32514,8 @@ awu awu awu bFf -aDf -bvu +rKn +vQf aCK aCK bzq @@ -32660,30 +32651,30 @@ arf bhc axC awc -ayD -azj -awb -awP -aBh -aDo -bvE -aCL -aDV -aDJ -aDJ -aDJ -aDJ -aGa -bHV -aHd -aHv -aDJ -aDJ -aDJ -aDJ -aGa -alV -bPN +tCY +tUh +gSN +sUy +aBi +rKn +cYF +aCN +xTB +aDL +aDL +aDL +aDL +xEm +gOd +oYk +xDA +aDL +aDL +aDL +aDL +boV +lzl +oYk aCO aFZ bzq @@ -32796,36 +32787,36 @@ aik aik agb agZ -aim -aig +acp +lLY aug auQ avk awd -awE -aAA -aAA -aCr -aAA -aDp -aDt -aDQ -aDW -aDK -aEn -aEO -aFt -aGb -aGF -aDK -aHw -aDK -aEn -aEO -aFt -aGb -aIR -bPF +oTn +nll +nll +tal +nll +lnN +gUX +oxI +wBw +fyk +oqY +bne +bne +wlB +gBl +fyk +cuX +fyk +fyk +fyk +fyk +nSf +jXa +aDJ bXm bQc bQk @@ -32938,8 +32929,8 @@ aUE aqs afC ahb -acp -bdW +aim +vzc ijz awZ aDc @@ -32954,18 +32945,18 @@ aDu aCN byP aDL -bBo -bDr -bFH -aDK -azf +jbc +fil +bPl +kzv +aDL aDL aCA aDL -aIc -bDr -bPc -bPl +aDL +fil +jbc +kRp aDL bPO bPS @@ -33342,7 +33333,7 @@ shi anD aoH apU -apU +aal apU atT avP @@ -33481,7 +33472,7 @@ aik aik aik rxE -dnX +aah aik ioI ach @@ -34626,24 +34617,24 @@ aOU psh plz afC -abX -acw -adj -aem -aeZ -aIs -aeM -adH -adH -adH -adH -adH -adH -adH -adH -ahi -acp -atM +cix +qpN +pSI +dzP +fqP +wbY +lhz +yje +yje +yje +yje +yje +yje +yje +yje +mAd +lGX +sVZ afI ahQ aif @@ -34768,7 +34759,7 @@ inf fEF plz afC -acc +rYh acN adB aeK @@ -34910,7 +34901,7 @@ mqL cEi plz afC -acf +jOH acn adz acy @@ -36085,10 +36076,10 @@ ayE ayE aAo ayE -aAJ -aBY -aDA -aEd +saN +syI +dZO +iPb aEh aEF aat @@ -36227,10 +36218,10 @@ axh axh aAr aAz -aBz -aCW -aDC -aEe +aBF +aMy +gVb +dQD aEh aEF aat @@ -36502,8 +36493,8 @@ aom aln atc aub -auN -awz +stL +bAM awQ axh axK @@ -36644,8 +36635,8 @@ agt agG azd acV -auV -awA +ycu +tOr awQ azy axL @@ -37033,12 +37024,12 @@ aey ajq ajR adO -ajT -ajW -akI -akN -akV -ajk +iWU +tAQ +pAf +huy +xmh +dJG afC aju act @@ -37175,12 +37166,12 @@ akK ajH ajJ ajN -aki -akB -akU -akP -alU -akQ +fXG +oOm +uTu +jYc +rrD +jVj afC aCt aCx @@ -37321,8 +37312,8 @@ akr ajO akd adO -akY -alf +fLx +tlG afC aAH aCw diff --git a/maps/tether/tether-06-station2.dmm b/maps/tether/tether-06-station2.dmm index 03bbab7db1..24611e22da 100644 --- a/maps/tether/tether-06-station2.dmm +++ b/maps/tether/tether-06-station2.dmm @@ -305,22 +305,6 @@ }, /turf/simulated/floor/tiled/dark, /area/security/brig) -"aH" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 5 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 5 - }, -/obj/machinery/camera/network/security, -/turf/simulated/floor/tiled, -/area/security/security_cell_hallway) "aI" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -443,41 +427,6 @@ /obj/machinery/light, /turf/simulated/floor/tiled, /area/security/brig/visitation) -"aW" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10; - icon_state = "borderfloorcorner2"; - pixel_x = 0 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/button/remote/blast_door{ - dir = 8; - id = "Cell 4"; - name = "Cell 4 Door"; - pixel_x = -28; - req_access = list(1,2) - }, -/turf/simulated/floor/tiled, -/area/security/security_cell_hallway) "aX" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -812,30 +761,6 @@ /obj/effect/floor_decal/borderfloor/shifted, /turf/simulated/floor/tiled, /area/security/brig) -"bs" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/computer/cryopod{ - pixel_x = 32 - }, -/turf/simulated/floor/tiled, -/area/security/security_cell_hallway) "bt" = ( /obj/structure/bed/chair{ dir = 1 @@ -935,23 +860,6 @@ }, /turf/simulated/floor/tiled/steel_dirty, /area/security/brig) -"bC" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/door_timer/cell_3{ - id = "Cell 4"; - name = "Cell 4"; - pixel_x = -32 - }, -/turf/simulated/floor/tiled, -/area/security/security_cell_hallway) "bD" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 @@ -2568,11 +2476,6 @@ /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/tiled, /area/tether/exploration/crew) -"dI" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled, -/area/tether/exploration/crew) "dJ" = ( /obj/structure/bed/chair/office/dark{ dir = 8 @@ -3055,17 +2958,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/port) -"ev" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/port) "ew" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -3201,33 +3093,6 @@ }, /turf/simulated/floor/tiled, /area/tether/exploration/crew) -"eE" = ( -/obj/structure/bed/chair/office/dark{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/effect/landmark/start{ - name = "Explorer" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/exploration/crew) -"eF" = ( -/obj/structure/bed/chair/office/dark{ - dir = 1 - }, -/obj/effect/landmark/start{ - name = "Explorer" - }, -/turf/simulated/floor/tiled, -/area/tether/exploration/crew) "eG" = ( /turf/simulated/floor/tiled, /area/tether/exploration/crew) @@ -3431,15 +3296,6 @@ "eT" = ( /turf/simulated/floor, /area/maintenance/station/micro) -"eU" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/port) "eV" = ( /obj/structure/table/wooden_reinforced, /obj/item/weapon/paper_bin{ @@ -3471,18 +3327,6 @@ }, /turf/simulated/floor/tiled, /area/tether/exploration/staircase) -"eX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/port) "eY" = ( /obj/structure/cable/green{ d1 = 4; @@ -4647,36 +4491,6 @@ /obj/random/maintenance/research, /turf/simulated/floor, /area/maintenance/station/exploration) -"gS" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/vending/assist{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/engineering/locker_room) -"gT" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/engineering/locker_room) -"gU" = ( -/obj/effect/floor_decal/corner_steel_grid, -/turf/simulated/floor/tiled, -/area/engineering/locker_room) "gV" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/red/border, @@ -4939,12 +4753,6 @@ }, /turf/simulated/floor/tiled, /area/engineering/locker_room) -"hq" = ( -/obj/effect/floor_decal/corner_steel_grid{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/engineering/locker_room) "hr" = ( /turf/simulated/wall, /area/maintenance/station/eng_upper) @@ -5221,36 +5029,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled, /area/tether/exploration/crew) -"hL" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -23; - pixel_y = 0 - }, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1" - }, -/obj/structure/table/reinforced, -/obj/random/maintenance/clean, -/obj/random/powercell, -/obj/item/device/t_scanner, -/turf/simulated/floor/tiled, -/area/engineering/locker_room) -"hM" = ( -/obj/effect/floor_decal/corner_steel_grid{ - dir = 4; - icon_state = "steel_grid" - }, -/turf/simulated/floor/tiled, -/area/engineering/locker_room) "hN" = ( /obj/structure/railing{ dir = 8 @@ -5360,20 +5138,6 @@ }, /turf/simulated/floor/tiled/dark, /area/security/interrogation) -"hZ" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/table/reinforced, -/obj/random/maintenance/engineering, -/obj/random/maintenance/engineering, -/obj/random/tech_supply, -/turf/simulated/floor/tiled, -/area/engineering/locker_room) "ia" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -5570,31 +5334,6 @@ /obj/random/maintenance/research, /turf/simulated/floor, /area/maintenance/station/exploration) -"iq" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/table/reinforced, -/obj/random/powercell, -/obj/random/tech_supply, -/obj/machinery/camera/network/engineering{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/engineering/locker_room) -"ir" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/engineering/locker_room) "is" = ( /turf/simulated/floor/tiled, /area/engineering/locker_room) @@ -6120,47 +5859,6 @@ }, /turf/simulated/floor/tiled, /area/tether/exploration/hallway) -"iZ" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/table/reinforced, -/obj/random/toolbox, -/obj/item/device/geiger, -/turf/simulated/floor/tiled, -/area/engineering/locker_room) -"ja" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled, -/area/engineering/locker_room) "jb" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -7078,24 +6776,6 @@ "kp" = ( /turf/simulated/wall/r_wall, /area/tether/exploration/equipment) -"kq" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/multi_tile/glass{ - autoclose = 1; - dir = 4; - id_tag = null; - name = "Exploration Equipment Storage"; - req_access = list(); - req_one_access = list(19,43,67) - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/exploration/equipment) "kr" = ( /obj/machinery/power/sensor{ name = "Powernet Sensor - Exploration Subgrid"; @@ -7501,15 +7181,6 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/open, /area/maintenance/station/eng_upper) -"kY" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) "kZ" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -7609,34 +7280,6 @@ }, /turf/simulated/floor/tiled, /area/tether/exploration/hallway) -"le" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) "lf" = ( /obj/machinery/power/breakerbox/activated{ RCon_tag = "Exploration Substation Bypass" @@ -8830,41 +8473,10 @@ }, /turf/simulated/open, /area/engineering/foyer_mezzenine) -"mN" = ( -/obj/structure/catwalk, -/obj/structure/disposalpipe/junction, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/open, -/area/engineering/foyer_mezzenine) "mO" = ( /obj/structure/catwalk, /turf/simulated/open, /area/engineering/foyer_mezzenine) -"mP" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/bordercorner{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/engineering/foyer_mezzenine) "mQ" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -9184,19 +8796,6 @@ /obj/effect/landmark/free_ai_shell, /turf/simulated/floor/tiled/techfloor, /area/ai_upload_foyer) -"nk" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/engineering/foyer_mezzenine) "nl" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -9231,21 +8830,6 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/tiled/techfloor, /area/ai_cyborg_station) -"no" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) "np" = ( /obj/structure/table/standard, /obj/item/weapon/phone, @@ -9254,25 +8838,6 @@ }, /turf/simulated/floor/tiled/techfloor, /area/ai_cyborg_station) -"nq" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) "nr" = ( /obj/structure/cable/green{ d1 = 4; @@ -9402,45 +8967,6 @@ }, /turf/simulated/floor, /area/storage/tech) -"nA" = ( -/obj/structure/catwalk, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/open, -/area/engineering/foyer_mezzenine) -"nB" = ( -/obj/structure/disposalpipe/junction/yjunction, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled, -/area/engineering/foyer_mezzenine) "nC" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -9526,24 +9052,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/starboard) -"nK" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) -"nL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) "nM" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, @@ -9628,27 +9136,29 @@ /turf/simulated/floor/tiled, /area/hallway/station/starboard) "nS" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) -"nT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) -"nU" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, /turf/simulated/floor/tiled, /area/hallway/station/starboard) +"nT" = ( +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/station/stairs_two) "nV" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ @@ -9832,10 +9342,6 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor, /area/maintenance/station/exploration) -"on" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) "oo" = ( /obj/structure/cable{ d1 = 1; @@ -10033,41 +9539,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/starboard) -"oD" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) -"oE" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet{ - dir = 1; - icon_state = "extinguisher_closed"; - pixel_y = -32 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) "oF" = ( /obj/structure/table/bench/wooden, /obj/effect/landmark/start{ @@ -10222,35 +9693,6 @@ /obj/effect/floor_decal/rust, /turf/simulated/floor/plating, /area/maintenance/station/eng_upper) -"oT" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -26 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) -"oU" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) "oV" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -10413,44 +9855,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/starboard) -"pl" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) -"pm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/lightgrey/bordercorner, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) "pn" = ( /obj/machinery/door/firedoor/glass, /obj/structure/window/reinforced/polarized/full{ @@ -11075,73 +10479,6 @@ }, /turf/simulated/floor/tiled, /area/tether/exploration/pathfinder_office) -"qr" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/port) -"qs" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/yellow/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/yellow/bordercorner2{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/port) -"qt" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/port) "qu" = ( /obj/machinery/alarm{ pixel_y = 22 @@ -11704,61 +11041,6 @@ }, /turf/simulated/floor/tiled/dark, /area/storage/tech) -"rg" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/port) -"rh" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/obj/structure/disposalpipe/junction{ - dir = 4; - icon_state = "pipe-j2" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/port) -"ri" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/port) -"rj" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/port) "rk" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -12141,42 +11423,17 @@ /turf/simulated/floor/tiled, /area/hallway/station/port) "rT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/hallway/station/port) -"rU" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/lightgrey/bordercorner, -/obj/effect/floor_decal/steeldecal/steel_decals7{ +/obj/effect/floor_decal/borderfloor{ dir = 8 }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/port) -"rV" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ +/obj/effect/floor_decal/corner/yellow/border{ dir = 8 }, +/obj/machinery/vending/assist{ + dir = 4 + }, /turf/simulated/floor/tiled, -/area/hallway/station/port) +/area/engineering/locker_room) "rW" = ( /obj/structure/cable{ d1 = 4; @@ -12304,18 +11561,6 @@ /obj/effect/floor_decal/corner/paleblue/bordercorner2, /turf/simulated/floor/tiled/white, /area/medical/surgery_hallway) -"sd" = ( -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/station/stairs_two) "se" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 @@ -12573,10 +11818,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/port) -"sA" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled, -/area/tether/station/stairs_two) "sB" = ( /turf/simulated/wall, /area/maintenance/station/micro) @@ -13266,29 +12507,6 @@ }, /turf/simulated/floor/tiled, /area/tether/station/stairs_two) -"tJ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/station/stairs_two) "tK" = ( /turf/simulated/floor/carpet/blue, /area/medical/psych) @@ -13648,12 +12866,6 @@ }, /turf/simulated/floor/tiled, /area/tether/station/stairs_two) -"up" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/station/stairs_two) "uq" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 1 @@ -13984,35 +13196,6 @@ }, /turf/simulated/floor/tiled, /area/tether/station/stairs_two) -"uS" = ( -/obj/structure/cable, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/station/stairs_two) -"uT" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled, -/area/tether/station/stairs_two) "uU" = ( /obj/structure/bed/chair/comfy/brown{ dir = 4 @@ -14313,16 +13496,6 @@ }, /turf/simulated/floor/tiled, /area/tether/station/stairs_two) -"vu" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/station/stairs_two) "vv" = ( /obj/structure/closet/emcloset, /turf/simulated/floor/tiled, @@ -15232,30 +14405,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/starboard) -"wT" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) "wU" = ( /obj/machinery/power/apc{ dir = 4; @@ -15410,31 +14559,6 @@ "xg" = ( /turf/simulated/wall, /area/maintenance/station/medbay) -"xh" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/camera/network/tether, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) "xi" = ( /obj/effect/floor_decal/borderfloor, /obj/machinery/door/firedoor/glass/hidden/steel{ @@ -15587,30 +14711,6 @@ /obj/machinery/door/firedoor/glass/hidden/steel, /turf/simulated/floor/tiled, /area/tether/station/stairs_two) -"xt" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/station/stairs_two) "xu" = ( /obj/structure/bed/chair, /obj/machinery/power/apc{ @@ -15818,36 +14918,6 @@ }, /turf/simulated/floor, /area/maintenance/station/sec_lower) -"xM" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) -"xN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) "xO" = ( /obj/structure/table/standard, /obj/item/weapon/storage/box/syringegun, @@ -16219,6 +15289,37 @@ }, /turf/simulated/floor, /area/medical/surgery_hallway) +"yr" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/station/stairs_two) "ys" = ( /obj/structure/table/standard, /obj/item/weapon/reagent_containers/spray/cleaner{ @@ -17561,6 +16662,13 @@ }, /turf/simulated/floor/tiled/white, /area/medical/surgery_hallway) +"AS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) "AT" = ( /obj/structure/cable/green{ d1 = 4; @@ -19068,6 +18176,18 @@ }, /turf/simulated/floor/tiled/white, /area/medical/ward) +"Dh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/port) "Di" = ( /obj/structure/cable/green{ d1 = 4; @@ -19191,50 +18311,6 @@ /obj/structure/closet/wardrobe/orange, /turf/simulated/floor/tiled/dark, /area/security/recstorage) -"Dt" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 1 - }, -/obj/machinery/status_display{ - pixel_y = 30 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) -"Du" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) "Dv" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -19376,35 +18452,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/starboard) -"DJ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1"; - pixel_x = 0 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) "DK" = ( /obj/effect/floor_decal/rust, /obj/effect/decal/cleanable/dirt, @@ -19458,33 +18505,6 @@ }, /turf/simulated/floor, /area/maintenance/station/sec_lower) -"DS" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/hallway/station/starboard) "DT" = ( /obj/structure/cable{ icon_state = "1-2" @@ -19852,63 +18872,6 @@ "Ey" = ( /turf/simulated/floor/reinforced/airless, /area/space) -"EA" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/station/stairs_two) -"EB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/station/stairs_two) -"EC" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/station/stairs_two) "ED" = ( /obj/structure/table/rack{ dir = 8; @@ -20351,90 +19314,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/port) -"Fl" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/port) -"Fm" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/port) -"Fn" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/port) "Fp" = ( /obj/structure/cable{ d1 = 1; @@ -20627,6 +19506,28 @@ }, /turf/simulated/floor/tiled, /area/tether/station/stairs_two) +"FH" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 1 + }, +/obj/machinery/status_display{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/starboard) "FI" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 @@ -20679,6 +19580,26 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/station/public_meeting_room) +"Gg" = ( +/obj/structure/disposalpipe/junction/yjunction, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer_mezzenine) "Go" = ( /obj/effect/floor_decal/rust, /turf/simulated/floor/plating, @@ -20686,6 +19607,22 @@ "Gw" = ( /turf/simulated/floor/tiled/dark, /area/security/brig) +"GD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled, +/area/engineering/locker_room) "GF" = ( /obj/effect/floor_decal/borderfloorwhite/corner{ dir = 4 @@ -20732,12 +19669,103 @@ }, /turf/simulated/floor, /area/maintenance/station/sec_lower) +"Hi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/station/stairs_two) +"Hm" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/station/stairs_two) +"Hn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/station/stairs_two) "Hq" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, /obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, /area/tether/station/public_meeting_room) +"Hv" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/tech_supply, +/turf/simulated/floor/tiled, +/area/engineering/locker_room) "Hx" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 @@ -20749,6 +19777,28 @@ }, /turf/simulated/floor/tiled, /area/security/brig) +"HD" = ( +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/station/stairs_two) +"HE" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer_mezzenine) "HH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -20793,6 +19843,42 @@ }, /turf/simulated/floor, /area/maintenance/station/sec_lower) +"HQ" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/lightgrey/bordercorner, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/starboard) +"HS" = ( +/obj/effect/floor_decal/corner_steel_grid, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/engineering/locker_room) +"HU" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 6 + }, +/obj/machinery/computer/cryopod{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) "Ik" = ( /obj/machinery/light/small{ dir = 8 @@ -20825,6 +19911,15 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/starboard) +"Iv" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/port) "Iw" = ( /obj/machinery/door/airlock/multi_tile/glass{ dir = 2 @@ -20867,6 +19962,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/carpet/bcarpet, /area/tether/station/public_meeting_room) +"IC" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/station/stairs_two) "IE" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/lightgrey/border, @@ -20894,6 +19995,22 @@ }, /turf/simulated/floor/carpet/bcarpet, /area/tether/station/public_meeting_room) +"IK" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + dir = 1; + icon_state = "extinguisher_closed"; + pixel_y = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/starboard) "IO" = ( /obj/structure/disposaloutlet{ dir = 1 @@ -20925,6 +20042,21 @@ }, /turf/simulated/floor/tiled, /area/security/brig) +"Jf" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/starboard) "Jh" = ( /obj/effect/floor_decal/rust, /obj/structure/catwalk, @@ -20973,6 +20105,25 @@ /obj/structure/girder, /turf/simulated/floor, /area/maintenance/station/sec_lower) +"Jt" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/hallway/station/starboard) +"Jv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/starboard) "Jz" = ( /obj/machinery/light, /obj/structure/bed/chair/shuttle{ @@ -21047,6 +20198,12 @@ /obj/item/weapon/beach_ball/holoball, /turf/simulated/floor/tiled/dark, /area/security/recstorage) +"KC" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/station/starboard) "KG" = ( /turf/simulated/mineral/floor/cave, /area/maintenance/station/sec_lower) @@ -21089,6 +20246,15 @@ }, /turf/simulated/floor/tiled, /area/security/security_cell_hallway) +"KT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/starboard) "KU" = ( /obj/structure/table/glass, /obj/item/weapon/storage/box/gloves{ @@ -21134,6 +20300,13 @@ /obj/structure/inflatable, /turf/simulated/mineral/floor/vacuum, /area/mine/explored/upper_level) +"Lk" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/starboard) "Ln" = ( /obj/machinery/door/airlock/maintenance/common, /obj/machinery/door/firedoor/glass, @@ -21163,6 +20336,23 @@ /obj/random/maintenance/engineering, /turf/simulated/floor/airless, /area/maintenance/station/sec_lower) +"LA" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/junction, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/open, +/area/engineering/foyer_mezzenine) "LB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -21188,6 +20378,26 @@ }, /turf/simulated/floor, /area/maintenance/station/sec_lower) +"LK" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/landmark/start{ + name = "Explorer" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/exploration/crew) "LL" = ( /obj/effect/floor_decal/borderfloor{ dir = 6 @@ -21199,6 +20409,25 @@ /obj/effect/floor_decal/corner/lightgrey/bordercorner2, /turf/simulated/floor/tiled/dark, /area/tether/station/public_meeting_room) +"LP" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/multi_tile/glass{ + autoclose = 1; + dir = 4; + id_tag = null; + name = "Exploration Equipment Storage"; + req_access = list(); + req_one_access = list(19,43,67) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/exploration/equipment) "LW" = ( /obj/structure/catwalk, /obj/effect/decal/cleanable/dirt, @@ -21235,6 +20464,16 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/airless, /area/maintenance/station/sec_lower) +"Mu" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/open, +/area/engineering/foyer_mezzenine) "Mw" = ( /obj/machinery/light/small{ dir = 4; @@ -21244,11 +20483,53 @@ /obj/random/junk, /turf/simulated/floor, /area/maintenance/station/sec_lower) +"Mx" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Explorer" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/exploration/crew) "MC" = ( /obj/structure/railing, /obj/effect/floor_decal/spline/plain, /turf/simulated/floor/tiled/monotile, /area/security/brig) +"MF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1"; + pixel_x = 0 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/starboard) "MK" = ( /obj/structure/table/rack{ dir = 8; @@ -21257,6 +20538,16 @@ /obj/random/maintenance/engineering, /turf/simulated/floor, /area/maintenance/station/sec_lower) +"MM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/station/port) "MN" = ( /turf/simulated/floor/tiled/white, /area/maintenance/station/sec_lower) @@ -21268,6 +20559,23 @@ }, /turf/simulated/floor, /area/maintenance/station/sec_lower) +"MR" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 5 + }, +/obj/machinery/camera/network/security, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) "MT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -21318,6 +20626,21 @@ }, /turf/simulated/floor/tiled, /area/security/brig) +"Nf" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/random/powercell, +/obj/random/tech_supply, +/obj/machinery/camera/network/engineering{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/locker_room) "Ng" = ( /obj/effect/floor_decal/borderfloor{ dir = 1; @@ -21400,6 +20723,15 @@ /obj/structure/grille, /turf/space, /area/space) +"NT" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/starboard) "NY" = ( /obj/machinery/light/small{ dir = 8 @@ -21417,6 +20749,18 @@ }, /turf/simulated/floor, /area/maintenance/station/sec_lower) +"Oa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/port) "Ob" = ( /obj/effect/floor_decal/techfloor{ dir = 1 @@ -21444,6 +20788,23 @@ /obj/structure/bed/chair/shuttle, /turf/simulated/shuttle/floor, /area/shuttle/large_escape_pod1) +"Of" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/station/port) "Oj" = ( /obj/machinery/alarm{ dir = 8; @@ -21466,6 +20827,17 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/white, /area/maintenance/station/sec_lower) +"Ot" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/station/starboard) "Ov" = ( /obj/effect/floor_decal/borderfloor{ dir = 5 @@ -21497,6 +20869,76 @@ }, /turf/simulated/floor/tiled, /area/security/brig) +"OL" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/lightgrey/bordercorner, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/port) +"OP" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10; + icon_state = "borderfloorcorner2"; + pixel_x = 0 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/button/remote/blast_door{ + dir = 8; + id = "Cell 4"; + name = "Cell 4 Door"; + pixel_x = -28; + req_access = list(1,2) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"OQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1; + icon_state = "map-scrubbers" + }, +/turf/simulated/floor/tiled, +/area/hallway/station/port) "OR" = ( /obj/structure/window/reinforced{ dir = 8 @@ -21564,6 +21006,16 @@ /obj/machinery/recharge_station, /turf/simulated/floor/tiled, /area/security/brig) +"Pn" = ( +/obj/effect/floor_decal/corner_steel_grid{ + dir = 4; + icon_state = "steel_grid" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/locker_room) "Pw" = ( /obj/structure/bed/chair/shuttle{ dir = 1 @@ -21635,6 +21087,27 @@ }, /turf/simulated/floor/tiled, /area/security/brig/visitation) +"PN" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/lightgrey/bordercorner, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/hallway/station/starboard) "PR" = ( /obj/structure/bed/chair/office/dark{ dir = 8 @@ -21652,6 +21125,34 @@ }, /turf/simulated/floor/carpet/bcarpet, /area/tether/station/public_meeting_room) +"PT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/starboard) "PV" = ( /obj/effect/floor_decal/rust, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -21691,6 +21192,18 @@ /obj/structure/table/steel, /turf/simulated/floor/airless, /area/maintenance/station/sec_lower) +"Qm" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/starboard) "Qn" = ( /obj/effect/floor_decal/borderfloor{ dir = 9 @@ -21710,6 +21223,18 @@ "Qs" = ( /turf/simulated/mineral/vacuum, /area/maintenance/station/sec_lower) +"Qt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/port) "Qu" = ( /obj/structure/catwalk, /obj/machinery/door/firedoor/glass, @@ -21791,6 +21316,17 @@ /obj/machinery/disposal, /turf/simulated/floor/tiled/white, /area/medical/surgery_hallway) +"QM" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/locker_room) "QN" = ( /obj/structure/closet, /obj/item/clothing/shoes/boots/winter/medical, @@ -21798,6 +21334,27 @@ /obj/item/clothing/under/rank/medical, /turf/simulated/floor/tiled/white, /area/maintenance/station/sec_lower) +"QO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/hallway/station/starboard) "QQ" = ( /obj/effect/floor_decal/rust, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -21925,6 +21482,20 @@ /obj/item/weapon/folder, /turf/simulated/floor/carpet/bcarpet, /area/tether/station/public_meeting_room) +"RO" = ( +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/station/port) "RQ" = ( /obj/structure/table/steel, /obj/machinery/microwave{ @@ -22003,15 +21574,6 @@ }, /turf/simulated/floor, /area/maintenance/station/sec_lower) -"Sl" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/security/security_cell_hallway) "Sp" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -22031,6 +21593,21 @@ /obj/random/cutout, /turf/simulated/floor, /area/maintenance/station/micro) +"Sv" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer_mezzenine) "Sy" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -22052,6 +21629,9 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor, /area/maintenance/station/sec_lower) +"SQ" = ( +/turf/simulated/floor/tiled, +/area/hallway/station/port) "ST" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/catwalk, @@ -22084,6 +21664,22 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/tiled/white, /area/maintenance/station/sec_lower) +"Tb" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/table/reinforced, +/obj/random/toolbox, +/obj/item/device/geiger, +/turf/simulated/floor/tiled, +/area/engineering/locker_room) "Tc" = ( /obj/structure/cable{ d1 = 4; @@ -22103,6 +21699,19 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/port) +"Td" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/open, +/area/engineering/foyer_mezzenine) "Tj" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet, @@ -22131,6 +21740,39 @@ }, /turf/simulated/floor, /area/maintenance/station/sec_lower) +"Tn" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/hallway/station/starboard) +"Tp" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/port) "Tq" = ( /obj/item/weapon/surgical/cautery, /turf/simulated/floor, @@ -22265,6 +21907,32 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor, /area/maintenance/station/sec_lower) +"Ul" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/hallway/station/port) "Un" = ( /obj/machinery/door/airlock/multi_tile/glass, /obj/effect/floor_decal/industrial/hatch/yellow, @@ -22302,6 +21970,17 @@ }, /turf/simulated/floor, /area/maintenance/station/sec_lower) +"UL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/locker_room) "UO" = ( /obj/effect/floor_decal/rust, /obj/effect/floor_decal/techfloor{ @@ -22362,6 +22041,26 @@ /obj/structure/inflatable, /turf/simulated/floor, /area/maintenance/station/sec_lower) +"Va" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/machinery/door_timer/cell_3{ + id = "Cell 4"; + name = "Cell 4"; + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) "Vb" = ( /obj/structure/lattice, /turf/simulated/mineral/floor/vacuum, @@ -22424,6 +22123,15 @@ }, /turf/simulated/floor/tiled, /area/security/security_cell_hallway) +"Vr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/locker_room) "Vw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -22437,6 +22145,15 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/port) +"Vx" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/starboard) "VA" = ( /obj/machinery/door/airlock/multi_tile/glass{ name = "Public Meeting Room" @@ -22497,6 +22214,16 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/station/public_meeting_room) +"VP" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/open, +/area/engineering/foyer_mezzenine) "VU" = ( /obj/effect/floor_decal/industrial/warning{ dir = 8 @@ -22523,6 +22250,23 @@ /obj/random/cutout, /turf/simulated/floor, /area/maintenance/station/sec_lower) +"We" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/port) "Wi" = ( /obj/machinery/alarm{ pixel_y = 22 @@ -22539,6 +22283,25 @@ /obj/structure/catwalk, /turf/simulated/floor, /area/maintenance/station/sec_lower) +"Wt" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/camera/network/tether, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/station/starboard) "Ww" = ( /obj/effect/floor_decal/rust, /obj/structure/closet, @@ -22567,6 +22330,32 @@ }, /turf/simulated/floor/tiled/dark, /area/security/interrogation) +"WM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/locker_room) +"WO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/station/stairs_two) "WS" = ( /obj/machinery/light/small{ dir = 8 @@ -22605,6 +22394,12 @@ }, /turf/simulated/floor, /area/maintenance/station/sec_lower) +"Xl" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/station/stairs_two) "Xp" = ( /obj/machinery/atmospherics/pipe/tank/nitrous_oxide{ dir = 1; @@ -22693,6 +22488,34 @@ /obj/structure/catwalk, /turf/simulated/floor, /area/maintenance/station/sec_lower) +"XQ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/starboard) "XR" = ( /obj/structure/cable/green{ d1 = 4; @@ -22756,6 +22579,25 @@ /obj/structure/catwalk, /turf/simulated/floor/airless, /area/maintenance/station/sec_lower) +"Yk" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/port) "Yq" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor/glass, @@ -22782,6 +22624,20 @@ "Yw" = ( /turf/simulated/floor/airless, /area/mine/explored/upper_level) +"Yy" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/port) "YC" = ( /turf/simulated/shuttle/wall, /area/shuttle/large_escape_pod1) @@ -22863,6 +22719,24 @@ /obj/machinery/vending/cola, /turf/simulated/floor/tiled, /area/engineering/foyer_mezzenine) +"YO" = ( +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/open, +/area/engineering/foyer_mezzenine) +"YR" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/folder/yellow, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/tether/exploration/crew) "YU" = ( /obj/effect/floor_decal/rust, /obj/random/trash_pile, @@ -22891,15 +22765,40 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor, /area/maintenance/station/sec_lower) +"Zk" = ( +/obj/effect/floor_decal/corner_steel_grid{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/locker_room) "Zl" = ( /obj/structure/closet/crate, /turf/simulated/floor, /area/maintenance/station/sec_lower) -"Zp" = ( -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/lightgrey/bordercorner, +"Zo" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, /turf/simulated/floor/tiled, -/area/hallway/station/starboard) +/area/tether/station/stairs_two) "Zr" = ( /obj/effect/floor_decal/rust, /obj/effect/floor_decal/techfloor{ @@ -22964,6 +22863,28 @@ /obj/structure/catwalk, /turf/simulated/floor, /area/maintenance/station/sec_lower) +"ZN" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/obj/structure/table/reinforced, +/obj/random/maintenance/clean, +/obj/random/powercell, +/obj/item/device/t_scanner, +/turf/simulated/floor/tiled, +/area/engineering/locker_room) "ZO" = ( /turf/simulated/shuttle/floor, /area/shuttle/large_escape_pod1) @@ -22999,6 +22920,22 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor, /area/maintenance/station/sec_lower) +"ZZ" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/starboard) (1,1,1) = {" aa @@ -28594,11 +28531,11 @@ bW bW fX gs -gS -hZ -hL -iq -iZ +rT +Hv +ZN +Nf +Tb jA fX kK @@ -28736,11 +28673,11 @@ en dK fY gt -gT +UL hp hp -ir -ja +QM +GD jB fX kL @@ -28878,11 +28815,11 @@ DG fx fX gu -gU -hq -hM -is -jb +HS +Zk +Pn +Vr +WM jC fX kM @@ -30308,8 +30245,8 @@ jH kT lC mn -mN -nA +LA +Td of oM oM @@ -30450,8 +30387,8 @@ kf kf kf mo -mO -mM +Mu +YO of oM oM @@ -30592,8 +30529,8 @@ TY ac ac kf -mO -mM +VP +YO of oM oM @@ -30734,21 +30671,21 @@ TY TY ac kf -mO -mM +VP +YO og oM oM pK UU -rg -rT -sd -sA -up -uT -EB -vu +We +SQ +HD +IC +uP +Xl +uP +WO uP sw ux @@ -30876,21 +30813,21 @@ Xp TY ac kf -mP -nB -nk +HE +Gg +Sv oh ox ps -qr -rh -rU -xt -tJ -uS -EA -EC -vv +Of +RO +OL +Hi +Hn +Hm +Zo +yr +nT vv sw uy @@ -31024,9 +30961,9 @@ nm oi pe pK -qs -ri -rV +Ul +MM +Yk KI Hq KI @@ -31166,8 +31103,8 @@ oj oN qx pL -qt -rj +Iv +Oa Tc KI qH @@ -31563,8 +31500,8 @@ OY RS aj Qn -bC -aW +Va +OP XG bH aX @@ -31704,9 +31641,9 @@ Fs YM RS aj -aH -Sl -bs +MR +AS +HU bM cf cz @@ -32302,9 +32239,9 @@ fq jL kj pP -Fl -ev -fO +rW +Dh +Yy pn qK rs @@ -32444,8 +32381,8 @@ fq oR kj eJ -Fm -eU +rW +Qt uz po po @@ -32586,9 +32523,9 @@ fq oS kj eN -Fn -eX -fO +rW +OQ +Tp pp qL ru @@ -32866,8 +32803,8 @@ lI mt mt nJ -on -oT +lJ +XQ pk pT Fp @@ -33007,10 +32944,10 @@ kx lJ lJ lJ -nK -lJ -oU -pl +KT +KC +NT +Ot lK Fr fH @@ -33149,10 +33086,10 @@ lb lJ lJ lJ -nL -pm -DJ -DS +Qm +PN +MF +QO DV FB pU @@ -33417,8 +33354,8 @@ RS bA cF dm -dI -eE +gD +LK fs fV gB @@ -33559,8 +33496,8 @@ cY bA di dy -dm -eF +YR +Mx eG fW Ek @@ -34562,7 +34499,7 @@ hj cZ iI ld -kq +LP Eq lX pu @@ -36556,9 +36493,9 @@ mA ra Dj hh -wT -kY -le +ni +Vx +PT pb ro qf @@ -36698,9 +36635,9 @@ mV mE ng hh -xh -xM -xN +Wt +nS +Tn pc pB qg @@ -36840,9 +36777,9 @@ nd rR Dl hh -no -nS -oD +Jt +Lk +ZZ oZ pC qh @@ -36982,9 +36919,9 @@ hh sy hh hh -nq -nT -oE +nl +Jv +IK oY pD qi @@ -37124,8 +37061,8 @@ ne sV nu hA -Dt -nU +FH +Jv Dw oY pE @@ -37266,8 +37203,8 @@ nf tF Dn DC -Du -Zp +Jf +HQ DN oY pE diff --git a/maps/tether/tether-07-station3.dmm b/maps/tether/tether-07-station3.dmm index 3370e6cbf9..c24589d762 100644 --- a/maps/tether/tether-07-station3.dmm +++ b/maps/tether/tether-07-station3.dmm @@ -1901,15 +1901,6 @@ }, /turf/simulated/floor/tiled/monotile, /area/tether/exploration) -"adi" = ( -/obj/effect/floor_decal/industrial/outline/blue, -/obj/machinery/atmospherics/portables_connector, -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/general) "adj" = ( /turf/simulated/wall/rshull, /area/shuttle/excursion/general) @@ -2057,12 +2048,6 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor, /area/maintenance/station/ai) -"ady" = ( -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet/brown, -/obj/structure/curtain/open/bed, -/turf/simulated/floor/tiled, -/area/shuttle/excursion/general) "adz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -2078,76 +2063,6 @@ /obj/structure/catwalk, /turf/simulated/floor, /area/maintenance/station/sec_upper) -"adB" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/cargo) -"adC" = ( -/obj/machinery/alarm{ - dir = 4; - pixel_x = -23; - pixel_y = 0 - }, -/obj/machinery/button/remote/blast_door{ - dir = 8; - id = "shuttle blast"; - name = "Shuttle Blast Doors"; - pixel_x = -25; - pixel_y = -21; - req_access = list(67) - }, -/obj/structure/bed/chair/bay/comfy/blue{ - dir = 1; - icon_state = "bay_comfychair_preview"; - pixel_y = 5 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel_ridged, -/area/shuttle/excursion/cockpit) -"adD" = ( -/obj/structure/cable/cyan{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/shuttle/excursion/cockpit) -"adE" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/obj/structure/cable/cyan{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/bed/chair/bay/comfy/blue{ - dir = 1; - icon_state = "bay_comfychair_preview"; - pixel_y = 5 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel_ridged, -/area/shuttle/excursion/cockpit) "adF" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -2157,43 +2072,6 @@ }, /turf/simulated/floor/tiled/monotile, /area/tether/exploration) -"adG" = ( -/obj/machinery/door/airlock/vault/bolted{ - req_access = list(53) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/blast/regular{ - id = "VaultAc"; - name = "\improper Vault" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/button/remote/blast_door{ - id = "VaultAc"; - name = "Vault Blast Door"; - pixel_x = 0; - pixel_y = -32; - req_access = list(53); - req_one_access = list(53) - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/dark, -/area/security/nuke_storage) "adH" = ( /obj/machinery/light{ dir = 4 @@ -2299,18 +2177,6 @@ "adV" = ( /turf/simulated/wall/r_wall, /area/maintenance/station/ai) -"adW" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table/rack/shelf, -/obj/item/weapon/tank/oxygen, -/obj/item/device/suit_cooling_unit, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/suit/space/void/pilot, -/obj/item/clothing/head/helmet/space/void/pilot, -/turf/simulated/floor/tiled, -/area/shuttle/excursion/general) "adX" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 @@ -2325,94 +2191,10 @@ }, /turf/simulated/floor/tiled, /area/security/eva) -"adY" = ( -/obj/item/device/radio/intercom{ - dir = 4; - pixel_x = 24 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled, -/area/shuttle/excursion/general) -"adZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 4 - }, -/obj/machinery/door/airlock/glass_external{ - icon_state = "door_locked"; - id_tag = "expshuttle_door_cargo"; - locked = 1; - req_one_access = list() - }, -/obj/machinery/button/remote/airlock{ - desiredstate = 1; - dir = 4; - icon_state = "doorctrl0"; - id = "expshuttle_door_cargo"; - name = "hatch bolt control"; - pixel_x = -32; - req_one_access = list(19,43,67); - specialfunctions = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/cargo) -"aea" = ( -/obj/machinery/computer/ship/engines{ - dir = 1; - icon_state = "computer" - }, -/turf/simulated/floor/tiled, -/area/shuttle/excursion/cockpit) -"aeb" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/steel_grid, -/area/shuttle/excursion/cockpit) -"aec" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/machinery/alarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/general) "aed" = ( /obj/structure/railing, /turf/space, /area/space) -"aeg" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/light/small{ - dir = 1; - icon_state = "bulb1" - }, -/obj/structure/cable/cyan{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - alarms_hidden = 1; - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 28 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/general) "aeh" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 8 @@ -2650,16 +2432,6 @@ }, /turf/simulated/floor/tiled/white, /area/security/security_bathroom) -"aex" = ( -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/shuttle/excursion/general) "aey" = ( /turf/simulated/floor/carpet, /area/security/breakroom) @@ -3097,65 +2869,12 @@ }, /turf/simulated/floor/tiled, /area/security/hallway) -"afg" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/general) "afh" = ( /obj/machinery/light/spot{ pixel_y = 32 }, /turf/simulated/wall/rshull, /area/shuttle/excursion/general) -"afi" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5; - icon_state = "intact-scrubbers" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/shuttle/excursion/general) -"afj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4; - icon_state = "intact-scrubbers" - }, -/turf/simulated/floor/tiled, -/area/shuttle/excursion/general) -"afk" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 1 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 24 - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/table/rack/shelf/steel, -/obj/item/clothing/suit/armor/vest/wolftaur{ - pixel_x = -16; - pixel_y = 4 - }, -/obj/item/clothing/suit/armor/vest/wolftaur{ - pixel_x = -12; - pixel_y = 9 - }, -/turf/simulated/floor/tiled/dark, -/area/security/security_equiptment_storage) "afl" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/tiled/dark, @@ -3294,54 +3013,9 @@ }, /turf/simulated/floor/tiled/dark, /area/security/security_processing) -"afx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4; - icon_state = "intact-scrubbers" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/airlock/hatch{ - req_one_access = list(67) - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/steel_ridged, -/area/shuttle/excursion/general) "afy" = ( /turf/simulated/wall/r_wall, /area/ai) -"afz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/dark, -/area/security/security_equiptment_storage) -"afA" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/dark, -/area/security/security_equiptment_storage) "afB" = ( /obj/structure/cable/green{ d1 = 4; @@ -3560,44 +3234,12 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/upper) -"afT" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - dir = 1; - pixel_y = 24; - req_access = list() - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) "afU" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, /turf/simulated/floor/bluegrid, /area/ai) -"afV" = ( -/obj/machinery/atmospherics/portables_connector{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/portable_atmospherics/canister/empty, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/general) "afW" = ( /obj/effect/floor_decal/borderfloorblack, /obj/effect/floor_decal/borderfloorblack/corner2{ @@ -4007,31 +3649,6 @@ "agK" = ( /turf/simulated/floor, /area/maintenance/station/ai) -"agL" = ( -/obj/machinery/atmospherics/binary/pump, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = 0; - pixel_y = -26 - }, -/obj/item/weapon/tank/phoron{ - pixel_x = -5; - pixel_y = 5 - }, -/obj/item/weapon/tank/phoron{ - pixel_x = 6; - pixel_y = -6 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/general) -"agM" = ( -/obj/machinery/atmospherics/portables_connector{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/outline/red, -/obj/machinery/portable_atmospherics/canister/phoron, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/general) "agN" = ( /obj/effect/floor_decal/industrial/warning{ dir = 1; @@ -4672,17 +4289,6 @@ }, /turf/simulated/floor/tiled/dark, /area/security/armory/red) -"ahX" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4; - icon_state = "map-scrubbers" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) "ahY" = ( /obj/structure/table/rack{ dir = 8; @@ -4697,18 +4303,6 @@ }, /turf/simulated/floor/tiled/dark, /area/security/eva) -"ahZ" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) "aia" = ( /obj/machinery/power/terminal{ dir = 4 @@ -5012,13 +4606,6 @@ /obj/machinery/porta_turret/ai_defense, /turf/simulated/floor/bluegrid, /area/ai) -"ait" = ( -/obj/machinery/disposal/deliveryChute{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/cargo) "aiu" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 8 @@ -5450,13 +5037,6 @@ "aiV" = ( /turf/simulated/wall, /area/maintenance/cargo) -"aiW" = ( -/obj/structure/fuel_port{ - pixel_x = 0; - pixel_y = 3 - }, -/turf/simulated/floor/tiled/monofloor, -/area/shuttle/excursion/cargo) "aiX" = ( /obj/machinery/atmospherics/pipe/simple/hidden/yellow{ dir = 6 @@ -5780,21 +5360,6 @@ }, /turf/simulated/floor/tiled, /area/security/hallwayaux) -"ajJ" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) "ajK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -5896,16 +5461,6 @@ }, /turf/simulated/floor/tiled, /area/security/hallwayaux) -"ajV" = ( -/obj/item/device/radio/intercom{ - pixel_y = -24 - }, -/obj/machinery/light, -/obj/structure/bed/chair/shuttle{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/shuttle/excursion/general) "ajW" = ( /obj/structure/bed/chair/office/dark{ dir = 4 @@ -5930,39 +5485,6 @@ }, /turf/simulated/floor/carpet, /area/security/breakroom) -"ajY" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1; - icon_state = "warning" - }, -/obj/machinery/recharge_station, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/cargo) -"ajZ" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/outline/yellow, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/cargo) -"aka" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4; - icon_state = "intact-scrubbers" - }, -/obj/effect/floor_decal/industrial/outline/yellow, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/cargo) -"akb" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/yellow, -/obj/effect/floor_decal/industrial/outline/red, -/obj/structure/closet/secure_closet/guncabinet/excursion, -/obj/item/weapon/pickaxe, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/cargo) "akc" = ( /obj/effect/floor_decal/borderfloorblack/full, /obj/effect/floor_decal/steeldecal/steel_decals5{ @@ -6034,46 +5556,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/upper) -"akj" = ( -/obj/machinery/embedded_controller/radio/airlock/docking_port{ - frequency = 1380; - id_tag = "expshuttle_docker"; - pixel_y = 28 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1; - icon_state = "warning" - }, -/obj/machinery/atmospherics/unary/vent_pump/high_volume{ - dir = 2; - frequency = 1380; - id_tag = "expshuttle_vent" - }, -/obj/structure/handrail, -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/cargo) -"akk" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 5 - }, -/obj/machinery/airlock_sensor{ - pixel_y = 28 - }, -/obj/machinery/atmospherics/unary/vent_pump/high_volume{ - dir = 2; - frequency = 1380; - id_tag = "expshuttle_docker_pump_out_internal" - }, -/obj/structure/handrail, -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 - }, -/obj/effect/map_helper/airlock/sensor/chamber_sensor, -/obj/effect/map_helper/airlock/atmos/pump_out_internal, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/cargo) "akl" = ( /obj/structure/cable/cyan{ d2 = 2; @@ -6120,24 +5602,6 @@ }, /turf/simulated/floor/bluegrid, /area/ai) -"akn" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) "ako" = ( /turf/simulated/wall/r_wall, /area/security/security_equiptment_storage) @@ -6231,45 +5695,16 @@ }, /turf/simulated/floor/wood, /area/crew_quarters/heads/hos) -"akw" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) "akx" = ( -/obj/machinery/door/airlock/glass_external, -/obj/machinery/access_button{ - command = "cycle_interior"; - frequency = 1380; - master_tag = "expshuttle_docker"; +/obj/item/device/radio/intercom{ pixel_y = -24 }, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 +/obj/machinery/light, +/obj/structure/bed/chair/shuttle{ + dir = 1 }, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/map_helper/airlock/door/int_door, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/cargo) -"aky" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8; - icon_state = "warning" - }, -/obj/machinery/atmospherics/pipe/manifold4w/visible, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/cargo) +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) "akz" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 1 @@ -6314,26 +5749,6 @@ }, /turf/simulated/floor/tiled/dark, /area/security/security_equiptment_storage) -"akB" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/structure/table/rack/shelf/steel, -/obj/item/clothing/mask/gas{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/tiled/dark, -/area/security/security_equiptment_storage) "akC" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 5 @@ -6468,30 +5883,6 @@ }, /turf/simulated/floor/tiled, /area/security/briefing_room) -"akQ" = ( -/obj/machinery/atmospherics/pipe/manifold/visible{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/cargo) -"akR" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 4; - icon_state = "warning" - }, -/obj/machinery/atmospherics/pipe/manifold/visible{ - dir = 8 - }, -/obj/effect/shuttle_landmark{ - base_area = /area/tether/exploration; - base_turf = /turf/simulated/floor/reinforced; - docking_controller = "expshuttle_dock"; - landmark_tag = "tether_excursion_hangar"; - name = "Excursion Shuttle Dock" - }, -/obj/effect/overmap/visitable/ship/landable/excursion, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/cargo) "akS" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -6800,27 +6191,6 @@ }, /turf/simulated/floor/tiled/techfloor/grid, /area/ai) -"alq" = ( -/obj/machinery/recharger, -/obj/structure/table/steel, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/yellow, -/obj/machinery/power/apc{ - alarms_hidden = 1; - dir = 2; - name = "south bump"; - pixel_y = -28; - req_access = list(67) - }, -/obj/structure/cable/cyan{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/cargo) "alr" = ( /obj/effect/floor_decal/techfloor{ dir = 8 @@ -7269,28 +6639,6 @@ }, /turf/simulated/floor/tiled/techfloor/grid, /area/ai) -"alY" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 8 - }, -/obj/structure/bed/chair/shuttle{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1" - }, -/turf/simulated/floor/tiled/white, -/area/shuttle/medivac/general) "alZ" = ( /obj/machinery/door/firedoor/glass, /obj/structure/cable/green, @@ -7933,22 +7281,6 @@ }, /turf/simulated/floor/tiled/white, /area/security/security_bathroom) -"amX" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5; - icon_state = "intact-scrubbers" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) "amY" = ( /obj/effect/floor_decal/techfloor{ dir = 1 @@ -8334,8 +7666,6 @@ pixel_y = 0 }, /obj/structure/closet/secure_closet/hos, -/obj/item/clothing/head/helmet/space/void/security/fluff/hos, -/obj/item/clothing/suit/space/void/security/fluff/hos, /turf/simulated/floor/wood, /area/crew_quarters/heads/hos) "anE" = ( @@ -8923,19 +8253,6 @@ /obj/item/device/taperecorder, /turf/simulated/floor/tiled, /area/security/security_processing) -"aoC" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/machinery/computer/secure_data, -/obj/machinery/camera/network/security, -/turf/simulated/floor/tiled, -/area/security/security_processing) "aoD" = ( /obj/effect/floor_decal/borderfloor{ dir = 1; @@ -8955,18 +8272,6 @@ /obj/item/weapon/pen, /turf/simulated/floor/tiled, /area/security/security_processing) -"aoE" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/structure/table/steel, -/turf/simulated/floor/tiled, -/area/security/security_processing) "aoF" = ( /obj/effect/floor_decal/borderfloor{ dir = 5 @@ -9518,34 +8823,6 @@ }, /turf/simulated/floor/carpet, /area/security/breakroom) -"apn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/item/device/flashlight/lamp, -/obj/structure/table/steel, -/turf/simulated/floor/tiled, -/area/security/security_processing) -"apo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/bed/chair{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/security/security_processing) -"app" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/obj/structure/table/steel, -/turf/simulated/floor/tiled, -/area/security/security_processing) "apq" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -9689,78 +8966,6 @@ /obj/machinery/light, /turf/simulated/floor/tiled, /area/quartermaster/belterdock) -"apD" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/junction{ - dir = 4; - icon_state = "pipe-j1" - }, -/obj/machinery/camera/network/security, -/turf/simulated/floor/tiled, -/area/security/hallway) -"apE" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet{ - dir = 1; - icon_state = "extinguisher_closed"; - pixel_y = 32 - }, -/turf/simulated/floor/tiled, -/area/security/hallway) -"apF" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 9 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/security/hallway) "apG" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/red/border, @@ -10070,18 +9275,6 @@ }, /turf/simulated/floor/tiled, /area/security/security_processing) -"aql" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/security/hallway) "aqm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ @@ -10426,20 +9619,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/upper) -"aqR" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 9 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/security/hallway) "aqS" = ( /obj/effect/floor_decal/spline/plain{ dir = 9; @@ -10656,14 +9835,6 @@ }, /turf/simulated/floor/tiled/white, /area/security/forensics) -"arl" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) "arm" = ( /obj/structure/cable/green{ d1 = 4; @@ -11063,31 +10234,6 @@ }, /turf/simulated/floor/tiled, /area/quartermaster/delivery) -"arO" = ( -/obj/machinery/door/airlock/glass_mining{ - name = "Delivery Office"; - req_access = list(50); - req_one_access = list() - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/quartermaster/delivery) "arP" = ( /obj/structure/cable/green{ d1 = 4; @@ -11862,34 +11008,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled, /area/hallway/station/upper) -"asY" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/security/hallway) "asZ" = ( /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, @@ -12110,49 +11228,6 @@ hard_corner = 1 }, /area/tether/elevator) -"ato" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/station_map{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/machinery/status_display{ - pixel_x = -32 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) -"atp" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) "atq" = ( /obj/effect/floor_decal/borderfloor{ dir = 5 @@ -12300,18 +11375,6 @@ /obj/machinery/status_display/supply_display, /turf/simulated/wall, /area/quartermaster/office) -"atC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) "atD" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -12533,16 +11596,6 @@ /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/tiled, /area/maintenance/station/cargo) -"atV" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/red/bordercorner2, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/security/hallway) "atW" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/red/border, @@ -12569,54 +11622,6 @@ /obj/effect/floor_decal/corner/red/bordercorner2, /turf/simulated/floor/tiled, /area/security/hallway) -"atZ" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1; - pixel_y = 0 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/tiled, -/area/security/hallway) -"aua" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/security/hallway) "aub" = ( /obj/structure/mopbucket, /obj/item/weapon/reagent_containers/glass/bucket, @@ -12709,17 +11714,6 @@ "aui" = ( /turf/simulated/floor/holofloor/tiled/dark, /area/tether/elevator) -"auj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 2 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) -"auk" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) "aul" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -13032,22 +12026,6 @@ "auJ" = ( /turf/simulated/wall/r_wall, /area/security/detectives_office) -"auK" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/paleblue/bordercorner2, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) "auL" = ( /obj/machinery/washing_machine, /obj/machinery/light{ @@ -13250,11 +12228,6 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/open, /area/maintenance/station/elevator) -"auY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor/glass/hidden/steel, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) "auZ" = ( /obj/structure/table/bench/wooden, /turf/simulated/floor/wood, @@ -13832,38 +12805,6 @@ /obj/effect/floor_decal/corner/brown/border, /turf/simulated/floor/tiled, /area/quartermaster/delivery) -"avY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/newscaster{ - layer = 3.3; - pixel_x = -27; - pixel_y = 0 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) "avZ" = ( /obj/effect/floor_decal/industrial/outline/yellow, /turf/simulated/floor/tiled, @@ -14067,13 +13008,6 @@ hard_corner = 1 }, /area/tether/elevator) -"aww" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) "awx" = ( /obj/structure/sign/directions/cargo{ dir = 4 @@ -14366,19 +13300,6 @@ /obj/effect/floor_decal/rust, /turf/simulated/floor/plating, /area/maintenance/station/elevator) -"awY" = ( -/obj/machinery/hologram/holopad, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) -"awZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) "axa" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -14431,82 +13352,6 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/quartermaster/office) -"axd" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/structure/disposalpipe/junction{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) -"axe" = ( -/obj/machinery/status_display{ - pixel_y = 30 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) -"axf" = ( -/obj/machinery/atm{ - pixel_y = 30 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) "axg" = ( /obj/structure/table/bench/wooden, /obj/machinery/camera/network/tether{ @@ -14531,78 +13376,6 @@ }, /turf/simulated/wall, /area/teleporter/departing) -"axi" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/brown/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/brown/bordercorner2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) -"axj" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) -"axk" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/brown/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/brown/bordercorner2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/quartermaster/foyer) "axl" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -14618,19 +13391,6 @@ }, /turf/simulated/floor/tiled, /area/quartermaster/foyer) -"axm" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/brown/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/quartermaster/foyer) "axn" = ( /obj/effect/floor_decal/borderfloor/corner{ dir = 1 @@ -14946,32 +13706,6 @@ }, /turf/simulated/floor/tiled, /area/security/lobby) -"axM" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4; - icon_state = "intact-scrubbers" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) "axN" = ( /obj/structure/lattice, /obj/machinery/door/firedoor/glass, @@ -15005,14 +13739,6 @@ /obj/item/device/megaphone, /turf/simulated/floor/wood, /area/quartermaster/qm) -"axQ" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) "axR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -15034,25 +13760,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/upper) -"axT" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) -"axU" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) "axV" = ( /obj/structure/table/steel, /obj/item/weapon/storage/box/lights/mixed, @@ -15066,28 +13773,6 @@ }, /turf/simulated/floor/tiled, /area/maintenance/station/cargo) -"axW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) -"axX" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) -"axY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/quartermaster/foyer) "axZ" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, @@ -15525,41 +14210,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/upper) -"ayG" = ( -/obj/machinery/light{ - dir = 8; - icon_state = "tube1" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) -"ayH" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) "ayI" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -15641,22 +14291,6 @@ /obj/structure/sign/department/medbay, /turf/simulated/wall, /area/medical/medbay_emt_bay) -"ayO" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) "ayP" = ( /obj/machinery/alarm{ dir = 1; @@ -15679,16 +14313,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/upper) -"ayR" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/camera/network/security{ - dir = 5; - icon_state = "camera" - }, -/turf/simulated/floor/tiled/dark, -/area/security/nuke_storage) "ayS" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/brown/border, @@ -16125,28 +14749,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/upper) -"azA" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/machinery/door/firedoor/glass/hidden/steel, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) -"azB" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) "azC" = ( /obj/machinery/alarm{ dir = 4; @@ -16320,18 +14922,6 @@ }, /turf/simulated/floor/tiled, /area/quartermaster/office) -"azQ" = ( -/obj/machinery/door/airlock/glass_mining{ - name = "Cargo Bay"; - req_access = list(31); - req_one_access = list() - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/firedoor/glass, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel_grid, -/area/quartermaster/office) "azR" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -16395,27 +14985,6 @@ /obj/effect/floor_decal/steeldecal/steel_decals7, /turf/simulated/floor/tiled, /area/hallway/station/upper) -"azX" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 9 - }, -/obj/item/device/radio/intercom{ - dir = 2; - pixel_y = -24 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) "azY" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -16429,64 +14998,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/upper) -"azZ" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 2 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) -"aAa" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) -"aAb" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) "aAc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -16527,47 +15038,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/upper) -"aAf" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) -"aAg" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/status_display{ - pixel_y = 30 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) "aAh" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -16623,12 +15093,6 @@ }, /turf/simulated/floor/tiled/white, /area/medical/chemistry) -"aAn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/shuttle/medivac/general) "aAo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -16709,22 +15173,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/upper) -"aAs" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) "aAt" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -16759,29 +15207,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/upper) -"aAv" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) "aAw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -16809,13 +15234,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/upper) -"aAy" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) "aAz" = ( /obj/structure/table/reinforced, /obj/machinery/chemical_dispenser/full, @@ -17130,33 +15548,6 @@ /obj/effect/floor_decal/industrial/warning, /turf/simulated/floor/tiled, /area/tether/station/stairs_three) -"aBb" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/structure/barricade/cutout/ntsec, -/turf/simulated/floor/tiled/dark, -/area/security/nuke_storage) -"aBc" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/security/nuke_storage) -"aBd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/tiled/dark, -/area/security/nuke_storage) "aBe" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -17271,53 +15662,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/upper) -"aBk" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/door/firedoor/glass/hidden/steel, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) -"aBl" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) -"aBm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) "aBn" = ( /obj/structure/cable{ icon_state = "2-4" @@ -17351,57 +15695,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/upper) -"aBp" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) -"aBq" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) -"aBr" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/hallway/station/upper) "aBs" = ( /obj/structure/cable{ d1 = 4; @@ -17790,27 +16083,6 @@ }, /turf/simulated/floor/tiled/dark, /area/security/nuke_storage) -"aBW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled/dark, -/area/security/nuke_storage) -"aBX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/security/nuke_storage) -"aBY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/security/nuke_storage) "aBZ" = ( /obj/effect/floor_decal/borderfloor{ dir = 10 @@ -18938,29 +17210,6 @@ }, /turf/simulated/floor/tiled/white, /area/medical/reception) -"aDO" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/bordercorner{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/security/hallway) "aDP" = ( /obj/structure/table/steel, /turf/simulated/floor/tiled, @@ -25332,21 +23581,6 @@ "aNL" = ( /turf/simulated/wall/rshull, /area/shuttle/medivac/engines) -"aNM" = ( -/obj/machinery/door/airlock/glass_external, -/obj/machinery/airlock_sensor/airlock_exterior/shuttle{ - dir = 5; - pixel_x = -28 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/map_helper/airlock/sensor/ext_sensor, -/obj/effect/map_helper/airlock/door/ext_door, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/medivac/general) "aNN" = ( /obj/structure/sink{ dir = 8; @@ -25410,38 +23644,6 @@ }, /turf/simulated/floor/tiled/white, /area/medical/virology) -"aNS" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/atmospherics/portables_connector{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/outline/grey, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/medivac/engines) -"aNT" = ( -/obj/machinery/atmospherics/unary/vent_pump/high_volume, -/obj/machinery/embedded_controller/radio/airlock/docking_port{ - dir = 4; - frequency = 1380; - id_tag = "medivac_docker"; - pixel_x = -28 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/shuttle_landmark{ - base_area = /area/mine/explored/upper_level; - base_turf = /turf/simulated/floor/airless; - docking_controller = "medivac_bay"; - landmark_tag = "tether_medivac_dock"; - name = "Medivac Bay" - }, -/obj/effect/overmap/visitable/ship/landable/medivac, -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/medivac/general) "aNU" = ( /obj/structure/cable/green{ d1 = 1; @@ -25459,18 +23661,6 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/quartermaster/storage) -"aNV" = ( -/obj/machinery/sleeper{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 5 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/shuttle/medivac/general) "aNW" = ( /turf/simulated/wall/r_wall, /area/medical/virology) @@ -25526,25 +23716,6 @@ }, /turf/simulated/wall/rshull, /area/shuttle/medivac/engines) -"aOa" = ( -/obj/machinery/atmospherics/pipe/simple/hidden, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/medivac/engines) -"aOb" = ( -/obj/machinery/power/terminal{ - dir = 1; - icon_state = "term" - }, -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/medivac/engines) "aOc" = ( /obj/machinery/door/airlock/glass_mining{ name = "Mining Operations"; @@ -25561,23 +23732,6 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/quartermaster/belterdock) -"aOd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/glass_external, -/obj/effect/map_helper/airlock/door/int_door, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/medivac/general) -"aOe" = ( -/obj/machinery/atmospherics/pipe/simple/hidden, -/obj/machinery/door/airlock/glass_external, -/obj/effect/map_helper/airlock/door/int_door, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/medivac/general) "aOf" = ( /obj/structure/cable/green{ d1 = 1; @@ -25597,25 +23751,6 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/quartermaster/belterdock) -"aOg" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 8 - }, -/obj/structure/bed/chair/shuttle{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8; - icon_state = "tube1" - }, -/turf/simulated/floor/tiled/white, -/area/shuttle/medivac/general) -"aOh" = ( -/turf/simulated/floor/tiled/white, -/area/shuttle/medivac/general) "aOi" = ( /obj/structure/cable/green{ d1 = 1; @@ -25742,45 +23877,6 @@ }, /turf/simulated/floor/tiled/white, /area/medical/virologyaccess) -"aOs" = ( -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/super; - dir = 8; - name = "west bump"; - pixel_x = -30 - }, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 5; - icon_state = "intact" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 10 - }, -/obj/item/weapon/tank/phoron, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/medivac/engines) -"aOt" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/medivac/engines) "aOu" = ( /obj/machinery/firealarm{ dir = 4; @@ -25915,64 +24011,9 @@ }, /turf/simulated/floor/tiled/white, /area/medical/virology) -"aOH" = ( -/obj/machinery/atmospherics/binary/pump{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/medivac/engines) -"aOI" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/medivac/engines) -"aOJ" = ( -/obj/machinery/door/airlock/multi_tile/metal/mait{ - dir = 2; - icon_state = "door_closed"; - req_one_access = list(5,67) - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/white, -/area/shuttle/medivac/engines) -"aOK" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/white, -/area/shuttle/medivac/general) "aOL" = ( /turf/simulated/floor/tiled, /area/quartermaster/belterdock) -"aOM" = ( -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/blue/border, -/obj/effect/floor_decal/borderfloorwhite/corner2, -/obj/effect/floor_decal/corner/blue/bordercorner2, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/white, -/area/shuttle/medivac/general) -"aON" = ( -/obj/effect/floor_decal/borderfloorwhite/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/blue/bordercorner{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/simulated/floor/tiled/white, -/area/shuttle/medivac/general) "aOO" = ( /obj/machinery/atmospherics/pipe/manifold/hidden{ dir = 4; @@ -26087,12 +24128,6 @@ /obj/effect/floor_decal/industrial/warning, /turf/simulated/floor/bluegrid, /area/ai_core_foyer) -"aOY" = ( -/obj/effect/landmark{ - name = "morphspawn" - }, -/turf/simulated/floor/tiled/dark, -/area/security/nuke_storage) "aOZ" = ( /obj/effect/floor_decal/industrial/warning, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -27943,18 +25978,6 @@ }, /turf/simulated/floor/tiled, /area/security/briefing_room) -"aSG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/structure/bed/chair/office/dark{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Security Officer" - }, -/turf/simulated/floor/tiled, -/area/security/security_processing) "aSH" = ( /turf/simulated/wall, /area/storage/emergency_storage/emergency3) @@ -28020,43 +26043,12 @@ /obj/structure/catwalk, /turf/simulated/floor, /area/maintenance/station/elevator) -"aSO" = ( -/obj/structure/closet/walllocker/emerglocker{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/cargo) "aSP" = ( /obj/item/modular_computer/console/preset/command{ dir = 1 }, /turf/simulated/floor/wood, /area/crew_quarters/heads/hos) -"aSQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/blast/regular{ - density = 0; - dir = 1; - icon_state = "pdoor0"; - id = "shuttle blast"; - name = "Shuttle Blast Doors"; - opacity = 0 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/shuttle/excursion/general) "aSR" = ( /obj/structure/plasticflaps/mining, /obj/machinery/conveyor{ @@ -28146,15 +26138,6 @@ /obj/structure/window/reinforced/full, /turf/simulated/floor/plating, /area/crew_quarters/medical_restroom) -"aTc" = ( -/obj/structure/handrail{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/cargo) "aTd" = ( /obj/structure/cable/green{ d1 = 1; @@ -28204,19 +26187,6 @@ /obj/effect/floor_decal/corner/paleblue/diagonal, /turf/simulated/floor/tiled/white, /area/crew_quarters/medbreak) -"aTi" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/handrail{ - dir = 8 - }, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/shuttle/excursion/general) "aTj" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -28244,15 +26214,6 @@ }, /turf/simulated/wall, /area/quartermaster/belterdock) -"aTl" = ( -/obj/structure/table/rack/shelf, -/obj/item/weapon/tank/oxygen, -/obj/item/device/suit_cooling_unit, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/suit/space/void/pilot, -/obj/item/clothing/head/helmet/space/void/pilot, -/turf/simulated/floor/tiled, -/area/shuttle/excursion/general) "aTm" = ( /obj/machinery/airlock_sensor{ pixel_y = 28 @@ -28296,15 +26257,6 @@ /obj/structure/catwalk, /turf/simulated/floor, /area/maintenance/station/sec_upper) -"aTq" = ( -/obj/machinery/power/port_gen/pacman/mrs, -/obj/structure/cable/yellow{ - d2 = 2; - icon_state = "0-2" - }, -/obj/effect/floor_decal/industrial/outline/yellow, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/general) "aTr" = ( /obj/structure/girder, /turf/simulated/floor/plating, @@ -28322,20 +26274,6 @@ }, /turf/simulated/floor/tiled/white, /area/crew_quarters/medical_restroom) -"aTu" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5; - icon_state = "intact-supply" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4; - icon_state = "intact-scrubbers" - }, -/obj/structure/handrail{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/shuttle/excursion/general) "aTv" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -28448,20 +26386,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/station/cargo) -"aTG" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/machinery/atmospherics/unary/vent_pump/high_volume{ - dir = 1; - frequency = 1380; - id_tag = "expshuttle_vent" - }, -/obj/structure/cable/cyan, -/obj/structure/handrail{ - dir = 1 - }, -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/cargo) "aTH" = ( /obj/machinery/conveyor{ dir = 9; @@ -28485,13 +26409,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden, /turf/simulated/floor/tiled, /area/quartermaster/belterdock) -"aTJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 9; - icon_state = "intact" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/general) "aTK" = ( /obj/machinery/atmospherics/unary/vent_pump/high_volume{ dir = 1; @@ -28588,20 +26505,6 @@ }, /turf/simulated/floor/tiled, /area/quartermaster/belterdock) -"aTT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/hatch{ - req_one_access = list(67) - }, -/turf/simulated/floor/tiled/steel_ridged, -/area/shuttle/excursion/general) "aTU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -28652,20 +26555,6 @@ }, /turf/simulated/floor/tiled/white, /area/security/security_bathroom) -"aTY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4; - icon_state = "intact-scrubbers" - }, -/obj/machinery/light, -/obj/item/device/radio/intercom{ - pixel_y = -24 - }, -/turf/simulated/floor/tiled, -/area/shuttle/excursion/general) "aTZ" = ( /obj/structure/table/standard, /obj/item/weapon/paper/rogueminer, @@ -28765,10 +26654,6 @@ /obj/structure/stasis_cage, /turf/simulated/floor/tiled/monotile, /area/tether/exploration) -"aUm" = ( -/obj/machinery/sleep_console, -/turf/simulated/floor/tiled, -/area/shuttle/excursion/general) "aUn" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -28850,14 +26735,6 @@ }, /turf/simulated/floor/tiled, /area/quartermaster/belterdock) -"aUs" = ( -/obj/structure/bed/chair/shuttle, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/tiled, -/area/shuttle/excursion/general) "aUt" = ( /obj/effect/landmark/start{ name = "Medical Doctor" @@ -28905,42 +26782,12 @@ }, /turf/simulated/floor/wood, /area/crew_quarters/heads/hos) -"aUz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/firealarm{ - dir = 4; - layer = 3.3; - pixel_x = 26 - }, -/obj/structure/handrail{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/shuttle/excursion/general) "aUA" = ( /obj/machinery/computer/roguezones{ dir = 1 }, /turf/simulated/floor/tiled, /area/quartermaster/belterdock) -"aUB" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/alarm{ - dir = 1; - icon_state = "alarm0"; - pixel_y = -22 - }, -/turf/simulated/floor/tiled, -/area/shuttle/excursion/general) "aUC" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -28954,19 +26801,6 @@ }, /turf/simulated/floor/tiled, /area/security/hallwayaux) -"aUD" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/bed/chair/shuttle{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/shuttle/excursion/general) -"aUE" = ( -/obj/structure/bed/chair/shuttle, -/turf/simulated/floor/tiled, -/area/shuttle/excursion/general) "aUF" = ( /obj/machinery/camera/network/mining{ dir = 8 @@ -29002,37 +26836,6 @@ }, /turf/simulated/wall/rshull, /area/shuttle/excursion/cargo) -"aUK" = ( -/obj/effect/floor_decal/industrial/hatch/yellow, -/obj/structure/handrail{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/cargo) -"aUL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 9; - icon_state = "intact" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/general) -"aUM" = ( -/obj/machinery/atmospherics/portables_connector, -/obj/effect/floor_decal/industrial/outline/blue, -/obj/machinery/portable_atmospherics/canister/air, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/general) "aUN" = ( /obj/effect/floor_decal/industrial/warning{ dir = 5; @@ -29043,29 +26846,6 @@ }, /turf/simulated/floor/tiled, /area/quartermaster/belterdock/refinery) -"aUO" = ( -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/terminal, -/obj/machinery/cell_charger, -/obj/structure/table/steel, -/obj/machinery/firealarm{ - dir = 2; - layer = 3.3; - pixel_x = 0; - pixel_y = 26 - }, -/obj/random/powercell, -/obj/item/stack/material/tritium{ - amount = 5 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/general) "aUP" = ( /obj/structure/bed/chair/office/light, /turf/simulated/floor/tiled, @@ -29106,25 +26886,6 @@ }, /turf/simulated/floor/tiled/white, /area/security/security_bathroom) -"aUU" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 9; - icon_state = "warning" - }, -/obj/machinery/atmospherics/unary/vent_pump/high_volume{ - dir = 2; - frequency = 1380; - id_tag = "expshuttle_vent" - }, -/obj/item/device/radio/intercom{ - dir = 1; - pixel_y = 24; - req_access = list() - }, -/obj/structure/handrail, -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/cargo) "aUV" = ( /obj/effect/floor_decal/steeldecal/steel_decals10{ dir = 6 @@ -29134,25 +26895,12 @@ }, /turf/simulated/floor/tiled, /area/security/security_bathroom) -"aUW" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{ - dir = 1 - }, -/obj/machinery/meter, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/general) "aUX" = ( /obj/effect/landmark/start{ name = "Shaft Miner" }, /turf/simulated/floor/tiled, /area/quartermaster/belterdock/gear) -"aUY" = ( -/obj/structure/bed/chair/shuttle{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/shuttle/excursion/general) "aUZ" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -29170,28 +26918,6 @@ "aVc" = ( /turf/simulated/wall, /area/quartermaster/belterdock/surface_mining_outpost_shuttle_hangar) -"aVd" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 6 - }, -/obj/machinery/atmospherics/unary/vent_pump/high_volume{ - dir = 1; - frequency = 1380; - id_tag = "expshuttle_docker_pump_out_internal" - }, -/obj/machinery/oxygen_pump{ - pixel_y = -32 - }, -/obj/structure/handrail{ - dir = 1 - }, -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 - }, -/obj/effect/map_helper/airlock/atmos/pump_out_internal, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/cargo) "aVe" = ( /obj/structure/cable/green{ d1 = 1; @@ -29208,35 +26934,6 @@ }, /turf/simulated/floor/carpet, /area/crew_quarters/heads/hos) -"aVf" = ( -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/weapon/tank/emergency/oxygen/engi, -/obj/item/weapon/tank/emergency/oxygen/engi, -/obj/item/weapon/tank/emergency/oxygen/engi, -/obj/item/weapon/tank/emergency/oxygen/engi, -/obj/item/clothing/suit/space/emergency, -/obj/item/clothing/suit/space/emergency, -/obj/item/clothing/suit/space/emergency, -/obj/item/clothing/suit/space/emergency, -/obj/item/clothing/head/helmet/space/emergency, -/obj/item/clothing/head/helmet/space/emergency, -/obj/item/clothing/head/helmet/space/emergency, -/obj/item/clothing/head/helmet/space/emergency, -/obj/structure/closet/emcloset/legacy, -/turf/simulated/floor/tiled, -/area/shuttle/excursion/general) -"aVg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/universal, -/obj/item/device/radio/intercom{ - dir = 8; - pixel_x = -24; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/general) "aVh" = ( /obj/machinery/light/small{ dir = 1 @@ -29339,10 +27036,6 @@ }, /turf/simulated/floor/tiled/steel_grid, /area/quartermaster/belterdock/refinery) -"aVu" = ( -/obj/machinery/computer/ship/helm, -/turf/simulated/floor/tiled, -/area/shuttle/excursion/cockpit) "aVv" = ( /obj/structure/sink{ pixel_y = 26 @@ -29357,12 +27050,6 @@ }, /turf/simulated/floor/tiled/white, /area/crew_quarters/medical_restroom) -"aVw" = ( -/obj/machinery/sleeper{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/shuttle/excursion/general) "aVx" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 0; @@ -29397,39 +27084,10 @@ /obj/effect/floor_decal/corner/paleblue/diagonal, /turf/simulated/floor/tiled/white, /area/crew_quarters/medbreak) -"aVB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/blast/regular{ - density = 0; - dir = 4; - icon_state = "pdoor0"; - id = "shuttle blast"; - name = "Shuttle Blast Doors"; - opacity = 0 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/shuttle/excursion/general) "aVC" = ( /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/quartermaster/belterdock/refinery) -"aVD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 6 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/general) -"aVE" = ( -/obj/structure/closet/walllocker/emerglocker{ - pixel_x = -32 - }, -/turf/simulated/floor/tiled, -/area/shuttle/excursion/general) "aVF" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -29512,11 +27170,6 @@ }, /turf/simulated/wall/rshull, /area/shuttle/excursion/cargo) -"aVR" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/cyan, -/obj/machinery/meter, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/general) "aVS" = ( /obj/structure/bed/chair/shuttle{ dir = 4 @@ -29536,37 +27189,6 @@ }, /turf/simulated/floor/tiled, /area/quartermaster/belterdock/refinery) -"aVU" = ( -/obj/machinery/firealarm{ - dir = 2; - layer = 3.3; - pixel_x = 0; - pixel_y = 26 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 8; - icon_state = "warning" - }, -/obj/machinery/conveyor_switch/oneway{ - id = "shuttle_outbound" - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/cargo) -"aVV" = ( -/obj/machinery/sleep_console{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/shuttle/medivac/general) "aVW" = ( /obj/structure/shuttle/window, /obj/effect/shuttle_landmark{ @@ -29605,19 +27227,6 @@ }, /turf/simulated/floor/tiled/steel_grid, /area/quartermaster/belterdock/surface_mining_outpost_shuttle_hangar) -"aWa" = ( -/obj/machinery/airlock_sensor{ - pixel_x = 28 - }, -/obj/machinery/atmospherics/unary/vent_pump/high_volume{ - dir = 2; - frequency = 1380; - id_tag = "medivac_docker_pump_out_internal" - }, -/obj/effect/map_helper/airlock/sensor/chamber_sensor, -/obj/effect/map_helper/airlock/atmos/pump_out_internal, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/medivac/general) "aWb" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; @@ -29631,12 +27240,6 @@ /obj/machinery/door/blast/regular, /turf/simulated/wall, /area/quartermaster/belterdock/surface_mining_outpost_shuttle_hangar) -"aWd" = ( -/obj/effect/floor_decal/industrial/outline, -/obj/machinery/atmospherics/portables_connector, -/obj/machinery/portable_atmospherics/canister/air, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/general) "aWe" = ( /obj/effect/floor_decal/industrial/warning/corner{ dir = 4 @@ -29652,9 +27255,6 @@ }, /turf/simulated/floor/tiled, /area/quartermaster/belterdock/refinery) -"aWg" = ( -/turf/simulated/floor/tiled, -/area/shuttle/excursion/general) "aWh" = ( /obj/effect/floor_decal/carpet, /obj/effect/floor_decal/carpet{ @@ -29671,11 +27271,6 @@ }, /turf/simulated/floor/airless, /area/quartermaster/belterdock) -"aWj" = ( -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/blue/border, -/turf/simulated/floor/tiled/white, -/area/shuttle/medivac/general) "aWk" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -29706,13 +27301,6 @@ }, /turf/simulated/wall/rshull, /area/shuttle/excursion/cargo) -"aWo" = ( -/obj/structure/bed/chair/shuttle, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/shuttle/excursion/general) "aWp" = ( /turf/simulated/wall/rshull, /area/shuttle/excursion/cargo) @@ -29739,15 +27327,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden, /turf/simulated/wall/rshull, /area/shuttle/excursion/cargo) -"aWt" = ( -/obj/machinery/mineral/equipment_vendor/survey, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/cargo) -"aWu" = ( -/obj/machinery/door/airlock/glass_external, -/obj/effect/map_helper/airlock/door/ext_door, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/medivac/general) "aWv" = ( /obj/machinery/alarm{ dir = 4; @@ -29760,39 +27339,6 @@ "aWw" = ( /turf/simulated/wall, /area/crew_quarters/heads/cmo) -"aWx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/blast/regular{ - density = 0; - dir = 1; - icon_state = "pdoor0"; - id = "shuttle blast"; - name = "Shuttle Blast Doors"; - opacity = 0 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/shuttle/excursion/general) -"aWy" = ( -/obj/machinery/door/window/brigdoor/westright{ - req_access = newlist(); - req_one_access = list(5,67) - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/shuttle/medivac/cockpit) "aWz" = ( /obj/effect/floor_decal/industrial/warning{ dir = 1; @@ -29800,25 +27346,6 @@ }, /turf/simulated/floor/tiled, /area/quartermaster/belterdock/refinery) -"aWA" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/blue/bordercorner2{ - dir = 4; - icon_state = "bordercolorcorner2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/shuttle/medivac/general) "aWB" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -29834,21 +27361,6 @@ }, /turf/simulated/floor/tiled/white, /area/security/security_bathroom) -"aWC" = ( -/obj/structure/bed/chair/bay/chair/padded/blue{ - dir = 4; - icon_state = "bay_chair_preview" - }, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 10; - icon_state = "intact" - }, -/turf/simulated/floor/tiled, -/area/shuttle/medivac/cockpit) -"aWD" = ( -/obj/machinery/computer/ship/sensors, -/turf/simulated/floor/tiled, -/area/shuttle/excursion/cockpit) "aWE" = ( /obj/effect/decal/remains, /obj/item/clothing/under/rank/centcom_officer, @@ -29917,19 +27429,6 @@ /obj/effect/floor_decal/industrial/warning/full, /turf/simulated/floor/reinforced, /area/shuttle/excursion/general) -"aWM" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorblack/corner2{ - dir = 6 - }, -/obj/structure/bed/padded, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/shuttle/medivac/general) "aWN" = ( /obj/effect/floor_decal/carpet{ dir = 4 @@ -29985,22 +27484,6 @@ }, /turf/simulated/floor/tiled, /area/quartermaster/belterdock/gear) -"aWR" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/cargo) -"aWS" = ( -/obj/structure/disposaloutlet{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/cargo) "aWT" = ( /obj/effect/floor_decal/industrial/warning/dust/corner{ dir = 1; @@ -30023,22 +27506,6 @@ }, /turf/simulated/floor/tiled, /area/quartermaster/belterdock/gear) -"aWV" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 6 - }, -/turf/simulated/floor/reinforced, -/area/shuttle/excursion/cargo) -"aWW" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/shuttle/medivac/general) "aWX" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -30074,81 +27541,18 @@ }, /turf/simulated/floor/tiled, /area/quartermaster/belterdock/gear) -"aXa" = ( -/obj/item/device/radio/intercom{ - dir = 1; - pixel_y = 24; - req_access = list() - }, -/obj/structure/handrail, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/cargo) "aXb" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/simulated/wall/rshull, /area/shuttle/excursion/cargo) -"aXc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/blast/regular{ - density = 0; - dir = 1; - icon_state = "pdoor0"; - id = "shuttle blast"; - name = "Shuttle Blast Doors"; - opacity = 0 - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/shuttle/excursion/general) -"aXd" = ( -/obj/effect/floor_decal/borderfloor, -/obj/machinery/computer/shuttle_control/explore/medivac{ - dir = 1; - icon_state = "computer" - }, -/obj/machinery/atmospherics/pipe/simple/hidden, -/turf/simulated/floor/tiled, -/area/shuttle/medivac/cockpit) "aXe" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, /turf/simulated/floor/wood, /area/security/breakroom) -"aXf" = ( -/obj/machinery/atmospherics/portables_connector{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister/phoron, -/obj/effect/floor_decal/industrial/outline/red, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/medivac/engines) -"aXg" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/obj/machinery/door/blast/regular{ - density = 0; - dir = 4; - icon_state = "pdoor0"; - id = "medivac blast"; - name = "Shuttle Blast Doors"; - opacity = 0 - }, -/turf/simulated/floor/airless, -/area/shuttle/medivac/general) "aXh" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 @@ -30157,67 +27561,6 @@ /mob/living/simple_mob/animal/sif/fluffy, /turf/simulated/floor/outdoors/grass/forest, /area/quartermaster/qm) -"aXi" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 5; - icon_state = "intact" - }, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/cargo) -"aXj" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/blue/bordercorner2{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/shuttle/medivac/general) -"aXk" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4; - icon_state = "intact-scrubbers" - }, -/obj/structure/cable/cyan{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/general) -"aXl" = ( -/obj/structure/cable/cyan{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/handrail{ - dir = 1 - }, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/general) "aXm" = ( /obj/machinery/door/firedoor/border_only, /obj/structure/cable/blue{ @@ -30262,18 +27605,6 @@ }, /turf/simulated/floor/tiled, /area/quartermaster/belterdock/refinery) -"aXo" = ( -/obj/effect/floor_decal/industrial/hatch/yellow, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/cargo) -"aXp" = ( -/obj/structure/cable/cyan{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/smes/buildable/point_of_interest, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/general) "aXq" = ( /obj/structure/stasis_cage, /turf/simulated/floor/tiled/monotile, @@ -30292,18 +27623,6 @@ }, /turf/simulated/floor/tiled, /area/quartermaster/belterdock/surface_mining_outpost_shuttle_hangar) -"aXt" = ( -/obj/machinery/door/airlock/hatch{ - req_one_access = list(67) - }, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/steel_ridged, -/area/shuttle/excursion/general) "aXu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -30316,35 +27635,6 @@ }, /turf/simulated/floor/tiled, /area/quartermaster/belterdock/refinery) -"aXv" = ( -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 9; - icon_state = "intact" - }, -/turf/simulated/floor/tiled/white, -/area/shuttle/medivac/general) -"aXw" = ( -/obj/effect/floor_decal/borderfloorwhite/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner/blue/bordercorner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/shuttle/medivac/general) -"aXx" = ( -/obj/machinery/computer/ship/engines, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/shuttle/medivac/cockpit) "aXy" = ( /turf/simulated/wall/rshull, /area/shuttle/medivac/cockpit) @@ -30375,17 +27665,6 @@ }, /turf/simulated/floor/tiled, /area/quartermaster/belterdock/refinery) -"aXB" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/floor_decal/corner/blue{ - dir = 5; - icon_state = "corner_white" - }, -/obj/effect/floor_decal/corner/blue, -/turf/simulated/floor/tiled/white, -/area/shuttle/medivac/general) "aXC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/yellow{ dir = 5 @@ -30393,29 +27672,14 @@ /turf/simulated/wall/rshull, /area/shuttle/excursion/cargo) "aXD" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 10 - }, -/turf/simulated/floor/reinforced, -/area/shuttle/excursion/cargo) -"aXE" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "shuttle_inbound" - }, -/obj/effect/floor_decal/industrial/warning/full, -/turf/simulated/floor/plating, -/area/shuttle/excursion/cargo) -"aXF" = ( -/obj/machinery/power/smes/buildable/point_of_interest, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/medivac/engines) +/obj/structure/table/rack/shelf, +/obj/item/weapon/tank/oxygen, +/obj/item/device/suit_cooling_unit, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/void/pilot, +/obj/item/clothing/head/helmet/space/void/pilot, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/shuttle/excursion/general) "aXG" = ( /obj/machinery/hologram/holopad, /turf/simulated/floor/tiled, @@ -30457,16 +27721,6 @@ /obj/structure/table/glass, /turf/simulated/floor/wood, /area/crew_quarters/heads/cmo) -"aXN" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{ - dir = 1 - }, -/turf/simulated/floor/reinforced, -/area/shuttle/excursion/cargo) "aXO" = ( /obj/structure/cable/green{ d1 = 2; @@ -30490,12 +27744,6 @@ }, /turf/simulated/floor/tiled, /area/quartermaster/belterdock) -"aXQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/shuttle/excursion/general) "aXR" = ( /obj/effect/overmap/visitable/sector/virgo3b, /turf/space, @@ -30528,36 +27776,10 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/upper) -"aXU" = ( -/obj/effect/floor_decal/corner/blue{ - dir = 10; - icon_state = "corner_white" - }, -/obj/effect/floor_decal/corner/blue{ - dir = 1; - icon_state = "corner_white" - }, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/shuttle/medivac/general) "aXV" = ( /obj/machinery/mineral/processing_unit, /turf/simulated/floor/plating, /area/quartermaster/belterdock/refinery) -"aXW" = ( -/obj/machinery/door/window/brigdoor/westleft{ - req_access = newlist(); - req_one_access = list(5,67) - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled, -/area/shuttle/medivac/cockpit) "aXX" = ( /obj/machinery/atmospherics/pipe/simple/hidden/yellow{ dir = 9 @@ -30576,10 +27798,6 @@ }, /turf/simulated/floor/tiled, /area/quartermaster/belterdock/gear) -"aXZ" = ( -/obj/structure/table/steel, -/turf/simulated/floor/tiled, -/area/shuttle/excursion/cockpit) "aYa" = ( /turf/simulated/wall/rshull, /area/shuttle/medivac/general) @@ -30594,30 +27812,10 @@ /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/tiled, /area/quartermaster/belterdock/gear) -"aYe" = ( -/obj/machinery/light/small, -/obj/machinery/atmospherics/portables_connector{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister/phoron, -/obj/effect/floor_decal/industrial/outline/red, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/medivac/engines) "aYf" = ( /obj/machinery/computer/supplycomp/control, /turf/simulated/floor/wood, /area/quartermaster/qm) -"aYg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/universal{ - dir = 4 - }, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/general) "aYh" = ( /obj/structure/sink{ dir = 4; @@ -30646,64 +27844,12 @@ }, /turf/simulated/floor/tiled, /area/quartermaster/belterdock/gear) -"aYj" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 10 - }, -/obj/machinery/atmospherics/unary/vent_pump/high_volume{ - dir = 1; - frequency = 1380; - id_tag = "expshuttle_vent" - }, -/obj/machinery/oxygen_pump{ - pixel_y = -32 - }, -/obj/structure/handrail{ - dir = 1 - }, -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/cargo) "aYk" = ( /obj/effect/floor_decal/industrial/warning/dust{ dir = 1 }, /turf/simulated/floor/airless, /area/mine/explored/upper_level) -"aYl" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/blue/bordercorner2{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/shuttle/medivac/general) -"aYm" = ( -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 6; - icon_state = "intact" - }, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/cyan{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/tiled, -/area/shuttle/excursion/general) "aYn" = ( /obj/machinery/suit_cycler/mining, /obj/effect/floor_decal/borderfloor, @@ -30722,33 +27868,6 @@ can_open = 0 }, /area/crew_quarters/medical_restroom) -"aYq" = ( -/obj/machinery/body_scanconsole{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/blue/border, -/turf/simulated/floor/tiled/white, -/area/shuttle/medivac/general) -"aYr" = ( -/obj/machinery/airlock_sensor{ - pixel_x = 28; - pixel_y = 28 - }, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 5; - icon_state = "intact" - }, -/obj/effect/map_helper/airlock/sensor/int_sensor, -/turf/simulated/floor/tiled/white, -/area/shuttle/medivac/general) -"aYs" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 4 - }, -/obj/structure/bed/padded, -/turf/simulated/floor/tiled/dark, -/area/shuttle/medivac/general) "aYt" = ( /obj/structure/dispenser/oxygen, /obj/effect/floor_decal/borderfloor, @@ -30764,16 +27883,6 @@ }, /turf/simulated/floor/wood, /area/crew_quarters/heads/hos) -"aYv" = ( -/obj/structure/fuel_port{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{ - dir = 8; - icon_state = "map" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/medivac/engines) "aYw" = ( /obj/structure/cable/green{ d1 = 4; @@ -30802,19 +27911,6 @@ /obj/structure/window/reinforced/full, /turf/simulated/floor/plating, /area/crew_quarters/medical_restroom) -"aYA" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 9 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 9; - icon_state = "bordercolor" - }, -/obj/structure/bed/chair/shuttle{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/shuttle/medivac/general) "aYB" = ( /obj/effect/shuttle_landmark{ base_area = /area/space; @@ -30882,19 +27978,6 @@ /obj/machinery/recharge_station, /turf/simulated/floor/tiled, /area/quartermaster/belterdock/refinery) -"aYK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4; - icon_state = "intact-scrubbers" - }, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/shuttle/excursion/general) "aYL" = ( /obj/machinery/power/apc{ dir = 1; @@ -30912,40 +27995,6 @@ }, /turf/simulated/floor/tiled, /area/quartermaster/belterdock/surface_mining_outpost_shuttle_hangar) -"aYM" = ( -/obj/machinery/bodyscanner{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 6 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/shuttle/medivac/general) -"aYN" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 10; - icon_state = "intact" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/medivac/engines) -"aYO" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/shuttle/medivac/general) "aYP" = ( /obj/effect/floor_decal/industrial/warning, /turf/simulated/floor/tiled, @@ -30967,37 +28016,9 @@ /obj/machinery/mineral/stacking_unit_console, /turf/simulated/wall, /area/quartermaster/belterdock/refinery) -"aYS" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 10 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/medivac/engines) "aYT" = ( /turf/simulated/wall, /area/security/breakroom) -"aYU" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/power/apc{ - alarms_hidden = 1; - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 28 - }, -/obj/structure/table/glass, -/obj/machinery/recharger, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/structure/cable{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/tiled, -/area/shuttle/medivac/cockpit) "aYV" = ( /obj/machinery/computer/secure_data, /obj/machinery/alarm{ @@ -31012,23 +28033,6 @@ }, /turf/space, /area/space) -"aYX" = ( -/obj/structure/table/standard, -/obj/random/medical, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/medivac/engines) -"aYY" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/white, -/area/shuttle/medivac/engines) "aYZ" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -28; @@ -31037,21 +28041,6 @@ /obj/machinery/recharge_station, /turf/simulated/floor/tiled, /area/quartermaster/belterdock/surface_mining_outpost_shuttle_hangar) -"aZa" = ( -/obj/machinery/door/airlock/hatch{ - req_one_access = newlist() - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/steel_ridged, -/area/shuttle/excursion/cargo) "aZb" = ( /obj/structure/bed/chair/office/light{ dir = 4 @@ -31061,41 +28050,6 @@ }, /turf/simulated/floor/tiled, /area/quartermaster/belterdock/surface_mining_outpost_shuttle_hangar) -"aZc" = ( -/obj/machinery/computer/ship/helm{ - dir = 8; - icon_state = "computer" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/shuttle/medivac/cockpit) -"aZd" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "shuttle_inbound" - }, -/obj/structure/plasticflaps, -/turf/simulated/floor/plating, -/area/shuttle/excursion/cargo) -"aZe" = ( -/obj/effect/floor_decal/corner/blue{ - dir = 10; - icon_state = "corner_white" - }, -/obj/effect/floor_decal/corner/blue{ - dir = 4; - icon_state = "corner_white" - }, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/shuttle/medivac/general) "aZf" = ( /obj/effect/floor_decal/industrial/loading{ dir = 8; @@ -31135,29 +28089,10 @@ /obj/machinery/mineral/stacking_machine, /turf/simulated/floor/plating, /area/quartermaster/belterdock/refinery) -"aZk" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 1; - icon_state = "warningcorner" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/cargo) "aZl" = ( /obj/machinery/atmospherics/pipe/simple/hidden, /turf/simulated/wall/rshull, /area/shuttle/medivac/cockpit) -"aZm" = ( -/obj/machinery/computer/ship/sensors{ - dir = 8; - icon_state = "computer" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/machinery/light, -/turf/simulated/floor/tiled, -/area/shuttle/medivac/cockpit) "aZn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -31165,21 +28100,6 @@ /mob/living/simple_mob/animal/sif/fluffy/silky, /turf/simulated/floor/outdoors/grass/forest, /area/quartermaster/qm) -"aZo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/cargo) "aZp" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4; @@ -31196,38 +28116,10 @@ }, /turf/simulated/floor/plating, /area/quartermaster/belterdock/refinery) -"aZr" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/table/glass, -/obj/effect/floor_decal/borderfloor, -/turf/simulated/floor/tiled, -/area/shuttle/medivac/cockpit) "aZs" = ( /obj/structure/bookcase, /turf/simulated/floor/wood, /area/crew_quarters/heads/cmo) -"aZt" = ( -/obj/machinery/power/apc{ - alarms_hidden = 1; - dir = 2; - name = "south bump"; - pixel_y = -28; - req_access = list(67) - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 10 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 10 - }, -/obj/structure/bed/chair/shuttle{ - dir = 4 - }, -/obj/structure/cable, -/turf/simulated/floor/tiled/white, -/area/shuttle/medivac/general) "aZu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -31237,23 +28129,6 @@ }, /turf/simulated/floor/tiled/white, /area/crew_quarters/medical_restroom) -"aZv" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/blast/regular{ - density = 0; - dir = 1; - icon_state = "pdoor0"; - id = "medivac blast"; - name = "Shuttle Blast Doors"; - opacity = 0 - }, -/turf/simulated/floor/airless, -/area/shuttle/medivac/cockpit) "aZx" = ( /obj/machinery/light/small{ dir = 8 @@ -31269,19 +28144,6 @@ }, /turf/simulated/floor/plating, /area/shuttle/excursion/cargo) -"aZz" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorblack/corner2{ - dir = 8; - icon_state = "borderfloorcorner2_black" - }, -/obj/machinery/door/window/brigdoor/northleft{ - req_access = list(5) - }, -/turf/simulated/floor/tiled/dark, -/area/shuttle/medivac/general) "aZA" = ( /obj/structure/table/steel, /obj/item/stack/flag/yellow{ @@ -31323,35 +28185,6 @@ }, /turf/simulated/wall/rshull, /area/shuttle/excursion/cargo) -"aZE" = ( -/obj/machinery/door/airlock/glass_external, -/obj/machinery/airlock_sensor/airlock_exterior/shuttle{ - dir = 6; - frequency = 1380; - id_tag = "expshuttle_exterior_sensor"; - master_tag = "expshuttle_docker"; - pixel_x = 4; - pixel_y = 28 - }, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 9; - icon_state = "intact" - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 8; - icon_state = "warning" - }, -/obj/effect/map_helper/airlock/door/ext_door, -/obj/effect/map_helper/airlock/sensor/ext_sensor, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/cargo) -"aZG" = ( -/obj/machinery/computer/shuttle_control/explore/excursion{ - dir = 1; - icon_state = "computer" - }, -/turf/simulated/floor/tiled, -/area/shuttle/excursion/cockpit) "aZH" = ( /obj/machinery/conveyor{ dir = 8; @@ -31376,55 +28209,11 @@ }, /turf/simulated/floor/tiled, /area/quartermaster/belterdock/surface_mining_outpost_shuttle_hangar) -"aZK" = ( -/obj/structure/bed/chair/bay/chair/padded/blue{ - dir = 4; - icon_state = "bay_chair_preview" - }, -/obj/machinery/button/remote/blast_door{ - dir = 8; - id = "medivac blast"; - name = "Shuttle Blast Doors"; - pixel_x = -28; - pixel_y = -28; - req_access = list(67) - }, -/obj/machinery/atmospherics/pipe/simple/hidden, -/turf/simulated/floor/tiled, -/area/shuttle/medivac/cockpit) -"aZL" = ( -/obj/machinery/door/airlock/hatch{ - req_one_access = list(67) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4; - icon_state = "intact-scrubbers" - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/steel_ridged, -/area/shuttle/excursion/general) "aZM" = ( /obj/structure/table/woodentable, /obj/item/device/radio/off, /turf/simulated/floor/wood, /area/crew_quarters/heads/hos) -"aZN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/floor_decal/corner/blue{ - dir = 5; - icon_state = "corner_white" - }, -/obj/effect/floor_decal/corner/blue{ - dir = 8; - icon_state = "corner_white" - }, -/turf/simulated/floor/tiled/white, -/area/shuttle/medivac/general) "aZO" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/tiled, @@ -31442,23 +28231,6 @@ }, /turf/simulated/floor, /area/maintenance/station/ai) -"aZR" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/blast/regular{ - density = 0; - dir = 4; - icon_state = "pdoor0"; - id = "medivac blast"; - name = "Shuttle Blast Doors"; - opacity = 0 - }, -/turf/simulated/floor/airless, -/area/shuttle/medivac/general) "aZS" = ( /obj/effect/floor_decal/industrial/warning, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -31466,27 +28238,6 @@ }, /turf/simulated/floor/tiled, /area/quartermaster/belterdock/surface_mining_outpost_shuttle_hangar) -"aZT" = ( -/obj/effect/floor_decal/industrial/hatch/yellow, -/obj/machinery/alarm{ - dir = 1; - icon_state = "alarm0"; - pixel_y = -22 - }, -/obj/structure/handrail{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/cargo) -"aZU" = ( -/obj/machinery/suit_cycler/pilot, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = 0; - pixel_y = -26 - }, -/turf/simulated/floor/tiled, -/area/shuttle/excursion/general) "aZV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -31497,26 +28248,6 @@ }, /turf/simulated/floor/wood, /area/quartermaster/qm) -"aZW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/yellow, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/cargo) -"aZX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 10 - }, -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 - }, -/obj/structure/closet/crate/freezer/rations, -/obj/item/weapon/storage/mre/menu11, -/obj/item/weapon/storage/mre/menu10, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/excursion/general) "aZY" = ( /turf/simulated/wall/r_wall, /area/security/security_lockerroom) @@ -31862,28 +28593,62 @@ /obj/machinery/light, /turf/simulated/floor/tiled, /area/quartermaster/belterdock/surface_mining_outpost_shuttle_hangar) -"boY" = ( -/obj/machinery/door/airlock/glass_external, -/obj/structure/cable/green{ - dir = 1; - icon_state = "1-2" +"bfa" = ( +/obj/machinery/door/window/brigdoor/westright{ + req_access = newlist(); + req_one_access = list(5,67) }, -/obj/machinery/atmospherics/pipe/simple/hidden/aux, -/obj/effect/map_helper/airlock/door/int_door, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/securiship/general) -"bpl" = ( -/obj/structure/cable/green{ - icon_state = "4-8" +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/securiship/engines) -"bvH" = ( -/obj/effect/floor_decal/techfloor{ +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/cyancorner, +/area/shuttle/medivac/cockpit) +"bmI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/securiship/cockpit) +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"bqt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"btu" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) "bxz" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/security/armory{ @@ -31906,7 +28671,65 @@ }, /turf/simulated/floor/tiled/dark, /area/security/warden) -"bDn" = ( +"bDD" = ( +/obj/machinery/sleep_console, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) +"bFX" = ( +/obj/machinery/power/port_gen/pacman/mrs, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) +"bHX" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/structure/fuel_port{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/securiship/engines) +"bJB" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/security{ + name = "Armory Storage"; + secured_wires = 1 + }, +/obj/machinery/door/blast/regular{ + dir = 1; + id = "armoryblue"; + name = "Blue Armory" + }, +/obj/structure/sign/department/armory{ + color = "#3385ff"; + name = "BLUE ARMORY"; + pixel_x = 0; + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/security/armory/blue) +"bNj" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 10; + icon_state = "corner_white" + }, +/obj/effect/floor_decal/corner/blue{ + dir = 4; + icon_state = "corner_white" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/white, +/area/shuttle/medivac/general) +"bPP" = ( /obj/structure/cable/green{ icon_state = "2-4" }, @@ -31932,75 +28755,268 @@ name = "Securiship Dock" }, /obj/effect/overmap/visitable/ship/landable/securiship, -/turf/simulated/floor/tiled/techfloor/grid, +/turf/simulated/floor/tiled/eris/techmaint_cargo, /area/shuttle/securiship/general) -"bJB" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/security{ - name = "Armory Storage"; - secured_wires = 1 +"bRO" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 }, /obj/machinery/door/blast/regular{ + density = 0; dir = 1; - id = "armoryblue"; - name = "Blue Armory" + icon_state = "pdoor0"; + id = "shuttle blast"; + name = "Shuttle Blast Doors"; + opacity = 0 }, -/obj/structure/sign/department/armory{ - color = "#3385ff"; - name = "BLUE ARMORY"; - pixel_x = 0; - pixel_y = -32 +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating/eris/under, +/area/shuttle/excursion/general) +"bTM" = ( +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/shuttle/securiship/general) +"bWl" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/hidden/universal{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"bWE" = ( +/obj/machinery/sleep_console{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/white, +/area/shuttle/medivac/general) +"bYp" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 8 }, -/turf/simulated/floor/tiled/dark, -/area/security/armory/blue) -"cwr" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/machinery/light, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"bYH" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/glass, +/turf/simulated/floor/tiled/eris/steel/cyancorner, +/area/shuttle/medivac/cockpit) +"cay" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"ccy" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1"; + pixel_x = 0 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/shuttle/securiship/general) +"cgm" = ( +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) +"ciI" = ( /obj/structure/cable/green{ - d1 = 4; - d2 = 8; icon_state = "4-8" }, -/obj/structure/table/rack/shelf, -/turf/simulated/floor/tiled/techmaint, -/area/shuttle/securiship/general) -"cNP" = ( +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/securiship/engines) +"ckU" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/shuttle/excursion/cargo) +"coc" = ( /obj/machinery/computer/ship/helm{ req_one_access = list(67,58) }, -/obj/effect/floor_decal/techfloor{ - dir = 9 - }, -/turf/simulated/floor/tiled/techfloor/grid, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, /area/shuttle/securiship/cockpit) -"deE" = ( -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 +"cow" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" }, -/obj/machinery/power/apc{ +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/alarm{ dir = 4; - name = "east bump"; - pixel_x = 24 + icon_state = "alarm0"; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) +"crE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/white, +/area/shuttle/medivac/general) +"czA" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" }, /obj/structure/cable/cyan{ + d1 = 1; d2 = 2; - icon_state = "0-2" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/aux, -/turf/simulated/floor/tiled/techmaint, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, /area/shuttle/securiship/general) -"doX" = ( +"cGX" = ( +/obj/machinery/computer/ship/sensors{ + dir = 8; + icon_state = "computer" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/securiship/cockpit) +"cIJ" = ( /obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/borderfloor{ dir = 8 }, -/obj/structure/bed/chair/bay/chair/padded/beige{ - dir = 4; - icon_state = "bay_chair_preview" +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 }, -/turf/simulated/floor/tiled/techmaint, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"cKx" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/structure/table/rack/shelf/steel, +/obj/item/clothing/mask/gas{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/dark, +/area/security/security_equiptment_storage) +"cNv" = ( +/obj/machinery/power/terminal{ + dir = 1; + icon_state = "term" + }, +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor, +/area/shuttle/medivac/engines) +"cQa" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{ + dir = 1 + }, +/turf/simulated/floor/plating/eris/under, +/area/shuttle/excursion/cargo) +"cTI" = ( +/obj/machinery/door/airlock/glass_external, +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/airlock_sensor/airlock_exterior/shuttle{ + dir = 4; + pixel_x = 0; + pixel_y = -28 + }, +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/turf/simulated/floor/tiled/eris/techmaint_panels, /area/shuttle/securiship/general) +"cUg" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor, +/area/shuttle/medivac/engines) +"daI" = ( +/obj/machinery/computer/shuttle_control/explore/medivac{ + dir = 1; + icon_state = "computer" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled/eris/steel/cyancorner, +/area/shuttle/medivac/cockpit) +"dhq" = ( +/obj/machinery/airlock_sensor{ + pixel_y = 28 + }, +/obj/structure/handrail, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 + }, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/effect/map_helper/airlock/atmos/pump_out_internal, +/obj/machinery/atmospherics/unary/vent_pump/high_volume, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/shuttle/excursion/cargo) +"dhW" = ( +/obj/effect/floor_decal/industrial/outline/blue, +/obj/machinery/atmospherics/portables_connector, +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) +"dln" = ( +/obj/structure/bed/padded, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/shuttle/medivac/general) +"doD" = ( +/obj/machinery/computer/ship/sensors, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/shuttle/excursion/cockpit) "dtK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -32015,6 +29031,38 @@ }, /turf/simulated/floor/tiled/dark, /area/security/warden) +"dvH" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"dAo" = ( +/obj/machinery/power/terminal{ + dir = 1; + icon_state = "term" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/table/standard, +/obj/item/weapon/tank/phoron, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/securiship/engines) +"dAW" = ( +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/securiship/cockpit) "dCf" = ( /obj/effect/floor_decal/borderfloorblack/full, /obj/machinery/camera/network/security{ @@ -32028,6 +29076,48 @@ /obj/effect/floor_decal/industrial/outline, /turf/simulated/floor/tiled/dark, /area/security/armory/blue) +"dFr" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"dFx" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) +"dRj" = ( +/obj/structure/table/standard, +/obj/random/medical, +/turf/simulated/floor/tiled/eris/dark/techfloor, +/area/shuttle/medivac/engines) "dSk" = ( /obj/effect/floor_decal/borderfloor{ dir = 1; @@ -32050,6 +29140,16 @@ }, /turf/simulated/floor/tiled, /area/security/hallway) +"dYt" = ( +/obj/machinery/computer/ship/helm{ + dir = 8; + icon_state = "computer" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/steel/cyancorner, +/area/shuttle/medivac/cockpit) "ebj" = ( /obj/machinery/door/airlock/glass_external, /obj/structure/cable/green{ @@ -32060,12 +29160,116 @@ /obj/effect/map_helper/airlock/door/simple, /turf/simulated/floor/tiled, /area/security/hallway) -"exP" = ( -/obj/structure/cable/green{ - icon_state = "2-4" +"efQ" = ( +/obj/structure/cable/cyan, +/obj/structure/handrail{ + dir = 1 }, -/turf/simulated/floor/tiled/techmaint, -/area/shuttle/securiship/general) +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/shuttle/excursion/cargo) +"egf" = ( +/obj/machinery/atmospherics/binary/pump, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -26 + }, +/obj/item/weapon/tank/phoron{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/weapon/tank/phoron{ + pixel_x = 6; + pixel_y = -6 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) +"ehI" = ( +/obj/machinery/atm{ + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"ejd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 6 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) +"elB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) +"esK" = ( +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"eug" = ( +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/shuttle/excursion/cargo) +"evl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9; + icon_state = "intact" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) +"ewT" = ( +/obj/machinery/atmospherics/portables_connector/fuel{ + dir = 8; + icon_state = "map_connector-fuel" + }, +/obj/machinery/portable_atmospherics/canister/phoron, +/obj/effect/floor_decal/industrial/outline/red, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/securiship/engines) "eAb" = ( /obj/machinery/door/firedoor/glass, /obj/structure/cable/green{ @@ -32086,14 +29290,82 @@ }, /turf/simulated/floor/tiled/dark, /area/security/armory/red) -"ePT" = ( -/obj/machinery/power/smes/buildable/point_of_interest, +"eBO" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 1; + icon_state = "pdoor0"; + id = "shuttle blast"; + name = "Shuttle Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating/eris/under, +/area/shuttle/excursion/general) +"eKK" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) +"eLO" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/bed/chair/bay/chair, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/shuttle/securiship/general) +"eQX" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/shuttle/excursion/general) +"eVj" = ( +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, /obj/structure/cable/cyan{ d2 = 4; icon_state = "0-4" }, -/turf/simulated/floor/tiled/techfloor/grid, +/obj/machinery/power/apc{ + alarms_hidden = 1; + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 28 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, /area/shuttle/securiship/engines) +"eWf" = ( +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"eWq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) "eZd" = ( /obj/structure/grille, /obj/structure/window/reinforced{ @@ -32111,23 +29383,64 @@ }, /turf/simulated/floor/plating, /area/shuttle/securiship/general) -"eZt" = ( -/obj/structure/cable/green{ +"eZE" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"fcC" = ( +/obj/machinery/door/airlock/multi_tile/metal/mait, +/obj/structure/cable/cyan{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 2; + icon_state = "1-2" }, -/obj/structure/table/rack/shelf, -/obj/machinery/alarm{ - breach_detection = 0; +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/shuttle/securiship/engines) +"fdX" = ( +/obj/structure/disposalpipe/segment{ dir = 8; - icon_state = "alarm0"; - pixel_x = 25; - rcon_setting = 3; - report_danger_level = 0 + icon_state = "pipe-c" }, -/turf/simulated/floor/tiled/techmaint, -/area/shuttle/securiship/general) +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"fdY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"feb" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1; + icon_state = "bulb1" + }, +/obj/structure/cable/cyan{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + alarms_hidden = 1; + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 28 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) "fho" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -32142,6 +29455,25 @@ }, /turf/simulated/floor/tiled/dark, /area/security/armory/red) +"fkB" = ( +/obj/machinery/door/airlock/glass_external, +/obj/machinery/airlock_sensor/airlock_exterior/shuttle{ + dir = 5; + pixel_x = -28 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/obj/effect/map_helper/airlock/door/ext_door, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/shuttle/medivac/general) +"fkQ" = ( +/obj/machinery/door/firedoor/glass/hidden/steel, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) "flc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 1 @@ -32156,6 +29488,25 @@ }, /turf/simulated/floor/tiled/dark, /area/security/warden) +"fox" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/machinery/door/firedoor/glass/hidden/steel, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"fqf" = ( +/obj/machinery/sleeper{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/white, +/area/shuttle/medivac/general) "fuV" = ( /obj/structure/bed/chair/comfy/brown, /obj/machinery/holoposter{ @@ -32176,13 +29527,57 @@ /obj/structure/filingcabinet, /turf/simulated/floor/wood, /area/crew_quarters/heads/hos) -"fGQ" = ( -/obj/structure/window/reinforced{ +"fyN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"fFS" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"fKd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 1 }, -/obj/structure/bed/chair/bay/chair, -/turf/simulated/floor/tiled/dark, -/area/shuttle/securiship/general) +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"fQo" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/shuttle/excursion/cockpit) "fTy" = ( /obj/effect/floor_decal/borderfloorblack/full, /obj/machinery/light{ @@ -32196,58 +29591,126 @@ /obj/effect/floor_decal/industrial/outline/yellow, /turf/simulated/floor/tiled/dark, /area/security/armory/blue) -"gjM" = ( -/obj/structure/cable/green{ - dir = 1; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux, -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/obj/machinery/light/small{ - dir = 8; - pixel_x = 0 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/securiship/general) -"gkR" = ( -/obj/structure/cable/green{ - dir = 1; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ - dir = 6; - icon_state = "intact-fuel" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/securiship/engines) -"gxX" = ( -/obj/structure/cable/cyan{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable/cyan{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - alarms_hidden = 1; - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 28 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/securiship/engines) -"gBp" = ( -/obj/structure/window/reinforced{ +"fZo" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 }, -/obj/structure/bed/chair/bay/chair{ - dir = 1; - icon_state = "bay_chair_preview" +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/turf/simulated/floor/tiled/dark, -/area/shuttle/securiship/general) +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/shuttle/medivac/engines) +"gde" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating/eris/under, +/area/shuttle/excursion/cargo) +"gdk" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/phoron, +/obj/effect/floor_decal/industrial/outline/red, +/turf/simulated/floor/tiled/eris/dark/techfloor, +/area/shuttle/medivac/engines) +"geP" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/shuttle/excursion/cargo) +"gfw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"gqZ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/structure/table/steel, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"gsT" = ( +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + cycle_to_external_air = 1; + frequency = 1380; + id_tag = "expshuttle_docker"; + pixel_y = 28 + }, +/obj/structure/handrail, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/shuttle/excursion/cargo) +"gvu" = ( +/obj/structure/bed/chair/shuttle{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/eris/white, +/area/shuttle/medivac/general) +"gAZ" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/phoron, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) +"gBb" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/hallway) "gBy" = ( /obj/effect/floor_decal/corner/lightgrey{ dir = 9 @@ -32273,15 +29736,59 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/upper) -"gJa" = ( -/obj/machinery/door/airlock/multi_tile/metal/mait, -/obj/structure/cable/cyan{ +"gER" = ( +/obj/machinery/body_scanconsole{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/white, +/area/shuttle/medivac/general) +"gGP" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + cycle_to_external_air = 1; + dir = 4; + frequency = 1380; + id_tag = "medivac_docker"; + pixel_x = -28 + }, +/obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/tiled/techmaint, -/area/shuttle/securiship/engines) +/obj/effect/shuttle_landmark{ + base_area = /area/mine/explored/upper_level; + base_turf = /turf/simulated/floor/airless; + docking_controller = "medivac_bay"; + landmark_tag = "tether_medivac_dock"; + name = "Medivac Bay" + }, +/obj/effect/overmap/visitable/ship/landable/medivac, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/shuttle/medivac/general) +"gNy" = ( +/obj/machinery/door/airlock/glass_external, +/obj/machinery/airlock_sensor/airlock_exterior/shuttle{ + dir = 6; + frequency = 1380; + id_tag = "expshuttle_exterior_sensor"; + master_tag = "expshuttle_docker"; + pixel_x = 4; + pixel_y = 28 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9; + icon_state = "intact" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8; + icon_state = "warning" + }, +/obj/effect/map_helper/airlock/door/ext_door, +/obj/effect/map_helper/airlock/sensor/ext_sensor, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/shuttle/excursion/cargo) "gQf" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -32296,6 +29803,13 @@ }, /turf/simulated/floor/tiled/dark, /area/security/armory/blue) +"gQS" = ( +/obj/effect/landmark{ + name = "morphspawn" + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) "gSE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/fuel{ dir = 10; @@ -32303,11 +29817,48 @@ }, /turf/simulated/wall/rshull, /area/shuttle/securiship/engines) +"gSZ" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) "gUi" = ( /obj/effect/decal/cleanable/dirt, /obj/random/cutout, /turf/simulated/floor, /area/maintenance/station/ai) +"gWG" = ( +/obj/structure/bed/chair/shuttle{ + dir = 4 + }, +/obj/structure/closet/autolok_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/eris/white, +/area/shuttle/medivac/general) +"gYC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) "gYV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -32322,13 +29873,47 @@ }, /turf/simulated/floor/tiled/dark, /area/security/armory/red) -"hoF" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ - dir = 1; - icon_state = "map-fuel" +"hid" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/securiship/engines) +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"hpj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) +"hsy" = ( +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/atmospherics/portables_connector, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) +"htW" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/structure/table/steel, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) "hyn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/fuel{ dir = 6; @@ -32336,20 +29921,29 @@ }, /turf/simulated/wall/rshull, /area/shuttle/securiship/engines) -"hEY" = ( -/obj/machinery/light{ +"hyH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4; - icon_state = "tube1"; - pixel_x = 0 + icon_state = "intact-scrubbers" }, /obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d1 = 2; + d2 = 4; + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/hidden/aux, -/turf/simulated/floor/tiled/techmaint, -/area/shuttle/securiship/general) +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) +"hGJ" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1; + icon_state = "warningcorner" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/shuttle/excursion/cargo) "hGW" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 @@ -32364,6 +29958,36 @@ }, /turf/simulated/floor/tiled/dark, /area/security/armory/red) +"hIb" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10; + icon_state = "intact" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor, +/area/shuttle/medivac/engines) +"hNx" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/shuttle/excursion/cargo) +"hPJ" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/security/hallway) "hTN" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/security{ @@ -32384,6 +30008,38 @@ }, /turf/simulated/floor/tiled/dark, /area/security/warden) +"hTW" = ( +/obj/structure/bed/chair/shuttle, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) +"hZs" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/station_map{ + pixel_y = 32 + }, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) "ibu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -32402,9 +30058,157 @@ /obj/machinery/light, /turf/simulated/floor/tiled, /area/security/hallway) +"ijU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/structure/handrail{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/shuttle/excursion/general) +"inX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/floor_decal/corner/blue{ + dir = 5; + icon_state = "corner_white" + }, +/obj/effect/floor_decal/corner/blue, +/turf/simulated/floor/tiled/eris/white, +/area/shuttle/medivac/general) +"irY" = ( +/obj/structure/bed/padded, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/shuttle/medivac/general) "isz" = ( /turf/simulated/wall/rshull, /area/shuttle/securiship/general) +"isN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/hatch{ + req_one_access = list(67) + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/shuttle/excursion/general) +"iCh" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1; + icon_state = "warning" + }, +/obj/machinery/recharge_station, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/shuttle/excursion/cargo) +"iDH" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/hallway) +"iEF" = ( +/obj/structure/fuel_port{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{ + dir = 8; + icon_state = "map" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor, +/area/shuttle/medivac/engines) +"iEV" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/obj/effect/shuttle_landmark{ + base_area = /area/tether/exploration; + base_turf = /turf/simulated/floor/reinforced; + docking_controller = "expshuttle_dock"; + landmark_tag = "tether_excursion_hangar"; + name = "Excursion Shuttle Dock" + }, +/obj/effect/overmap/visitable/ship/landable/excursion, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/shuttle/excursion/cargo) +"iFx" = ( +/obj/structure/table/steel, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/shuttle/excursion/cockpit) +"iJT" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 6 + }, +/turf/simulated/floor/plating/eris/under, +/area/shuttle/excursion/cargo) +"iOI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"iPK" = ( +/obj/structure/closet/emergsuit_wall{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) +"iQS" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/brown, +/obj/structure/curtain/open/bed, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/shuttle/excursion/general) "iUO" = ( /obj/structure/cable/green{ d1 = 1; @@ -32416,36 +30220,98 @@ }, /turf/simulated/floor/wood, /area/crew_quarters/heads/hos) -"jjJ" = ( -/obj/machinery/power/terminal{ - dir = 1; - icon_state = "term" +"iWG" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating/eris/under, +/area/shuttle/excursion/general) +"iXe" = ( +/obj/machinery/light{ + dir = 8 }, -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" +/obj/structure/bed/chair/bay/chair/padded/beige{ + dir = 4; + icon_state = "bay_chair_preview" }, -/obj/structure/table/standard, -/obj/item/weapon/tank/phoron, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/securiship/engines) +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/shuttle/securiship/general) +"jbY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"jcr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9; + icon_state = "intact" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) +"jfu" = ( +/obj/machinery/newscaster{ + layer = 3.3; + pixel_x = -27; + pixel_y = 0 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"jna" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 5; + icon_state = "intact-aux" + }, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/shuttle/securiship/general) "jnQ" = ( /obj/structure/cable/green{ icon_state = "2-8" }, /turf/simulated/floor/wood, /area/crew_quarters/heads/hos) -"jrx" = ( -/obj/structure/cable/green{ - icon_state = "4-8" +"jsf" = ( +/obj/machinery/disposal/deliveryChute{ + dir = 4 }, -/obj/structure/fuel_port{ - dir = 1 - }, -/turf/simulated/floor/tiled/monofloor{ - dir = 1 - }, -/area/shuttle/securiship/engines) +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plating/eris/under, +/area/shuttle/excursion/cargo) "jxg" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/command{ @@ -32462,14 +30328,73 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/wood, /area/crew_quarters/heads/hos) -"jHa" = ( -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; +"jEX" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"jHS" = ( +/obj/structure/cable{ icon_state = "1-2" }, -/turf/simulated/floor/tiled/techmaint, -/area/shuttle/securiship/general) +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"jQx" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/shuttle/excursion/cargo) +"jRD" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + dir = 1; + icon_state = "extinguisher_closed"; + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/hallway) "kbY" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -32481,32 +30406,60 @@ }, /turf/simulated/floor/tiled/dark, /area/security/armory/blue) -"klB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ - dir = 5; - icon_state = "intact-fuel" +"kcH" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 1 }, -/obj/machinery/alarm{ - dir = 1; - icon_state = "alarm0"; - pixel_y = -22 +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"kgD" = ( +/obj/structure/fuel_port{ + pixel_x = 0; + pixel_y = 3 }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/securiship/engines) -"kqS" = ( +/turf/simulated/floor/tiled/eris/techmaint, +/area/shuttle/excursion/cargo) +"khf" = ( +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/structure/closet/autolok_wall{ + pixel_x = 27 + }, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/shuttle/securiship/general) +"knm" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor, +/area/shuttle/medivac/engines) +"kqY" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"krV" = ( +/obj/machinery/light, /obj/structure/cable/green{ - dir = 1; - icon_state = "1-2" + d1 = 1; + d2 = 8; + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 9; - icon_state = "intact-aux" - }, -/turf/simulated/floor/tiled/techmaint, -/area/shuttle/securiship/general) -"kAs" = ( -/turf/simulated/floor/tiled/techmaint, -/area/shuttle/securiship/general) +/obj/machinery/atmospherics/binary/pump/fuel, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/securiship/engines) "kAC" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/security{ @@ -32523,23 +30476,231 @@ }, /turf/simulated/floor/tiled/dark, /area/security/armory/blue) -"lmZ" = ( -/obj/machinery/door/airlock/glass_external, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" +"kCz" = ( +/obj/machinery/door/airlock/hatch{ + req_one_access = list(67) }, -/obj/effect/map_helper/airlock/door/ext_door, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/securiship/general) -"lFr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/shuttle/excursion/general) +"kDC" = ( +/obj/structure/bed/chair/bay/chair/padded/blue{ + dir = 4; + icon_state = "bay_chair_preview" + }, +/obj/machinery/button/remote/blast_door{ + dir = 8; + id = "medivac blast"; + name = "Shuttle Blast Doors"; + pixel_x = -28; + pixel_y = -28; + req_access = list(67) + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled/eris/steel/cyancorner, +/area/shuttle/medivac/cockpit) +"kFO" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"kOD" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor, +/area/shuttle/medivac/engines) +"kPW" = ( +/obj/structure/handrail{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/shuttle/excursion/cargo) +"kSC" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j1" + }, +/obj/machinery/camera/network/security, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/hallway) +"kTn" = ( +/obj/item/device/radio/intercom{ + dir = 1; + pixel_y = 24; + req_access = list() + }, +/obj/structure/handrail, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/shuttle/excursion/cargo) +"kUK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/effect/floor_decal/industrial/outline/red, +/obj/structure/closet/secure_closet/guncabinet/excursion, +/obj/item/weapon/pickaxe, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/shuttle/excursion/cargo) +"kVs" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) +"lad" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"ldH" = ( +/obj/structure/bed/chair/bay/chair/padded/blue{ + dir = 4; + icon_state = "bay_chair_preview" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10; + icon_state = "intact" + }, +/turf/simulated/floor/tiled/eris/steel/cyancorner, +/area/shuttle/medivac/cockpit) +"lfJ" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/alarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/obj/structure/handrail{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/shuttle/excursion/cargo) +"lnp" = ( +/obj/machinery/door/airlock/glass_external, /obj/structure/cable/green{ dir = 1; icon_state = "1-2" }, -/turf/simulated/floor/tiled/techmaint, -/area/shuttle/securiship/engines) +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/obj/effect/map_helper/airlock/door/int_door, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/shuttle/securiship/general) +"lon" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 9 + }, +/obj/item/device/radio/intercom{ + dir = 2; + pixel_y = -24 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"lug" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"lus" = ( +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/shuttle/medivac/general) +"lxr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/white, +/area/shuttle/medivac/general) +"lyg" = ( +/obj/machinery/computer/ship/engines{ + dir = 4; + icon_state = "computer" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/securiship/cockpit) +"lHY" = ( +/obj/machinery/door/window/brigdoor/eastleft, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/shuttle/securiship/general) "lMN" = ( /obj/structure/grille, /obj/structure/cable/green, @@ -32555,6 +30716,94 @@ }, /turf/simulated/floor, /area/crew_quarters/heads/hos) +"lOS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"lSD" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/shuttle/excursion/cockpit) +"meu" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"mgA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/hallway) +"miK" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/table/rack/shelf, +/turf/simulated/floor/tiled/eris/dark/techfloor, +/area/shuttle/securiship/general) +"mnk" = ( +/obj/machinery/door/airlock/hatch{ + req_one_access = list(67) + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/shuttle/excursion/general) +"mqv" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) "mxs" = ( /obj/effect/floor_decal/industrial/warning/full, /obj/machinery/atmospherics/unary/vent_pump/high_volume/aux{ @@ -32563,6 +30812,34 @@ /obj/effect/map_helper/airlock/atmos/pump_out_external, /turf/simulated/floor/airless, /area/shuttle/securiship/general) +"myk" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "medivac blast"; + name = "Shuttle Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating/eris/under, +/area/shuttle/medivac/general) +"mzj" = ( +/obj/machinery/computer/ship/engines, +/turf/simulated/floor/tiled/eris/steel/cyancorner, +/area/shuttle/medivac/cockpit) +"mDQ" = ( +/obj/machinery/camera/network/security{ + dir = 5; + icon_state = "camera" + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) "mEc" = ( /obj/structure/cable/green{ d1 = 1; @@ -32574,6 +30851,19 @@ }, /turf/simulated/floor/tiled/dark, /area/security/armory/blue) +"mFv" = ( +/obj/machinery/airlock_sensor{ + pixel_x = 28 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 2; + frequency = 1380; + id_tag = "medivac_docker_pump_out_internal" + }, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/effect/map_helper/airlock/atmos/pump_out_internal, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/shuttle/medivac/general) "mLa" = ( /obj/effect/floor_decal/borderfloor{ dir = 1; @@ -32597,6 +30887,24 @@ }, /turf/simulated/floor/tiled/techfloor, /area/teleporter/departing) +"ndd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 5; + icon_state = "intact-fuel" + }, +/obj/machinery/alarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/securiship/engines) +"nfB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/white, +/area/shuttle/medivac/general) "ngb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -32611,48 +30919,170 @@ }, /turf/simulated/floor/tiled/dark, /area/security/warden) -"nig" = ( -/obj/effect/floor_decal/techfloor, +"njt" = ( /obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/securiship/cockpit) +"nkk" = ( +/turf/simulated/floor/tiled/eris/white, +/area/shuttle/medivac/general) +"nlw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -24; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) +"nlX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 8; + icon_state = "intact-aux" + }, +/obj/machinery/airlock_sensor{ + pixel_y = 28 + }, +/obj/effect/map_helper/airlock/sensor/int_sensor, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/shuttle/securiship/general) +"npJ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"nrc" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"nsy" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/security/hallway) +"nvb" = ( +/obj/machinery/door/airlock/vault/bolted{ + req_access = list(53) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/blast/regular{ + id = "VaultAc"; + name = "\improper Vault" + }, +/obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/securiship/cockpit) -"nin" = ( -/obj/structure/bed/chair/bay/chair{ - dir = 1; - icon_state = "bay_chair_preview" +/obj/machinery/button/remote/blast_door{ + id = "VaultAc"; + name = "Vault Blast Door"; + pixel_x = 0; + pixel_y = -32; + req_access = list(53); + req_one_access = list(53) }, +/obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled/dark, -/area/shuttle/securiship/general) -"nqE" = ( -/obj/machinery/computer/ship/sensors{ +/area/security/nuke_storage) +"nvd" = ( +/obj/structure/window/reinforced{ dir = 8; - icon_state = "computer" + health = 1e+006 }, -/obj/effect/floor_decal/techfloor{ +/obj/machinery/atmospherics/portables_connector/aux, +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/shuttle/securiship/general) +"nvV" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ + dir = 1; + icon_state = "map-fuel" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/securiship/engines) +"nwM" = ( +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/terminal, +/obj/machinery/cell_charger, +/obj/structure/table/steel, +/obj/machinery/firealarm{ + dir = 2; + layer = 3.3; + pixel_x = 0; + pixel_y = 26 + }, +/obj/random/powercell, +/obj/item/stack/material/tritium{ + amount = 5 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) +"nzo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 10 + }, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 + }, +/obj/structure/closet/crate/freezer/rations, +/obj/item/weapon/storage/mre/menu11, +/obj/item/weapon/storage/mre/menu10, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) +"nzs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/securiship/cockpit) -"ntp" = ( -/obj/machinery/computer/ship/engines{ - dir = 4; - icon_state = "computer" - }, -/obj/effect/floor_decal/techfloor{ - dir = 9 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/securiship/cockpit) -"nym" = ( -/obj/machinery/computer/shuttle_control/explore/securiship{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 8 }, -/turf/simulated/floor/tiled/techmaint, -/area/shuttle/securiship/general) +/turf/simulated/floor/tiled, +/area/hallway/station/upper) "nDu" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 5 @@ -32679,6 +31109,68 @@ /obj/structure/closet/l3closet/security, /turf/simulated/floor/tiled/dark, /area/security/armory/blue) +"nRt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 10 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor, +/area/shuttle/medivac/engines) +"nVr" = ( +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/cyan{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/shuttle/securiship/general) +"nYv" = ( +/obj/machinery/door/window/brigdoor/westleft{ + req_access = newlist(); + req_one_access = list(5,67) + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/steel/cyancorner, +/area/shuttle/medivac/cockpit) +"nYO" = ( +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/shuttle/securiship/general) +"oiV" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/machinery/computer/secure_data, +/obj/machinery/camera/network/security, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"ojY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) "okJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/fuel{ dir = 8; @@ -32686,6 +31178,85 @@ }, /turf/simulated/wall/rshull, /area/shuttle/securiship/engines) +"ooe" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/securiship/cockpit) +"opv" = ( +/obj/machinery/firealarm{ + dir = 2; + layer = 3.3; + pixel_x = 0; + pixel_y = 26 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8; + icon_state = "warning" + }, +/obj/machinery/conveyor_switch/oneway{ + id = "shuttle_outbound" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/shuttle/excursion/cargo) +"opL" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 1; + pixel_y = 24; + req_access = list() + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"opP" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/power/apc{ + alarms_hidden = 1; + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 28 + }, +/obj/structure/table/glass, +/obj/machinery/recharger, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/eris/steel/cyancorner, +/area/shuttle/medivac/cockpit) +"oqg" = ( +/obj/structure/bed/chair/shuttle, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) +"owc" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/shuttle/excursion/cargo) "owU" = ( /obj/effect/floor_decal/borderfloor{ dir = 9 @@ -32715,34 +31286,26 @@ }, /turf/simulated/floor/tiled, /area/security/hallwayaux) -"oEa" = ( -/obj/structure/bed/chair/bay/chair/padded/beige{ - dir = 4; - icon_state = "bay_chair_preview" +"oDi" = ( +/obj/machinery/door/window/brigdoor/northleft{ + req_access = list(5) }, -/turf/simulated/floor/tiled/techmaint, -/area/shuttle/securiship/general) +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/shuttle/medivac/general) +"oDB" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/bed/chair/shuttle{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) "oGF" = ( /obj/machinery/door/airlock/glass_external, /obj/effect/map_helper/airlock/door/simple, /turf/simulated/floor/tiled, /area/security/hallway) -"oHo" = ( -/obj/effect/floor_decal/techfloor{ - dir = 10 - }, -/obj/structure/cable/cyan{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/super; - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/securiship/cockpit) "oIb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 1 @@ -32764,6 +31327,127 @@ }, /turf/simulated/wall/rshull, /area/shuttle/securiship/general) +"oNI" = ( +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/weapon/tank/emergency/oxygen/engi, +/obj/item/weapon/tank/emergency/oxygen/engi, +/obj/item/weapon/tank/emergency/oxygen/engi, +/obj/item/weapon/tank/emergency/oxygen/engi, +/obj/item/clothing/suit/space/emergency, +/obj/item/clothing/suit/space/emergency, +/obj/item/clothing/suit/space/emergency, +/obj/item/clothing/suit/space/emergency, +/obj/item/clothing/head/helmet/space/emergency, +/obj/item/clothing/head/helmet/space/emergency, +/obj/item/clothing/head/helmet/space/emergency, +/obj/item/clothing/head/helmet/space/emergency, +/obj/structure/closet/emcloset/legacy, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) +"oPK" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/bed/chair/bay/chair, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/shuttle/securiship/general) +"oQw" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/securiship/engines) +"oUa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/light, +/obj/item/device/radio/intercom{ + pixel_y = -24 + }, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/shuttle/excursion/general) +"oWx" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/bed/chair/bay/chair/padded/beige, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/shuttle/securiship/general) +"oYj" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23; + pixel_y = 0 + }, +/obj/machinery/button/remote/blast_door{ + dir = 8; + id = "shuttle blast"; + name = "Shuttle Blast Doors"; + pixel_x = -25; + pixel_y = -21; + req_access = list(67) + }, +/obj/structure/bed/chair/bay/comfy/blue{ + dir = 1; + icon_state = "bay_comfychair_preview"; + pixel_y = 5 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/shuttle/excursion/cockpit) +"peF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/security/security_equiptment_storage) +"pfr" = ( +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9; + icon_state = "intact" + }, +/turf/simulated/floor/tiled/eris/white, +/area/shuttle/medivac/general) +"pgk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor, +/area/shuttle/medivac/engines) +"pjr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/door/airlock/glass_external, +/obj/effect/map_helper/airlock/door/int_door, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/shuttle/medivac/general) "plY" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ dir = 1; @@ -32771,6 +31455,29 @@ }, /turf/simulated/wall/rshull, /area/shuttle/securiship/engines) +"prO" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/device/suit_cooling_unit, +/obj/item/weapon/tank/oxygen, +/obj/machinery/door/window/brigdoor/eastleft{ + name = "Protosuit Storage"; + req_access = list(58) + }, +/obj/item/clothing/mask/breath, +/obj/item/clothing/suit/space/void/security/prototype, +/obj/item/clothing/head/helmet/space/void/security/prototype, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hos) "psg" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 @@ -32798,6 +31505,72 @@ }, /turf/simulated/floor/tiled/dark, /area/security/armory/blue) +"pwj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating/eris/under, +/area/shuttle/excursion/general) +"pOc" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"pPy" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/shuttle/excursion/cargo) +"pQE" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"pTp" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 1; + icon_state = "pdoor0"; + id = "medivac blast"; + name = "Shuttle Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating/eris/under, +/area/shuttle/medivac/cockpit) +"pUf" = ( +/obj/machinery/bodyscanner{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/white, +/area/shuttle/medivac/general) "pUt" = ( /obj/effect/floor_decal/borderfloorblack/full, /obj/machinery/atmospherics/pipe/simple/hidden/universal{ @@ -32805,6 +31578,13 @@ }, /turf/simulated/floor/tiled/dark, /area/security/armory/blue) +"pUV" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 1; + icon_state = "bay_chair_preview" + }, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/shuttle/securiship/general) "pYS" = ( /obj/structure/grille, /obj/structure/window/reinforced{ @@ -32823,25 +31603,74 @@ }, /turf/simulated/floor/plating, /area/shuttle/securiship/general) -"qwY" = ( +"qcm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden, /obj/structure/cable/cyan{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/bed/chair/bay/chair/padded/beige, -/turf/simulated/floor/tiled/techmaint, -/area/shuttle/securiship/general) -"qDa" = ( -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 +/obj/structure/closet/emergsuit_wall{ + pixel_x = 32 }, -/obj/machinery/atmospherics/portables_connector/aux, -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/floor_decal/industrial/outline/grey, -/turf/simulated/floor/tiled/techmaint, -/area/shuttle/securiship/general) +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/shuttle/excursion/cargo) +"qgj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"qkC" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"qmq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5; + icon_state = "intact" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/shuttle/excursion/cargo) +"qxW" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "shuttle blast"; + name = "Shuttle Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating/eris/under, +/area/shuttle/excursion/general) +"qEn" = ( +/obj/machinery/computer/ship/helm, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/shuttle/excursion/cockpit) +"qJK" = ( +/obj/machinery/suit_cycler/pilot, +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -26 + }, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/shuttle/excursion/general) "qLc" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 1 @@ -32857,17 +31686,86 @@ }, /turf/simulated/floor/tiled/dark, /area/security/armory/red) -"rfZ" = ( -/obj/machinery/door/airlock/glass_external, -/obj/effect/map_helper/airlock/door/ext_door, -/obj/machinery/airlock_sensor/airlock_exterior/shuttle{ - dir = 4; - pixel_x = 0; - pixel_y = -28 +"qMb" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1; + pixel_y = 0 }, -/obj/effect/map_helper/airlock/sensor/ext_sensor, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/securiship/general) +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/hallway) +"qOY" = ( +/obj/machinery/door/airlock/multi_tile/metal/mait{ + dir = 2; + icon_state = "door_closed"; + req_one_access = list(5,67) + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/shuttle/medivac/engines) +"qPS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/shuttle/excursion/general) +"qTB" = ( +/obj/machinery/computer/ship/engines{ + dir = 1; + icon_state = "computer" + }, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/shuttle/excursion/cockpit) +"qYJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"reu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/hatch{ + req_one_access = list(67) + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/shuttle/excursion/general) "rgV" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -32881,19 +31779,12 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/wood, /area/crew_quarters/heads/hos) -"rhI" = ( -/obj/structure/cable/cyan{ - d1 = 2; - d2 = 4; - icon_state = "2-4" +"rhv" = ( +/obj/structure/bed/chair/shuttle{ + dir = 1 }, -/obj/structure/cable/cyan{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/shuttle/securiship/general) +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) "rlz" = ( /obj/structure/cable/green{ d1 = 2; @@ -32913,6 +31804,29 @@ }, /turf/simulated/floor/wood, /area/crew_quarters/heads/hos) +"rAB" = ( +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -30 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5; + icon_state = "intact" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 10 + }, +/obj/item/weapon/tank/phoron, +/turf/simulated/floor/tiled/eris/dark/techfloor, +/area/shuttle/medivac/engines) "rBj" = ( /obj/structure/grille, /obj/structure/window/reinforced{ @@ -32930,32 +31844,111 @@ }, /turf/simulated/floor/plating, /area/shuttle/securiship/cockpit) -"rFu" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 8; - icon_state = "intact-aux" +"rCb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/airlock_sensor{ - pixel_y = 28 +/obj/machinery/door/firedoor/glass/hidden/steel, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/effect/map_helper/airlock/sensor/int_sensor, -/turf/simulated/floor/tiled/techmaint, -/area/shuttle/securiship/general) -"rIa" = ( -/obj/structure/cable/green{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"rEP" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/machinery/power/apc{ dir = 1; - icon_state = "1-2" + name = "north bump"; + pixel_x = 0; + pixel_y = 24 }, -/turf/simulated/floor/tiled/techmaint, -/area/shuttle/securiship/general) -"rUg" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/table/rack/shelf/steel, +/obj/item/clothing/suit/armor/vest/wolftaur{ + pixel_x = -16; + pixel_y = 4 + }, +/obj/item/clothing/suit/armor/vest/wolftaur{ + pixel_x = -12; + pixel_y = 9 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/dark, +/area/security/security_equiptment_storage) +"rEV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/dark, +/area/security/security_equiptment_storage) +"rFo" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/handrail{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/shuttle/excursion/cargo) +"rIS" = ( +/obj/machinery/door/airlock/glass_mining{ + name = "Delivery Office"; + req_access = list(50); + req_one_access = list() + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/quartermaster/delivery) +"rLd" = ( +/obj/machinery/door/airlock/glass_external, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/map_helper/airlock/door/int_door, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/shuttle/excursion/cargo) +"rUl" = ( +/obj/structure/shuttle/engine/heater, /obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/hidden/aux, -/turf/simulated/floor/tiled/techmaint, -/area/shuttle/securiship/general) +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 10 + }, +/turf/simulated/floor/plating/eris/under, +/area/shuttle/excursion/cargo) "rZt" = ( /obj/structure/cable/green{ d1 = 1; @@ -32971,14 +31964,57 @@ }, /turf/simulated/floor/tiled/dark, /area/security/armory/blue) -"sio" = ( +"sdI" = ( +/obj/machinery/power/apc{ + alarms_hidden = 1; + dir = 2; + name = "south bump"; + pixel_y = -28; + req_access = list(67) + }, +/obj/structure/bed/chair/shuttle{ + dir = 4 + }, +/obj/structure/cable, +/turf/simulated/floor/tiled/eris/white, +/area/shuttle/medivac/general) +"shd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_external{ + icon_state = "door_locked"; + id_tag = "expshuttle_door_cargo"; + locked = 1; + req_one_access = list() + }, +/obj/machinery/button/remote/airlock{ + desiredstate = 1; + dir = 4; + icon_state = "doorctrl0"; + id = "expshuttle_door_cargo"; + name = "hatch bolt control"; + pixel_x = -32; + req_one_access = list(19,43,67); + specialfunctions = 4 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/shuttle/excursion/cargo) +"slB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, /obj/structure/cable/cyan{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 2; + icon_state = "1-2" }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/securiship/engines) +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/shuttle/excursion/cargo) "snK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/green{ @@ -32990,6 +32026,17 @@ /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /turf/simulated/floor/tiled/dark, /area/security/armory/blue) +"sqj" = ( +/obj/structure/cable/green{ + dir = 1; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 6; + icon_state = "intact-fuel" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/securiship/engines) "sso" = ( /obj/effect/floor_decal/borderfloor{ dir = 10 @@ -33014,6 +32061,30 @@ }, /turf/simulated/floor/tiled/dark, /area/security/armory/blue) +"sFS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{ + dir = 1 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) +"sHL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/table/rack/shelf, +/obj/machinery/alarm{ + breach_detection = 0; + dir = 8; + icon_state = "alarm0"; + pixel_x = 25; + rcon_setting = 3; + report_danger_level = 0 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor, +/area/shuttle/securiship/general) "sIA" = ( /obj/effect/floor_decal/borderfloor{ dir = 1; @@ -33056,15 +32127,47 @@ /obj/effect/catwalk_plated/dark, /turf/simulated/floor, /area/security/armory/blue) -"sYy" = ( -/obj/machinery/atmospherics/portables_connector/fuel{ - dir = 8; - icon_state = "map_connector-fuel" +"sNy" = ( +/obj/machinery/door/airlock/glass_external, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/machinery/portable_atmospherics/canister/phoron, -/obj/effect/floor_decal/industrial/outline/red, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/securiship/engines) +/obj/effect/map_helper/airlock/door/ext_door, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/shuttle/securiship/general) +"sTT" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "shuttle_inbound" + }, +/obj/structure/plasticflaps, +/turf/simulated/floor/plating/eris/under, +/area/shuttle/excursion/cargo) +"tnc" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/shuttle/securiship/general) +"tnC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) "tqy" = ( /obj/structure/grille, /obj/structure/cable/green{ @@ -33081,6 +32184,76 @@ /obj/machinery/atmospherics/pipe/simple/hidden/aux, /turf/simulated/wall/rshull, /area/shuttle/securiship/general) +"trN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"tyn" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"tzx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"tEV" = ( +/obj/machinery/oxygen_pump{ + pixel_y = -32 + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 + }, +/obj/effect/map_helper/airlock/atmos/pump_out_internal, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/shuttle/excursion/cargo) +"tTA" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 10; + icon_state = "corner_white" + }, +/obj/effect/floor_decal/corner/blue{ + dir = 1; + icon_state = "corner_white" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/white, +/area/shuttle/medivac/general) +"ufq" = ( +/obj/structure/barricade/cutout/ntsec, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) "uiP" = ( /obj/structure/cable/green{ d1 = 2; @@ -33100,6 +32273,76 @@ }, /turf/simulated/floor/tiled/dark, /area/security/armory/red) +"ukN" = ( +/obj/structure/bed/chair/bay/chair/padded/beige{ + dir = 1; + icon_state = "bay_chair_preview" + }, +/obj/machinery/button/remote/blast_door{ + dir = 2; + id = "securiship blast"; + name = "Shuttle Blast Doors"; + pixel_x = -28; + pixel_y = 28; + req_access = list(67) + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/securiship/cockpit) +"upC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"uqh" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table/rack/shelf, +/obj/item/weapon/tank/oxygen, +/obj/item/device/suit_cooling_unit, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/void/pilot, +/obj/item/clothing/head/helmet/space/void/pilot, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/shuttle/excursion/general) +"urb" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/eris/dark/techfloor, +/area/shuttle/medivac/engines) +"usk" = ( +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/securiship/cockpit) +"utX" = ( +/obj/machinery/computer/shuttle_control/explore/excursion{ + dir = 1; + icon_state = "computer" + }, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/shuttle/excursion/cockpit) "uzs" = ( /obj/machinery/shipsensors{ dir = 1 @@ -33107,6 +32350,18 @@ /obj/effect/floor_decal/industrial/warning/full, /turf/simulated/floor/airless, /area/shuttle/securiship/cockpit) +"uzF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) "uDo" = ( /obj/machinery/atmospherics/valve/digital{ dir = 4; @@ -33115,6 +32370,38 @@ /obj/effect/catwalk_plated/dark, /turf/simulated/floor, /area/security/armory/blue) +"uGF" = ( +/obj/item/device/radio/intercom{ + dir = 1; + pixel_y = 24; + req_access = list() + }, +/obj/structure/handrail, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/shuttle/excursion/cargo) +"uIH" = ( +/obj/structure/cable/green{ + dir = 1; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/shuttle/securiship/engines) +"uKH" = ( +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/shuttle/securiship/general) +"uRY" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/phoron, +/obj/effect/floor_decal/industrial/outline/red, +/turf/simulated/floor/tiled/eris/dark/techfloor, +/area/shuttle/medivac/engines) "uSa" = ( /obj/effect/floor_decal/techfloor/orange, /obj/effect/floor_decal/techfloor/hole, @@ -33123,6 +32410,38 @@ }, /turf/simulated/floor/tiled/techfloor, /area/teleporter/departing) +"uVL" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "medivac blast"; + name = "Shuttle Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating/eris/under, +/area/shuttle/medivac/general) +"uVS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) +"uZd" = ( +/obj/structure/bed/chair/bay/chair/padded/beige{ + dir = 4; + icon_state = "bay_chair_preview" + }, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/shuttle/securiship/general) "vbE" = ( /obj/structure/cable/green{ d1 = 1; @@ -33131,31 +32450,158 @@ }, /turf/simulated/floor/tiled/dark, /area/security/armory/red) -"vlw" = ( -/obj/machinery/door/window/brigdoor/eastleft, -/turf/simulated/floor/tiled/dark, +"vhP" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"vnu" = ( +/obj/machinery/computer/shuttle_control/explore/securiship{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor, /area/shuttle/securiship/general) +"vpU" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/bed/chair/bay/comfy/blue{ + dir = 1; + icon_state = "bay_comfychair_preview"; + pixel_y = 5 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/shuttle/excursion/cockpit) "vqZ" = ( /turf/simulated/wall/rshull, /area/shuttle/securiship/cockpit) -"vsJ" = ( -/turf/simulated/floor/tiled/dark, -/area/shuttle/securiship/general) -"vyd" = ( -/obj/machinery/light, +"vre" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline/blue, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) +"vux" = ( /obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" + dir = 1; + icon_state = "1-2" }, -/obj/machinery/atmospherics/binary/pump/fuel, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/securiship/engines) +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 9; + icon_state = "intact-aux" + }, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, +/area/shuttle/securiship/general) +"vxy" = ( +/obj/machinery/suit_cycler/prototype, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hos) +"vAP" = ( +/obj/item/device/flashlight/lamp, +/obj/structure/table/steel, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) "vFD" = ( /obj/structure/catwalk, /obj/random/cutout, /turf/simulated/floor, /area/maintenance/station/sec_upper) +"vFT" = ( +/obj/machinery/door/airlock/hatch{ + req_one_access = newlist() + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/shuttle/excursion/cargo) +"vQT" = ( +/obj/structure/bed/chair/bay/chair/padded/beige{ + dir = 4; + icon_state = "bay_chair_preview" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor, +/area/shuttle/securiship/general) +"wbZ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"wcg" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/bed/chair/bay/chair{ + dir = 1; + icon_state = "bay_chair_preview" + }, +/turf/simulated/floor/tiled/eris/dark/violetcorener, +/area/shuttle/securiship/general) +"wcZ" = ( +/obj/machinery/computer/ship/sensors{ + dir = 8; + icon_state = "computer" + }, +/obj/machinery/light, +/turf/simulated/floor/tiled/eris/steel/cyancorner, +/area/shuttle/medivac/cockpit) +"wiE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/firealarm{ + dir = 4; + layer = 3.3; + pixel_x = 26 + }, +/obj/structure/handrail{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) "wjz" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/red/border, @@ -33164,6 +32610,26 @@ }, /turf/simulated/floor/tiled, /area/security/hallwayaux) +"wls" = ( +/obj/machinery/status_display{ + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) "wpQ" = ( /obj/effect/floor_decal/borderfloor{ dir = 9 @@ -33181,35 +32647,160 @@ }, /turf/simulated/floor/tiled, /area/security/hallwayaux) -"wIZ" = ( -/obj/effect/floor_decal/techfloor{ - dir = 6 +"wss" = ( +/obj/structure/bed/chair/shuttle{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/eris/white, +/area/shuttle/medivac/general) +"wFm" = ( +/obj/machinery/power/smes/buildable/point_of_interest, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor, +/area/shuttle/medivac/engines) +"wFV" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"wJx" = ( +/obj/machinery/power/smes/buildable/point_of_interest, +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/securiship/engines) +"wJy" = ( +/obj/item/device/radio/intercom{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/shuttle/excursion/general) +"wOI" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/empty, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) +"wPw" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/shuttle/excursion/cargo) +"wPF" = ( +/obj/structure/bed/chair/shuttle, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) +"wRt" = ( +/obj/machinery/mineral/equipment_vendor/survey, +/turf/simulated/floor/tiled/eris/techmaint_perforated, +/area/shuttle/excursion/cargo) +"wRy" = ( +/obj/machinery/door/airlock/glass_external, +/obj/effect/map_helper/airlock/door/ext_door, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/shuttle/medivac/general) +"wSA" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6; + icon_state = "intact" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" }, /obj/structure/cable/cyan{ d1 = 2; - d2 = 8; - icon_state = "2-8" + d2 = 4; + icon_state = "2-4" }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/securiship/cockpit) -"wRu" = ( -/obj/effect/floor_decal/techfloor/corner{ +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) +"wUW" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/eris/white/bluecorner, +/area/shuttle/excursion/general) +"wWn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/handrail{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) +"wXX" = ( +/obj/effect/floor_decal/borderfloor{ dir = 1 }, -/obj/structure/bed/chair/bay/chair/padded/beige{ - dir = 1; - icon_state = "bay_chair_preview" +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 }, -/obj/machinery/button/remote/blast_door{ - dir = 2; - id = "securiship blast"; - name = "Shuttle Blast Doors"; - pixel_x = -28; - pixel_y = 28; - req_access = list(67) +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/shuttle/securiship/cockpit) +/obj/effect/floor_decal/corner/brown/bordercorner2{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"wZu" = ( +/obj/machinery/door/airlock/glass_mining{ + name = "Cargo Bay"; + req_access = list(31); + req_one_access = list() + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/quartermaster/office) "xaA" = ( /obj/structure/grille, /obj/structure/cable/green, @@ -33228,10 +32819,49 @@ }, /turf/simulated/floor/tiled/dark, /area/security/armory/blue) +"xcF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/floor_decal/corner/blue{ + dir = 5; + icon_state = "corner_white" + }, +/obj/effect/floor_decal/corner/blue{ + dir = 8; + icon_state = "corner_white" + }, +/turf/simulated/floor/tiled/eris/white, +/area/shuttle/medivac/general) "xeo" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/fuel, /turf/simulated/wall/rshull, /area/shuttle/securiship/engines) +"xeA" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan, +/obj/machinery/meter, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) +"xir" = ( +/obj/machinery/airlock_sensor{ + pixel_x = 28; + pixel_y = 28 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5; + icon_state = "intact" + }, +/obj/effect/map_helper/airlock/sensor/int_sensor, +/turf/simulated/floor/tiled/eris/white, +/area/shuttle/medivac/general) +"xiw" = ( +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/smes/buildable/point_of_interest, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/shuttle/excursion/general) "xlU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ @@ -33277,31 +32907,138 @@ }, /turf/simulated/floor/airless, /area/shuttle/securiship/engines) -"xou" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/bed/chair/bay/chair, -/turf/simulated/floor/tiled/dark, -/area/shuttle/securiship/general) "xqB" = ( /turf/simulated/wall/rshull, /area/shuttle/securiship/engines) -"yau" = ( -/obj/structure/cable/cyan{ - d1 = 1; +"xvO" = ( +/obj/machinery/oxygen_pump{ + pixel_y = -32 + }, +/obj/structure/handrail{ + dir = 1 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/danger, +/area/shuttle/excursion/cargo) +"xwM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/bordercorner2{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"xAb" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 1; + icon_state = "pdoor0"; + id = "shuttle blast"; + name = "Shuttle Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; d2 = 8; - icon_state = "1-8" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/hidden/aux{ - dir = 5; - icon_state = "intact-aux" +/turf/simulated/floor/plating/eris/under, +/area/shuttle/excursion/general) +"xBW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/simulated/floor/tiled/techmaint, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/station/upper) +"xCq" = ( +/obj/machinery/recharger, +/obj/structure/table/steel, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/machinery/power/apc{ + alarms_hidden = 1; + dir = 2; + name = "south bump"; + pixel_y = -28; + req_access = list(67) + }, +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/shuttle/excursion/cargo) +"xLC" = ( +/obj/structure/cable/green{ + dir = 1; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel/gray_perforated, /area/shuttle/securiship/general) +"ydg" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "shuttle_inbound" + }, +/obj/effect/floor_decal/industrial/warning/full, +/turf/simulated/floor/plating/eris/under, +/area/shuttle/excursion/cargo) +"ydG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/machinery/airlock_sensor{ + dir = 8; + pixel_x = 26; + pixel_y = -27 + }, +/obj/effect/map_helper/airlock/sensor/int_sensor, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/shuttle/excursion/cargo) "yeP" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 9 @@ -33355,6 +33092,30 @@ }, /turf/simulated/floor/tiled, /area/security/hallway) +"yhM" = ( +/obj/structure/cable/green{ + dir = 1; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/light/small{ + dir = 8; + pixel_x = 0 + }, +/turf/simulated/floor/tiled/eris/techmaint_cargo, +/area/shuttle/securiship/general) +"ykh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass_external, +/obj/effect/map_helper/airlock/door/int_door, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/shuttle/medivac/general) (1,1,1) = {" aaa @@ -36253,16 +36014,16 @@ aae aaa vqZ vqZ -ntp -oHo -doX -oEa -fGQ -vsJ -nin +lyg +usk +iXe +uZd +oPK +bTM +pUV xqB -ePT -jjJ +wJx +dAo hyn xny aaa @@ -36394,17 +36155,17 @@ aae aae aaa rBj -cNP -wRu -nig -kAs -kAs -xou -vlw -gBp +coc +ukN +ooe +nYO +nYO +eLO +lHY +wcg xqB -gxX -bpl +eVj +ciI plY xny aaa @@ -36536,17 +36297,17 @@ aaa aae aaa rBj -bvH -nqE -wIZ -jHa -rhI -qwY -jHa -jHa -gJa -sio -jrx +dAW +cGX +njt +tnc +czA +oWx +tnc +tnc +fcC +oQw +bHX okJ xqB aaa @@ -36678,17 +36439,17 @@ aaa aae aaa isz -qDa -rUg -deE -hEY -yau -kAs -exP -rIa -lFr -gkR -vyd +nvd +khf +nVr +ccy +jna +nYO +uKH +xLC +uIH +sqj +krV xeo xqB aaa @@ -36824,13 +36585,13 @@ isz isz isz isz -rFu -kAs -cwr -oEa +nlX +nYO +miK +vQT xqB -hoF -klB +nvV +ndd plY xny aaa @@ -36963,16 +36724,16 @@ aae aaa oJa trD -bDn -gjM -boY -kqS -rIa -eZt -nym +bPP +yhM +lnp +vux +xLC +sHL +vnu xqB -sYy -sYy +ewT +ewT gSE xny aaa @@ -37105,8 +36866,8 @@ aae aaa mxs isz -lmZ -rfZ +sNy +cTI isz eZd eZd @@ -37381,8 +37142,8 @@ aje aLS aWH aUk -amy -akv +vxy +prO anD anW aTO @@ -37689,7 +37450,7 @@ axw axw aze azS -ayR +mDQ aBV aCT axw @@ -37831,8 +37592,8 @@ axw axw azf azT -aBb -aBW +ufq +azT aCU axw axw @@ -37972,9 +37733,9 @@ avt axw axw azg -aOY -aBc -aBX +gQS +bmI +qkC aPA axw axw @@ -38115,8 +37876,8 @@ axw axw azh azT -aBd -aBY +bqt +qgj aCW axw axw @@ -38399,7 +38160,7 @@ aJX axw azj axw -adG +nvb axw azj axw @@ -38941,8 +38702,8 @@ kAC bJB aao ako -afk -afz +rEP +rEV afW aeT ame @@ -39083,8 +38844,8 @@ sMv uDo akf ako -akB -afA +cKx +peF afX aly amf @@ -39108,8 +38869,8 @@ awh axz ayj aog -azZ -aBk +hid +rCb aBC aDa aDE @@ -39250,8 +39011,8 @@ awM axA ayk aog -aAa -aBl +aAe +lOS aSI aDa aAY @@ -39392,8 +39153,8 @@ awh axB anZ auO -aAb -aBm +jEX +lOS aCd aDb aDG @@ -39667,8 +39428,8 @@ aaG alA ars alA -aDO -apF +mgA +iDH amJ avA awh @@ -39809,8 +39570,8 @@ aoz aoz aoz aoz -apD -aql +kSC +nsy auM avB awh @@ -39951,8 +39712,8 @@ amg aqK art aoz -asY -atV +qMb +atY anm avC awh @@ -39960,9 +39721,9 @@ awh axF ayo aog -aAf -aBp -azX +wFV +tnC +lon aDf aDf aDf @@ -40102,8 +39863,8 @@ awN axG ayp aog -aAa -aBq +aAe +btu aCh aDg aDK @@ -40244,8 +40005,8 @@ auP auP auP auP -aAg -aBr +kFO +iOI aCi aDh aDL @@ -40654,8 +40415,8 @@ ajk ajk ajk alv -aoC -aSG +oiV +gSZ aRs aqi aqN @@ -40797,7 +40558,7 @@ ajk aQl aof aoD -apn +vAP aDP anu aqN @@ -40938,8 +40699,8 @@ ajk ajk ajk alw -aoE -apo +gqZ +ojY apO aqj aqO @@ -41081,14 +40842,14 @@ ajk ajk alw aoF -app +htW apP aqi amz ary alw -atZ -aua +gBb +hPJ auU avI awo @@ -41096,8 +40857,8 @@ awT axK ayu azq -afT -akn +opL +jbY aQj ayJ aAz @@ -41229,8 +40990,8 @@ aqk alw alw aoA -apE -aqR +jRD +iDH amH auV awp @@ -41238,9 +40999,9 @@ awU axL ayv azq -axM -akw -apN +npJ +upC +bYp ayl ayJ aBJ @@ -41380,8 +41141,8 @@ awn axL ayw afR -ahZ -amX +kcH +jbY apS aDl aAA @@ -42658,8 +42419,8 @@ atn asp ayD azx -aAs -aBz +wbZ +uzF aFT aDl aBh @@ -43110,12 +42871,12 @@ aMK aIy avs aNL -aNS +urb aNL aNZ aXX aNL -aYX +dRj aNL aYk avs @@ -43217,18 +42978,18 @@ aRd aaI aab asq -ato -auj -auY -auY -aww -awY -avY -ayG -azA -aAv -ahX -atC +hZs +eWf +fkQ +fkQ +esK +meu +jfu +cIJ +fox +xBW +nrc +cay azs aBw aBw @@ -43252,12 +43013,12 @@ aMK aIy avs aYc -aYN -aOa -aOs -aOH -aYv -aYe +hIb +pgk +rAB +cUg +iEF +gdk aYc aYk avs @@ -43359,18 +43120,18 @@ aaI aaI aab asq -atp -auk -auk -auk -auk -awZ -axQ -ayH -azB -aAy -axX -auK +dvH +fyN +fdY +qYJ +lad +fKd +vhP +gfw +bWl +mqv +tzx +arC ayT aBx aCv @@ -43394,12 +43155,12 @@ aMK aIy avs aNL -aXF -aOb -aOt -aOI -aYS -aXf +wFm +cNv +kOD +knm +nRt +uRY aNL aYk avs @@ -43502,15 +43263,15 @@ aab aab asq atq +fFS aul -aul -aul +lug aul axa axR aeN afS -ajJ +dFr aoh auN ayT @@ -43538,8 +43299,8 @@ aLu aNL aNL aNL -aYY -aOJ +fZo +qOY aNL aNL aNL @@ -43677,13 +43438,13 @@ aML aNj aNu aNF -aNM -aNT -aOd -aXv -aOK -aZz -aWW +fkB +gGP +ykh +pfr +crE +oDi +lus aYa aYk avs @@ -43819,13 +43580,13 @@ aMM aJk aNv aNG -aWu -aWa -aOe -aYr -aOK -aWM -aYs +wRy +mFv +pjr +xir +crE +irY +dln aYa aYk avs @@ -43964,8 +43725,8 @@ aLu aYa aYa aYa -aWA -aOM +nfB +crE aXL aYa aYa @@ -44049,8 +43810,8 @@ acK acK acK acK -aXE -aZd +ydg +sTT aWp aWp acK @@ -44104,12 +43865,12 @@ aab aab avs aYa -aYA -aOg -aXw -aON -alY -aZt +gWG +gvu +nfB +lxr +wss +sdI aYa aYk avs @@ -44183,11 +43944,11 @@ acK acK adj adj -aWx +eBO adj -aWx +eBO adj -aWx +eBO aWp aWp aWp @@ -44245,14 +44006,14 @@ aab aab aab avs -aZR -aYO -aOh -aZe -aXB -aOh -aWj -aXg +myk +nkk +nkk +bNj +inX +nkk +nkk +uVL aYk aaa aaa @@ -44324,19 +44085,19 @@ acE acK aWL adj -aTl -aZU +aXD +qJK adj -aVf -aVE -aVw +oNI +iPK +eKK aWp -ait +jsf aWn aUJ aXb aWp -aWV +iJT afs ams aXq @@ -44358,8 +44119,8 @@ auo avb avR awz -axd -axT +trN +jHS afQ aAH aub @@ -44387,14 +44148,14 @@ aab aab aab avs -aZR -aVV -aOh -aXU -aZN -aOh -aYq -aXg +myk +bWE +nkk +tTA +xcF +nkk +gER +uVL aYk aaa aaa @@ -44466,19 +44227,19 @@ acE acK afh adj -adW -aUB +uqh +wUW adj -aUE -aWg -aUm +oqg +cgm +bDD aWp aiK -ajY -aWt -aWS +iCh +wRt +eug aWp -aXN +cQa afs ams aXq @@ -44500,9 +44261,9 @@ aup avc avS aSH -axe -axU -ayO +wls +eZE +gYC aAH aAH aAG @@ -44530,12 +44291,12 @@ aab aab avs aWl -aNV -aXj -aAn -aOK -aYl -aYM +fqf +nkk +nfB +crE +nkk +pUf aWl aYk aaa @@ -44606,19 +44367,19 @@ abe abX acE acK -aVB -ady -adY -aTu +qxW +iQS +wJy +ijU aVi -aWo -aWg -ajV +hTW +cgm +akx aWp -aVU -aZk -aWR -aZT +opv +hGJ +geP +lfJ aiX aZD acK @@ -44642,8 +44403,8 @@ auq avd avT aSH -axf -arl +ehI +pOc asX atg avp @@ -44673,10 +44434,10 @@ aab aab aXy aXy -aYU -aWy -aXW -aZr +opP +bfa +nYv +bYH aXy aYa aYk @@ -44751,16 +44512,16 @@ adj adj adj adj -aZL +kCz adj -aUs -afi -aUD +wPF +uVS +oDB aWp -aXa -ajZ -aWR -aXo +kTn +hNx +geP +ckU aiY aWp acK @@ -44815,10 +44576,10 @@ aab aab aXH aXy -aXx -aWC -aZK -aXd +mzj +ldH +kDC +daI aZl aVY aYk @@ -44889,20 +44650,20 @@ aaa abe acs acF -aVB -aVu -adC -aea -afj -aXQ -aUE -afj -aUY -aXS -aiW -aka -aWR -aUK +qxW +qEn +oYj +qTB +qPS +iWG +oqg +hpj +rhv +gde +kgD +owc +geP +rFo aiY aWp acK @@ -44958,8 +44719,8 @@ aab avs aXy aXy -aZc -aZm +dYt +wcZ aXy aXy avs @@ -45031,22 +44792,22 @@ aaa abe abY acE -aVB -aXZ -adD -aeb -aex -aTT -aTi -aYm -aUz -aZa -aSO -aZo -aXi -adB -adZ -aTc +qxW +iFx +fQo +lSD +eQX +reu +wWn +wSA +wiE +vFT +qcm +slB +qmq +jQx +shd +kPW acK ams aVX @@ -45068,8 +44829,8 @@ aus aqr aqr awB -axi -axW +xwM +nzs ayQ azH azL @@ -45100,8 +44861,8 @@ avs avs avs aXy -aZv -aZv +pTp +pTp aXy avs avs @@ -45173,20 +44934,20 @@ aaa abe acA acG -aVB -aWD -adE -aZG -aTY +qxW +doD +vpU +utX +oUa adj adj -afx +isN adj aWp aiX -akb -aZW -alq +kUK +ydG +xCq aXr aWp acK @@ -45210,8 +44971,8 @@ asw avf avV awC -axj -axX +fdX +nzs ayQ azI azL @@ -45319,15 +45080,15 @@ adj adj adj adj -aYK +pwj adj -aWd -aUL -aVg -afV +hsy +evl +nlw +wOI aiY aXS -akx +rLd aWp aiY aWp @@ -45352,8 +45113,8 @@ aut avg avW awD -axk -axY +wXX +eWq aAK azJ azL @@ -45458,19 +45219,19 @@ abe abX acE acK -aVB -aTq -aec -aXk -aXt -afg -aYg -aVD -agL +qxW +bFX +cow +hyH +mnk +kVs +elB +ejd +egf aZD -aUU -aky -aYj +uGF +wPw +xvO aRv aXC acK @@ -45602,19 +45363,19 @@ acE acK afh adj -aeg -aXl +feb +dFx adj -adi -aVR -aUW -agM +dhW +xeA +sFS +gAZ aWp -akj -akQ -aTG +gsT +pPy +efQ aWp -aXN +cQa afs ams amq @@ -45636,9 +45397,9 @@ auv avi arY awD -axm -aya -ayS +pQE +tyn +kqY azK aAJ aBM @@ -45744,19 +45505,19 @@ acE acK acK adj -aUO -aXp +nwM +xiw adj -aUM -aTJ -aZX -agM +vre +jcr +nzo +gAZ aWp -akk -akR -aVd +dhq +iEV +tEV aWp -aXD +rUl afs ams aQL @@ -45771,7 +45532,7 @@ aeM ahs agJ aqr -arO +rIS asA aqr auw @@ -45886,16 +45647,16 @@ acE acK acK adj -aXc +xAb adj adj adj -aSQ +bRO adj aUR aVQ aWs -aZE +gNy aWp aWp aWp @@ -46917,7 +46678,7 @@ auD axr ayf aza -azQ +wZu aAS aBT aEt diff --git a/maps/tether/tether-08-mining.dmm b/maps/tether/tether-08-mining.dmm index 9f7c984b72..39f245a166 100644 --- a/maps/tether/tether-08-mining.dmm +++ b/maps/tether/tether-08-mining.dmm @@ -134,8 +134,8 @@ /area/outpost/mining_main/hangar) "ax" = ( /obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 8 + dir = 8; + icon_state = "warning" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled, @@ -167,8 +167,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 5 + dir = 5; + icon_state = "intact-scrubbers" }, /turf/simulated/floor/tiled, /area/outpost/mining_main/hangar) @@ -698,10 +698,10 @@ /area/outpost/mining_main/maintenance) "bD" = ( /obj/machinery/power/smes/buildable{ + RCon_tag = "Substation - Mining Outpost"; charge = 0; output_attempt = 0; - outputting = 0; - RCon_tag = "Substation - Mining Outpost" + outputting = 0 }, /obj/structure/cable{ d2 = 8; @@ -829,8 +829,8 @@ /area/outpost/mining_main/secondary_gear_storage) "bP" = ( /obj/effect/floor_decal/industrial/warning/corner{ - icon_state = "warningcorner"; - dir = 1 + dir = 1; + icon_state = "warningcorner" }, /obj/machinery/firealarm{ dir = 4; @@ -952,14 +952,6 @@ /obj/machinery/mining/brace, /turf/simulated/floor/tiled/steel_dirty/virgo3b, /area/outpost/mining_main/drill_equipment) -"cb" = ( -/obj/effect/floor_decal/rust, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 1 - }, -/obj/machinery/mining/drill, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/outpost/mining_main/drill_equipment) "cc" = ( /obj/effect/floor_decal/industrial/warning/dust{ dir = 5 @@ -1074,10 +1066,6 @@ /obj/machinery/mining/brace, /turf/simulated/floor/tiled/steel_dirty/virgo3b, /area/outpost/mining_main/drill_equipment) -"cs" = ( -/obj/machinery/mining/drill, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/outpost/mining_main/drill_equipment) "ct" = ( /obj/effect/floor_decal/industrial/warning/dust{ dir = 4 @@ -1519,8 +1507,8 @@ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 5 + dir = 5; + icon_state = "intact-scrubbers" }, /turf/simulated/floor/tiled, /area/outpost/mining_main/secondary_gear_storage) @@ -1611,6 +1599,14 @@ }, /turf/simulated/floor/tiled/steel_grid, /area/outpost/mining_main/airlock) +"hw" = ( +/obj/effect/floor_decal/rust, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/obj/machinery/mining/drill/loaded, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/outpost/mining_main/drill_equipment) "hK" = ( /turf/simulated/wall/r_wall, /area/outpost/mining_main/dorms) @@ -1636,8 +1632,8 @@ icon_state = "1-2" }, /obj/machinery/light{ - icon_state = "tube1"; - dir = 8 + dir = 8; + icon_state = "tube1" }, /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -1834,8 +1830,8 @@ dir = 8 }, /obj/machinery/light{ - icon_state = "tube1"; - dir = 8 + dir = 8; + icon_state = "tube1" }, /turf/simulated/floor/tiled/steel_dirty/virgo3b, /area/outpost/mining_main/airlock) @@ -1861,6 +1857,10 @@ /obj/structure/bed/padded, /turf/simulated/floor/wood, /area/outpost/mining_main/dorms) +"Lp" = ( +/obj/machinery/mining/drill/loaded, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/outpost/mining_main/drill_equipment) "Ma" = ( /obj/machinery/door/airlock/mining{ name = "Quarters" @@ -1881,8 +1881,8 @@ /area/outpost/mining_main/dorms) "Nh" = ( /obj/structure/railing{ - icon_state = "railing0"; - dir = 4 + dir = 4; + icon_state = "railing0" }, /turf/simulated/floor/outdoors/grass/sif/virgo3b, /area/mine/explored) @@ -1978,8 +1978,8 @@ /area/outpost/mining_main/break_room) "Wy" = ( /obj/structure/railing{ - icon_state = "railing0"; - dir = 1 + dir = 1; + icon_state = "railing0" }, /turf/simulated/floor/outdoors/grass/sif/virgo3b, /area/mine/explored) @@ -5718,9 +5718,9 @@ ab ab ab ab -cb +hw ch -cs +Lp ch ch ch diff --git a/maps/tether/tether_defines.dm b/maps/tether/tether_defines.dm index 57b8b2a19e..23c94f3b30 100644 --- a/maps/tether/tether_defines.dm +++ b/maps/tether/tether_defines.dm @@ -22,8 +22,9 @@ #define Z_LEVEL_AEROSTAT 21 #define Z_LEVEL_AEROSTAT_SURFACE 22 #define Z_LEVEL_DEBRISFIELD 23 -#define Z_LEVEL_FUELDEPOT 24 -#define Z_LEVEL_GATEWAY 25 +#define Z_LEVEL_GUTTERSITE 24 +#define Z_LEVEL_FUELDEPOT 25 +#define Z_LEVEL_GATEWAY 26 //Camera networks #define NETWORK_TETHER "Tether" @@ -73,6 +74,7 @@ station_name = "Yawn Wider Station" station_short = "Tether" dock_name = "Virgo-3B Colony" + dock_type = "surface" boss_name = "Central Command" boss_short = "CentCom" company_name = "NanoTrasen" @@ -83,6 +85,7 @@ shuttle_leaving_dock = "The Orange Line tram has left the station. Estimate %ETA% until the tram arrives at %dock_name%." shuttle_called_message = "A scheduled crew transfer to the %dock_name% is occuring. The tram will be arriving shortly. Those departing should proceed to the Orange Line tram station within %ETA%." shuttle_recall_message = "The scheduled crew transfer has been cancelled." + shuttle_name = "Automated Tram" emergency_shuttle_docked_message = "The evacuation tram has arrived at the tram station. You have approximately %ETD% to board the tram." emergency_shuttle_leaving_dock = "The emergency tram has left the station. Estimate %ETA% until the shuttle arrives at %dock_name%." emergency_shuttle_called_message = "An emergency evacuation has begun, and an off-schedule tram has been called. It will arrive at the tram station in approximately %ETA%." @@ -159,6 +162,7 @@ list("Desert Planet - Z1 Beach","Desert Planet - Z2 Cave"), list("Remmi Aerostat - Z1 Aerostat","Remmi Aerostat - Z2 Surface"), list("Debris Field - Z1 Space"), + list("Gutter Site - Z1 Space"), list("Fuel Depot - Z1 Space") ) diff --git a/maps/tether/tether_shuttles.dm b/maps/tether/tether_shuttles.dm index be5f14b42f..7ad7472fc6 100644 --- a/maps/tether/tether_shuttles.dm +++ b/maps/tether/tether_shuttles.dm @@ -172,7 +172,7 @@ if(!WT.remove_fuel(0, user)) to_chat(user,"\The [WT] must be on to complete this task.") return 1 - playsound(src.loc, 'sound/items/Welder.ogg', 50, 1) + playsound(src, 'sound/items/Welder.ogg', 50, 1) user.visible_message("\The [user] begins \the [src] overhaul.","You begin an overhaul of \the [src].") if(!do_after(user, wear SECONDS, src)) return 1 diff --git a/maps/tether/tether_things.dm b/maps/tether/tether_things.dm index c5e5175a8a..fe042ce4c4 100644 --- a/maps/tether/tether_things.dm +++ b/maps/tether/tether_things.dm @@ -127,7 +127,7 @@ /obj/effect/step_trigger/lost_in_space/bluespace/Trigger(A) if(world.time - last_sound > 5 SECONDS) last_sound = world.time - playsound(get_turf(src), 'sound/effects/supermatter.ogg', 75, 1) + playsound(src, 'sound/effects/supermatter.ogg', 75, 1) if(ismob(A) && prob(5))//lucky day var/destturf = locate(rand(5,world.maxx-5),rand(5,world.maxy-5),pick(using_map.station_levels)) new /datum/teleport/instant(A, destturf, 0, 1, null, null, null, 'sound/effects/phasein.ogg') @@ -418,7 +418,7 @@ var/global/list/latejoin_tram = list() /obj/structure/dancepole/attackby(var/obj/item/O as obj, var/mob/user as mob) if(O.is_wrench()) anchored = !anchored - playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) + playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) if(anchored) to_chat(user, "You secure \the [src].") else diff --git a/maps/virgo/virgo-1.dmm b/maps/virgo/virgo-1.dmm index e3b4c945a8..4450499fde 100644 --- a/maps/virgo/virgo-1.dmm +++ b/maps/virgo/virgo-1.dmm @@ -1957,7 +1957,7 @@ "aLG" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/recreation_area_restroom) "aLH" = (/obj/structure/undies_wardrobe,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) "aLI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) -"aLJ" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"; name = "Clothing Storage"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) +"aLJ" = (/obj/structure/closet/cabinet{name = "Clothing Storage"},/turf/simulated/floor/tiled,/area/crew_quarters/recreation_area) "aLK" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/pool) "aLL" = (/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/structure/window/reinforced{dir = 2; health = 1e+006},/obj/structure/table/rack,/obj/item/weapon/gun/energy/laser,/obj/machinery/door/window/brigdoor/westleft{name = "Energy"; req_access = list(3)},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/item/weapon/gun/energy/laser,/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/tactical) "aLM" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/security/range) @@ -2040,7 +2040,7 @@ "aNl" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/navbeacon/patrol{next_patrol = "CH2"; location = "CH1"},/turf/simulated/floor/tiled,/area/hallway/primary/central_one) "aNm" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "security_lockdown"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor,/area/maintenance/security_port) "aNn" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "security_lockdown"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor,/area/maintenance/security_port) -"aNo" = (/obj/item/clothing/glasses/sunglasses/sechud/tactical,/obj/item/clothing/gloves/tactical,/obj/item/clothing/head/helmet/tactical,/obj/item/clothing/mask/balaclava/tactical,/obj/item/clothing/shoes/boots/tactical,/obj/item/clothing/suit/armor/tactical,/obj/item/clothing/suit/storage/vest/tactical,/obj/effect/floor_decal/corner/green{dir = 10},/obj/item/clothing/under/tactical,/obj/item/weapon/storage/belt/security/tactical,/obj/structure/closet{desc = "It's a storage unit for standard-issue attire."; icon_closed = "syndicate1"; icon_opened = "syndicate1open"; icon_state = "syndicate1"; name = "tactical equipment"},/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/tactical) +"aNo" = (/obj/item/clothing/glasses/sunglasses/sechud/tactical,/obj/item/clothing/gloves/tactical,/obj/item/clothing/head/helmet/tactical,/obj/item/clothing/mask/balaclava/tactical,/obj/item/clothing/shoes/boots/tactical,/obj/item/clothing/suit/armor/tactical,/obj/item/clothing/suit/storage/vest/tactical,/obj/effect/floor_decal/corner/green{dir = 10},/obj/item/clothing/under/tactical,/obj/item/weapon/storage/belt/security/tactical,/obj/structure/closet{desc = "It's a storage unit for standard-issue attire."; name = "tactical equipment"},/obj/effect/floor_decal/industrial/outline/grey,/turf/simulated/floor/tiled/dark,/area/security/tactical) "aNp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_one) "aNq" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "security_lockdown"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/tiled/dark,/area/hallway/primary/central_one) "aNr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "brigobs"; name = "Communal Brig Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/prison) @@ -4958,7 +4958,7 @@ "bRr" = (/obj/structure/displaycase,/turf/simulated/floor/carpet,/area/crew_quarters/captain) "bRs" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/captain) "bRt" = (/obj/structure/table/standard,/obj/machinery/light,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled/freezer,/area/crew_quarters/captain) -"bRu" = (/obj/structure/closet/gmcloset{icon_closed = "black"; icon_state = "black"; name = "formal wardrobe"},/obj/item/glass_jar,/obj/item/device/retail_scanner/civilian,/obj/item/device/retail_scanner/civilian,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bRu" = (/obj/structure/closet/gmcloset{name = "formal wardrobe"},/obj/item/glass_jar,/obj/item/device/retail_scanner/civilian,/obj/item/device/retail_scanner/civilian,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bRv" = (/obj/machinery/door/blast/shutters{dir = 2; id = "kitchen"; layer = 3.3; name = "Kitchen Shutters"},/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) "bRw" = (/obj/machinery/door/blast/shutters{dir = 2; id = "kitchen"; layer = 3.3; name = "Kitchen Shutters"},/obj/structure/table/reinforced,/obj/effect/floor_decal/corner/grey/diagonal{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen) "bRx" = (/obj/machinery/computer/guestpass{pixel_x = 30; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/bar) diff --git a/maps/virgo/virgo-2.dmm b/maps/virgo/virgo-2.dmm index 3d2ce85a8c..e08cb54ce3 100644 --- a/maps/virgo/virgo-2.dmm +++ b/maps/virgo/virgo-2.dmm @@ -536,7 +536,7 @@ "akp" = (/obj/machinery/computer/pod{id = "syndicate_elite"; name = "Hull Door Control"},/turf/simulated/shuttle/floor/red,/area/shuttle/syndicate_elite/mothership) "akq" = (/obj/machinery/computer/syndicate_elite_shuttle,/turf/simulated/shuttle/floor/red,/area/shuttle/syndicate_elite/mothership) "akr" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/rd,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"aks" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) +"aks" = (/obj/structure/closet/cabinet,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) "akt" = (/turf/space/transit/north/shuttlespace_ns12,/area/shuttle/escape_pod2/transit) "aku" = (/turf/space/transit/north/shuttlespace_ns7,/area/shuttle/escape_pod2/transit) "akv" = (/turf/space/transit/north/shuttlespace_ns9,/area/shuttle/escape_pod2/transit) @@ -1393,9 +1393,9 @@ "aAO" = (/obj/machinery/cryopod{dir = 4},/turf/simulated/floor/wood,/area/shuttle/administration/centcom) "aAP" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor/darkred,/area/syndicate_station/start) "aAQ" = (/obj/structure/table/standard,/obj/item/weapon/screwdriver,/obj/effect/spawner/newbomb/timer/syndicate,/turf/simulated/shuttle/floor/darkred,/area/syndicate_station/start) -"aAR" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"; name = "Clothing Storage"},/obj/item/weapon/storage/box/syndie_kit/chameleon,/obj/item/weapon/stamp/chameleon,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) +"aAR" = (/obj/structure/closet/cabinet{name = "Clothing Storage"},/obj/item/weapon/storage/box/syndie_kit/chameleon,/obj/item/weapon/stamp/chameleon,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) "aAS" = (/obj/structure/table/woodentable{dir = 5},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) -"aAT" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/weapon/card/id/centcom,/obj/item/weapon/card/id/syndicate,/obj/item/weapon/card/id,/obj/item/weapon/card/id/gold,/obj/item/weapon/card/id/silver,/obj/item/device/pda/captain,/obj/item/device/pda/ert,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) +"aAT" = (/obj/structure/closet/cabinet,/obj/item/weapon/card/id/centcom,/obj/item/weapon/card/id/syndicate,/obj/item/weapon/card/id,/obj/item/weapon/card/id/gold,/obj/item/weapon/card/id/silver,/obj/item/device/pda/captain,/obj/item/device/pda/ert,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) "aAU" = (/obj/machinery/optable,/turf/simulated/shuttle/floor/white,/area/shuttle/administration/centcom) "aAV" = (/obj/structure/table/reinforced,/turf/simulated/shuttle/floor/white,/area/shuttle/administration/centcom) "aAW" = (/obj/item/weapon/storage/firstaid/surgery,/obj/structure/table/reinforced,/obj/item/weapon/tank/anesthetic,/obj/item/clothing/mask/breath/medical,/turf/simulated/shuttle/floor/white,/area/shuttle/administration/centcom) @@ -2614,22 +2614,22 @@ "aZt" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 1},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "aZv" = (/obj/machinery/portable_atmospherics/hydroponics,/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/wizard_station) "aZw" = (/obj/machinery/vending/hydroseeds,/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/wizard_station) -"aZx" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"aZx" = (/obj/structure/closet/cabinet,/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) "aZy" = (/obj/effect/landmark/start{name = "wizard"},/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) "aZz" = (/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) "aZL" = (/obj/structure/table/woodentable,/obj/machinery/librarycomp{pixel_y = 6},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "aZM" = (/obj/machinery/media/jukebox,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "aZN" = (/obj/machinery/vending/hydronutrients,/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/wizard_station) -"aZO" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/under/psysuit,/obj/item/clothing/suit/wizrobe/psypurple,/obj/item/clothing/head/wizard/amp,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"aZO" = (/obj/structure/closet/cabinet,/obj/item/clothing/under/psysuit,/obj/item/clothing/suit/wizrobe/psypurple,/obj/item/clothing/head/wizard/amp,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) "aZP" = (/mob/living/simple_mob/animal/passive/mouse/gray{desc = "He looks kingly."; name = "Arthur"},/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) "aZQ" = (/obj/structure/flora/pottedplant{icon_state = "plant-24"},/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) "aZY" = (/obj/machinery/photocopier,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "aZZ" = (/obj/structure/bookcase,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "baa" = (/obj/structure/flora/pottedplant{icon_state = "plant-08"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"bad" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/shoes/sandal/marisa{desc = "A set of fancy shoes that are as functional as they are comfortable."; name = "Gentlemans Shoes"},/obj/item/clothing/under/gentlesuit,/obj/item/clothing/suit/wizrobe/gentlecoat,/obj/item/clothing/head/wizard/cap,/obj/item/weapon/staff/gentcane,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"bae" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"baf" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"bag" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/shoes/sandal,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"bad" = (/obj/structure/closet/cabinet,/obj/item/clothing/shoes/sandal/marisa{desc = "A set of fancy shoes that are as functional as they are comfortable."; name = "Gentlemans Shoes"},/obj/item/clothing/under/gentlesuit,/obj/item/clothing/suit/wizrobe/gentlecoat,/obj/item/clothing/head/wizard/cap,/obj/item/weapon/staff/gentcane,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"bae" = (/obj/structure/closet/cabinet,/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"baf" = (/obj/structure/closet/cabinet,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) +"bag" = (/obj/structure/closet/cabinet,/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/shoes/sandal,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) "bak" = (/obj/machinery/the_singularitygen,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) "bal" = (/obj/machinery/crystal,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) "bam" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) diff --git a/maps/virgo/virgo-5.dmm b/maps/virgo/virgo-5.dmm index e664b637e8..5c31c1c921 100644 --- a/maps/virgo/virgo-5.dmm +++ b/maps/virgo/virgo-5.dmm @@ -1413,7 +1413,7 @@ "Bi" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/carpet,/area/outpost/mining_main/dorms) "Bj" = (/obj/machinery/button/remote/airlock{id = "miningdorm3"; name = "Door Bolt Control"; pixel_x = 25; pixel_y = 0; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/outpost/mining_main/dorms) "Bk" = (/obj/machinery/button/remote/airlock{id = "miningdorm1"; name = "Door Bolt Control"; pixel_x = 25; pixel_y = 0; specialfunctions = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/outpost/mining_main/dorms) -"Bl" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"; name = "Clothing Storage"},/obj/item/clothing/under/overalls,/obj/item/clothing/under/rank/miner,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/tiled,/area/outpost/mining_main/dorms) +"Bl" = (/obj/structure/closet/cabinet{name = "Clothing Storage"},/obj/item/clothing/under/overalls,/obj/item/clothing/under/rank/miner,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/tiled,/area/outpost/mining_main/dorms) "Bm" = (/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/outpost/mining_main/dorms) "Bn" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/refinery) "Bo" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/outpost/mining_main/refinery) diff --git a/maps/virgo_minitest/virgo_minitest-sector-3.dmm b/maps/virgo_minitest/virgo_minitest-sector-3.dmm index a3a94f7ef8..d1d6b15a0d 100644 --- a/maps/virgo_minitest/virgo_minitest-sector-3.dmm +++ b/maps/virgo_minitest/virgo_minitest-sector-3.dmm @@ -29,11 +29,7 @@ /turf/simulated/wall/wood, /area/awaymission/wwmines) "aj" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, +/obj/structure/closet/cabinet, /obj/item/clothing/accessory/jacket, /obj/item/clothing/accessory/jacket, /obj/item/clothing/head/beanie, @@ -43,11 +39,7 @@ /turf/simulated/floor/wood, /area/awaymission/wwmines) "al" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, +/obj/structure/closet/cabinet, /obj/item/weapon/gun/projectile/shotgun/doublebarrel, /obj/item/weapon/storage/box/beanbags, /turf/simulated/floor/wood, diff --git a/maps/virgo_minitest/virgo_minitest_defines.dm b/maps/virgo_minitest/virgo_minitest_defines.dm index db438c6476..abee28169d 100644 --- a/maps/virgo_minitest/virgo_minitest_defines.dm +++ b/maps/virgo_minitest/virgo_minitest_defines.dm @@ -22,6 +22,7 @@ station_name = "NSS Ade-testing" station_short = "VORE-testing" dock_name = "Virgo-test CC" + dock_type = "surface" boss_name = "Central Command-testing" boss_short = "CentCom-testing" company_name = "NanoTrasen-testing" @@ -32,6 +33,7 @@ shuttle_leaving_dock = "Test Shuttle Leaving" shuttle_called_message = "Test Shuttle Coming" shuttle_recall_message = "Test Shuttle Cancelled" + shuttle_name = "NAS |Hawking|" emergency_shuttle_docked_message = "Test E-Shuttle Docked" emergency_shuttle_leaving_dock = "Test E-Shuttle Left" emergency_shuttle_called_message = "Test E-Shuttle Coming" diff --git a/maps/yw/cryogaia-01-centcomm.dmm b/maps/yw/cryogaia-01-centcomm.dmm index c7638a4dec..afaa914ec0 100644 --- a/maps/yw/cryogaia-01-centcomm.dmm +++ b/maps/yw/cryogaia-01-centcomm.dmm @@ -1,2675 +1,84280 @@ -"aa" = (/turf/space,/area/space) -"ab" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north,/area/space) -"ac" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north,/area/space) -"ad" = (/obj/effect/shuttle_landmark/premade/mercenary/transit,/turf/space/transit/north,/area/space) -"ae" = (/obj/effect/shuttle_landmark/premade/arrivals/arrivals_offsite,/turf/simulated/shuttle/floor,/area/shuttle/arrival/pre_game) -"af" = (/obj/effect/shuttle_landmark/premade/escape/transit,/turf/space/transit/north,/area/space) -"ag" = (/turf/unsimulated/wall,/area/prison/solitary) -"ah" = (/turf/unsimulated/wall,/area/space) -"ai" = (/obj/structure/window/reinforced,/turf/unsimulated/wall,/area/space) -"aj" = (/turf/space/transit/north,/area/space) -"ak" = (/obj/structure/bed,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/prison/solitary) -"al" = (/obj/effect/landmark{name = "prisonwarp"},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/prison/solitary) -"am" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/wall,/area/space) -"an" = (/turf/simulated/floor/holofloor/desert,/area/holodeck/source_desert) -"ao" = (/obj/structure/flora/ausbushes/sparsegrass,/turf/simulated/floor/holofloor/desert,/area/holodeck/source_desert) -"ap" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/wall,/area/space) -"aq" = (/obj/structure/flora/ausbushes/fullgrass,/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) -"ar" = (/obj/structure/flora/ausbushes/sparsegrass,/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) -"as" = (/obj/structure/table/rack/holorack,/obj/item/clothing/under/dress/dress_saloon,/obj/item/clothing/head/pin/flower,/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_theatre) -"at" = (/obj/effect/landmark/costume,/obj/structure/table/rack/holorack,/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_theatre) -"au" = (/obj/structure/table/woodentable/holotable,/turf/simulated/floor/holofloor/wood,/area/holodeck/source_courtroom) -"av" = (/obj/structure/window/reinforced/holowindow{dir = 8},/obj/structure/flora/pottedplant{icon_state = "plant-10"},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_courtroom) -"aw" = (/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_courtroom) -"ax" = (/turf/simulated/floor/holofloor/reinforced,/area/holodeck/source_wildlife) -"ay" = (/turf/simulated/floor/holofloor/reinforced,/area/holodeck/source_plating) -"az" = (/obj/effect/floor_decal/corner/red/full{dir = 8},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_emptycourt) -"aA" = (/obj/effect/floor_decal/corner/red{dir = 5},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_emptycourt) -"aB" = (/obj/effect/floor_decal/corner/red/full{dir = 1},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_emptycourt) -"aC" = (/obj/structure/holostool,/obj/structure/window/reinforced/holowindow{dir = 8},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_emptycourt) -"aD" = (/obj/structure/holostool,/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_emptycourt) -"aE" = (/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_emptycourt) -"aF" = (/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/wall,/area/space) -"aG" = (/obj/structure/flora/ausbushes/fullgrass,/turf/simulated/floor/holofloor/desert,/area/holodeck/source_desert) -"aH" = (/obj/structure/flora/ausbushes/ywflowers,/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) -"aI" = (/obj/structure/flora/ausbushes/brflowers,/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) -"aJ" = (/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_theatre) -"aK" = (/turf/simulated/floor/holofloor/wood,/area/holodeck/source_courtroom) -"aL" = (/obj/machinery/door/window/holowindoor{dir = 8},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_courtroom) -"aM" = (/obj/effect/landmark{name = "Holocarp Spawn"},/turf/simulated/floor/holofloor/reinforced,/area/holodeck/source_wildlife) -"aN" = (/obj/effect/floor_decal/corner/red{dir = 9},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_emptycourt) -"aO" = (/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_emptycourt) -"aP" = (/obj/effect/floor_decal/corner/red{dir = 6},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_emptycourt) -"aQ" = (/obj/structure/flora/ausbushes/brflowers,/obj/effect/floor_decal/spline/fancy/wood/corner,/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) -"aR" = (/obj/structure/flora/ausbushes/ywflowers,/obj/effect/floor_decal/spline/fancy/wood,/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) -"aS" = (/obj/structure/flora/ausbushes/brflowers,/obj/effect/floor_decal/spline/fancy/wood,/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) -"aT" = (/obj/structure/flora/ausbushes/ywflowers,/obj/effect/floor_decal/spline/fancy/wood/corner{dir = 8},/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) -"aU" = (/obj/machinery/door/window/holowindoor{dir = 1; name = "Jury Box"},/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 9},/obj/effect/floor_decal/carpet{dir = 5},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) -"aV" = (/obj/structure/window/reinforced/holowindow{dir = 1},/obj/structure/table/woodentable/holotable,/turf/simulated/floor/holofloor/wood,/area/holodeck/source_courtroom) -"aW" = (/obj/structure/window/reinforced/holowindow{dir = 1},/obj/structure/window/reinforced/holowindow{dir = 4},/obj/structure/table/woodentable/holotable,/turf/simulated/floor/holofloor/wood,/area/holodeck/source_courtroom) -"aX" = (/obj/structure/bed/chair/holochair,/turf/simulated/floor/holofloor/wood,/area/holodeck/source_courtroom) -"aY" = (/obj/structure/window/reinforced/holowindow{dir = 8},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_courtroom) -"aZ" = (/obj/machinery/door/window/holowindoor{dir = 8; name = "Red Team"},/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_emptycourt) -"ba" = (/obj/structure/flora/ausbushes/brflowers,/obj/effect/floor_decal/spline/fancy/wood{dir = 4},/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) -"bb" = (/turf/simulated/floor/holofloor/desert,/area/holodeck/source_picnicarea) -"bc" = (/obj/effect/decal/cleanable/dirt,/obj/structure/holostool,/turf/simulated/floor/holofloor/desert,/area/holodeck/source_picnicarea) -"bd" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/holofloor/desert,/area/holodeck/source_picnicarea) -"be" = (/obj/structure/flora/ausbushes/ywflowers,/obj/effect/floor_decal/spline/fancy/wood{icon_state = "spline_fancy"; dir = 10},/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) -"bf" = (/obj/effect/floor_decal/spline/plain{dir = 1},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_theatre) -"bg" = (/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 5},/obj/effect/floor_decal/carpet{dir = 9},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_theatre) -"bh" = (/obj/structure/bed/chair/holochair{dir = 4},/obj/effect/floor_decal/carpet/corners{dir = 5},/obj/effect/floor_decal/carpet{dir = 8},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) -"bi" = (/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet{dir = 5},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) -"bj" = (/obj/structure/window/reinforced/holowindow{dir = 4},/obj/structure/table/woodentable/holotable,/turf/simulated/floor/holofloor/wood,/area/holodeck/source_courtroom) -"bk" = (/obj/structure/window/reinforced/holowindow,/obj/machinery/door/window/holowindoor{dir = 1; name = "Court Reporter's Box"},/obj/structure/bed/chair/holochair,/turf/simulated/floor/holofloor/wood,/area/holodeck/source_courtroom) -"bl" = (/obj/structure/table/woodentable/holotable,/obj/structure/window/reinforced/holowindow,/obj/structure/window/reinforced/holowindow{dir = 8},/turf/simulated/floor/holofloor/wood,/area/holodeck/source_courtroom) -"bm" = (/obj/structure/table/woodentable/holotable,/obj/structure/window/reinforced/holowindow,/turf/simulated/floor/holofloor/wood,/area/holodeck/source_courtroom) -"bn" = (/obj/structure/table/woodentable/holotable,/obj/structure/window/reinforced/holowindow,/obj/structure/window/reinforced/holowindow{dir = 4},/turf/simulated/floor/holofloor/wood,/area/holodeck/source_courtroom) -"bo" = (/obj/structure/window/reinforced/holowindow,/obj/machinery/door/window/holowindoor{base_state = "right"; dir = 1; icon_state = "right"; name = "Witness Box"},/obj/structure/bed/chair/holochair,/turf/simulated/floor/holofloor/wood,/area/holodeck/source_courtroom) -"bp" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north,/area/space) -"bq" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north,/area/space) -"br" = (/obj/structure/flora/ausbushes/ywflowers,/obj/effect/floor_decal/spline/fancy/wood{dir = 4},/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) -"bs" = (/obj/structure/table/woodentable/holotable,/turf/simulated/floor/holofloor/desert,/area/holodeck/source_picnicarea) -"bt" = (/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_theatre) -"bu" = (/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 9},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_theatre) -"bv" = (/obj/effect/floor_decal/carpet{dir = 1},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_theatre) -"bw" = (/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 5},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_theatre) -"bx" = (/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet{dir = 4},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_theatre) -"by" = (/obj/structure/bed/chair/holochair{dir = 4},/obj/effect/floor_decal/carpet{dir = 8},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) -"bz" = (/obj/structure/bed/chair/holochair{dir = 4},/obj/effect/floor_decal/carpet{dir = 4},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) -"bA" = (/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 9},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) -"bB" = (/obj/effect/floor_decal/carpet{dir = 1},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) -"bC" = (/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 5},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) -"bD" = (/obj/effect/shuttle_landmark/premade/skipjack/transit,/turf/space/transit/north,/area/space) -"bE" = (/obj/machinery/computer/shuttle_control/arrivals,/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/shuttle/arrival/pre_game) -"bF" = (/obj/structure/holostool,/obj/effect/floor_decal/carpet{dir = 8},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_theatre) -"bG" = (/obj/structure/holostool,/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_theatre) -"bH" = (/obj/structure/holostool,/obj/effect/floor_decal/carpet{dir = 4},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_theatre) -"bI" = (/obj/structure/table/woodentable/holotable,/obj/effect/floor_decal/carpet{dir = 8},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) -"bJ" = (/obj/structure/table/woodentable/holotable,/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) -"bK" = (/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) -"bL" = (/obj/structure/table/woodentable/holotable,/obj/effect/floor_decal/carpet{dir = 4},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) -"bM" = (/obj/effect/floor_decal/corner/green{dir = 9},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_emptycourt) -"bN" = (/obj/effect/floor_decal/corner/green{dir = 6},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_emptycourt) -"bO" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "trade_shuttle"; pixel_x = -25; pixel_y = 0; req_one_access = list(101); tag_door = "trade_shuttle_hatch"},/obj/effect/shuttle_landmark/premade/trade/away,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"bP" = (/obj/structure/flora/ausbushes/ywflowers,/obj/effect/floor_decal/spline/fancy/wood{icon_state = "spline_fancy"; dir = 9},/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) -"bQ" = (/obj/structure/flora/ausbushes/brflowers,/obj/effect/floor_decal/spline/fancy/wood{dir = 1},/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) -"bR" = (/obj/structure/flora/ausbushes/ywflowers,/obj/effect/floor_decal/spline/fancy/wood{dir = 1},/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) -"bS" = (/obj/structure/bed/chair/holochair{dir = 1},/obj/effect/floor_decal/carpet{dir = 8},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) -"bT" = (/obj/structure/bed/chair/holochair{dir = 1},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) -"bU" = (/obj/structure/bed/chair/holochair{dir = 1},/obj/effect/floor_decal/carpet{dir = 4},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) -"bV" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"; dir = 1},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/syndicate_elite/mothership) -"bW" = (/obj/structure/flora/ausbushes/brflowers,/obj/effect/floor_decal/spline/fancy/wood/corner{dir = 1},/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) -"bX" = (/obj/structure/flora/ausbushes/ywflowers,/obj/effect/floor_decal/spline/fancy/wood/corner{dir = 4},/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea) -"bY" = (/obj/effect/floor_decal/carpet{dir = 8},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) -"bZ" = (/obj/effect/floor_decal/carpet{dir = 4},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) -"ca" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 1},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/syndicate_elite/mothership) -"cb" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 1},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/syndicate_elite/mothership) -"cc" = (/obj/structure/holostool,/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 10},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_theatre) -"cd" = (/obj/structure/holostool,/obj/effect/floor_decal/carpet,/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_theatre) -"ce" = (/obj/structure/holostool,/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 6},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_theatre) -"cf" = (/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 6},/obj/effect/floor_decal/carpet{dir = 10},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_theatre) -"cg" = (/obj/structure/bed/chair/holochair{dir = 8},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet{dir = 10},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) -"ch" = (/obj/structure/bed/chair/holochair{dir = 8},/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 6},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) -"ci" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"; dir = 4},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/trade/centcom) -"cj" = (/turf/space,/obj/structure/shuttle/engine/propulsion{dir = 4},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/trade/centcom) -"ck" = (/obj/structure/flora/pottedplant{icon_state = "plant-06"},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_theatre) -"cl" = (/obj/effect/floor_decal/carpet{dir = 5},/obj/effect/floor_decal/carpet{dir = 6},/obj/effect/floor_decal/carpet{dir = 10},/obj/effect/floor_decal/carpet{dir = 9},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_theatre) -"cm" = (/obj/structure/bed/chair/holochair{dir = 1},/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 10},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) -"cn" = (/obj/structure/bed/chair/holochair{dir = 1},/obj/effect/floor_decal/carpet,/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) -"co" = (/obj/structure/bed/chair/holochair{dir = 1},/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 6},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom) -"cp" = (/obj/effect/floor_decal/corner/green/full,/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_emptycourt) -"cq" = (/obj/effect/floor_decal/corner/green{dir = 10},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_emptycourt) -"cr" = (/obj/effect/floor_decal/corner/green/full{dir = 4},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_emptycourt) -"cs" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/wall,/area/space) -"ct" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/wall,/area/space) -"cu" = (/turf/simulated/floor/holofloor/space,/area/holodeck/source_space) -"cv" = (/turf/simulated/floor/holofloor/snow,/area/holodeck/source_snowfield) -"cw" = (/turf/simulated/floor/holofloor/wood,/area/holodeck/source_meetinghall) -"cx" = (/obj/structure/flora/pottedplant{icon_state = "plant-06"},/turf/simulated/floor/holofloor/wood,/area/holodeck/source_meetinghall) -"cy" = (/obj/effect/floor_decal/corner/red/full{dir = 8},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) -"cz" = (/obj/effect/floor_decal/corner/red{dir = 5},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) -"cA" = (/obj/structure/holohoop,/obj/effect/floor_decal/corner/red{dir = 5},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) -"cB" = (/obj/effect/floor_decal/corner/red/full{dir = 1},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) -"cC" = (/obj/structure/holostool,/obj/structure/window/reinforced/holowindow{dir = 8},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) -"cD" = (/obj/structure/holostool,/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) -"cE" = (/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_basketball) -"cF" = (/turf/simulated/floor/holofloor/beach/sand,/area/holodeck/source_beach) -"cG" = (/obj/structure/table/holotable,/obj/machinery/readybutton{pixel_y = 0},/obj/effect/floor_decal/corner/red/full{dir = 8},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) -"cH" = (/obj/structure/table/holotable,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/under/color/red,/obj/item/weapon/holo/esword/red,/obj/effect/floor_decal/corner/red{dir = 5},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) -"cI" = (/obj/structure/table/holotable,/obj/effect/floor_decal/corner/red/full{dir = 1},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) -"cJ" = (/obj/structure/holostool,/obj/structure/window/reinforced/holowindow{dir = 8},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) -"cK" = (/obj/structure/holostool,/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) -"cL" = (/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_thunderdomecourt) -"cM" = (/obj/structure/table/holotable,/obj/item/clothing/gloves/boxing/hologlove,/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_boxingcourt) -"cN" = (/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_boxingcourt) -"cO" = (/obj/effect/landmark{name = "Holocarp Spawn Random"},/turf/simulated/floor/holofloor/space,/area/holodeck/source_space) -"cP" = (/obj/structure/flora/grass/both,/turf/simulated/floor/holofloor/snow,/area/holodeck/source_snowfield) -"cQ" = (/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 9},/obj/effect/floor_decal/carpet{dir = 10},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_meetinghall) -"cR" = (/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 1},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_meetinghall) -"cS" = (/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 5},/obj/effect/floor_decal/carpet{dir = 6},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_meetinghall) -"cT" = (/obj/effect/floor_decal/corner/red{dir = 9},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) -"cU" = (/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) -"cV" = (/obj/effect/floor_decal/corner/red{dir = 6},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) -"cW" = (/obj/effect/overlay/palmtree_r,/turf/simulated/floor/holofloor/beach/sand,/area/holodeck/source_beach) -"cX" = (/obj/effect/floor_decal/corner/red{dir = 9},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) -"cY" = (/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) -"cZ" = (/obj/effect/floor_decal/corner/red{dir = 6},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) -"da" = (/obj/structure/holostool,/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_boxingcourt) -"db" = (/obj/structure/flora/tree/pine,/turf/simulated/floor/holofloor/snow,/area/holodeck/source_snowfield) -"dc" = (/obj/structure/table/woodentable/holotable,/turf/simulated/floor/holofloor/wood,/area/holodeck/source_meetinghall) -"dd" = (/obj/machinery/door/window/holowindoor{dir = 8; name = "Red Team"},/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_basketball) -"de" = (/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor/holofloor/beach/sand,/area/holodeck/source_beach) -"df" = (/obj/effect/overlay/palmtree_l,/obj/effect/overlay/coconut,/turf/simulated/floor/holofloor/beach/sand,/area/holodeck/source_beach) -"dg" = (/obj/machinery/door/window/holowindoor{dir = 8; name = "Red Team"},/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_thunderdomecourt) -"dh" = (/obj/machinery/door/window/holowindoor{base_state = "right"; dir = 2; icon_state = "right"; name = "Red Corner"},/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_boxingcourt) -"di" = (/obj/structure/window/reinforced/holowindow,/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_boxingcourt) -"dj" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 4},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/trade/centcom) -"dk" = (/obj/structure/flora/tree/dead,/turf/simulated/floor/holofloor/snow,/area/holodeck/source_snowfield) -"dl" = (/turf/simulated/floor/holofloor/lino,/area/holodeck/source_meetinghall) -"dm" = (/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_meetinghall) -"dn" = (/obj/item/weapon/beach_ball,/turf/simulated/floor/holofloor/beach/sand,/area/holodeck/source_beach) -"do" = (/obj/structure/window/reinforced/holowindow{dir = 4},/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_boxingcourt) -"dp" = (/obj/effect/floor_decal/corner/red/full{dir = 8},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_boxingcourt) -"dq" = (/obj/effect/floor_decal/corner/red{dir = 5},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_boxingcourt) -"dr" = (/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_boxingcourt) -"ds" = (/obj/structure/window/reinforced/holowindow{dir = 8},/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_boxingcourt) -"dt" = (/obj/structure/flora/grass/green,/turf/simulated/floor/holofloor/snow,/area/holodeck/source_snowfield) -"du" = (/obj/effect/floor_decal/carpet{dir = 5},/obj/effect/floor_decal/carpet{dir = 6},/obj/effect/floor_decal/carpet{dir = 9},/obj/effect/floor_decal/carpet{dir = 10},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_meetinghall) -"dv" = (/obj/structure/holostool,/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 9},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_meetinghall) -"dw" = (/obj/structure/holostool,/obj/effect/floor_decal/carpet{dir = 1},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_meetinghall) -"dx" = (/obj/structure/holostool,/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 5},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_meetinghall) -"dy" = (/obj/effect/floor_decal/corner/red/full,/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) -"dz" = (/obj/effect/floor_decal/corner/red{dir = 10},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) -"dA" = (/obj/item/weapon/beach_ball/holoball,/obj/effect/floor_decal/corner/red{dir = 10},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) -"dB" = (/obj/effect/floor_decal/corner/red/full{dir = 4},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) -"dC" = (/obj/item/weapon/inflatable_duck,/turf/simulated/floor/holofloor/beach/sand,/area/holodeck/source_beach) -"dD" = (/obj/structure/window/reinforced/holowindow/disappearing,/obj/effect/floor_decal/corner/red/full,/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) -"dE" = (/obj/structure/window/reinforced/holowindow/disappearing,/obj/effect/floor_decal/corner/red{dir = 10},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) -"dF" = (/obj/structure/window/reinforced/holowindow/disappearing,/obj/effect/floor_decal/corner/red/full{dir = 4},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) -"dG" = (/obj/effect/floor_decal/corner/red{dir = 9},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_boxingcourt) -"dH" = (/obj/effect/floor_decal/corner/blue/full{dir = 8},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_boxingcourt) -"dI" = (/obj/effect/floor_decal/corner/blue/full{dir = 1},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_boxingcourt) -"dJ" = (/obj/effect/floor_decal/corner/green{dir = 6},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_boxingcourt) -"dK" = (/obj/structure/holostool,/obj/effect/floor_decal/carpet{dir = 8},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_meetinghall) -"dL" = (/obj/structure/holostool,/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_meetinghall) -"dM" = (/obj/structure/holostool,/obj/effect/floor_decal/carpet{dir = 4},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_meetinghall) -"dN" = (/obj/effect/floor_decal/corner/green/full{dir = 8},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) -"dO" = (/obj/effect/floor_decal/corner/green{dir = 5},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) -"dP" = (/obj/effect/floor_decal/corner/green/full{dir = 1},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) -"dQ" = (/obj/structure/window/reinforced/holowindow/disappearing{dir = 1},/obj/effect/floor_decal/corner/green/full{dir = 8},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) -"dR" = (/obj/structure/window/reinforced/holowindow/disappearing{dir = 1},/obj/effect/floor_decal/corner/green{dir = 5},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) -"dS" = (/obj/structure/window/reinforced/holowindow/disappearing{dir = 1},/obj/effect/floor_decal/corner/green/full{dir = 1},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) -"dT" = (/obj/effect/floor_decal/corner/blue/full,/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_boxingcourt) -"dU" = (/obj/effect/floor_decal/corner/blue/full{dir = 4},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_boxingcourt) -"dV" = (/obj/effect/floor_decal/corner/green{dir = 9},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) -"dW" = (/obj/effect/floor_decal/corner/green{dir = 6},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) -"dX" = (/obj/effect/floor_decal/corner/green{dir = 9},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) -"dY" = (/obj/effect/floor_decal/corner/green{dir = 6},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) -"dZ" = (/obj/effect/floor_decal/corner/green{dir = 10},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_boxingcourt) -"ea" = (/obj/effect/floor_decal/corner/green/full{dir = 4},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_boxingcourt) -"eb" = (/obj/structure/flora/grass/brown,/turf/simulated/floor/holofloor/snow,/area/holodeck/source_snowfield) -"ec" = (/obj/structure/holostool,/obj/effect/floor_decal/carpet{dir = 4},/turf/simulated/floor/holofloor/carpet{dir = 8},/area/holodeck/source_meetinghall) -"ed" = (/obj/effect/floor_decal/corner/green{dir = 10},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) -"ee" = (/turf/unsimulated/beach/sand{icon_state = "beach"},/area/holodeck/source_beach) -"ef" = (/obj/structure/window/reinforced/holowindow{dir = 1},/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_boxingcourt) -"eg" = (/obj/machinery/door/window/holowindoor{dir = 1; name = "Green Corner"},/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_boxingcourt) -"eh" = (/obj/structure/holostool,/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 10},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_meetinghall) -"ei" = (/obj/structure/holostool,/obj/effect/floor_decal/carpet,/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_meetinghall) -"ej" = (/obj/structure/holostool,/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet{dir = 6},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_meetinghall) -"ek" = (/turf/simulated/floor/holofloor/beach/water,/area/holodeck/source_beach) -"el" = (/obj/effect/floor_decal/corner/green/full,/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) -"em" = (/obj/structure/holohoop{dir = 1},/obj/effect/floor_decal/corner/green{dir = 10},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) -"en" = (/obj/effect/floor_decal/corner/green/full{dir = 4},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_basketball) -"eo" = (/obj/structure/table/holotable,/obj/effect/floor_decal/corner/green/full,/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) -"ep" = (/obj/structure/table/holotable,/obj/item/clothing/head/helmet/thunderdome,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/under/color/green,/obj/item/weapon/holo/esword/green,/obj/effect/floor_decal/corner/green{dir = 10},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) -"eq" = (/obj/structure/table/holotable,/obj/machinery/readybutton{pixel_y = 0},/obj/effect/floor_decal/corner/green/full{dir = 4},/turf/simulated/floor/holofloor/tiled,/area/holodeck/source_thunderdomecourt) -"er" = (/obj/structure/table/holotable,/obj/item/clothing/gloves/boxing/hologlove{icon_state = "boxinggreen"; item_state = "boxinggreen"},/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_boxingcourt) -"es" = (/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/wall,/area/space) -"et" = (/turf/simulated/floor/holofloor/wood,/area/holodeck/holodorm/source_basic) -"eu" = (/obj/structure/bed/chair/holochair{dir = 4},/turf/simulated/floor/holofloor/wood,/area/holodeck/holodorm/source_basic) -"ev" = (/obj/structure/table/woodentable/holotable,/turf/simulated/floor/holofloor/wood,/area/holodeck/holodorm/source_basic) -"ew" = (/obj/structure/bed/chair/holochair{dir = 8},/turf/simulated/floor/holofloor/wood,/area/holodeck/holodorm/source_basic) -"ex" = (/obj/effect/overlay/palmtree_r,/turf/simulated/floor/holofloor/beach/sand,/area/holodeck/holodorm/source_beach) -"ey" = (/turf/simulated/floor/holofloor/beach/sand,/area/holodeck/holodorm/source_beach) -"ez" = (/obj/effect/overlay/coconut,/turf/simulated/floor/holofloor/beach/sand,/area/holodeck/holodorm/source_beach) -"eA" = (/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor/holofloor/beach/sand,/area/holodeck/holodorm/source_beach) -"eB" = (/obj/effect/overlay/palmtree_l,/turf/simulated/floor/holofloor/beach/sand,/area/holodeck/holodorm/source_beach) -"eC" = (/obj/structure/flora/grass/brown,/obj/structure/flora/tree/dead,/turf/simulated/floor/holofloor/snow,/area/holodeck/holodorm/source_snow) -"eD" = (/turf/simulated/floor/holofloor/snow,/area/holodeck/holodorm/source_snow) -"eE" = (/turf/unsimulated/beach/sand{icon_state = "beach"},/area/holodeck/holodorm/source_beach) -"eF" = (/obj/effect/landmark{name = "Wolfgirl Spawn"},/turf/simulated/floor/holofloor/snow,/area/holodeck/holodorm/source_snow) -"eG" = (/obj/structure/flora/grass/brown,/turf/simulated/floor/holofloor/snow,/area/holodeck/holodorm/source_snow) -"eH" = (/obj/structure/flora/grass/green,/obj/structure/flora/tree/pine,/turf/simulated/floor/holofloor/snow,/area/holodeck/holodorm/source_snow) -"eI" = (/obj/structure/bed/holobed,/turf/simulated/floor/holofloor/wood,/area/holodeck/holodorm/source_basic) -"eJ" = (/turf/simulated/floor/holofloor/beach/water,/area/holodeck/holodorm/source_beach) -"eK" = (/obj/structure/flora/grass/green,/turf/simulated/floor/holofloor/snow,/area/holodeck/holodorm/source_snow) -"eL" = (/obj/structure/flora/grass/both,/turf/simulated/floor/holofloor/snow,/area/holodeck/holodorm/source_snow) -"eM" = (/turf/simulated/shuttle/wall/dark/no_join,/area/syndicate_mothership) -"eN" = (/turf/unsimulated/wall{desc = "That looks like it doesn't open easily."; icon = 'icons/obj/doors/rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/syndicate_mothership) -"eO" = (/turf/simulated/shuttle/wall/dark,/area/shuttle/syndicate_elite/mothership) -"eP" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/both,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"eQ" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/tree/pine,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"eR" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/brown,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) -"eS" = (/obj/structure/flora/ausbushes/fullgrass,/turf/simulated/floor/holofloor/desert,/area/holodeck/holodorm/source_desert) -"eT" = (/turf/simulated/floor/holofloor/desert,/area/holodeck/holodorm/source_desert) -"eU" = (/obj/structure/flora/ausbushes/sparsegrass,/turf/simulated/floor/holofloor/desert,/area/holodeck/holodorm/source_desert) -"eV" = (/obj/structure/flora/ausbushes/brflowers,/turf/simulated/floor/holofloor/grass,/area/holodeck/holodorm/source_garden) -"eW" = (/obj/structure/flora/ausbushes/ywflowers,/turf/simulated/floor/holofloor/grass,/area/holodeck/holodorm/source_garden) -"eX" = (/turf/simulated/floor/holofloor/reinforced,/area/holodeck/holodorm/source_off) -"eY" = (/obj/structure/window/reinforced,/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 1},/turf/simulated/floor/airless,/area/shuttle/syndicate_elite/mothership) -"eZ" = (/obj/structure/flora/ausbushes/ywflowers,/obj/effect/landmark{name = "Catgirl Spawn"},/turf/simulated/floor/holofloor/grass,/area/holodeck/holodorm/source_garden) -"fa" = (/turf/unsimulated/wall,/area/syndicate_mothership{name = "\improper Trader Base"}) -"fb" = (/obj/effect/landmark{name = "Syndicate-Commando-Bomb"},/turf/simulated/shuttle/floor/red,/area/shuttle/syndicate_elite/mothership) -"fc" = (/mob/living/silicon/decoy{icon_state = "ai-malf"; name = "GLaDOS"},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership/control) -"fd" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1213; listening = 1; name = "Syndicate Ops Intercom"; pixel_y = 0; subspace_transmission = 1; syndie = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"fe" = (/obj/structure/table/standard,/turf/unsimulated/floor{icon_state = "steel"},/area/syndicate_mothership{name = "\improper Trader Base"}) -"ff" = (/obj/structure/closet/wardrobe/pink,/turf/unsimulated/floor{icon_state = "steel"},/area/syndicate_mothership{name = "\improper Trader Base"}) -"fg" = (/obj/structure/closet/wardrobe/white,/turf/unsimulated/floor{icon_state = "steel"},/area/syndicate_mothership{name = "\improper Trader Base"}) -"fh" = (/obj/structure/closet/wardrobe/green,/turf/unsimulated/floor{icon_state = "steel"},/area/syndicate_mothership{name = "\improper Trader Base"}) -"fi" = (/obj/structure/closet/wardrobe/grey,/turf/unsimulated/floor{icon_state = "steel"},/area/syndicate_mothership{name = "\improper Trader Base"}) -"fj" = (/obj/structure/closet/wardrobe/black,/turf/unsimulated/floor{icon_state = "steel"},/area/syndicate_mothership{name = "\improper Trader Base"}) -"fk" = (/obj/structure/closet/wardrobe/pjs,/turf/unsimulated/floor{icon_state = "steel"},/area/syndicate_mothership{name = "\improper Trader Base"}) -"fl" = (/turf/unsimulated/floor{icon_state = "steel"},/area/syndicate_mothership{name = "\improper Trader Base"}) -"fm" = (/obj/structure/closet/crate,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/syndicate_mothership{name = "\improper Trader Base"}) -"fn" = (/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership{name = "\improper Trader Base"}) -"fo" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor/red,/area/shuttle/syndicate_elite/mothership) -"fp" = (/turf/simulated/shuttle/floor/red,/area/shuttle/syndicate_elite/mothership) -"fq" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor/red,/area/shuttle/syndicate_elite/mothership) -"fr" = (/obj/structure/closet/wardrobe/yellow,/turf/unsimulated/floor{icon_state = "steel"},/area/syndicate_mothership{name = "\improper Trader Base"}) -"fs" = (/obj/structure/closet/wardrobe/suit,/turf/unsimulated/floor{icon_state = "steel"},/area/syndicate_mothership{name = "\improper Trader Base"}) -"ft" = (/obj/item/weapon/stool/padded,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership{name = "\improper Trader Base"}) -"fu" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/syndicate_mothership{name = "\improper Trader Base"}) -"fv" = (/turf/simulated/shuttle/wall,/area/shuttle/arrival/pre_game) -"fw" = (/turf/space,/area/syndicate_mothership/elite_squad) -"fx" = (/turf/simulated/shuttle/wall/dark/no_join,/area/syndicate_mothership/elite_squad) -"fy" = (/obj/machinery/computer/pod{id = "syndicate_elite"; name = "Hull Door Control"},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership/elite_squad) -"fz" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1213; listening = 0; name = "Syndicate Ops Intercom"; pixel_y = 28; subspace_transmission = 1; syndie = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership/elite_squad) -"fA" = (/obj/effect/landmark{name = "Syndicate-Commando"},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership/elite_squad) -"fB" = (/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership/elite_squad) -"fC" = (/obj/machinery/mech_recharger,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership/elite_squad) -"fD" = (/obj/mecha/combat/marauder/mauler,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"fE" = (/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"fF" = (/turf/simulated/floor/holofloor/wood,/area/holodeck/holodorm/source_seating) -"fG" = (/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 9},/turf/simulated/floor/holofloor/carpet,/area/holodeck/holodorm/source_seating) -"fH" = (/obj/structure/bed/chair/holochair,/obj/effect/floor_decal/carpet{dir = 1},/turf/simulated/floor/holofloor/carpet,/area/holodeck/holodorm/source_seating) -"fI" = (/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet{dir = 5},/turf/simulated/floor/holofloor/carpet,/area/holodeck/holodorm/source_seating) -"fJ" = (/obj/structure/table/holotable,/obj/item/clothing/gloves/boxing/hologlove,/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/holodorm/source_boxing) -"fK" = (/obj/effect/floor_decal/corner/red{dir = 9},/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/holodorm/source_boxing) -"fL" = (/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/holodorm/source_boxing) -"fM" = (/obj/effect/floor_decal/corner/green{dir = 6},/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/holodorm/source_boxing) -"fN" = (/turf/simulated/floor/holofloor/space,/area/holodeck/holodorm/source_space) -"fO" = (/obj/item/weapon/stool/padded,/turf/unsimulated/floor{icon_state = "steel"},/area/syndicate_mothership{name = "\improper Trader Base"}) -"fP" = (/obj/structure/closet/wardrobe/mixed,/turf/unsimulated/floor{icon_state = "steel"},/area/syndicate_mothership{name = "\improper Trader Base"}) -"fQ" = (/obj/structure/closet/wardrobe/xenos,/turf/unsimulated/floor{icon_state = "steel"},/area/syndicate_mothership{name = "\improper Trader Base"}) -"fR" = (/obj/effect/landmark{name = "Trader"},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership{name = "\improper Trader Base"}) -"fS" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "arrivals_shuttle"; pixel_x = 0; pixel_y = 25; req_one_access = list(13); tag_door = "arrivals_shuttle_hatch"},/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/shuttle/arrival/pre_game) -"fT" = (/obj/structure/showcase{desc = "So that's how the shuttle moves on its own."; icon = 'icons/mob/AI.dmi'; icon_state = "ai-red"; name = "Arrivals Announcement Computer"},/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/shuttle/arrival/pre_game) -"fU" = (/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/shuttle/arrival/pre_game) -"fV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/syndicate_mothership/elite_squad) -"fW" = (/obj/structure/bed/chair/holochair{dir = 4},/obj/effect/floor_decal/carpet{dir = 8},/turf/simulated/floor/holofloor/carpet,/area/holodeck/holodorm/source_seating) -"fX" = (/obj/structure/table/woodentable/holotable,/turf/simulated/floor/holofloor/carpet,/area/holodeck/holodorm/source_seating) -"fY" = (/obj/structure/bed/chair/holochair{dir = 8},/obj/effect/floor_decal/carpet{dir = 4},/turf/simulated/floor/holofloor/carpet,/area/holodeck/holodorm/source_seating) -"fZ" = (/obj/machinery/door/blast/shutters{dir = 8; id = "qm_warehouse"; name = "Warehouse Shutters"},/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/syndicate_mothership{name = "\improper Trader Base"}) -"ga" = (/obj/machinery/light,/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/shuttle/arrival/pre_game) -"gb" = (/obj/machinery/light,/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/shuttle/arrival/pre_game) -"gc" = (/obj/structure/table/steel,/obj/structure/flora/pottedplant{icon_state = "plant-09"; name = "Dave"; pixel_y = 15},/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/shuttle/arrival/pre_game) -"gd" = (/obj/machinery/door/airlock/external{name = "Shuttle Airlock"; req_access = list(150)},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "syndicate_elite"; name = "Side Hull Door"; opacity = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) -"ge" = (/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/syndicate_mothership/elite_squad) -"gf" = (/obj/machinery/door/airlock/external{req_access = list(150)},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership/elite_squad) -"gg" = (/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 10},/turf/simulated/floor/holofloor/carpet,/area/holodeck/holodorm/source_seating) -"gh" = (/obj/structure/bed/chair/holochair{dir = 1},/obj/effect/floor_decal/carpet,/turf/simulated/floor/holofloor/carpet,/area/holodeck/holodorm/source_seating) -"gi" = (/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 6},/turf/simulated/floor/holofloor/carpet,/area/holodeck/holodorm/source_seating) -"gj" = (/obj/structure/table/holotable,/obj/item/clothing/gloves/boxing/hologlove{icon_state = "boxinggreen"; item_state = "boxinggreen"},/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/holodorm/source_boxing) -"gk" = (/obj/structure/toilet{dir = 4},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership{name = "\improper Trader Base"}) -"gl" = (/obj/machinery/door/airlock/silver{name = "Toilet"},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership{name = "\improper Trader Base"}) -"gm" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north,/area/space) -"gn" = (/obj/machinery/status_display,/turf/simulated/shuttle/wall,/area/shuttle/arrival/pre_game) -"go" = (/obj/structure/sign/warning/secure_area,/turf/simulated/shuttle/wall,/area/shuttle/arrival/pre_game) -"gp" = (/obj/machinery/door/airlock/silver{icon_state = "door_locked"; locked = 1; name = "Employees Only"; secured_wires = 1},/turf/simulated/shuttle/floor,/area/shuttle/arrival/pre_game) -"gq" = (/obj/machinery/ai_status_display,/turf/simulated/shuttle/wall,/area/shuttle/arrival/pre_game) -"gr" = (/obj/machinery/door/airlock/glass_security{name = "Airlock"; req_access = list(150)},/obj/machinery/door/blast/regular{id = "syndicate_elite_mech_room"; name = "Mech Room Door"},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership/elite_squad) -"gs" = (/obj/machinery/door/airlock/multi_tile/glass{dir = 4; req_access = list(160)},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership{name = "\improper Trader Base"}) -"gt" = (/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership{name = "\improper Trader Base"}) -"gu" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north,/area/space) -"gv" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 8; name = "thrower_escapeshuttletop(left)"; tiles = 0},/turf/space/transit/north,/area/space) -"gw" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/grass/brown,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) -"gx" = (/turf/simulated/shuttle/wall/hard_corner,/area/shuttle/arrival/pre_game) -"gy" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor{icon_state = "floor_white"},/area/shuttle/arrival/pre_game) -"gz" = (/obj/machinery/light{dir = 1},/obj/machinery/computer/arcade/battle,/turf/simulated/shuttle/floor{icon_state = "floor_white"},/area/shuttle/arrival/pre_game) -"gA" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/arrival/pre_game) -"gB" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/arrival/pre_game) -"gC" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/obj/machinery/requests_console{department = "Arrival shuttle"; pixel_y = 26},/turf/simulated/shuttle/floor,/area/shuttle/arrival/pre_game) -"gD" = (/obj/machinery/light{dir = 1},/obj/machinery/computer/arcade/orion_trail,/turf/simulated/shuttle/floor{icon_state = "floor_white"},/area/shuttle/arrival/pre_game) -"gE" = (/obj/machinery/computer/pod{id = "syndicate_elite"; name = "Hull Door Control"},/turf/simulated/shuttle/floor/red,/area/shuttle/syndicate_elite/mothership) -"gF" = (/obj/machinery/computer/syndicate_elite_shuttle,/turf/simulated/shuttle/floor/red,/area/shuttle/syndicate_elite/mothership) -"gG" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership{name = "\improper Trader Base"}) -"gH" = (/obj/structure/curtain/open/shower,/obj/machinery/shower{pixel_y = 3},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership{name = "\improper Trader Base"}) -"gI" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "arrivals_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/turf/simulated/shuttle/floor,/area/shuttle/arrival/pre_game) -"gJ" = (/turf/simulated/shuttle/floor,/area/shuttle/arrival/pre_game) -"gK" = (/turf/simulated/shuttle/wall/dark/hard_corner,/area/shuttle/syndicate_elite/mothership) -"gL" = (/obj/machinery/door/airlock/external{name = "Shuttle Airlock"; req_access = list(150)},/obj/machinery/door/blast/regular{icon_state = "pdoor1"; id = "syndicate_elite"; name = "Front Hull Door"; opacity = 1},/turf/simulated/shuttle/plating,/area/shuttle/syndicate_elite/mothership) -"gM" = (/obj/structure/table/standard,/obj/item/weapon/soap/deluxe,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership{name = "\improper Trader Base"}) -"gN" = (/obj/structure/undies_wardrobe,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership{name = "\improper Trader Base"}) -"gO" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/obj/structure/flora/bush,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) -"gP" = (/obj/structure/bed/chair,/obj/effect/landmark{name = "JoinLate"},/obj/structure/window/reinforced{dir = 1},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/shuttle/floor{icon_state = "floor_white"},/area/shuttle/arrival/pre_game) -"gQ" = (/obj/structure/bed/chair,/obj/effect/landmark{name = "JoinLate"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor_white"},/area/shuttle/arrival/pre_game) -"gR" = (/obj/structure/bed/chair,/obj/effect/landmark{name = "JoinLate"},/obj/structure/window/reinforced{dir = 1},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 26},/turf/simulated/shuttle/floor{icon_state = "floor_white"},/area/shuttle/arrival/pre_game) -"gS" = (/turf/space,/area/syndicate_mothership) -"gT" = (/turf/simulated/floor/airless,/area/shuttle/syndicate_elite/mothership) -"gU" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/structure/closet/walllocker/emerglocker{pixel_x = -28},/turf/simulated/shuttle/floor{icon_state = "floor_white"},/area/shuttle/arrival/pre_game) -"gV" = (/turf/simulated/shuttle/floor{icon_state = "floor_white"},/area/shuttle/arrival/pre_game) -"gW" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/closet/walllocker/emerglocker{pixel_x = 28},/turf/simulated/shuttle/floor{icon_state = "floor_white"},/area/shuttle/arrival/pre_game) -"gX" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "trade_shuttle_bay"; name = "shuttle bay controller"; pixel_x = 25; pixel_y = 0; tag_door = "trade_shuttle_bay_door"},/turf/unsimulated/floor{icon_state = "steel"},/area/syndicate_mothership{name = "\improper Trader Base"}) -"gY" = (/obj/structure/shuttle/window,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/arrival/pre_game) -"gZ" = (/obj/structure/bed/chair{dir = 1},/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor{icon_state = "floor_white"},/area/shuttle/arrival/pre_game) -"ha" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/simulated/shuttle/plating/airless/carry,/area/syndicate_mothership) -"hb" = (/turf/space,/obj/structure/shuttle/engine/propulsion,/turf/simulated/shuttle/plating/airless/carry,/area/syndicate_mothership) -"hc" = (/obj/structure/table/standard,/turf/simulated/shuttle/floor{icon_state = "floor_white"},/area/shuttle/arrival/pre_game) -"hd" = (/obj/machinery/hologram/holopad,/obj/effect/landmark{name = "Observer-Start"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/pre_game) -"he" = (/obj/structure/table/standard,/obj/item/weapon/book/codex/lore/vir,/turf/simulated/shuttle/floor{icon_state = "floor_white"},/area/shuttle/arrival/pre_game) -"hf" = (/turf/unsimulated/wall,/area/syndicate_mothership) -"hg" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "trade_shuttle_bay_door"; locked = 1},/turf/unsimulated/floor{icon_state = "steel"},/area/syndicate_mothership{name = "\improper Trader Base"}) -"hh" = (/obj/structure/bed/chair,/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor{icon_state = "floor_white"},/area/shuttle/arrival/pre_game) -"hi" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"hj" = (/obj/structure/flora/grass/brown,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"hk" = (/obj/structure/flora/tree/pine,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"hl" = (/obj/structure/flora/grass/both,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"hm" = (/turf/simulated/shuttle/wall/dark/hard_corner,/area/shuttle/trade/centcom) -"hn" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "trade_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"ho" = (/turf/simulated/shuttle/wall/dark,/area/shuttle/trade/centcom) -"hp" = (/obj/structure/window/reinforced,/obj/machinery/door/blast/shutters{density = 0; icon_state = "shutter0"; id = "tradestarshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/trade/centcom) -"hq" = (/obj/structure/window/reinforced,/obj/machinery/door/blast/shutters{density = 0; icon_state = "shutter0"; id = "tradestarshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/shuttle/trade/centcom) -"hr" = (/obj/structure/window/reinforced,/obj/machinery/door/blast/shutters{density = 0; icon_state = "shutter0"; id = "tradestarshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/shuttle/trade/centcom) -"hs" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/simulated/shuttle/plating/airless/carry,/area/syndicate_mothership) -"ht" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"hu" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/turf/simulated/shuttle/plating/airless,/area/shuttle/trade/centcom) -"hv" = (/turf/simulated/shuttle/wall/dark,/area/shuttle/mercenary) -"hw" = (/obj/structure/bed/chair{dir = 1},/obj/effect/landmark{name = "JoinLate"},/obj/structure/window/reinforced,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -21},/turf/simulated/shuttle/floor{icon_state = "floor_white"},/area/shuttle/arrival/pre_game) -"hx" = (/obj/structure/bed/chair{dir = 1},/obj/effect/landmark{name = "JoinLate"},/obj/structure/window/reinforced,/turf/simulated/shuttle/floor{icon_state = "floor_white"},/area/shuttle/arrival/pre_game) -"hy" = (/obj/structure/bed/chair{dir = 1},/obj/effect/landmark{name = "JoinLate"},/obj/structure/window/reinforced,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 26},/turf/simulated/shuttle/floor{icon_state = "floor_white"},/area/shuttle/arrival/pre_game) -"hz" = (/obj/structure/flora/bush,/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"hA" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"hB" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/rd,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"hC" = (/obj/structure/table/standard,/obj/machinery/chemical_dispenser/bar_alc/full,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"hD" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"hE" = (/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor/darkred,/area/shuttle/trade/centcom) -"hF" = (/obj/structure/bed/chair,/turf/simulated/shuttle/floor/darkred,/area/shuttle/trade/centcom) -"hG" = (/obj/structure/flora/pottedplant{icon_state = "plant-22"},/turf/simulated/shuttle/floor/darkred,/area/shuttle/trade/centcom) -"hH" = (/obj/machinery/sleep_console{dir = 4},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"hI" = (/obj/machinery/sleeper{dir = 4},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"hJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/shutters{density = 0; icon_state = "shutter0"; id = "syndieshutters"; name = "Blast Shutters"; opacity = 0},/turf/simulated/shuttle/plating,/area/shuttle/mercenary) -"hK" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "tradestarshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/trade/centcom) -"hL" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"hM" = (/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"hN" = (/obj/machinery/door/airlock/silver{name = "Sleeping"},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"hO" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/shuttle/floor/darkred,/area/shuttle/trade/centcom) -"hP" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor/darkred,/area/shuttle/trade/centcom) -"hQ" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/glasses/square,/turf/simulated/shuttle/floor/darkred,/area/shuttle/trade/centcom) -"hR" = (/obj/machinery/atm{pixel_x = -32},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"hS" = (/obj/machinery/suit_cycler/syndicate,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"hT" = (/obj/machinery/bodyscanner{dir = 8},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"hU" = (/obj/machinery/body_scanconsole,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"hV" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/obj/item/bodybag/cryobag{pixel_x = 5},/obj/item/bodybag/cryobag{pixel_x = 5},/obj/item/weapon/storage/firstaid/o2{layer = 2.8; pixel_x = 4; pixel_y = 6},/obj/item/weapon/storage/box/masks{pixel_x = 0; pixel_y = 0},/obj/item/weapon/storage/box/gloves{pixel_x = 3; pixel_y = 4},/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/fire{layer = 2.9; pixel_x = 2; pixel_y = 3},/obj/item/weapon/storage/firstaid/adv{pixel_x = -2},/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/structure/closet/medical_wall{pixel_y = 32},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"hW" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"hX" = (/obj/machinery/vending/snack,/turf/simulated/shuttle/floor{icon_state = "floor_white"},/area/shuttle/arrival/pre_game) -"hY" = (/obj/machinery/vending/cigarette,/turf/simulated/shuttle/floor{icon_state = "floor_white"},/area/shuttle/arrival/pre_game) -"hZ" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "tradestarshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/trade/centcom) -"ia" = (/obj/structure/closet/wardrobe/pjs,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"ib" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 8},/obj/item/weapon/pen{pixel_y = 4},/obj/machinery/light,/obj/structure/table/glass,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"ic" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/hos,/obj/structure/sign/poster{pixel_y = -32},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"id" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 32},/turf/simulated/shuttle/floor/darkred,/area/shuttle/trade/centcom) -"ie" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/shutters{density = 0; icon_state = "shutter0"; id = "syndieshutters"; name = "Blast Shutters"; opacity = 0},/turf/simulated/shuttle/plating,/area/shuttle/mercenary) -"if" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/shutters{density = 0; icon_state = "shutter0"; id = "syndieshutters"; name = "Blast Shutters"; opacity = 0},/turf/simulated/shuttle/plating,/area/shuttle/mercenary) -"ig" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/inflatable_duck,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"ih" = (/obj/structure/table/steel_reinforced,/obj/item/stack/material/mhydrogen,/obj/item/stack/material/diamond,/obj/item/stack/material/sandstone,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"ii" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/rig/internalaffairs,/obj/item/clothing/head/helmet/space/void/wizard,/obj/item/clothing/suit/space/void/wizard,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"ij" = (/obj/structure/table/steel_reinforced,/obj/random/tool,/obj/random/tool,/obj/random/tool,/obj/random/tool,/obj/random/tool,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"ik" = (/obj/structure/table/steel_reinforced,/obj/random/toolbox,/obj/random/toolbox,/obj/random/toolbox,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"il" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/shuttle/trade/centcom) -"im" = (/obj/structure/closet/secure_closet/security/engine{req_access = list()},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"in" = (/turf/simulated/shuttle/floor/darkred,/area/shuttle/trade/centcom) -"io" = (/obj/machinery/door/airlock/glass_medical{name = "Medical Bay"; req_access = list(150); req_one_access = list()},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"ip" = (/obj/machinery/optable,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"iq" = (/obj/structure/table/standard,/obj/machinery/recharger,/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"ir" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/shuttle/arrival/pre_game) -"is" = (/obj/machinery/vending/cola,/turf/simulated/shuttle/floor{icon_state = "floor_white"},/area/shuttle/arrival/pre_game) -"it" = (/obj/machinery/light,/obj/structure/table/standard,/turf/simulated/shuttle/floor{icon_state = "floor_white"},/area/shuttle/arrival/pre_game) -"iu" = (/obj/machinery/vending/coffee,/turf/simulated/shuttle/floor{icon_state = "floor_white"},/area/shuttle/arrival/pre_game) -"iv" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/arrival/pre_game) -"iw" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"ix" = (/obj/structure/closet/walllocker/emerglocker{pixel_y = -32},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"iy" = (/obj/machinery/button/remote/blast_door{id = "tradestarshutters"; name = "remote shutter control"; pixel_x = 30; req_access = list(160)},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"iz" = (/obj/structure/table/steel_reinforced,/obj/random/firstaid,/obj/random/firstaid,/obj/random/firstaid,/obj/random/firstaid,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"iA" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"iB" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"iC" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"iD" = (/obj/structure/table/steel_reinforced,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/item/weapon/weldpack,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"iE" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/shuttle/trade/centcom) -"iF" = (/obj/vehicle/train/trolley,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"iG" = (/obj/machinery/door/airlock/glass_medical{name = "Medical Bay"; req_access = list(160)},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"iH" = (/obj/machinery/light,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"iI" = (/obj/machinery/vending/medical{pixel_y = -32; req_access = null},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"iJ" = (/obj/structure/shuttle/engine/propulsion,/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/arrival/pre_game) -"iK" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/shuttle/arrival/pre_game) -"iL" = (/turf/simulated/shuttle/wall/dark,/area/syndicate_mothership) -"iM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/shutters{density = 0; icon_state = "shutter0"; id = "syndieshutters"; name = "Blast Shutters"; opacity = 0},/turf/simulated/shuttle/plating,/area/syndicate_mothership) -"iN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/shutters{density = 0; icon_state = "shutter0"; id = "syndieshutters"; name = "Blast Shutters"; opacity = 0},/turf/simulated/shuttle/plating,/area/syndicate_mothership) -"iO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/shutters{density = 0; icon_state = "shutter0"; id = "syndieshutters"; name = "Blast Shutters"; opacity = 0},/turf/simulated/shuttle/plating,/area/syndicate_mothership) -"iP" = (/obj/machinery/door/airlock/multi_tile/glass{dir = 4; req_access = list(160)},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"iQ" = (/obj/structure/table/steel_reinforced,/obj/random/medical,/obj/random/medical,/obj/random/medical,/obj/random/medical,/obj/structure/window/reinforced,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"iR" = (/obj/machinery/door/window/southleft{name = "Cargo Hold"; req_access = list(160)},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"iS" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/coin/uranium,/obj/item/weapon/coin/silver,/obj/item/weapon/coin/platinum,/obj/item/weapon/coin/phoron,/obj/item/weapon/coin/iron,/obj/item/weapon/coin/gold,/obj/item/weapon/coin/diamond,/obj/structure/window/reinforced,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"iT" = (/obj/machinery/door/window/southright{name = "Cargo Hold"; req_access = list(160)},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"iU" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/cell/high,/obj/item/weapon/cell/high,/obj/item/weapon/cell/hyper,/obj/item/weapon/cell/potato,/obj/structure/window/reinforced,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"iV" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating,/area/shuttle/trade/centcom) -"iW" = (/obj/structure/table/standard,/obj/item/clothing/gloves/sterile/latex,/obj/item/clothing/mask/surgical,/obj/item/weapon/surgical/retractor{pixel_x = 0; pixel_y = 6},/obj/item/weapon/surgical/scalpel,/obj/item/weapon/surgical/surgicaldrill,/obj/item/weapon/surgical/circular_saw,/obj/item/stack/nanopaste,/obj/item/weapon/surgical/hemostat{pixel_y = 4},/obj/item/weapon/surgical/cautery{pixel_y = 4},/obj/item/weapon/surgical/FixOVein{pixel_x = -6; pixel_y = 1},/obj/item/stack/medical/advanced/bruise_pack,/obj/item/weapon/surgical/bonesetter,/obj/item/weapon/surgical/bonegel{pixel_x = 4; pixel_y = 3},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"iX" = (/obj/machinery/iv_drip,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"iY" = (/turf/simulated/shuttle/floor/red,/area/syndicate_mothership) -"iZ" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) -"ja" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "burst_l"; dir = 8},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/specops) -"jb" = (/obj/structure/bed/chair/office/dark,/turf/simulated/shuttle/floor/darkred,/area/shuttle/trade/centcom) -"jc" = (/obj/machinery/door/blast/shutters{density = 0; icon_state = "shutter0"; id = "tradebridgeshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/shuttle/trade/centcom) -"jd" = (/obj/machinery/door/blast/shutters{density = 0; icon_state = "shutter0"; id = "tradebridgeshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/shuttle/trade/centcom) -"je" = (/obj/machinery/vending/coffee,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"jf" = (/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"jg" = (/obj/machinery/door/airlock/multi_tile/glass,/turf/simulated/shuttle/floor/darkred,/area/shuttle/trade/centcom) -"jh" = (/obj/structure/closet/crate/secure/weapon,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"ji" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/area/syndicate_mothership) -"jj" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/syndicate_mothership) -"jk" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/syndicate_mothership) -"jl" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 4},/area/syndicate_mothership) -"jm" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 8},/obj/item/weapon/pen{pixel_y = 4},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"jn" = (/obj/structure/table/steel_reinforced,/obj/machinery/newscaster{pixel_x = 32},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"jo" = (/obj/structure/toilet,/obj/machinery/light/small{dir = 1},/turf/simulated/shuttle/floor/white,/area/shuttle/trade/centcom) -"jp" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/light/small,/turf/simulated/shuttle/floor/white,/area/shuttle/trade/centcom) -"jq" = (/obj/structure/mirror{pixel_x = 0; pixel_y = 28},/turf/simulated/shuttle/floor/white,/area/shuttle/trade/centcom) -"jr" = (/obj/structure/curtain/open/shower,/obj/machinery/shower{pixel_y = 3},/turf/simulated/shuttle/floor/white,/area/shuttle/trade/centcom) -"js" = (/obj/machinery/vending/snack{name = "hacked Getmore Chocolate Corp"; prices = list()},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"jt" = (/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/trade/centcom) -"ju" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"jv" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/syndicate_mothership) -"jw" = (/obj/structure/sign/double/map/left{pixel_y = 32},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"jx" = (/obj/structure/sign/double/map/right{pixel_y = 32},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"jy" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"jz" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"jA" = (/obj/structure/sink/kitchen{pixel_y = 28},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"jB" = (/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "tradebridgeshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/shuttle/trade/centcom) -"jC" = (/obj/structure/frame/computer,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"jD" = (/obj/machinery/light{dir = 4},/obj/structure/sign/kiddieplaque{desc = "A plaque commemorating the construction of the cargo ship Beruang."; name = "Beruang"; pixel_x = 32},/mob/living/simple_mob/animal/passive/dog/tamaskan/Spice,/turf/simulated/shuttle/floor/darkred,/area/shuttle/trade/centcom) -"jE" = (/obj/machinery/door/airlock/silver{name = "Toilet"},/turf/simulated/shuttle/floor/white,/area/shuttle/trade/centcom) -"jF" = (/obj/machinery/door/airlock/silver{name = "Restroom"},/turf/simulated/shuttle/floor/white,/area/shuttle/trade/centcom) -"jG" = (/obj/structure/undies_wardrobe,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"jH" = (/obj/machinery/vending/cigarette{name = "hacked cigarette machine"; prices = list(); products = list(/obj/item/weapon/storage/fancy/cigarettes = 10, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/flame/lighter/zippo = 4, /obj/item/clothing/mask/smokable/cigarette/cigar/havana = 2)},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"jI" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/structure/largecrate/animal/cat,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"jJ" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/structure/largecrate/animal/cow,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"jK" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/structure/closet/crate/freezer/rations,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"jL" = (/obj/structure/table/rack,/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/item/device/kit/paint/ripley/death,/obj/item/device/kit/paint/ripley/flames_blue,/obj/item/device/kit/paint/ripley/flames_red,/obj/item/device/kit/paint/ripley,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"jM" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/structure/closet/crate/secure/loot,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"jN" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/structure/largecrate/hoverpod,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"jO" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/mecha/working/ripley/mining,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"jP" = (/obj/machinery/door/window/westright{name = "Storefront"; req_access = list(160)},/obj/structure/table/marble,/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "trade"; name = "Shop Shutters"; opacity = 0},/turf/simulated/shuttle/floor/darkred,/area/shuttle/trade/centcom) -"jQ" = (/obj/structure/bed/chair/office/dark{dir = 8},/turf/simulated/shuttle/floor/darkred,/area/shuttle/trade/centcom) -"jR" = (/obj/machinery/photocopier,/turf/simulated/shuttle/floor/darkred,/area/shuttle/trade/centcom) -"jS" = (/obj/structure/bed/chair/comfy/black,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"jT" = (/obj/machinery/door/airlock/centcom{name = "Kitchen"; opacity = 1; req_access = list(150)},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"jU" = (/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "tradebridgeshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/trade/centcom) -"jV" = (/obj/machinery/computer/shuttle_control{name = "Beruang control console"; req_access = list(160); shuttle_tag = "Trade"},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"jW" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor/darkred,/area/shuttle/trade/centcom) -"jX" = (/obj/machinery/door/airlock/command{name = "Bridge"; req_access = list(150); req_one_access = list()},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"jY" = (/obj/structure/noticeboard{pixel_y = 32},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"jZ" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/structure/largecrate/animal/corgi,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"ka" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/largecrate/animal/corgi,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"kb" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/closet/crate/internals,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"kc" = (/obj/structure/table/rack,/obj/effect/floor_decal/industrial/warning,/obj/item/device/kit/paint/gygax/darkgygax,/obj/item/device/kit/paint/gygax/recitence,/obj/item/device/kit/paint/durand,/obj/item/device/kit/paint/durand/phazon,/obj/item/device/kit/paint/durand/seraph,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"kd" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/closet/crate/secure/loot,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"ke" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/largecrate/hoverpod,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"kf" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/mecha/working/ripley/firefighter,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"kg" = (/obj/machinery/door/window/westleft{name = "Storefront"; req_access = list(160)},/obj/structure/window/reinforced,/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "trade"; name = "Shop Shutters"; opacity = 0},/obj/structure/table/marble,/turf/simulated/shuttle/floor/darkred,/area/shuttle/trade/centcom) -"kh" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_surround"; dir = 8},/area/syndicate_mothership) -"ki" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 6},/area/syndicate_mothership) -"kj" = (/turf/unsimulated/wall/fakeglass,/area/syndicate_mothership) -"kk" = (/obj/structure/bed/chair/comfy/black{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"kl" = (/obj/structure/table/standard,/obj/item/weapon/folder,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"km" = (/obj/structure/bed/chair/comfy/black{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"kn" = (/obj/structure/closet/crate/freezer,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"ko" = (/obj/machinery/computer/arcade/battle,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"kp" = (/obj/structure/table/steel_reinforced,/obj/machinery/button/remote/blast_door{id = "tradebridgeshutters"; name = "remote shutter control"; pixel_x = 30; req_access = list(150)},/obj/structure/flora/pottedplant{icon_state = "plant-09"; name = "Esteban"; pixel_y = 8},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"kq" = (/obj/machinery/vending/assist{contraband = null; name = "Old Vending Machine"; products = list(/obj/item/device/assembly/prox_sensor = 5, /obj/item/device/assembly/signaler = 4, /obj/item/device/assembly/infra = 4, /obj/item/device/assembly/prox_sensor = 4, /obj/item/weapon/handcuffs = 8, /obj/item/device/flash = 4, /obj/item/weapon/cartridge/signal = 4, /obj/item/clothing/glasses/sunglasses = 4)},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"kr" = (/obj/structure/closet{name = "custodial"},/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/mop,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"ks" = (/obj/machinery/vending/sovietsoda,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"kt" = (/obj/machinery/light,/obj/structure/table/standard,/obj/item/weapon/soap,/obj/item/weapon/towel{color = "#0000FF"},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"ku" = (/obj/structure/sign/poster{pixel_y = -32},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"kv" = (/obj/machinery/door/airlock/multi_tile/glass{dir = 2; req_access = list(150)},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"kw" = (/obj/machinery/door/window/westleft{name = "Storefront"; req_access = list(160)},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"kx" = (/obj/machinery/button/remote/blast_door{id = "trade"; name = "Shop Shutters"; pixel_x = 0; pixel_y = -26},/turf/simulated/shuttle/floor/darkred,/area/shuttle/trade/centcom) -"ky" = (/obj/structure/table/standard,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"kz" = (/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "tradebridgeshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/shuttle/trade/centcom) -"kA" = (/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "tradebridgeshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/shuttle/trade/centcom) -"kB" = (/obj/machinery/vending/boozeomat{req_access = null},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"kC" = (/obj/structure/table/standard,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"kD" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"kE" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 8},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/specops) -"kF" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"; dir = 8},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/specops) -"kG" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 8},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/administration/centcom) -"kH" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"; dir = 8},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/administration/centcom) -"kI" = (/obj/machinery/door/airlock/external{req_access = list(150)},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"kJ" = (/obj/machinery/door/airlock/centcom{name = "Restroom"; opacity = 1; req_access = list(150)},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"kK" = (/obj/structure/urinal{pixel_y = 32},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"kL" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"kM" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table/steel_reinforced,/obj/item/weapon/contraband/poster,/obj/item/weapon/contraband/poster,/obj/item/weapon/contraband/poster,/obj/item/weapon/contraband/poster,/obj/item/weapon/contraband/poster,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"kN" = (/obj/machinery/door/window/northleft{name = "Cargo Hold"; req_access = list(160)},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"kO" = (/obj/structure/table/steel_reinforced,/obj/random/plushie,/obj/random/plushie,/obj/random/plushie,/obj/random/plushie,/obj/random/plushie,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"kP" = (/obj/machinery/door/window/northright{name = "Cargo Hold"; req_access = list(160)},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"kQ" = (/obj/structure/table/steel_reinforced,/obj/item/clothing/gloves/black,/obj/item/clothing/gloves/blue,/obj/item/clothing/gloves/brown,/obj/item/clothing/gloves/captain,/obj/item/clothing/gloves/combat,/obj/item/clothing/gloves/green,/obj/item/clothing/gloves/grey,/obj/item/clothing/gloves/light_brown,/obj/item/clothing/gloves/purple,/obj/item/clothing/gloves/rainbow,/obj/item/clothing/gloves/swat,/obj/item/clothing/gloves/white,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"kR" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 2; start_pressure = 740.5},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"kS" = (/obj/structure/closet/walllocker/emerglocker{pixel_y = 32},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"kT" = (/obj/machinery/autolathe{desc = "Your typical Autolathe. It appears to have much more options than your regular one, however..."; hacked = 1; name = "Unlocked Autolathe"},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"kU" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 8},/area/syndicate_mothership) -"kV" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"kW" = (/obj/machinery/button/remote/blast_door{id = "tradeportshutters"; name = "remote shutter control"; pixel_x = 30; req_access = list(160)},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"kX" = (/obj/structure/table/steel_reinforced,/obj/random/contraband,/obj/random/contraband,/obj/random/contraband,/obj/random/contraband,/obj/random/contraband,/obj/random/contraband,/obj/item/weapon/bikehorn,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"kY" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"kZ" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"la" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"lb" = (/obj/structure/table/steel_reinforced,/obj/item/clothing/head/bearpelt,/obj/item/clothing/head/bowler,/obj/item/clothing/head/caphat/cap,/obj/item/clothing/head/beaverhat,/obj/item/clothing/head/beret/centcom,/obj/item/clothing/head/beret/sec,/obj/item/clothing/head/collectable/kitty,/obj/item/clothing/head/collectable/kitty,/obj/item/clothing/head/collectable/kitty,/obj/item/clothing/head/collectable/rabbitears,/obj/item/clothing/head/collectable/rabbitears,/obj/item/clothing/head/collectable/rabbitears,/obj/item/clothing/head/collectable/petehat,/obj/item/clothing/head/collectable/pirate,/obj/item/clothing/head/collectable/wizard,/obj/item/clothing/head/collectable/xenom,/obj/item/clothing/head/cowboy_hat,/obj/item/clothing/head/pin/flower/violet,/obj/item/clothing/head/pin/flower/blue,/obj/item/clothing/head/pin/flower/orange,/obj/item/clothing/head/pin/flower/pink,/obj/item/clothing/head/justice,/obj/item/clothing/head/justice/blue,/obj/item/clothing/head/justice/green,/obj/item/clothing/head/justice/pink,/obj/item/clothing/head/justice/yellow,/obj/item/clothing/head/philosopher_wig,/obj/item/clothing/head/plaguedoctorhat,/obj/item/clothing/head/xenos,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"lc" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/machinery/meter,/obj/structure/largecrate/animal/cat,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"ld" = (/obj/machinery/door/airlock/glass_engineering{name = "Engineering"; req_access = list(160); req_one_access = list()},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"le" = (/turf/simulated/shuttle/plating,/area/syndicate_mothership) -"lf" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 5},/area/syndicate_mothership) -"lg" = (/obj/machinery/door/airlock/centcom{name = "Barracks"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) -"lh" = (/obj/structure/mopbucket,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"li" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "tradeportshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/shuttle/trade/centcom) -"lj" = (/obj/structure/closet/wardrobe/captain,/obj/item/weapon/gun/projectile/revolver/mateba,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"lk" = (/obj/machinery/light{dir = 1},/obj/structure/bookcase,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"ll" = (/obj/structure/bed/chair/comfy/black,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"lm" = (/turf/simulated/shuttle/wall,/area/shuttle/supply) -"ln" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 8},/obj/item/weapon/pen{pixel_y = 4},/turf/simulated/shuttle/floor/darkred,/area/shuttle/trade/centcom) -"lo" = (/obj/structure/table/steel_reinforced,/obj/random/action_figure,/obj/random/action_figure,/obj/random/action_figure,/obj/random/action_figure,/obj/random/action_figure,/obj/random/action_figure,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"lp" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/lipstick/black,/obj/item/weapon/lipstick/jade,/obj/item/weapon/lipstick/purple,/obj/item/weapon/lipstick,/obj/item/weapon/lipstick/random,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"lq" = (/obj/structure/table/steel_reinforced,/obj/item/clothing/accessory/holster/hip,/obj/item/clothing/accessory/holster/armpit,/obj/item/clothing/accessory/holster/armpit,/obj/item/clothing/accessory/holster/hip,/obj/item/clothing/accessory/storage/white_vest,/obj/item/clothing/accessory/storage/white_vest,/obj/item/clothing/accessory/storage/webbing,/obj/item/clothing/accessory/storage/webbing,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/scarf/white,/obj/item/clothing/accessory/scarf/lightblue,/obj/item/clothing/accessory/scarf/red,/obj/item/clothing/accessory/scarf/purple,/obj/item/clothing/accessory/armband/science,/obj/item/clothing/accessory/armband/med,/obj/item/clothing/accessory/armband/engine,/obj/item/clothing/accessory/armband/cargo,/obj/item/clothing/accessory/armband,/obj/item/clothing/accessory/medal/nobel_science,/obj/item/clothing/accessory/medal/silver,/obj/item/clothing/accessory/medal/gold,/obj/item/clothing/accessory/medal/bronze_heart,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"lr" = (/obj/structure/table/steel_reinforced,/obj/item/clothing/under/cheongsam,/obj/item/clothing/under/hosformalmale,/obj/item/clothing/under/hosformalfem,/obj/item/clothing/under/harness,/obj/item/clothing/under/gladiator,/obj/item/clothing/under/ert,/obj/item/clothing/under/schoolgirl,/obj/item/clothing/under/redcoat,/obj/item/clothing/under/sexymime,/obj/item/clothing/under/sexyclown,/obj/item/clothing/under/soviet,/obj/item/clothing/under/space,/obj/item/clothing/under/swimsuit/stripper/mankini,/obj/item/clothing/under/suit_jacket/female,/obj/item/clothing/under/rank/psych/turtleneck,/obj/item/clothing/under/syndicate/combat,/obj/item/clothing/under/syndicate/combat,/obj/item/clothing/under/syndicate/tacticool,/obj/item/clothing/under/syndicate/tacticool,/obj/item/clothing/under/dress/sailordress,/obj/item/clothing/under/dress/redeveninggown,/obj/item/clothing/under/dress/dress_saloon,/obj/item/clothing/under/dress/blacktango,/obj/item/clothing/under/dress/blacktango/alt,/obj/item/clothing/under/dress/dress_orange,/obj/item/clothing/under/dress/maid/janitor,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"ls" = (/obj/structure/table/steel_reinforced,/obj/item/clothing/suit/hgpirate,/obj/item/clothing/suit/imperium_monk,/obj/item/clothing/suit/leathercoat,/obj/item/clothing/suit/justice,/obj/item/clothing/suit/justice,/obj/item/clothing/suit/justice,/obj/item/clothing/suit/justice,/obj/item/clothing/suit/justice,/obj/item/clothing/suit/pirate,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"lt" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/structure/closet/crate/solar,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"lu" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'FOURTH WALL'."; name = "\improper FOURTH WALL"; pixel_x = -32},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/area/syndicate_mothership) -"lv" = (/obj/structure/table/woodentable,/turf/simulated/shuttle/floor/darkred,/area/shuttle/trade/centcom) -"lw" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{dir = 1; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) -"lx" = (/obj/structure/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor/wood,/area/syndicate_mothership) -"ly" = (/turf/simulated/floor/wood,/area/syndicate_mothership) -"lz" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "tradeportshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/shuttle/trade/centcom) -"lA" = (/obj/machinery/door/airlock/command{name = "Captain's Quarters"; req_access = list(150); req_one_access = list()},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"lB" = (/obj/structure/table/woodentable,/obj/item/modular_computer/laptop,/turf/simulated/shuttle/floor/darkred,/area/shuttle/trade/centcom) -"lC" = (/obj/machinery/light,/turf/simulated/shuttle/floor/darkred,/area/shuttle/trade/centcom) -"lD" = (/obj/structure/bed/chair/comfy/black{dir = 1},/turf/simulated/shuttle/floor/darkred,/area/shuttle/trade/centcom) -"lE" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "tradeportshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/shuttle/trade/centcom) -"lF" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "tradeportshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/shuttle/trade/centcom) -"lG" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "tradeportshutters"; name = "Blast Shutters"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/shuttle/trade/centcom) -"lH" = (/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 5},/obj/machinery/atm{pixel_x = -32},/obj/machinery/meter,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"lI" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1331; master_tag = "trade2_control"; pixel_x = -22; pixel_y = -32; req_one_access = list(150)},/obj/machinery/atmospherics/pipe/manifold/visible{dir = 1},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"lJ" = (/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 10},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"lK" = (/obj/structure/table/standard,/obj/item/clothing/suit/space/void/merc,/obj/item/clothing/suit/space/void/merc,/obj/item/clothing/suit/space/void/merc,/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots,/obj/item/clothing/head/helmet/space/void/merc,/obj/item/clothing/head/helmet/space/void/merc,/obj/item/clothing/head/helmet/space/void/merc,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"lL" = (/obj/structure/table/standard,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil,/obj/item/clothing/gloves/yellow,/obj/item/clothing/gloves/yellow,/obj/item/clothing/gloves/yellow,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"lM" = (/obj/structure/table/standard,/obj/item/stack/material/steel{amount = 2},/obj/item/stack/material/steel{amount = 2},/obj/item/stack/material/glass{amount = 15},/obj/item/stack/material/glass{amount = 15},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"lN" = (/turf/unsimulated/wall/fakeglass{dir = 1; icon_state = "fakewindows"},/area/syndicate_mothership) -"lO" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/captain,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"lP" = (/obj/structure/table/glass,/obj/machinery/computer/security/telescreen/entertainment{pixel_y = -35},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"lQ" = (/obj/structure/filingcabinet/filingcabinet,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"lR" = (/obj/structure/flora/pottedplant{icon_state = "plant-10"},/turf/simulated/shuttle/floor/darkred,/area/shuttle/trade/centcom) -"lS" = (/turf/simulated/shuttle/floor,/area/shuttle/supply) -"lT" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/supply) -"lU" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/machinery/door/airlock/external{frequency = 1331; icon_state = "door_locked"; id_tag = "trade2_shuttle_inner"; locked = 1; name = "Ship Hatch"; req_access = list(13)},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"lV" = (/obj/machinery/door/airlock/external{frequency = 1331; icon_state = "door_locked"; id_tag = "trade2_shuttle_inner"; locked = 1; name = "Ship Hatch"; req_access = list(13)},/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"lW" = (/obj/machinery/vending/engivend,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"lX" = (/obj/machinery/vending/tool,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"lY" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 10},/area/syndicate_mothership) -"lZ" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1331; id_tag = "trade2_vent"},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1331; id_tag = "trade2_control"; pixel_x = -24; req_access = list(150); tag_airpump = "trade2_vent"; tag_chamber_sensor = "trade2_sensor"; tag_exterior_door = "trade2_shuttle_outer"; tag_interior_door = "trade2_shuttle_inner"},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"ma" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/machinery/airlock_sensor{frequency = 1331; id_tag = "trade2_sensor"; pixel_x = 25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1331; id_tag = "trade2_vent"},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"mb" = (/obj/machinery/door/airlock/external{frequency = 1331; icon_state = "door_locked"; id_tag = "trade2_shuttle_outer"; locked = 1; name = "Ship Hatch"; req_access = list(13)},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"mc" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1331; master_tag = "trade2_control"; pixel_x = 24; req_one_access = list(150)},/obj/machinery/door/airlock/external{frequency = 1331; icon_state = "door_locked"; id_tag = "trade2_shuttle_outer"; locked = 1; name = "Ship Hatch"; req_access = list(13)},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom) -"md" = (/turf/unsimulated/wall,/area/alien) -"me" = (/turf/simulated/shuttle/floor/white,/area/syndicate_mothership) -"mf" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 4},/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"; dir = 8},/area/syndicate_mothership) -"mg" = (/turf/unsimulated/floor{icon_state = "dark"},/area/alien) -"mh" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/syndicate_mothership{name = "\improper Ninja Base"}) -"mi" = (/turf/simulated/shuttle/wall,/area/syndicate_mothership{name = "\improper Ninja Base"}) -"mj" = (/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/shuttle/plating,/area/syndicate_mothership{name = "\improper Ninja Base"}) -"mk" = (/turf/simulated/shuttle/wall{dir = 2; icon_state = "diagonalWall3"},/area/syndicate_mothership{name = "\improper Ninja Base"}) -"ml" = (/obj/item/weapon/paper{info = "Some stuff is missing..."; name = "Insert alien artifacts here."},/turf/unsimulated/floor{icon_state = "dark"},/area/alien) -"mm" = (/obj/machinery/door/airlock/hatch,/turf/unsimulated/floor{icon_state = "dark"},/area/alien) -"mn" = (/obj/structure/table/steel_reinforced,/obj/structure/mirror,/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/syndicate_mothership{name = "\improper Ninja Base"}) -"mo" = (/obj/structure/table/steel_reinforced,/obj/item/clothing/mask/balaclava/tactical,/obj/item/clothing/mask/balaclava,/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/syndicate_mothership{name = "\improper Ninja Base"}) -"mp" = (/obj/structure/undies_wardrobe,/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/syndicate_mothership{name = "\improper Ninja Base"}) -"mq" = (/obj/structure/closet/acloset,/turf/unsimulated/floor{icon_state = "dark"},/area/alien) -"mr" = (/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/supply) -"ms" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/syndicate_mothership{name = "\improper Ninja Base"}) -"mt" = (/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/syndicate_mothership{name = "\improper Ninja Base"}) -"mu" = (/obj/structure/bed/chair{dir = 1},/obj/effect/landmark{name = "ninjastart"},/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/syndicate_mothership{name = "\improper Ninja Base"}) -"mv" = (/turf/space,/area/shuttle/alien/base) -"mw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/syndicate_mothership{name = "\improper Ninja Base"}) -"mx" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/airless,/area/syndicate_mothership) -"my" = (/obj/structure/bed/alien,/turf/unsimulated/floor{icon_state = "dark"},/area/alien) -"mz" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "supply_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/turf/simulated/shuttle/plating,/area/shuttle/supply) -"mA" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/obj/effect/shuttle_landmark/premade/supply/centcom,/turf/simulated/shuttle/floor,/area/shuttle/supply) -"mB" = (/turf/simulated/shuttle/wall/dark{join_group = "shuttle_ert"},/area/shuttle/specops) -"mC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/syndicate_mothership{name = "\improper Ninja Base"}) -"mD" = (/obj/machinery/computer/teleporter,/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/syndicate_mothership{name = "\improper Ninja Base"}) -"mE" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/syndicate_mothership{name = "\improper Ninja Base"}) -"mF" = (/obj/machinery/teleport/hub,/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/syndicate_mothership{name = "\improper Ninja Base"}) -"mG" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space,/area/space) -"mH" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space,/area/space) -"mI" = (/turf/unsimulated/wall,/area) -"mJ" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/airless,/area/syndicate_mothership{name = "\improper Ninja Base"}) -"mK" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/syndicate_mothership{name = "\improper Ninja Base"}) -"mL" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/syndicate_mothership{name = "\improper Ninja Base"}) -"mM" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/space,/area/syndicate_mothership{name = "\improper Ninja Base"}) -"mN" = (/turf/simulated/mineral,/area/space) -"mO" = (/turf/simulated/shuttle/wall/dark/hard_corner,/area/centcom/specops) -"mP" = (/obj/effect/landmark/start,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area) -"mQ" = (/obj/machinery/computer/teleporter,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"mR" = (/obj/machinery/teleport/station,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"mS" = (/obj/machinery/teleport/hub,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"mT" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"mU" = (/obj/structure/table/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/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"mV" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/gun/energy/gun/nuclear,/obj/item/weapon/gun/energy/gun/nuclear,/obj/item/weapon/gun/energy/gun/nuclear,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"mW" = (/obj/structure/table/rack,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"mX" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/gun/energy/ionrifle,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"mY" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/rack,/obj/item/weapon/gun/projectile/automatic/wt550,/obj/item/weapon/gun/projectile/automatic/wt550,/obj/item/weapon/gun/projectile/automatic/wt550,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"mZ" = (/obj/structure/table/rack,/obj/item/ammo_magazine/m9mmt,/obj/item/ammo_magazine/m9mmt,/obj/item/ammo_magazine/m9mmt,/obj/item/ammo_magazine/m9mmt,/obj/item/ammo_magazine/m9mmt,/obj/item/ammo_magazine/m9mmt,/obj/item/ammo_magazine/m9mmt,/obj/item/ammo_magazine/m9mmt,/obj/item/ammo_magazine/m9mmt,/obj/item/ammo_magazine/m9mmt/rubber,/obj/item/ammo_magazine/m9mmt/rubber,/obj/item/ammo_magazine/m9mmt/rubber,/obj/item/ammo_magazine/m9mmt/rubber,/obj/item/ammo_magazine/m9mmt/rubber,/obj/item/ammo_magazine/m9mmt/rubber,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"na" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/gun/launcher/grenade,/obj/item/weapon/gun/launcher/grenade,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"nb" = (/obj/structure/table/rack,/obj/item/weapon/storage/box/flashbangs,/obj/item/weapon/storage/box/flashbangs,/obj/item/weapon/storage/box/emps{pixel_x = 4; pixel_y = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/storage/box/frags,/obj/item/weapon/storage/box/smokes,/obj/item/weapon/storage/box/smokes,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"nc" = (/obj/machinery/vending/security,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"nd" = (/obj/structure/table/rack,/obj/item/rig_module/device/rcd,/obj/item/rig_module/device/rcd,/obj/item/rig_module/device/plasmacutter,/obj/item/rig_module/device/plasmacutter,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"ne" = (/obj/structure/table/rack,/obj/item/rig_module/chem_dispenser/combat,/obj/item/rig_module/chem_dispenser/combat,/obj/item/rig_module/chem_dispenser/injector,/obj/item/rig_module/chem_dispenser/injector,/obj/item/rig_module/device/healthscanner,/obj/item/rig_module/device/healthscanner,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"nf" = (/obj/structure/table/rack,/obj/item/rig_module/mounted/egun,/obj/item/rig_module/mounted/egun,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"ng" = (/obj/machinery/door/blast/regular{icon_state = "pdoor1"; id = "ASSAULT"; name = "Assault Weapon Storage"; p_open = 0},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"nh" = (/obj/structure/sign/securearea,/turf/simulated/shuttle/wall/dark/hard_corner,/area/centcom/specops) -"ni" = (/obj/machinery/door/airlock/centcom,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"nj" = (/obj/structure/grille,/obj/structure/lattice,/turf/space,/area/space) -"nk" = (/obj/structure/lattice,/turf/space,/area/space) -"nl" = (/obj/structure/table/rack,/obj/item/ammo_magazine/m762,/obj/item/ammo_magazine/m762,/obj/item/ammo_magazine/m762,/obj/item/ammo_magazine/m762,/obj/item/ammo_magazine/m762,/obj/item/ammo_magazine/m762,/obj/item/ammo_magazine/m762,/obj/item/ammo_magazine/m762,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"nm" = (/obj/structure/table/rack,/obj/item/weapon/gun/projectile/automatic/z8,/obj/item/weapon/gun/projectile/automatic/z8,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"nn" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/sniperrifle,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"no" = (/obj/structure/table/rack,/obj/item/ammo_magazine/m9mmp90,/obj/item/ammo_magazine/m9mmp90,/obj/item/ammo_magazine/m9mmp90,/obj/item/ammo_magazine/m9mmp90,/obj/item/weapon/gun/projectile/automatic/p90,/obj/item/weapon/gun/projectile/automatic/p90,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"np" = (/obj/structure/table/rack,/obj/item/ammo_magazine/m545saw,/obj/item/ammo_magazine/m545saw,/obj/item/ammo_magazine/m545saw,/obj/item/ammo_magazine/m545saw,/obj/item/weapon/gun/projectile/automatic/l6_saw,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"nq" = (/obj/effect/wingrille_spawn/reinforced/crescent,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) -"nr" = (/obj/structure/closet/crate,/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"ns" = (/obj/machinery/autolathe{desc = "Your typical Autolathe. It appears to have much more options than your regular one, however..."; hacked = 1; name = "Unlocked Autolathe"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"nt" = (/obj/structure/table/reinforced,/obj/item/device/megaphone,/obj/item/weapon/storage/box/trackimp,/obj/item/weapon/storage/box/cdeathalarm_kit,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"nu" = (/obj/structure/table/rack,/obj/item/clothing/suit/armor/vest/ert/command,/obj/item/clothing/head/helmet/ert/command,/obj/item/weapon/storage/backpack/ert/commander,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"nv" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"nw" = (/obj/structure/table/reinforced,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"nx" = (/obj/structure/table/reinforced,/obj/item/weapon/tool/crowbar,/obj/item/weapon/tool/screwdriver,/obj/item/weapon/tool/wrench,/obj/item/weapon/tool/crowbar,/obj/item/weapon/tool/screwdriver,/obj/item/weapon/tool/wrench,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"ny" = (/obj/effect/floor_decal/corner/green{dir = 6},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"nz" = (/obj/effect/floor_decal/corner/blue{dir = 9},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"nA" = (/obj/structure/table/reinforced,/obj/item/device/aicard,/obj/item/weapon/pinpointer/advpinpointer,/obj/item/weapon/stamp/centcomm,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"nB" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) -"nC" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/stunrevolver,/obj/item/weapon/gun/energy/stunrevolver,/obj/item/device/flash,/obj/item/device/flash,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) -"nD" = (/obj/structure/table/rack,/obj/item/device/lightreplacer,/obj/item/device/lightreplacer,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) -"nE" = (/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) -"nF" = (/obj/machinery/camera/network/ert{c_tag = "Assault Armor North"},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) -"nG" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; listening = 0; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) -"nH" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/item/weapon/storage/box/shotgunshells,/obj/item/weapon/storage/box/shotgunshells,/obj/item/weapon/storage/box/shotgunammo,/obj/item/weapon/storage/box/shotgunammo,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"nI" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/item/weapon/gun/projectile/shotgun/pump/combat,/obj/item/weapon/gun/projectile/shotgun/pump/combat,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"nJ" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/item/weapon/gun/projectile/automatic/z8,/obj/item/weapon/gun/projectile/automatic/z8,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"nK" = (/obj/structure/table/rack,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/item/ammo_magazine/m762,/obj/item/ammo_magazine/m762,/obj/item/ammo_magazine/m762,/obj/item/ammo_magazine/m762,/obj/item/ammo_magazine/m762,/obj/item/ammo_magazine/m762,/obj/item/ammo_magazine/m762,/obj/item/ammo_magazine/m762,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"nL" = (/obj/machinery/deployable/barrier,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"nM" = (/obj/structure/table/reinforced,/obj/item/device/pda/ert,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"nN" = (/obj/effect/floor_decal/corner/purple{dir = 9},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) -"nO" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/specops) -"nP" = (/obj/structure/lattice,/obj/structure/grille,/turf/space,/area/space) -"nQ" = (/turf/unsimulated/wall{icon = 'icons/misc/title.dmi'; icon_state = "title"},/area) -"nR" = (/turf/unsimulated/wall,/area/centcom/specops) -"nS" = (/obj/machinery/mech_recharger,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) -"nT" = (/obj/mecha/combat/gygax/dark,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) -"nU" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/flashshells,/obj/item/weapon/storage/box/flashshells,/obj/item/weapon/storage/box/stunshells,/obj/item/weapon/storage/box/stunshells,/obj/item/weapon/storage/box/beanbags,/obj/item/weapon/storage/box/beanbags,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"nV" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/handcuffs{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/handcuffs,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"nW" = (/obj/structure/table/reinforced,/obj/item/weapon/material/knife/tacknife/combatknife,/obj/item/weapon/material/knife/tacknife/combatknife,/obj/item/weapon/material/knife/tacknife/combatknife,/obj/item/weapon/material/knife/tacknife/combatknife,/obj/item/weapon/material/knife/tacknife/combatknife,/obj/item/weapon/material/knife/tacknife/combatknife,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/melee/baton/loaded,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"nX" = (/obj/structure/table/reinforced,/obj/item/weapon/tool/wrench,/obj/item/weapon/storage/box,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"nY" = (/obj/structure/table/rack,/obj/item/rig_module/device/drill,/obj/item/rig_module/device/drill,/obj/item/rig_module/maneuvering_jets,/obj/item/rig_module/maneuvering_jets,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"nZ" = (/obj/structure/table/rack,/obj/item/rig_module/mounted/taser,/obj/item/rig_module/mounted/taser,/obj/item/rig_module/mounted/taser,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"oa" = (/obj/structure/table/rack,/obj/item/rig_module/grenade_launcher,/obj/item/rig_module/grenade_launcher,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"ob" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/flashbangs,/obj/item/weapon/handcuffs,/obj/item/device/flash,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/storage/belt/security/tactical,/obj/item/weapon/gun/energy/stunrevolver,/obj/item/clothing/glasses/sunglasses/sechud/tactical,/obj/item/weapon/material/knife/tacknife/combatknife,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"oc" = (/obj/structure/table/rack,/obj/item/weapon/rig/ert,/obj/item/clothing/accessory/storage/black_vest,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"od" = (/obj/structure/table/reinforced,/obj/item/weapon/gun/energy/gun/nuclear,/obj/item/weapon/hand_tele,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"oe" = (/obj/structure/table/rack,/obj/item/weapon/storage/backpack/security,/obj/item/clothing/under/syndicate/combat,/obj/item/clothing/shoes/galoshes,/obj/item/clothing/head/bio_hood/janitor,/obj/item/clothing/suit/bio_suit/janitor,/obj/item/clothing/gloves/purple,/obj/item/clothing/glasses/science,/obj/item/weapon/storage/backpack/security,/obj/item/clothing/under/syndicate/combat,/obj/item/clothing/shoes/galoshes,/obj/item/clothing/head/bio_hood/janitor,/obj/item/clothing/suit/bio_suit/janitor,/obj/item/clothing/gloves/purple,/obj/item/clothing/glasses/science,/obj/item/weapon/reagent_containers/spray/cleaner{pixel_x = 6; pixel_y = 3},/obj/item/weapon/reagent_containers/spray/cleaner{pixel_x = 6; pixel_y = 3},/obj/item/weapon/reagent_containers/spray/plantbgone,/obj/item/weapon/reagent_containers/spray/plantbgone,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) -"of" = (/obj/item/weapon/mop,/obj/structure/mopbucket,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) -"og" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/reagent_containers/glass/bucket{amount_per_transfer_from_this = 50},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) -"oh" = (/obj/structure/lattice,/obj/structure/grille/broken,/turf/space,/area/space) -"oi" = (/obj/effect/landmark{name = "Marauder Exit"},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) -"oj" = (/obj/machinery/door/blast/regular{icon_state = "pdoor1"; id = "ASSAULT3"; name = "Launch Bay #3"; p_open = 0},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) -"ok" = (/obj/machinery/mass_driver{dir = 8; id = "ASSAULT3"; name = "gravpult"},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) -"ol" = (/obj/structure/table/reinforced,/obj/item/mecha_parts/mecha_equipment/weapon/energy/ion,/obj/item/mecha_parts/mecha_equipment/weapon/energy/taser,/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster,/obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) -"om" = (/obj/structure/table/rack,/obj/item/taperoll/police,/obj/item/taperoll/police,/obj/item/taperoll/police,/obj/item/taperoll/police,/obj/item/taperoll/police,/obj/item/taperoll/police,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/flash,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"on" = (/obj/structure/curtain/open/shower,/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; pixel_y = 0},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/specops) -"oo" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/specops) -"op" = (/obj/machinery/shower{icon_state = "shower"; dir = 8},/obj/structure/curtain/open/shower,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/specops) -"oq" = (/obj/structure/table/standard,/obj/item/device/flashlight/lamp{pixel_x = 4; pixel_y = 8},/obj/item/clothing/glasses/sunglasses/prescription,/obj/item/clothing/glasses/sunglasses/prescription,/turf/unsimulated/floor{icon_state = "lino"},/area/syndicate_mothership) -"or" = (/obj/structure/table/standard,/obj/item/device/radio/headset/syndicate/alt,/obj/item/device/radio/headset/syndicate/alt,/obj/item/device/radio/headset/syndicate/alt,/obj/item/device/radio/headset/syndicate/alt,/turf/unsimulated/floor{icon_state = "lino"},/area/syndicate_mothership) -"os" = (/obj/structure/table/standard,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 8},/obj/item/weapon/pen{pixel_y = 4},/turf/unsimulated/floor{icon_state = "lino"},/area/syndicate_mothership) -"ot" = (/obj/machinery/door/blast/regular{icon_state = "pdoor1"; id = "ASSAULT"; name = "Assault Armor Storage"; p_open = 0},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) -"ou" = (/obj/structure/table/rack,/obj/item/clothing/glasses/night,/obj/item/clothing/glasses/night,/obj/item/clothing/glasses/night,/obj/item/clothing/glasses/night,/obj/item/clothing/glasses/night,/obj/item/clothing/glasses/night,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"ov" = (/obj/structure/table/rack,/obj/item/clothing/accessory/holster/waist,/obj/item/clothing/accessory/holster/waist,/obj/item/clothing/accessory/holster/waist,/obj/item/clothing/accessory/holster/waist,/obj/item/clothing/accessory/holster/waist,/obj/item/clothing/accessory/holster/waist,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"ow" = (/obj/structure/table/rack,/obj/item/clothing/accessory/holster/hip,/obj/item/clothing/accessory/holster/hip,/obj/item/clothing/accessory/holster/hip,/obj/item/clothing/accessory/holster/hip,/obj/item/clothing/accessory/holster/hip,/obj/item/clothing/accessory/holster/hip,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"ox" = (/obj/structure/table/rack,/obj/item/clothing/accessory/holster/armpit,/obj/item/clothing/accessory/holster/armpit,/obj/item/clothing/accessory/holster/armpit,/obj/item/clothing/accessory/holster/armpit,/obj/item/clothing/accessory/holster/armpit,/obj/item/clothing/accessory/holster/armpit,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"oy" = (/obj/machinery/recharger/wallcharger{pixel_x = 4; pixel_y = 32},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"oz" = (/obj/structure/table/reinforced,/obj/item/weapon/tool/crowbar,/obj/item/weapon/tool/screwdriver,/obj/item/weapon/tool/wrench,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"oA" = (/obj/machinery/porta_turret{anchored = 0; check_records = 0; enabled = 0; req_one_access = list(103); use_power = 0},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"oB" = (/obj/machinery/vending/snack{name = "hacked Getmore Chocolate Corp"; prices = list()},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) -"oC" = (/obj/structure/closet/wardrobe/ert,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) -"oD" = (/obj/structure/undies_wardrobe,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) -"oE" = (/obj/structure/urinal{pixel_y = 32},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/specops) -"oF" = (/obj/structure/urinal{pixel_y = 32},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/specops) -"oG" = (/obj/item/weapon/bikehorn/rubberducky,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/specops) -"oH" = (/obj/item/weapon/bedsheet/hos,/obj/structure/bed/padded,/turf/unsimulated/floor{icon_state = "lino"},/area/syndicate_mothership) -"oI" = (/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{icon_state = "lino"},/area/syndicate_mothership) -"oJ" = (/turf/unsimulated/floor{icon_state = "lino"},/area/syndicate_mothership) -"oK" = (/obj/mecha/medical/odysseus/loaded,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) -"oL" = (/obj/machinery/recharge_station,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) -"oM" = (/obj/structure/table/rack,/obj/item/ammo_casing/rocket,/obj/item/ammo_casing/rocket,/obj/item/ammo_casing/rocket,/obj/item/ammo_casing/rocket,/obj/item/ammo_casing/rocket,/obj/item/ammo_casing/rocket,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"oN" = (/obj/structure/table/rack,/obj/item/weapon/gun/launcher/rocket,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"oO" = (/obj/structure/table/rack,/obj/item/weapon/rig/ert/assetprotection,/obj/item/weapon/rig/ert/assetprotection,/obj/item/weapon/rig/ert/assetprotection,/obj/item/weapon/rig/ert/assetprotection,/obj/item/weapon/rig/ert/assetprotection,/obj/item/weapon/rig/ert/assetprotection,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"oP" = (/obj/structure/table/rack,/obj/item/weapon/melee/energy/sword,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"oQ" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/xray,/obj/item/weapon/gun/energy/xray,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"oR" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/laser,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"oS" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/item/ammo_magazine/m45/rubber,/obj/item/ammo_magazine/m45/rubber,/obj/item/ammo_magazine/m45/rubber,/obj/item/ammo_magazine/m45/rubber,/obj/item/ammo_magazine/m45/rubber,/obj/item/ammo_magazine/m45/flash,/obj/item/ammo_magazine/m45/flash,/obj/item/ammo_magazine/m45,/obj/item/ammo_magazine/m45,/obj/item/ammo_magazine/m45,/obj/item/ammo_magazine/m45,/obj/item/ammo_magazine/m45,/obj/item/ammo_magazine/m45,/obj/item/ammo_magazine/m45,/obj/item/ammo_magazine/m45,/obj/item/ammo_magazine/m45,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"oT" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/item/weapon/gun/projectile/sec,/obj/item/weapon/gun/projectile/sec,/obj/item/weapon/gun/projectile/sec,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"oU" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/belt/security/tactical,/obj/item/weapon/storage/belt/security/tactical,/obj/item/weapon/storage/belt/security/tactical,/obj/item/weapon/storage/belt/security/tactical,/obj/item/weapon/storage/belt/security/tactical,/obj/item/weapon/storage/belt/security/tactical,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"oV" = (/obj/structure/table/reinforced,/obj/item/clothing/glasses/sunglasses/sechud/tactical,/obj/item/clothing/glasses/sunglasses/sechud/tactical,/obj/item/clothing/glasses/sunglasses/sechud/tactical,/obj/item/clothing/glasses/sunglasses/sechud/tactical,/obj/item/clothing/glasses/sunglasses/sechud/tactical,/obj/item/clothing/glasses/sunglasses/sechud/tactical,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"oW" = (/obj/structure/table/rack,/obj/item/clothing/suit/armor/vest/ert/security,/obj/item/clothing/suit/armor/vest/ert/security,/obj/item/clothing/suit/armor/vest/ert/security,/obj/item/clothing/suit/armor/vest/ert/security,/obj/item/clothing/head/helmet/ert/security,/obj/item/clothing/head/helmet/ert/security,/obj/item/clothing/head/helmet/ert/security,/obj/item/clothing/head/helmet/ert/security,/obj/item/weapon/storage/backpack/ert/security,/obj/item/weapon/storage/backpack/ert/security,/obj/item/weapon/storage/backpack/ert/security,/obj/item/weapon/storage/backpack/ert/security,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"oX" = (/obj/structure/table/rack,/obj/item/weapon/rig/ert/security,/obj/item/weapon/rig/ert/security,/obj/item/weapon/rig/ert/security,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"oY" = (/obj/structure/table/rack,/obj/item/rig_module/mounted,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"oZ" = (/obj/structure/table/reinforced,/obj/item/device/megaphone,/obj/item/device/megaphone,/obj/item/device/megaphone,/obj/item/device/megaphone,/obj/item/device/megaphone,/obj/item/device/megaphone,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"pa" = (/obj/effect/landmark{name = "Response Team"},/obj/effect/landmark{name = "Commando"},/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) -"pb" = (/obj/structure/curtain/open/shower,/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; pixel_y = 0},/obj/structure/window/reinforced/tinted,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/specops) -"pc" = (/obj/machinery/shower{icon_state = "shower"; dir = 8},/obj/structure/curtain/open/shower,/obj/structure/window/reinforced/tinted,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/specops) -"pd" = (/obj/machinery/door/blast/regular{icon_state = "pdoor1"; id = "ASSAULT2"; name = "Launch Bay #2"; p_open = 0},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) -"pe" = (/obj/machinery/mass_driver{dir = 8; id = "ASSAULT2"; name = "gravpult"},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) -"pf" = (/obj/effect/floor_decal/corner/red{dir = 10},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"pg" = (/obj/structure/table/reinforced,/obj/item/device/pda/ert,/obj/item/device/pda/ert,/obj/item/device/pda/ert,/obj/item/device/pda/ert,/obj/item/device/pda/ert,/obj/item/device/pda/ert,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"ph" = (/obj/item/weapon/stool/padded,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) -"pi" = (/obj/machinery/door/airlock,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/specops) -"pj" = (/obj/mecha/working/ripley/firefighter,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) -"pk" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/machinery/door/airlock/centcom{name = "Special Operations"; opacity = 1; req_access = list(103)},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"pl" = (/obj/structure/sign/securearea{name = "\improper ARMORY"; pixel_y = 32},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"pm" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; listening = 0; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"pn" = (/obj/structure/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"po" = (/obj/structure/table/reinforced,/obj/item/weapon/tool/crowbar,/obj/item/weapon/tool/screwdriver,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"pp" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/donut,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"pq" = (/obj/structure/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"pr" = (/obj/machinery/door/blast/regular{icon_state = "pdoor1"; id = "ASSAULT1"; name = "Launch Bay #1"; p_open = 0},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) -"ps" = (/obj/machinery/mass_driver{dir = 8; id = "ASSAULT1"; name = "gravpult"},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) -"pt" = (/obj/structure/sign/securearea{name = "ENGINEERING ACCESS"; pixel_y = -32},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"pu" = (/obj/structure/sign/redcross{pixel_y = -32},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"pv" = (/obj/structure/table/reinforced,/obj/item/weapon/stamp/centcomm,/obj/item/weapon/pen,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"pw" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/specops) -"px" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/specops) -"py" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/specops) -"pz" = (/obj/structure/undies_wardrobe,/turf/unsimulated/floor{icon_state = "lino"},/area/syndicate_mothership) -"pA" = (/obj/structure/table/standard,/obj/item/device/pda/syndicate,/turf/unsimulated/floor{icon_state = "lino"},/area/syndicate_mothership) -"pB" = (/obj/mecha/working/hoverpod,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) -"pC" = (/obj/item/mecha_parts/mecha_equipment/tool/sleeper,/obj/item/mecha_parts/mecha_equipment/tool/sleeper,/obj/item/mecha_parts/mecha_equipment/tool/syringe_gun,/obj/structure/table/steel_reinforced,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) -"pD" = (/obj/effect/floor_decal/corner/yellow{dir = 5},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"pE" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/centcom/specops) -"pF" = (/obj/effect/floor_decal/corner/white{dir = 5},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"pG" = (/obj/structure/table/reinforced,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"pH" = (/obj/structure/table/reinforced,/obj/item/weapon/tool/crowbar,/obj/item/weapon/tool/crowbar,/obj/item/weapon/tool/crowbar,/obj/item/weapon/tool/crowbar,/obj/item/weapon/tool/crowbar,/obj/item/weapon/tool/crowbar,/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"pI" = (/obj/structure/table/reinforced,/obj/item/device/paicard,/obj/item/device/paicard,/obj/item/device/paicard,/obj/item/device/paicard,/obj/item/device/paicard,/obj/item/device/paicard,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"pJ" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"pK" = (/obj/machinery/vending/cigarette{name = "hacked cigarette machine"; prices = list(); products = list(/obj/item/weapon/storage/fancy/cigarettes = 10, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/flame/lighter/zippo = 4, /obj/item/clothing/mask/smokable/cigarette/cigar/havana = 2)},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) -"pL" = (/obj/machinery/vending/cola{name = "hacked Robust Softdrinks"; prices = list()},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops) -"pM" = (/obj/structure/toilet{dir = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/specops) -"pN" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/syndicate_mothership) -"pO" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/syndicate_mothership) -"pP" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/syndicate_mothership) -"pQ" = (/obj/machinery/door/airlock/centcom{name = "Barracks"; opacity = 1; req_access = list(150); req_one_access = list()},/turf/unsimulated/floor{icon_state = "lino"},/area/syndicate_mothership) -"pR" = (/obj/machinery/door/blast/regular{icon_state = "pdoor1"; id = "ASSAULT0"; name = "Launch Bay #0"; p_open = 0},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) -"pS" = (/obj/machinery/mass_driver{dir = 8; id = "ASSAULT0"; name = "gravpult"},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) -"pT" = (/obj/item/mecha_parts/mecha_equipment/teleporter,/obj/item/mecha_parts/mecha_tracking,/obj/item/mecha_parts/mecha_tracking,/obj/item/mecha_parts/mecha_tracking,/obj/item/mecha_parts/mecha_tracking,/obj/structure/table/steel_reinforced,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) -"pU" = (/obj/machinery/vending/assist,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"pV" = (/obj/structure/table/rack,/obj/item/clothing/suit/armor/vest/ert/engineer,/obj/item/clothing/suit/armor/vest/ert/engineer,/obj/item/clothing/suit/armor/vest/ert/engineer,/obj/item/clothing/suit/armor/vest/ert/engineer,/obj/item/clothing/head/helmet/ert/engineer,/obj/item/clothing/head/helmet/ert/engineer,/obj/item/clothing/head/helmet/ert/engineer,/obj/item/clothing/head/helmet/ert/engineer,/obj/item/weapon/storage/backpack/ert/engineer,/obj/item/weapon/storage/backpack/ert/engineer,/obj/item/weapon/storage/backpack/ert/engineer,/obj/item/weapon/storage/backpack/ert/engineer,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"pW" = (/obj/structure/table/rack,/obj/item/weapon/rig/ert/engineer,/obj/item/weapon/rig/ert/engineer,/obj/item/weapon/rig/ert/engineer,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"pX" = (/obj/structure/closet/crate/medical,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"pY" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/hypospray,/obj/item/weapon/reagent_containers/hypospray,/obj/item/weapon/reagent_containers/hypospray,/obj/item/weapon/reagent_containers/hypospray,/obj/item/weapon/reagent_containers/hypospray,/obj/item/weapon/reagent_containers/hypospray,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"pZ" = (/obj/structure/table/reinforced,/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/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"qa" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/autoinjectors,/obj/item/weapon/storage/box/beakers,/obj/item/weapon/storage/box/gloves,/obj/item/weapon/storage/box/pillbottles,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/item/bodybag/cryobag,/obj/item/weapon/reagent_containers/glass/beaker/large,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"qb" = (/obj/machinery/chemical_dispenser/ert,/obj/item/weapon/reagent_containers/glass/beaker/large,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"qc" = (/obj/machinery/chem_master,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"qd" = (/obj/structure/table/rack,/obj/item/weapon/rig/ert/medical,/obj/item/weapon/rig/ert/medical,/obj/item/weapon/rig/ert/medical,/obj/item/clothing/accessory/storage/white_vest,/obj/item/clothing/accessory/storage/white_vest,/obj/item/clothing/accessory/storage/white_vest,/obj/item/clothing/accessory/storage/white_vest,/obj/item/clothing/accessory/storage/white_vest,/obj/item/clothing/accessory/storage/white_vest,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"qe" = (/obj/structure/table/reinforced,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/effect/floor_decal/industrial/outline/blue,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"qf" = (/obj/structure/table/reinforced,/obj/item/weapon/cell/high,/obj/item/weapon/cell/high,/obj/item/weapon/cell/high,/obj/item/weapon/cell/high,/obj/item/weapon/cell/high,/obj/item/weapon/cell/high,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"qg" = (/obj/machinery/computer/security/nuclear,/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"qh" = (/obj/machinery/computer/shuttle_control/multi/syndicate,/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"qi" = (/obj/structure/frame/computer,/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"qj" = (/obj/structure/table/standard,/obj/machinery/button/remote/blast_door{id = "syndieshutters"; name = "remote shutter control"; req_access = list(150)},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"qk" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/syndicate_mothership) -"ql" = (/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/syndicate_mothership) -"qm" = (/obj/structure/sign/double/map/left{pixel_y = 32},/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/syndicate_mothership) -"qn" = (/obj/structure/sign/double/map/right{pixel_y = 32},/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/syndicate_mothership) -"qo" = (/obj/machinery/vending/snack{name = "hacked Getmore Chocolate Corp"; prices = list()},/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/syndicate_mothership) -"qp" = (/obj/structure/table/standard,/obj/machinery/chemical_dispenser/bar_soft/full,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership) -"qq" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/glasses/square{pixel_x = 1; pixel_y = 4},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership) -"qr" = (/obj/structure/sink/kitchen{pixel_y = 28},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership) -"qs" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership) -"qt" = (/obj/effect/landmark{name = "Nuclear-Code"},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/syndicate_mothership) -"qu" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/syndicate_mothership) -"qv" = (/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/syndicate_mothership) -"qw" = (/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,/obj/item/mecha_parts/mecha_equipment/repair_droid,/obj/item/mecha_parts/mecha_equipment/repair_droid,/obj/item/mecha_parts/mecha_equipment/repair_droid,/obj/item/mecha_parts/mecha_equipment/repair_droid,/obj/structure/table/steel_reinforced,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) -"qx" = (/obj/machinery/vending/tool,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"qy" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/stunrevolver,/obj/item/weapon/gun/energy/stunrevolver,/obj/item/device/flash,/obj/item/device/flash,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"qz" = (/obj/item/weapon/stool/padded,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"qA" = (/obj/structure/table/rack,/obj/item/clothing/suit/armor/vest/ert/medical,/obj/item/clothing/suit/armor/vest/ert/medical,/obj/item/clothing/suit/armor/vest/ert/medical,/obj/item/clothing/suit/armor/vest/ert/medical,/obj/item/clothing/head/helmet/ert/medical,/obj/item/clothing/head/helmet/ert/medical,/obj/item/clothing/head/helmet/ert/medical,/obj/item/clothing/head/helmet/ert/medical,/obj/item/weapon/storage/backpack/ert/medical,/obj/item/weapon/storage/backpack/ert/medical,/obj/item/weapon/storage/backpack/ert/medical,/obj/item/weapon/storage/backpack/ert/medical,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"qB" = (/obj/structure/table/rack,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/effect/floor_decal/industrial/outline/blue,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"qC" = (/obj/structure/table/rack,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/obj/effect/floor_decal/industrial/outline/blue,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"qD" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/floor_decal/industrial/outline/blue,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"qE" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "specops_centcom_dock"; name = "docking port controller"; pixel_x = 0; pixel_y = -25; req_one_access = list(103); tag_door = "specops_centcom_dock_door"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"qF" = (/obj/structure/closet/secure_closet/bar{req_access = list(25)},/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/obj/effect/floor_decal/corner/red/diagonal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops) -"qG" = (/obj/structure/reagent_dispensers/beerkeg,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/obj/effect/floor_decal/corner/red/diagonal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops) -"qH" = (/obj/machinery/vending/boozeomat,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/obj/effect/floor_decal/corner/red/diagonal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops) -"qI" = (/obj/structure/table/marble,/obj/machinery/chemical_dispenser/bar_soft/full,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/obj/effect/floor_decal/corner/red/diagonal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops) -"qJ" = (/obj/structure/table/marble,/obj/item/weapon/storage/box/glasses/square,/obj/item/weapon/storage/box/glasses/square,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/obj/effect/floor_decal/corner/red/diagonal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops) -"qK" = (/obj/structure/kitchenspike,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/specops) -"qL" = (/obj/machinery/gibber,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/specops) -"qM" = (/obj/structure/table/standard,/obj/machinery/microwave{pixel_x = -1; pixel_y = 2},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"qN" = (/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"qO" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"qP" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/shuttle/floor,/area/shuttle/supply) -"qQ" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 2; pixel_y = 3},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"qR" = (/obj/structure/bed/chair/comfy/black,/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/syndicate_mothership) -"qS" = (/obj/machinery/door/airlock/centcom{name = "Kitchen"; opacity = 1; req_access = list(150); req_one_access = list()},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership) -"qT" = (/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership) -"qU" = (/obj/structure/table/reinforced,/obj/machinery/microwave{pixel_x = -1; pixel_y = 8},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership) -"qV" = (/obj/machinery/camera/network/ert{c_tag = "Assault Armor South"; dir = 1},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) -"qW" = (/obj/item/mecha_parts/mecha_equipment/tool/drill/diamonddrill,/obj/item/mecha_parts/mecha_equipment/tool/cable_layer,/obj/structure/table/steel_reinforced,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) -"qX" = (/obj/item/mecha_parts/mecha_equipment/tool/extinguisher,/obj/item/mecha_parts/mecha_equipment/tool/rcd,/obj/item/weapon/pickaxe/diamonddrill,/obj/structure/table/steel_reinforced,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) -"qY" = (/obj/structure/table/reinforced,/obj/item/mecha_parts/mecha_equipment/tool/hydraulic_clamp,/obj/item/mecha_parts/mecha_equipment/tool/hydraulic_clamp,/obj/item/mecha_parts/mecha_equipment/tool/passenger,/obj/item/mecha_parts/mecha_equipment/tool/passenger,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/specops) -"qZ" = (/obj/machinery/vending/engivend,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"ra" = (/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/steel{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/material/steel{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/material/steel{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/material/steel{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/stack/material/plasteel{amount = 50},/obj/item/stack/material/plasteel{amount = 50},/obj/item/stack/material/plasteel{amount = 50},/obj/item/stack/material/plasteel{amount = 50},/obj/item/stack/material/glass/reinforced{amount = 50},/obj/item/stack/material/glass/reinforced{amount = 50},/obj/item/stack/material/glass/reinforced{amount = 50},/obj/item/weapon/storage/briefcase/inflatable{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/briefcase/inflatable{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/briefcase/inflatable{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/briefcase/inflatable{pixel_x = 3; pixel_y = 3},/obj/structure/table/steel_reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"rb" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"rc" = (/obj/machinery/pipedispenser/orderable,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"rd" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "specops_centcom_dock_door"; locked = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"re" = (/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/obj/effect/floor_decal/corner/red/diagonal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops) -"rf" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/specops) -"rg" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"; pixel_x = -5},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/specops) -"rh" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"ri" = (/obj/structure/frame/computer,/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"rj" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "supply_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/turf/simulated/shuttle/floor,/area/shuttle/supply) -"rk" = (/obj/structure/bed/chair/comfy/black{dir = 4},/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/syndicate_mothership) -"rl" = (/obj/item/weapon/folder{pixel_y = 2},/obj/structure/table/glass,/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/syndicate_mothership) -"rm" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen{pixel_y = 4},/obj/structure/table/glass,/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/syndicate_mothership) -"rn" = (/obj/structure/bed/chair/comfy/black{dir = 8},/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/syndicate_mothership) -"ro" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership) -"rp" = (/obj/structure/table/rack,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/syndicate/black/green,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/syndicate/black/green,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"rq" = (/obj/structure/table/rack,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/syndicate/black/blue,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/syndicate/black/blue,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"rr" = (/obj/machinery/vending/engineering,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"rs" = (/obj/item/weapon/circuitboard/aiupload,/obj/item/weapon/circuitboard/borgupload,/obj/item/weapon/circuitboard/smes,/obj/item/weapon/aiModule/nanotrasen,/obj/item/weapon/aiModule/reset,/obj/item/weapon/aiModule/freeformcore,/obj/item/weapon/aiModule/protectStation,/obj/item/weapon/aiModule/quarantine,/obj/item/weapon/aiModule/paladin,/obj/item/weapon/aiModule/robocop,/obj/item/weapon/aiModule/safeguard,/obj/structure/table/steel_reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"rt" = (/obj/item/clothing/glasses/welding/superior,/obj/item/clothing/glasses/welding/superior,/obj/item/clothing/glasses/welding/superior,/obj/item/clothing/glasses/welding/superior,/obj/item/clothing/glasses/welding/superior,/obj/structure/table/steel_reinforced,/obj/item/clothing/glasses/welding/superior,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/item/weapon/grenade/chem_grenade/metalfoam,/obj/item/weapon/grenade/chem_grenade/metalfoam,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"ru" = (/obj/machinery/pipedispenser/disposal/orderable,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"rv" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/syringes{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/syringes,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"rw" = (/obj/structure/table/reinforced,/obj/item/clothing/glasses/hud/health{pixel_x = 4; pixel_y = 4},/obj/item/clothing/glasses/hud/health{pixel_x = 2; pixel_y = 2},/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"rx" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"ry" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/stunrevolver,/obj/item/weapon/gun/energy/stunrevolver,/obj/item/device/flash,/obj/item/device/flash,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"rz" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "specops_shuttle_port_hatch"; locked = 1; name = "Port Docking Hatch"; req_access = list(13)},/turf/simulated/shuttle/floor/red,/area/shuttle/specops) -"rA" = (/obj/structure/table/standard,/obj/item/stack/material/glass{amount = 15},/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"rB" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 8},/obj/structure/window/reinforced{dir = 4; health = 1e+006},/turf/simulated/shuttle/plating/airless,/area/shuttle/specops) -"rC" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/food/drinks/shaker,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/obj/effect/floor_decal/corner/red/diagonal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops) -"rD" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/obj/effect/floor_decal/corner/red/diagonal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops) -"rE" = (/obj/machinery/door/airlock/freezer,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/specops) -"rF" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Syndicate Intercom"; pixel_y = -32; subspace_transmission = 1; syndie = 1},/obj/machinery/light,/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"rG" = (/obj/structure/table/standard,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 8},/obj/item/weapon/pen{pixel_y = 4},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"rH" = (/turf/simulated/shuttle/wall/dark/hard_corner,/area/shuttle/mercenary) -"rI" = (/obj/structure/bed/chair/comfy/black{dir = 1},/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/syndicate_mothership) -"rJ" = (/obj/machinery/vending/cola{name = "hacked Robust Softdrinks"; prices = list()},/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/syndicate_mothership) -"rK" = (/obj/structure/closet/secure_closet/freezer/kitchen{req_access = list(150)},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership) -"rL" = (/obj/structure/reagent_dispensers/beerkeg/fakenuke,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership) -"rM" = (/obj/structure/table/reinforced,/obj/item/weapon/tray{pixel_y = 5},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership) -"rN" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka{pixel_x = 3; pixel_y = 12},/obj/item/weapon/reagent_containers/food/drinks/bottle/wine{pixel_x = -1; pixel_y = 8},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership) -"rO" = (/obj/structure/table/rack,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/syndicate/black/med,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/syndicate/black/med,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"rP" = (/obj/structure/table/rack,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/syndicate/black/orange,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/syndicate/black/orange,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"rQ" = (/obj/structure/table/steel_reinforced,/obj/item/clothing/gloves/yellow,/obj/item/clothing/gloves/yellow,/obj/item/clothing/gloves/yellow,/obj/item/clothing/gloves/yellow,/obj/item/clothing/gloves/yellow,/obj/item/clothing/gloves/yellow,/obj/item/weapon/storage/belt/utility/full,/obj/item/weapon/storage/belt/utility/full,/obj/item/weapon/storage/belt/utility/full,/obj/item/weapon/storage/belt/utility/full,/obj/item/weapon/storage/belt/utility/full,/obj/item/weapon/storage/belt/utility/full,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"rR" = (/obj/structure/table/steel_reinforced,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/obj/item/taperoll/engineering,/obj/item/taperoll/engineering,/obj/item/taperoll/engineering,/obj/item/taperoll/engineering,/obj/item/taperoll/engineering,/obj/item/taperoll/engineering,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"rS" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/pill_bottle/tramadol,/obj/item/weapon/storage/pill_bottle/tramadol,/obj/item/weapon/storage/pill_bottle/tramadol,/obj/item/weapon/storage/pill_bottle/dylovene,/obj/item/weapon/storage/pill_bottle/dylovene,/obj/item/weapon/storage/pill_bottle/dylovene,/obj/item/weapon/storage/pill_bottle/dermaline,/obj/item/weapon/storage/pill_bottle/dermaline,/obj/item/weapon/storage/pill_bottle/dermaline,/obj/item/weapon/storage/pill_bottle/spaceacillin,/obj/item/weapon/storage/pill_bottle/dexalin_plus,/obj/item/weapon/storage/pill_bottle/dexalin_plus,/obj/item/weapon/storage/pill_bottle/dexalin_plus,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"rT" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/bodybags{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/bodybags,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"rU" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/belt/medical/emt,/obj/item/weapon/storage/belt/medical/emt,/obj/item/weapon/storage/belt/medical/emt,/obj/item/weapon/storage/belt/medical/emt,/obj/item/weapon/storage/belt/medical/emt,/obj/item/weapon/storage/belt/medical/emt,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"rV" = (/obj/structure/closet/crate/medical,/obj/item/weapon/surgical/circular_saw,/obj/item/weapon/surgical/surgicaldrill,/obj/item/weapon/surgical/bonegel{pixel_x = 4; pixel_y = 3},/obj/item/weapon/surgical/bonesetter,/obj/item/weapon/surgical/scalpel,/obj/item/weapon/surgical/retractor{pixel_x = 0; pixel_y = 6},/obj/item/weapon/surgical/hemostat{pixel_y = 4},/obj/item/weapon/surgical/cautery{pixel_y = 4},/obj/item/weapon/surgical/FixOVein{pixel_x = -6; pixel_y = 1},/obj/item/stack/nanopaste,/obj/item/weapon/tank/anesthetic,/obj/item/clothing/mask/breath/medical,/obj/item/clothing/mask/surgical,/obj/item/clothing/mask/surgical,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"rW" = (/obj/machinery/computer/security/telescreen{desc = ""; name = "Spec. Ops. Monitor"; network = list("NETWORK_ERT"); pixel_y = 30},/obj/machinery/computer/shuttle_control/specops,/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/shuttle/specops) -"rX" = (/obj/structure/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/shuttle/specops) -"rY" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "specops_shuttle_port"; name = "port docking hatch controller"; pixel_x = 0; pixel_y = 25; tag_door = "specops_shuttle_port_hatch"},/obj/structure/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/shuttle/specops) -"rZ" = (/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/shuttle/specops) -"sa" = (/obj/machinery/recharger/wallcharger{pixel_x = 4; pixel_y = 32},/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/shuttle/specops) -"sb" = (/obj/machinery/recharger/wallcharger{pixel_x = 4; pixel_y = 32},/obj/machinery/vending/wallmed1{layer = 3.3; name = "Emergency NanoMed"; pixel_x = 28; pixel_y = 0},/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/shuttle/specops) -"sc" = (/turf/simulated/shuttle/wall/dark{hard_corner = 1; join_group = "shuttle_ert"},/area/shuttle/specops) -"sd" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating/airless,/area/shuttle/specops) -"se" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/shuttle/specops) -"sf" = (/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/obj/effect/floor_decal/corner/red/diagonal,/obj/machinery/door/airlock/glass,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops) -"sg" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/corner/red/diagonal,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops) -"sh" = (/obj/machinery/door/window/northright{name = "Flight Deck"; req_access = list(150)},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"si" = (/obj/structure/closet/secure_closet/medical_wall{pixel_x = -32; pixel_y = 0; req_access = list(150)},/obj/item/stack/medical/splint,/obj/item/stack/medical/ointment,/obj/item/stack/medical/ointment,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/bruise_pack,/obj/item/weapon/storage/belt/medical/emt,/obj/item/weapon/storage/belt/medical/emt,/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"sj" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"sk" = (/obj/machinery/vending/cigarette{name = "hacked cigarette machine"; prices = list(); products = list(/obj/item/weapon/storage/fancy/cigarettes = 10, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/flame/lighter/zippo = 4, /obj/item/clothing/mask/smokable/cigarette/cigar/havana = 2)},/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/syndicate_mothership) -"sl" = (/obj/structure/table/rack,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/syndicate/black/engie,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/syndicate/black/engie,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"sm" = (/obj/structure/table/rack,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/syndicate/black/red,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/syndicate/black/red,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"sn" = (/obj/machinery/iv_drip,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"so" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "specops_shuttle_fore"; name = "forward docking hatch controller"; pixel_x = 0; pixel_y = -25; tag_door = "specops_shuttle_fore_hatch"},/obj/effect/shuttle_landmark/premade/specops/centcom,/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/shuttle/specops) -"sp" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "specops_shuttle_fore_hatch"; locked = 1; name = "Forward Docking Hatch"; req_access = list(13)},/turf/simulated/shuttle/plating,/area/shuttle/specops) -"sq" = (/obj/machinery/computer/communications,/obj/item/device/radio/intercom{broadcasting = 0; dir = 1; frequency = 1443; listening = 1; name = "Spec Ops Intercom"; pixel_y = -28},/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/shuttle/specops) -"sr" = (/obj/machinery/computer/prisoner{name = "Implant Management"},/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/shuttle/specops) -"ss" = (/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/obj/effect/floor_decal/corner/red/diagonal,/mob/living/simple_mob/animal/passive/dog/corgi/puppy{name = "Bockscar"},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops) -"st" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"su" = (/obj/structure/closet/hydrant{pixel_y = 32},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"sv" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/syndicate_mothership) -"sw" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/syndicate_mothership) -"sx" = (/obj/machinery/shower{pixel_y = 32},/obj/structure/window/basic{dir = 8},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"sy" = (/obj/machinery/shower{pixel_y = 32},/obj/item/weapon/soap/syndie,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"sz" = (/obj/structure/table/rack,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/syndicate/black,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/syndicate/black,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"sA" = (/obj/structure/table/rack,/obj/item/clothing/mask/balaclava/tactical,/obj/item/clothing/mask/balaclava/tactical,/obj/item/clothing/mask/balaclava/tactical,/obj/item/clothing/mask/balaclava/tactical,/obj/item/clothing/mask/balaclava/tactical,/obj/item/clothing/mask/balaclava/tactical,/obj/item/clothing/mask/balaclava,/obj/item/clothing/mask/balaclava,/obj/item/clothing/mask/balaclava,/obj/item/clothing/mask/balaclava,/obj/item/clothing/mask/balaclava,/obj/item/clothing/mask/balaclava,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"sB" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/shuttle/specops) -"sC" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/shuttle/specops) -"sD" = (/obj/structure/table/rack,/obj/item/weapon/storage/belt/security,/obj/item/weapon/storage/belt/security,/obj/item/ammo_magazine/m9mm/flash,/obj/item/weapon/gun/projectile/pistol/flash,/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"sE" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "supply_shuttle"; pixel_x = 25; pixel_y = 0; req_one_access = list(13,31); tag_door = "supply_shuttle_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/supply) -"sF" = (/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/obj/effect/floor_decal/corner/red/diagonal,/obj/item/weapon/stool/padded,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops) -"sG" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/material/kitchen/rollingpin,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/obj/effect/floor_decal/corner/red/diagonal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops) -"sH" = (/turf/unsimulated/wall,/area/centcom/command) -"sI" = (/turf/unsimulated/wall{desc = "That looks like it doesn't open easily."; dir = 8; icon = 'icons/obj/doors/rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/command) -"sJ" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "supply_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/turf/simulated/shuttle/plating,/area/shuttle/supply) -"sK" = (/obj/machinery/recharger/wallcharger{pixel_x = -25},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"sL" = (/obj/structure/bed/chair{dir = 8},/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"sM" = (/obj/structure/closet,/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"sN" = (/obj/machinery/recharger/wallcharger{pixel_x = -25},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"sO" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/syndicate_mothership) -"sP" = (/obj/machinery/door/airlock/centcom{name = "Bathroom"; opacity = 1; req_access = list(150); req_one_access = list()},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"sQ" = (/obj/machinery/shower{dir = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"sR" = (/obj/structure/table/rack,/obj/item/clothing/suit/storage/vest/heavy/merc{pixel_x = 2; pixel_y = 2},/obj/item/clothing/suit/storage/vest/heavy/merc{pixel_x = -2; pixel_y = -2},/obj/item/clothing/suit/storage/vest/heavy/merc,/obj/item/clothing/suit/storage/vest/heavy/merc,/obj/item/clothing/suit/storage/vest/heavy/merc,/obj/item/clothing/suit/storage/vest/heavy/merc,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"sS" = (/obj/machinery/shieldgen,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"sT" = (/obj/machinery/portable_atmospherics/powered/scrubber,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"sU" = (/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"sV" = (/obj/machinery/portable_atmospherics/canister/air,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"sW" = (/obj/machinery/shieldwallgen,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"sX" = (/obj/machinery/power/emitter,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"sY" = (/obj/structure/table/reinforced,/obj/item/roller,/obj/item/roller,/obj/item/roller,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"sZ" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/fire{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/fire,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"ta" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/toxin,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"tb" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/adv{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/adv,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"tc" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/o2,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"td" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/regular,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"te" = (/obj/structure/table/reinforced,/obj/item/device/defib_kit/compact/combat/loaded,/obj/item/device/defib_kit/compact/combat/loaded,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"tf" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"tg" = (/turf/unsimulated/map/edge,/area/overmap) -"th" = (/obj/machinery/vending/dinnerware,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/obj/effect/floor_decal/corner/red/diagonal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops) -"ti" = (/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/obj/effect/floor_decal/corner/red/diagonal,/obj/machinery/computer/arcade/orion_trail,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops) -"tj" = (/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/obj/effect/floor_decal/corner/red/diagonal,/obj/machinery/computer/arcade,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops) -"tk" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/food/condiment/enzyme,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/obj/effect/floor_decal/corner/red/diagonal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops) -"tl" = (/obj/structure/table/standard,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/obj/effect/floor_decal/corner/red/diagonal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops) -"tm" = (/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/command) -"tn" = (/obj/structure/closet,/obj/item/weapon/reagent_containers/food/snacks/liquidfood,/obj/item/weapon/reagent_containers/food/snacks/liquidfood,/obj/item/weapon/reagent_containers/food/snacks/liquidfood,/obj/item/weapon/reagent_containers/food/snacks/liquidfood,/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"to" = (/obj/structure/sign/poster{poster_type = "/datum/poster/bay_50"; pixel_x = -32},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"tp" = (/obj/structure/closet,/obj/item/weapon/reagent_containers/food/snacks/tastybread,/obj/item/weapon/reagent_containers/food/snacks/tastybread,/obj/item/weapon/reagent_containers/food/snacks/tastybread,/obj/item/weapon/reagent_containers/food/snacks/tastybread,/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"tq" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/syndicate_mothership) -"tr" = (/obj/structure/mirror{dir = 4; pixel_x = -32; pixel_y = 0},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"ts" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/syndicate_mothership) -"tt" = (/obj/machinery/door/airlock/centcom{name = "Suit Storage"; opacity = 1; req_access = list(150); req_one_access = list()},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"tu" = (/obj/machinery/shield_gen,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"tv" = (/obj/machinery/shield_capacitor,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"tw" = (/turf/unsimulated/wall{desc = "That looks like it doesn't open easily."; dir = 8; icon = 'icons/obj/doors/rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/specops) -"tx" = (/obj/machinery/door/blast/regular{icon_state = "pdoor1"; id = "CREED"; name = "Ready Room"; p_open = 0},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"ty" = (/obj/structure/toilet{dir = 4},/turf/simulated/shuttle/floor/black,/area/shuttle/mercenary) -"tz" = (/obj/machinery/flasher{id = "syndieflash"; pixel_x = 0; pixel_y = 28},/obj/machinery/light/small{dir = 1},/turf/simulated/shuttle/floor/black,/area/shuttle/mercenary) -"tA" = (/obj/structure/table/rack,/obj/machinery/recharger/wallcharger{pixel_x = 5; pixel_y = 32},/obj/item/weapon/material/knife/tacknife/combatknife,/obj/item/weapon/material/knife/tacknife/combatknife,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"tB" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/ionrifle,/obj/machinery/recharger/wallcharger{pixel_x = 5; pixel_y = 32},/obj/item/weapon/gun/energy/ionrifle,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"tC" = (/obj/structure/table/rack,/obj/item/weapon/banner/red,/obj/item/weapon/banner/red,/obj/item/weapon/banner/red,/obj/item/weapon/banner/red,/obj/item/weapon/banner/red,/obj/item/weapon/banner/red,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"tD" = (/obj/structure/table/rack,/obj/item/device/megaphone,/obj/item/device/megaphone,/obj/item/device/megaphone,/obj/item/device/megaphone,/obj/item/device/megaphone,/obj/item/device/megaphone,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"tE" = (/obj/structure/table/rack,/obj/item/device/flashlight/maglight,/obj/item/device/flashlight/maglight,/obj/item/device/flashlight/maglight,/obj/item/device/flashlight/maglight,/obj/item/device/flashlight/maglight,/obj/item/device/flashlight/maglight,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"tF" = (/obj/structure/table/rack,/obj/item/device/camera_film,/obj/item/device/camera_film,/obj/item/device/camera_film,/obj/item/device/camera_film,/obj/item/device/camera_film,/obj/item/device/camera_film,/obj/item/device/camera,/obj/item/device/camera,/obj/item/device/camera,/obj/item/device/camera,/obj/item/device/camera,/obj/item/device/camera,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"tG" = (/obj/structure/table/rack,/obj/item/ammo_magazine/m10mm,/obj/item/ammo_magazine/m10mm,/obj/item/ammo_magazine/m10mm,/obj/item/ammo_magazine/m10mm,/obj/item/ammo_magazine/m10mm,/obj/item/ammo_magazine/m10mm,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/gun/projectile/automatic/c20r,/obj/item/weapon/gun/projectile/automatic/c20r,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"tH" = (/obj/structure/table/rack,/obj/item/ammo_magazine/m545,/obj/item/ammo_magazine/m545,/obj/item/ammo_magazine/m545,/obj/item/ammo_magazine/m545,/obj/item/weapon/gun/projectile/automatic/sts35,/obj/item/weapon/gun/projectile/automatic/sts35,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"tI" = (/obj/machinery/door/airlock/centcom{name = "Special Operations"; opacity = 1; req_access = list(103)},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops) -"tJ" = (/turf/simulated/shuttle/wall/dark,/area/shuttle/administration/centcom) -"tK" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "admin_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/turf/simulated/floor/plating,/area/shuttle/administration/centcom) -"tL" = (/obj/item/device/radio/electropack,/turf/simulated/shuttle/floor/black,/area/shuttle/mercenary) -"tM" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Syndicate Intercom"; pixel_x = 0; pixel_y = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"tN" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/space) -"tO" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1331; id_tag = "merc_base"; pixel_x = -25; pixel_y = -5},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/syndicate_mothership) -"tP" = (/obj/structure/table/rack,/obj/item/weapon/storage/box/handcuffs{pixel_x = 4; pixel_y = 2},/obj/item/weapon/storage/box/flashbangs,/obj/item/weapon/storage/box/smokes,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"tQ" = (/obj/structure/table/rack,/obj/item/weapon/pinpointer/nukeop,/obj/item/weapon/pinpointer/nukeop,/obj/item/weapon/pinpointer/nukeop,/obj/item/weapon/pinpointer/nukeop,/obj/item/weapon/pinpointer/nukeop,/obj/item/weapon/pinpointer/nukeop,/obj/item/weapon/shield/energy,/obj/item/weapon/shield/energy,/obj/item/weapon/shield/energy,/obj/item/weapon/shield/energy,/obj/item/weapon/shield/energy,/obj/item/weapon/shield/energy,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"tR" = (/obj/machinery/suit_cycler/syndicate{locked = 0},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"tS" = (/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/specops) -"tT" = (/obj/machinery/vending/boozeomat,/turf/simulated/shuttle/wall/dark,/area/shuttle/administration/centcom) -"tU" = (/obj/machinery/vending/coffee,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"tV" = (/obj/machinery/vending/cigarette,/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"tW" = (/obj/machinery/microwave,/obj/structure/table/reinforced,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"tX" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "admin_shuttle"; pixel_x = -25; pixel_y = 0; req_one_access = list(101); tag_door = "admin_shuttle_hatch"},/turf/simulated/floor/plating,/area/shuttle/administration/centcom) -"tY" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor/plating,/area/shuttle/administration/centcom) -"tZ" = (/obj/item/device/multitool,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/structure/table/reinforced,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"ua" = (/obj/item/weapon/storage/toolbox/mechanical,/obj/structure/table/reinforced,/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"ub" = (/obj/machinery/computer/card,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) -"uc" = (/obj/structure/bed/chair/office/dark{dir = 8},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) -"ud" = (/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) -"ue" = (/obj/structure/closet/walllocker/emerglocker{pixel_x = 28},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"uf" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1331; id_tag = "merc_shuttle_pump"},/obj/machinery/button/remote/blast_door{id = "smindicate"; name = "ship lockdown control"; pixel_x = -25},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"ug" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 1},/obj/machinery/airlock_sensor{frequency = 1331; id_tag = "merc_shuttle_sensor"; pixel_x = 8; pixel_y = 25},/obj/machinery/light/small{dir = 1},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"uh" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1331; id_tag = "merc_shuttle_pump"},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1331; id_tag = "merc_shuttle"; pixel_x = -8; pixel_y = 25; req_access = list(150)},/obj/effect/shuttle_landmark/premade/mercenary/base,/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"ui" = (/obj/machinery/door/airlock/external{density = 1; frequency = 1331; id_tag = "merc_shuttle_outer"; name = "Ship External Access"; req_access = list(150)},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "smindicate"; name = "Outer Airlock"; opacity = 0},/turf/simulated/shuttle/plating,/area/shuttle/mercenary) -"uj" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating,/area/shuttle/mercenary) -"uk" = (/turf/simulated/shuttle/floor/black,/area/shuttle/mercenary) -"ul" = (/turf/unsimulated/map,/area/overmap) -"um" = (/obj/item/weapon/cigbutt,/turf/simulated/shuttle/floor/black,/area/shuttle/mercenary) -"un" = (/obj/machinery/door/airlock/external{frequency = 1331; id_tag = "merc_base_hatch"; req_access = list(150)},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"uo" = (/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"up" = (/obj/machinery/door/airlock/vault{name = "Armory"; req_access = list(150); req_one_access = list()},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"uq" = (/obj/effect/landmark{name = "Syndicate-Uplink"},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"ur" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"us" = (/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"ut" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access = list(101)},/turf/simulated/floor/plating,/area/shuttle/administration/centcom) -"uu" = (/obj/structure/table/standard,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"uv" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"uw" = (/obj/machinery/computer/card/centcom,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) -"ux" = (/obj/machinery/door/window{dir = 2; name = "Seating"; req_access = list(150)},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"uy" = (/obj/machinery/door/window{name = "Seating"; icon_state = "right"; dir = 2; req_access = list(150)},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"uz" = (/obj/structure/flora/pottedplant{icon_state = "plant-10"},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"uA" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1331; id_tag = "merc_shuttle_pump"},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"uB" = (/obj/machinery/atmospherics/pipe/manifold4w/visible,/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"uC" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1331; id_tag = "merc_shuttle_pump"},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"uD" = (/obj/machinery/door/window{dir = 1; name = "Cell"; req_access = list(150)},/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"uE" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"uF" = (/obj/machinery/vending/assist{contraband = null; name = "AntagCorpVend"; products = list(/obj/item/device/assembly/prox_sensor = 5, /obj/item/device/assembly/signaler = 4, /obj/item/device/assembly/infra = 4, /obj/item/device/assembly/prox_sensor = 4, /obj/item/weapon/handcuffs = 8, /obj/item/device/flash = 4, /obj/item/weapon/cartridge/signal = 4, /obj/item/clothing/glasses/sunglasses = 4)},/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"uG" = (/obj/structure/window/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"uH" = (/obj/structure/table/rack,/obj/item/weapon/tank/jetpack/oxygen,/obj/item/weapon/tank/jetpack/oxygen,/obj/item/weapon/tank/jetpack/oxygen,/obj/item/weapon/tank/jetpack/oxygen,/obj/item/weapon/tank/jetpack/oxygen,/obj/item/weapon/tank/jetpack/oxygen,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"uI" = (/obj/structure/table/rack,/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/weapon/tank/jetpack/carbondioxide,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"uJ" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"uK" = (/obj/machinery/door/window/northright,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"uL" = (/obj/structure/table/reinforced,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"uM" = (/obj/item/weapon/flame/lighter/zippo,/obj/structure/table/reinforced,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"uN" = (/obj/item/weapon/storage/fancy/cigarettes,/obj/structure/table/reinforced,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"uO" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"uP" = (/obj/machinery/door/airlock/glass,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"uQ" = (/obj/item/stack/material/glass{amount = 50},/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"uR" = (/obj/item/stack/material/steel{amount = 50},/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"uS" = (/obj/machinery/door/airlock/centcom{name = "Administrative Office"; opacity = 1; req_access = list(108)},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) -"uT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/mercenary) -"uU" = (/obj/machinery/door/airlock/external{frequency = 1331; id_tag = "merc_shuttle_inner"; name = "Ship External Access"; req_access = list(0)},/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"uV" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/turf/simulated/shuttle/floor,/area/shuttle/supply) -"uW" = (/obj/machinery/vending/cigarette{name = "hacked cigarette machine"; prices = list(); products = list(/obj/item/weapon/storage/fancy/cigarettes = 10, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/flame/lighter/zippo = 4, /obj/item/clothing/mask/smokable/cigarette/cigar/havana = 2)},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"uX" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/button/flasher{id = "syndieflash"; name = "Flasher"; pixel_x = 27; pixel_y = 0},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"uY" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/turf/space,/area/space) -"uZ" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/syndicate_mothership) -"va" = (/obj/structure/table/rack,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/obj/item/clothing/accessory/storage/brown_vest,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"vb" = (/obj/structure/table/rack,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/obj/item/clothing/accessory/storage/black_vest,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"vc" = (/obj/structure/table/rack,/obj/item/clothing/accessory/storage/white_vest,/obj/item/clothing/accessory/storage/white_vest,/obj/item/clothing/accessory/storage/white_vest,/obj/item/clothing/accessory/storage/white_vest,/obj/item/clothing/accessory/storage/white_vest,/obj/item/clothing/accessory/storage/white_vest,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"vd" = (/obj/structure/table/rack,/obj/item/device/binoculars,/obj/item/device/binoculars,/obj/item/device/binoculars,/obj/item/device/binoculars,/obj/item/device/binoculars,/obj/item/device/binoculars,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"ve" = (/obj/structure/table/rack,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/obj/item/device/flashlight/flare,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"vf" = (/obj/structure/table/rack,/obj/item/device/radio,/obj/item/device/radio,/obj/item/device/radio,/obj/item/device/radio,/obj/item/device/radio,/obj/item/device/radio,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"vg" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/machinery/recharger/wallcharger{pixel_x = 5; pixel_y = -32},/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"vh" = (/obj/structure/table/rack,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/obj/item/weapon/tank/emergency/oxygen/double,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"vi" = (/obj/machinery/button/remote/blast_door{id = "smindicate"; name = "ship lockdown control"; pixel_x = -25},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"vj" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating/airless,/area/shuttle/administration/centcom) -"vk" = (/obj/machinery/vending/snack,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"vl" = (/obj/item/weapon/stool,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"vm" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"vn" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"vo" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"vp" = (/obj/machinery/robotic_fabricator,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"vq" = (/obj/machinery/autolathe{desc = "Your typical Autolathe. It appears to have much more options than your regular one, however..."; hacked = 1; name = "Thunderdome Autolathe"},/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"vr" = (/obj/structure/dispenser,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"vs" = (/obj/item/weapon/holder/cat/kitten{name = "Enola"},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"vt" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 4; start_pressure = 740.5},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"vu" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/meter,/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"vv" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1331; master_tag = "merc_shuttle"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access = list(150)},/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 9},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"vw" = (/obj/machinery/suit_cycler/syndicate{locked = 0},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"vx" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/mercenary) -"vy" = (/obj/structure/table/standard,/obj/item/weapon/material/knife{pixel_x = -6},/obj/item/weapon/reagent_containers/syringe/drugs{pixel_x = 3; pixel_y = -1},/obj/item/weapon/reagent_containers/syringe/drugs{pixel_x = 3; pixel_y = 4},/obj/item/weapon/reagent_containers/syringe/drugs{pixel_x = 3; pixel_y = 9},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"vz" = (/obj/machinery/door/window{dir = 4; name = "Brig"; req_access = list(150)},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"vA" = (/obj/machinery/door/window{base_state = "right"; dir = 8; icon_state = "right"; name = "Preparation"; req_access = list(150)},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"vB" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"; name = "Clothing Storage"},/obj/item/weapon/storage/box/syndie_kit/chameleon,/obj/item/weapon/stamp/chameleon,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) -"vC" = (/obj/structure/table/woodentable{dir = 5},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) -"vD" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/weapon/card/id/centcom,/obj/item/weapon/card/id/syndicate,/obj/item/weapon/card/id,/obj/item/weapon/card/id/gold,/obj/item/weapon/card/id/silver,/obj/item/device/pda/captain,/obj/item/device/pda/ert,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) -"vE" = (/obj/structure/closet/syndicate/suit{name = "suit closet"},/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"vF" = (/obj/structure/closet{name = "custodial"},/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/mop,/obj/item/weapon/reagent_containers/spray/cleaner,/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"vG" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Brig"; req_access = list(150)},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"vH" = (/obj/machinery/door/window{base_state = "left"; dir = 8; icon_state = "left"; name = "Preparation"; req_access = list(150)},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"vI" = (/obj/structure/table/rack,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/merc,/obj/item/clothing/mask/gas/syndicate,/obj/item/clothing/head/helmet/space/void/merc,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"vJ" = (/obj/machinery/light,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"vK" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"vL" = (/obj/effect/wingrille_spawn/reinforced/crescent,/turf/simulated/shuttle/plating,/area/shuttle/administration/centcom) -"vM" = (/turf/unsimulated/wall,/area/centcom/suppy) -"vN" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox/syndicate{pixel_x = -1; pixel_y = 3},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"vO" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/machinery/sleeper{dir = 8},/turf/simulated/shuttle/floor/white,/area/shuttle/mercenary) -"vP" = (/obj/machinery/sleep_console,/turf/simulated/shuttle/floor/white,/area/shuttle/mercenary) -"vQ" = (/obj/structure/sign/nosmoking_1{pixel_y = 32},/turf/simulated/shuttle/floor/white,/area/shuttle/mercenary) -"vR" = (/obj/structure/bed/chair/comfy/black{dir = 4},/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"vS" = (/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/suppy) -"vT" = (/turf/unsimulated/wall{desc = "That looks like it doesn't open easily."; icon = 'icons/obj/doors/rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/suppy) -"vU" = (/obj/machinery/dna_scannernew,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"vV" = (/obj/machinery/computer/cloning,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"vW" = (/obj/machinery/clonepod,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"vX" = (/obj/machinery/computer/scan_consolenew,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"vY" = (/obj/machinery/computer/shuttle_control{req_access = list(101); shuttle_tag = "Administration"},/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"vZ" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/turf/simulated/shuttle/floor/white,/area/shuttle/mercenary) -"wa" = (/obj/structure/table/standard,/obj/structure/closet/secure_closet/medical_wall{pixel_y = 32; req_access = list(150)},/obj/item/bodybag,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = -4; pixel_y = 8},/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline{pixel_x = 4; pixel_y = 7},/obj/item/weapon/reagent_containers/syringe,/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor/white,/area/shuttle/mercenary) -"wb" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"wc" = (/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"wd" = (/obj/structure/table/standard,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/signaler{pixel_y = 2},/obj/item/clothing/glasses/night,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"we" = (/obj/structure/table/standard,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/signaler{pixel_y = 2},/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"wf" = (/obj/structure/table/standard,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"wg" = (/obj/structure/table/standard,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/glasses/night,/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"wh" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "syndieshutters_infirmary"; name = "Blast Shutters"; opacity = 0},/turf/simulated/shuttle/plating,/area/shuttle/mercenary) -"wi" = (/turf/simulated/shuttle/floor/white,/area/shuttle/mercenary) -"wj" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Syndicate Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"wk" = (/obj/structure/table/standard,/obj/item/weapon/tool/screwdriver,/obj/effect/spawner/newbomb/timer/syndicate,/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"wl" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 4; icon_state = "shutter0"; id = "syndieshutters_workshop"; name = "Blast Shutters"; opacity = 0},/turf/simulated/shuttle/plating,/area/shuttle/mercenary) -"wm" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "syndieshutters_infirmary"; name = "Blast Shutters"; opacity = 0},/turf/simulated/shuttle/plating,/area/shuttle/mercenary) -"wn" = (/obj/machinery/bodyscanner{dir = 8},/turf/simulated/shuttle/floor/white,/area/shuttle/mercenary) -"wo" = (/obj/machinery/body_scanconsole,/turf/simulated/shuttle/floor/white,/area/shuttle/mercenary) -"wp" = (/obj/machinery/door/window{dir = 4; name = "Infirmary"; req_access = list(150)},/turf/simulated/shuttle/floor/white,/area/shuttle/mercenary) -"wq" = (/obj/machinery/door/window/westright{name = "Tool Storage"; req_access = list(150)},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"wr" = (/obj/structure/table/rack,/obj/item/device/suit_cooling_unit,/obj/item/device/suit_cooling_unit,/obj/item/device/suit_cooling_unit,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"ws" = (/obj/structure/table/rack,/obj/item/weapon/rig/merc/empty,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership) -"wt" = (/obj/effect/wingrille_spawn/reinforced/crescent,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/terminal) -"wu" = (/turf/unsimulated/wall,/area/centcom/terminal) -"wv" = (/obj/machinery/door/blast/regular{icon_state = "pdoor1"; id = "CREED"; name = "Ready Room"; p_open = 0},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) -"ww" = (/obj/effect/wingrille_spawn/reinforced/crescent,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/command) -"wx" = (/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"wy" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "admin_shuttle_bay"; name = "shuttle bay controller"; pixel_x = 25; pixel_y = 0; tag_door = "admin_shuttle_bay_door"},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"wz" = (/obj/machinery/optable,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"wA" = (/obj/structure/table/reinforced,/obj/machinery/librarycomp,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"wB" = (/obj/structure/bookcase,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"wC" = (/obj/item/weapon/stool/padded,/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"wD" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/frags,/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"wE" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 4; icon_state = "shutter0"; id = "syndieshutters_workshop"; name = "Blast Shutters"; opacity = 0},/turf/simulated/shuttle/plating,/area/shuttle/mercenary) -"wF" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "syndieshutters_infirmary"; name = "Blast Shutters"; opacity = 0},/turf/simulated/shuttle/plating,/area/shuttle/mercenary) -"wG" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Infirmary"; req_access = list(150)},/turf/simulated/shuttle/floor/white,/area/shuttle/mercenary) -"wH" = (/obj/machinery/door/window{dir = 8; name = "Tool Storage"; req_access = list(150)},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"wI" = (/obj/structure/table/standard,/obj/item/device/aicard,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"wJ" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/blast/shutters{density = 0; dir = 4; icon_state = "shutter0"; id = "syndieshutters_workshop"; name = "Blast Shutters"; opacity = 0},/turf/simulated/shuttle/plating,/area/shuttle/mercenary) -"wK" = (/obj/machinery/button/remote/blast_door{id = "syndieshutters_infirmary"; name = "remote shutter control"; pixel_x = -25},/turf/simulated/shuttle/floor/white,/area/shuttle/mercenary) -"wL" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Syndicate Intercom"; pixel_x = 32; subspace_transmission = 1; syndie = 1},/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor/white,/area/shuttle/mercenary) -"wM" = (/obj/structure/flora/ausbushes/brflowers,/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/centcom/terminal) -"wN" = (/obj/structure/flora/ausbushes/ppflowers,/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/centcom/terminal) -"wO" = (/obj/machinery/porta_turret/crescent,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) -"wP" = (/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) -"wQ" = (/obj/machinery/porta_turret/crescent,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) -"wR" = (/obj/machinery/porta_turret/crescent,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"wS" = (/obj/machinery/door/airlock/external,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"wT" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "admin_shuttle_bay_door"; locked = 1},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/command) -"wU" = (/obj/machinery/door/window/northright{icon_state = "right"; dir = 2},/obj/machinery/light{dir = 8},/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"wV" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/surgery,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"wW" = (/obj/structure/table/standard,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"wX" = (/obj/structure/table/standard,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/weapon/reagent_containers/glass/beaker/large,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"wY" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access = list(150)},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"wZ" = (/obj/structure/table/rack,/obj/item/weapon/storage/belt/utility/full,/obj/item/device/multitool,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"xa" = (/obj/structure/table/rack,/obj/item/weapon/storage/belt/utility/full,/obj/item/device/multitool,/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"xb" = (/obj/machinery/button/remote/blast_door{id = "syndieshutters_telebay"; name = "remote shutter control"; pixel_x = 0; pixel_y = -25; req_access = list(150)},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"xc" = (/obj/machinery/button/remote/blast_door{id = "syndieshutters_workshop"; name = "remote shutter control"; pixel_x = 25},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"xd" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table/standard,/obj/item/weapon/surgical/surgicaldrill,/obj/item/weapon/surgical/cautery,/obj/item/weapon/surgical/retractor,/obj/item/stack/nanopaste,/turf/simulated/shuttle/floor/white,/area/shuttle/mercenary) -"xe" = (/obj/machinery/door/window{dir = 1; name = "Surgery"; req_access = list(150)},/turf/simulated/shuttle/floor/white,/area/shuttle/mercenary) -"xf" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/unsimulated/wall,/area/centcom/terminal) -"xg" = (/obj/machinery/door/airlock/centcom{name = "Special Operations"; opacity = 1; req_access = list(103)},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"xh" = (/obj/machinery/light{dir = 8},/obj/structure/bed/padded,/obj/item/weapon/bedsheet/hos,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"xi" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table/standard,/obj/item/weapon/surgical/circular_saw,/obj/item/weapon/surgical/FixOVein{pixel_x = -6; pixel_y = 1},/obj/item/weapon/surgical/hemostat,/turf/simulated/shuttle/floor/white,/area/shuttle/mercenary) -"xj" = (/obj/structure/table/standard,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/storage/firstaid/toxin{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/firstaid/adv{pixel_x = 1},/obj/item/weapon/storage/firstaid/fire{pixel_x = 1},/obj/item/weapon/storage/firstaid/o2{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/shuttle/floor/white,/area/shuttle/mercenary) -"xk" = (/obj/structure/table/standard,/obj/item/roller,/obj/item/roller,/obj/item/roller,/obj/item/device/defib_kit/compact/combat/loaded,/turf/simulated/shuttle/floor/white,/area/shuttle/mercenary) -"xl" = (/obj/item/weapon/weldingtool,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"xm" = (/obj/structure/sign/securearea{name = "\improper CAUTION"; pixel_x = 32},/obj/machinery/light{dir = 4},/obj/structure/mopbucket,/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"xn" = (/obj/machinery/telecomms/allinone{intercept = 1},/obj/machinery/door/window/northright{name = "Telecoms Mainframe"; req_access = list(150)},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"xo" = (/obj/machinery/door/blast/regular{id = "syndieshutters_telebay"; name = "Outer Airlock"},/turf/simulated/shuttle/plating,/area/shuttle/mercenary) -"xp" = (/obj/machinery/light/small{dir = 8},/turf/simulated/shuttle/floor/white,/area/shuttle/mercenary) -"xq" = (/obj/machinery/vending/medical,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"xr" = (/obj/machinery/chem_master,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"xs" = (/obj/machinery/chemical_dispenser/ert,/turf/simulated/shuttle/floor/red,/area/shuttle/administration/centcom) -"xt" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/closet/secure_closet/medical_wall{pixel_x = 32; pixel_y = 0; req_access = list(150)},/obj/item/weapon/tank/anesthetic,/obj/item/clothing/mask/breath/medical,/obj/item/clothing/mask/surgical,/obj/item/clothing/gloves/sterile/latex,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/turf/simulated/shuttle/floor/white,/area/shuttle/mercenary) -"xu" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"xv" = (/obj/item/weapon/tool/crowbar,/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"xw" = (/obj/machinery/light/small{dir = 8},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"xx" = (/obj/structure/sign/nosmoking_2{pixel_x = 32},/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"xy" = (/obj/machinery/iv_drip,/turf/simulated/shuttle/floor/white,/area/shuttle/mercenary) -"xz" = (/obj/machinery/optable,/turf/simulated/shuttle/floor/white,/area/shuttle/mercenary) -"xA" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Syndicate Intercom"; pixel_x = 32; subspace_transmission = 1; syndie = 1},/obj/structure/table/standard,/obj/item/weapon/surgical/scalpel,/obj/item/weapon/surgical/bonesetter,/obj/item/weapon/surgical/bonegel{pixel_x = 4; pixel_y = 3},/obj/item/stack/medical/advanced/bruise_pack,/turf/simulated/shuttle/floor/white,/area/shuttle/mercenary) -"xB" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating/airless,/area/shuttle/mercenary) -"xC" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"xD" = (/turf/unsimulated/wall,/area/centcom/security) -"xE" = (/obj/machinery/door/airlock/centcom{name = "Administrative Office"; opacity = 1; req_access = list(108)},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/command) -"xF" = (/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"xG" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/captain,/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet{dir = 9},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) -"xH" = (/obj/structure/table/standard,/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet{dir = 5},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) -"xI" = (/obj/machinery/teleport/hub,/turf/simulated/shuttle/floor/darkred,/area/shuttle/mercenary) -"xJ" = (/turf/space,/obj/structure/shuttle/engine/propulsion,/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/mercenary) -"xK" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/mercenary) -"xL" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating,/area/shuttle/supply) -"xM" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "burst_l"},/turf/simulated/shuttle/plating/airless/carry{icon_state = "platform"; dir = 1},/area/shuttle/supply) -"xN" = (/turf/space,/obj/structure/shuttle/engine/propulsion,/turf/simulated/shuttle/plating/airless/carry{icon_state = "platform"; dir = 1},/area/shuttle/supply) -"xO" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/effect/floor_decal/corner/orange/full{dir = 8},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"xP" = (/obj/effect/floor_decal/corner/orange{dir = 5},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"xQ" = (/obj/effect/wingrille_spawn/reinforced/crescent,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/security) -"xR" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/orange,/obj/effect/floor_decal/corner/orange{dir = 5},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"xS" = (/obj/structure/closet{name = "Prisoner's Locker"},/obj/effect/floor_decal/corner/orange{dir = 5},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"xT" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/orange,/obj/effect/floor_decal/corner/orange/full{dir = 1},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"xU" = (/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/command) -"xV" = (/obj/machinery/computer/security/telescreen{name = "Spec. Ops. Monitor"; network = list("ERT")},/obj/structure/table/woodentable{dir = 5},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/command) -"xW" = (/obj/machinery/computer/card/centcom,/obj/item/weapon/card/id/centcom,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/command) -"xX" = (/obj/machinery/vending/cola,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"xY" = (/obj/machinery/vending/cigarette,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"xZ" = (/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/command) -"ya" = (/obj/effect/floor_decal/carpet{dir = 8},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) -"yb" = (/obj/effect/floor_decal/carpet{dir = 4},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) -"yc" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"},/turf/simulated/shuttle/plating/airless/carry{icon_state = "platform"; dir = 1},/area/shuttle/supply) -"yd" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"; dir = 4},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/transport1/centcom) -"ye" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 4},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/transport1/centcom) -"yf" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"; dir = 4},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/transport1/centcom) -"yg" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "burst_l"; dir = 4},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/transport1/centcom) -"yh" = (/turf/space,/obj/structure/shuttle/engine/propulsion,/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/escape) -"yi" = (/turf/space,/obj/structure/shuttle/engine/propulsion{dir = 8; icon_state = "propulsion_l"},/turf/simulated/shuttle/plating/airless/carry,/area/centcom/evac) -"yj" = (/turf/space,/obj/structure/shuttle/engine/propulsion{dir = 8},/turf/simulated/shuttle/plating/airless/carry,/area/centcom/evac) -"yk" = (/obj/machinery/door/airlock/external,/obj/effect/forcefield{desc = "You can't get in. Heh."; layer = 1; name = "Blocker"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"yl" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"ym" = (/obj/machinery/door/airlock/external,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"yn" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/effect/floor_decal/corner/orange{dir = 9},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"yo" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"yp" = (/obj/structure/bed/chair,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"yq" = (/obj/machinery/door/airlock/glass{name = "Brig Dormitories"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"yr" = (/obj/effect/floor_decal/corner/orange{dir = 6},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"ys" = (/obj/machinery/telecomms/relay/preset/centcom,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/command) -"yt" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"yu" = (/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{pixel_x = 2; pixel_y = 6},/obj/structure/table/standard,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"yv" = (/obj/item/weapon/reagent_containers/food/drinks/cans/cola,/obj/structure/table/standard,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"yw" = (/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet{dir = 9},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) -"yx" = (/obj/structure/bed/chair/comfy/teal,/obj/effect/floor_decal/carpet{dir = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) -"yy" = (/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 5},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) -"yz" = (/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet{dir = 10},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) -"yA" = (/obj/structure/closet/secure_closet/personal,/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet{dir = 6},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) -"yB" = (/turf/space,/obj/structure/shuttle/engine/propulsion{dir = 8; icon_state = "propulsion_r"},/turf/simulated/shuttle/plating/airless/carry,/area/centcom/evac) -"yC" = (/turf/simulated/shuttle/wall/dark,/area/shuttle/skipjack) -"yD" = (/obj/machinery/door/airlock/external{req_access = list(150)},/turf/unsimulated/floor{icon_state = "dark"},/area/shuttle/skipjack) -"yE" = (/obj/structure/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"yF" = (/obj/structure/table/reinforced,/obj/item/device/taperecorder,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"yG" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"yH" = (/obj/structure/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"yI" = (/obj/effect/floor_decal/corner/orange,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"yJ" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/orange,/obj/effect/floor_decal/corner/orange{dir = 10},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"yK" = (/obj/structure/closet{name = "Prisoner's Locker"},/obj/effect/floor_decal/corner/orange{dir = 10},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"yL" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/orange,/obj/effect/floor_decal/corner/orange/full{dir = 4},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"yM" = (/obj/structure/table/rack,/obj/item/weapon/storage/secure/briefcase,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/weapon/flame/lighter/zippo,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/command) -"yN" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"yO" = (/obj/structure/bed/chair/comfy/teal{dir = 4},/obj/effect/floor_decal/carpet{dir = 8},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) -"yP" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/bananapeel,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) -"yQ" = (/obj/structure/bed/chair/comfy/teal{dir = 8},/obj/effect/floor_decal/carpet{dir = 4},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) -"yR" = (/obj/machinery/door/airlock/centcom{name = "Living Quarters"; opacity = 1; req_access = list(105)},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) -"yS" = (/obj/structure/table/woodentable{dir = 5},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/command) -"yT" = (/obj/structure/device/piano{dir = 4},/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"yU" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "mining_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/command) -"yV" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1331; master_tag = "vox_west_control"; req_one_access = list(150)},/turf/simulated/shuttle/wall/dark,/area/shuttle/skipjack) -"yW" = (/obj/structure/table/reinforced,/obj/item/weapon/material/minihoe,/obj/item/device/analyzer/plant_analyzer,/obj/effect/floor_decal/corner/orange{dir = 9},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"yX" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/pill_bottle/dice,/obj/item/weapon/deck/cards,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"yY" = (/obj/effect/floor_decal/corner/orange{dir = 4},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"yZ" = (/obj/structure/table/woodentable{dir = 10},/obj/machinery/button/remote/blast_door{name = "Spec Ops Ready Room"; pixel_y = 15; req_access = list(11); id = "CREED"},/obj/machinery/button/remote/blast_door{name = "Mech Storage"; icon_state = "doorctrl0"; pixel_y = 0; req_access = list(11); id = "ASSAULT"},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/command) -"za" = (/obj/structure/bed/chair/office/dark{dir = 1},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/command) -"zb" = (/obj/machinery/computer/pod{id = "NTrasen"; name = "Hull Door Control"},/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/command) -"zc" = (/obj/machinery/door/airlock/centcom{name = "Courthouse"; opacity = 1},/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/command) -"zd" = (/obj/machinery/door/airlock/hatch{frequency = 1331; icon_state = "door_closed"; id_tag = "vox_northwest_lock"; locked = 0; req_access = list(150)},/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"ze" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{id = "skipjackshutters"; name = "Skipjack Blast Shielding"},/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"zf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{id = "skipjackshutters"; name = "Skipjack Blast Shielding"},/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"zg" = (/obj/structure/table/reinforced,/obj/item/clothing/head/greenbandana,/obj/effect/floor_decal/corner/orange{dir = 9},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"zh" = (/obj/structure/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"zi" = (/obj/structure/closet/secure_closet/hos,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/command) -"zj" = (/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = -6},/obj/structure/table/standard,/obj/effect/floor_decal/corner/yellow/diagonal,/obj/effect/floor_decal/corner/blue/diagonal{dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"zk" = (/obj/machinery/vending/hydronutrients,/obj/effect/floor_decal/corner/orange/full,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"zl" = (/obj/machinery/vending/hydroseeds,/obj/effect/floor_decal/corner/orange{dir = 10},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"zm" = (/obj/effect/floor_decal/corner/orange{dir = 10},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"zn" = (/obj/effect/floor_decal/corner/orange{dir = 8},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"zo" = (/turf/unsimulated/wall,/area/centcom/restaurant) -"zp" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/storage/briefcase,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) -"zq" = (/obj/structure/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"zr" = (/obj/machinery/computer/secure_data,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"zs" = (/obj/machinery/computer/med_data,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"zt" = (/obj/structure/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"zu" = (/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"zv" = (/mob/living/silicon/decoy{name = "A.L.I.C.E."},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"zw" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"zx" = (/turf/unsimulated/floor{icon_state = "steel"},/area/space) -"zy" = (/obj/effect/floor_decal/corner/orange{dir = 9},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"zz" = (/obj/item/weapon/stool/padded,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"zA" = (/obj/machinery/computer/arcade/orion_trail,/obj/effect/floor_decal/corner/orange{dir = 6},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"zB" = (/obj/structure/kitchenspike,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/restaurant) -"zC" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/restaurant) -"zD" = (/obj/machinery/gibber,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/restaurant) -"zE" = (/obj/machinery/vending/dinnerware,/obj/effect/floor_decal/corner/white/diagonal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/restaurant) -"zF" = (/obj/effect/floor_decal/corner/white/diagonal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/restaurant) -"zG" = (/obj/structure/table/marble,/obj/machinery/chemical_dispenser/bar_soft/full,/obj/effect/floor_decal/corner/white/diagonal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/restaurant) -"zH" = (/obj/structure/table/marble,/obj/item/weapon/storage/box/glasses/square,/obj/item/weapon/storage/box/glasses/square,/obj/effect/floor_decal/corner/white/diagonal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/restaurant) -"zI" = (/obj/structure/bed/chair/comfy/teal{dir = 1},/obj/effect/floor_decal/carpet,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) -"zJ" = (/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 6},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/command) -"zK" = (/obj/machinery/computer/security,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"zL" = (/obj/machinery/computer/crew,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"zM" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1443; listening = 0; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"zN" = (/obj/machinery/door/window{dir = 2; name = "AI Core Door"; req_access = list(109)},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"zO" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"zP" = (/obj/structure/closet/wardrobe/orange,/obj/effect/floor_decal/corner/orange/full{dir = 8},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"zQ" = (/obj/structure/closet/wardrobe/orange,/obj/effect/floor_decal/corner/orange{dir = 5},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"zR" = (/obj/effect/floor_decal/corner/orange{dir = 1},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"zS" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/donkpockets,/obj/item/weapon/storage/box/donkpockets,/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 30},/obj/effect/floor_decal/corner/orange{dir = 6},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"zT" = (/obj/item/device/camera{desc = "A one use - polaroid camera. 30 photos left."; name = "detectives camera"; pictures_left = 30; pixel_x = 2; pixel_y = 3},/obj/effect/floor_decal/corner/red/full{dir = 8},/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"zU" = (/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/effect/floor_decal/corner/red{dir = 5},/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"zV" = (/obj/structure/table/reinforced,/obj/effect/floor_decal/corner/red{dir = 5},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"zW" = (/obj/structure/closet{name = "Evidence Closet"},/obj/effect/floor_decal/corner/red/full{dir = 1},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"zX" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"; pixel_x = -5},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/restaurant) -"zY" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/white/diagonal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/restaurant) -"zZ" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/corner/white/diagonal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/restaurant) -"Aa" = (/obj/structure/filingcabinet/filingcabinet,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"Ab" = (/obj/machinery/door/airlock/glass_security{name = "Spaceport Security Airlock"; req_access = list(63)},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"Ac" = (/obj/structure/table/reinforced,/obj/machinery/microwave,/obj/effect/floor_decal/corner/orange{dir = 6},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"Ad" = (/obj/item/weapon/storage/box/evidence,/obj/item/weapon/folder/red,/obj/effect/floor_decal/corner/red{dir = 9},/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"Ae" = (/obj/effect/floor_decal/corner/red{dir = 6},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"Af" = (/obj/machinery/door/airlock/freezer,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/restaurant) -"Ag" = (/obj/structure/table/marble,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/material/kitchen/rollingpin,/obj/effect/floor_decal/corner/white/diagonal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/restaurant) -"Ah" = (/obj/structure/bed/chair{dir = 4},/obj/effect/floor_decal/corner/white/diagonal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/restaurant) -"Ai" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/white/diagonal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/restaurant) -"Aj" = (/obj/structure/bed/chair{dir = 8},/obj/effect/floor_decal/corner/white/diagonal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/restaurant) -"Ak" = (/obj/machinery/door/airlock/centcom{name = "Bridge"; opacity = 1; req_access = list(109)},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"Al" = (/obj/structure/table/reinforced,/obj/item/device/pda/captain,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"Am" = (/obj/structure/table/reinforced,/obj/item/weapon/card/id/gold/captain/spare,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"An" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"Ao" = (/obj/structure/table/reinforced,/obj/machinery/recharger{pixel_y = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"Ap" = (/turf/simulated/shuttle/wall,/area/shuttle/transport1/centcom) -"Aq" = (/obj/structure/grille,/obj/structure/shuttle/window,/turf/simulated/shuttle/plating,/area/shuttle/transport1/centcom) -"Ar" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/blast/regular{id = "skipjackshutters"; name = "Skipjack Blast Shielding"},/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"As" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "centcom_shuttle_bay"; name = "shuttle bay controller"; pixel_x = -24; pixel_y = 0; tag_door = "centcom_shuttle_bay_door"},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) -"At" = (/obj/machinery/computer/arcade/battle,/obj/effect/floor_decal/corner/orange{dir = 10},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"Au" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/effect/floor_decal/corner/orange{dir = 10},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"Av" = (/obj/structure/table/reinforced,/obj/machinery/newscaster{layer = 3.3; pixel_x = 27; pixel_y = 0},/obj/effect/floor_decal/corner/orange/full{dir = 4},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"Aw" = (/obj/item/device/taperecorder,/obj/effect/floor_decal/corner/red/full,/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"Ax" = (/obj/effect/floor_decal/corner/red{dir = 8},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"Ay" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/restaurant) -"Az" = (/obj/structure/table/standard,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/effect/floor_decal/corner/white/diagonal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/restaurant) -"AA" = (/obj/structure/table/marble,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/food/condiment/enzyme,/obj/effect/floor_decal/corner/white/diagonal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/restaurant) -"AB" = (/obj/machinery/door/airlock/centcom{name = "Teleporter Bay"; opacity = 1; req_access = list(107)},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"AC" = (/obj/structure/bed/chair,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"AD" = (/obj/machinery/computer/shuttle_control{req_access = list(101); shuttle_tag = "Centcom"},/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"AE" = (/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"AF" = (/obj/structure/bed/chair,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"AG" = (/obj/structure/bed/chair,/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"AH" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/shuttle/plating/airless,/area/shuttle/transport1/centcom) -"AI" = (/obj/machinery/door/airlock/hatch{frequency = 1331; icon_state = "door_closed"; id_tag = "vox_northeast_lock"; locked = 0; req_access = list(150)},/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"AJ" = (/obj/effect/floor_decal/corner/red{dir = 9},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"AK" = (/obj/effect/floor_decal/corner/red,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"AL" = (/obj/effect/floor_decal/corner/red/full{dir = 4},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"AM" = (/obj/structure/closet/secure_closet/bar,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/restaurant) -"AN" = (/obj/structure/table/marble,/obj/effect/floor_decal/corner/white/diagonal,/obj/machinery/cash_register/civilian{icon_state = "register_idle"; dir = 8},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/restaurant) -"AO" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/white/diagonal,/obj/item/weapon/reagent_containers/food/condiment/small/peppermill,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/restaurant) -"AP" = (/obj/machinery/button/remote/blast_door{id = "crescent_checkpoint_access"; name = "Crescent Checkpoint Access"; pixel_x = -6; pixel_y = -24; req_access = list(101)},/obj/machinery/button/remote/blast_door{id = "crescent_thunderdome"; name = "Thunderdome Access"; pixel_x = 6; pixel_y = -24; req_access = list(101)},/obj/machinery/button/remote/blast_door{id = "crescent_vip_shuttle"; name = "VIP Shuttle Access"; pixel_x = 6; pixel_y = -34; req_access = list(101)},/obj/machinery/turretid{pixel_x = 28; pixel_y = -28; req_access = list(101)},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"AQ" = (/obj/machinery/computer/shuttle_control{req_access = list(101); shuttle_tag = "Centcom"},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"AR" = (/obj/machinery/computer/communications,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"AS" = (/obj/machinery/computer/card,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"AT" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"AU" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"AV" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "centcom_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/shuttle/transport1/centcom) -"AW" = (/obj/machinery/door/airlock/external{frequency = 1380; glass = 1380; icon_state = "door_locked"; id_tag = "centcom_shuttle_bay_door"; locked = 1; name = "Transport Airlock"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"AX" = (/obj/effect/floor_decal/corner/red{dir = 4},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"AY" = (/obj/effect/floor_decal/corner/red{dir = 5},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"AZ" = (/obj/effect/floor_decal/corner/red/full{dir = 1},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"Ba" = (/obj/machinery/door/airlock/glass_security{name = "Security Processing"; req_access = list(1)},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"Bb" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/white/diagonal,/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/restaurant) -"Bc" = (/obj/machinery/door/airlock/centcom{name = "Maintenance Access"; opacity = 1; req_access = list(106)},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"Bd" = (/obj/machinery/computer/robotics,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"Be" = (/turf/unsimulated/wall,/area/centcom/main_hall) -"Bf" = (/turf/unsimulated/wall,/area/centcom/tram) -"Bg" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "centcom_shuttle"; pixel_x = 0; pixel_y = -25; tag_door = "centcom_shuttle_hatch"},/obj/machinery/light,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"Bh" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"Bi" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/light,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"Bj" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating/airless,/area/shuttle/transport1/centcom) -"Bk" = (/turf/simulated/shuttle/wall,/area/shuttle/escape) -"Bl" = (/obj/effect/floor_decal/corner/red{dir = 1},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"Bm" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/corner/red{dir = 5},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"Bn" = (/obj/machinery/computer/secure_data,/obj/effect/floor_decal/corner/red/full{dir = 1},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"Bo" = (/obj/machinery/telecomms/receiver/preset_cent,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"Bp" = (/obj/machinery/telecomms/bus/preset_cent,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"Bq" = (/obj/machinery/telecomms/processor/preset_cent,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"Br" = (/obj/machinery/telecomms/server/presets/centcomm,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"Bs" = (/obj/structure/sign/securearea,/turf/unsimulated/wall,/area/centcom/command) -"Bt" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access = list(101)},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"Bu" = (/obj/structure/sign/nosmoking_2,/turf/unsimulated/wall,/area/centcom/command) -"Bv" = (/obj/machinery/door/airlock/centcom{name = "Arrivals Processing"; opacity = 1; req_access = list(101)},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) -"Bw" = (/obj/machinery/door/airlock/centcom{name = "Arrivals Processing"; opacity = 1; req_access = list(101)},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"Bx" = (/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) -"By" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/main_hall) -"Bz" = (/obj/machinery/gateway{dir = 9},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/main_hall) -"BA" = (/obj/machinery/gateway{dir = 1},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/main_hall) -"BB" = (/obj/machinery/gateway{dir = 5},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/main_hall) -"BC" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/main_hall) -"BD" = (/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/tram) -"BE" = (/obj/structure/bed/chair,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/tram) -"BF" = (/obj/effect/wingrille_spawn/reinforced/crescent,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/tram) -"BG" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space,/area/space) -"BH" = (/obj/structure/grille,/obj/structure/shuttle/window,/turf/simulated/shuttle/plating,/area/shuttle/escape) -"BI" = (/obj/machinery/computer/security,/obj/effect/floor_decal/corner/red{dir = 6},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"BJ" = (/obj/structure/bed/chair,/obj/effect/floor_decal/corner/white/diagonal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/restaurant) -"BK" = (/obj/effect/wingrille_spawn/reinforced/crescent,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/main_hall) -"BL" = (/obj/machinery/computer/card,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) -"BM" = (/obj/machinery/gateway{dir = 8},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/main_hall) -"BN" = (/obj/machinery/gateway/centerstation,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/main_hall) -"BO" = (/obj/machinery/gateway{dir = 4},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/main_hall) -"BP" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/red,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"BQ" = (/obj/machinery/turretid{pixel_x = -28; pixel_y = -28; req_access = list(101)},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) -"BR" = (/obj/structure/bed/chair/office/dark,/obj/machinery/button/remote/blast_door{desc = "A remote control switch for port-side blast doors."; id = "CentComPort"; name = "Security Doors"; pixel_x = -12; pixel_y = -25; req_access = list(101)},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) -"BS" = (/obj/machinery/computer/secure_data,/obj/machinery/camera/network/crescent{c_tag = "Crescent Arrivals North"; dir = 8},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) -"BT" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/main_hall) -"BU" = (/obj/machinery/gateway{dir = 10},/obj/effect/floor_decal/industrial/warning,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/main_hall) -"BV" = (/obj/machinery/gateway,/obj/effect/floor_decal/industrial/warning,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/main_hall) -"BW" = (/obj/machinery/gateway{dir = 6},/obj/effect/floor_decal/industrial/warning,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/main_hall) -"BX" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/centcom/main_hall) -"BY" = (/obj/effect/floor_decal/corner/red{dir = 10},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"BZ" = (/obj/structure/bed/chair{dir = 1},/obj/effect/floor_decal/corner/white/diagonal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/restaurant) -"Ca" = (/obj/machinery/telecomms/broadcaster/preset_cent,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"Cb" = (/obj/machinery/telecomms/hub/preset_cent,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"Cc" = (/obj/machinery/computer/rdservercontrol{badmin = 1; name = "Master R&D Server Controller"},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"Cd" = (/obj/machinery/r_n_d/server/centcom,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"Ce" = (/obj/machinery/door/blast/regular{id = "CentComPort"; name = "Security Doors"},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"Cf" = (/obj/structure/table/reinforced,/obj/machinery/computer/skills,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) -"Cg" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) -"Ch" = (/obj/machinery/computer/teleporter,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"Ci" = (/obj/machinery/teleport/station,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"Cj" = (/obj/machinery/teleport/hub,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"Ck" = (/obj/machinery/porta_turret/crescent,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/tram) -"Cl" = (/obj/machinery/door/airlock/external,/obj/effect/floor_decal/industrial/warning,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/tram) -"Cm" = (/obj/machinery/door/airlock/glass{name = "Arrivals Processing"},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) -"Cn" = (/obj/machinery/door/airlock/security{name = "Equipment Storage"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"Co" = (/obj/machinery/account_database{name = "CentComm Accounts database"},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/command) -"Cp" = (/obj/structure/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/tram) -"Cq" = (/turf/simulated/shuttle/wall,/area/centcom/tram) -"Cr" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/tram) -"Cs" = (/obj/machinery/door/unpowered/shuttle,/turf/unsimulated/floor{icon = 'icons/turf/flooring/shuttle.dmi'; icon_state = "floor"},/area/centcom/tram) -"Ct" = (/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/tram) -"Cu" = (/obj/effect/floor_decal/corner/white/full{icon_state = "corner_white_full"; dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) -"Cv" = (/obj/effect/floor_decal/corner/white,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) -"Cw" = (/obj/effect/floor_decal/corner/white{dir = 5},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) -"Cx" = (/obj/effect/floor_decal/corner/white{dir = 8},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) -"Cy" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/brigdoor{dir = 4; name = "Weapons locker"},/obj/structure/table/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/effect/floor_decal/corner/red{dir = 9},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"Cz" = (/obj/structure/closet/secure_closet/security,/obj/effect/floor_decal/corner/red{dir = 6},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"CA" = (/obj/structure/bed/chair,/turf/simulated/shuttle/floor,/area/centcom/tram) -"CB" = (/obj/structure/bed/chair,/obj/structure/closet/walllocker/emerglocker{pixel_x = 0; pixel_y = 28},/turf/simulated/shuttle/floor,/area/centcom/tram) -"CC" = (/turf/simulated/shuttle/floor,/area/centcom/tram) -"CD" = (/obj/structure/bed/chair,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 26},/turf/simulated/shuttle/floor,/area/centcom/tram) -"CE" = (/obj/effect/floor_decal/spline/plain,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/tram) -"CF" = (/obj/effect/floor_decal/corner/white{dir = 6; icon_state = "corner_white"},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) -"CG" = (/obj/effect/floor_decal/corner/white/diagonal{icon_state = "corner_white_diagonal"; dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) -"CH" = (/obj/effect/floor_decal/corner/white{dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) -"CI" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/brigdoor{dir = 4; name = "Weapons locker"},/obj/structure/table/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/structure/window/reinforced,/obj/effect/floor_decal/corner/red{dir = 9},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"CJ" = (/obj/machinery/porta_turret/crescent,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) -"CK" = (/obj/machinery/porta_turret/crescent,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) -"CL" = (/obj/structure/grille,/obj/structure/window/shuttle{icon_state = "window2"},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/tram) -"CM" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor,/area/centcom/tram) -"CN" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/centcom/tram) -"CO" = (/obj/effect/floor_decal/spline/plain{dir = 1},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/tram) -"CP" = (/obj/effect/floor_decal/corner/white{icon_state = "corner_white"; dir = 1},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) -"CQ" = (/obj/machinery/computer/card,/obj/effect/floor_decal/corner/red{dir = 6},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"CR" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/brigdoor{dir = 4; name = "Weapons locker"},/obj/structure/table/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/structure/window/reinforced{dir = 1},/obj/effect/floor_decal/corner/red{dir = 9},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"CS" = (/obj/effect/wingrille_spawn/reinforced/crescent,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/restaurant) -"CT" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/machinery/door/airlock/glass,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/restaurant) -"CU" = (/obj/structure/flora/grass/brown,/obj/effect/floor_decal/spline/fancy/wood{icon_state = "spline_fancy"; dir = 9},/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/centcom/main_hall) -"CV" = (/obj/structure/flora/ausbushes/ppflowers,/obj/effect/floor_decal/spline/fancy/wood/cee{dir = 4},/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/centcom/main_hall) -"CW" = (/obj/effect/floor_decal/spline/plain{dir = 1},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/main_hall) -"CX" = (/obj/structure/flora/ausbushes/brflowers,/obj/effect/floor_decal/spline/fancy/wood/cee{dir = 8},/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/centcom/main_hall) -"CY" = (/obj/structure/flora/ausbushes/ywflowers,/obj/effect/floor_decal/spline/fancy/wood{dir = 5},/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/centcom/main_hall) -"CZ" = (/obj/machinery/door/airlock/centcom{name = "Arrivals Processing"; opacity = 1; req_access = list(101)},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/tram) -"Da" = (/obj/structure/grille,/obj/structure/window/shuttle{icon_state = "window1"},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/tram) -"Db" = (/obj/structure/bed/chair{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"Dc" = (/obj/structure/bed/chair{dir = 8},/obj/structure/window/reinforced{dir = 4; health = 1e+006},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"Dd" = (/obj/structure/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"De" = (/obj/structure/table/woodentable{dir = 5},/obj/structure/flora/pottedplant{pixel_y = 8},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"Df" = (/obj/structure/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"Dg" = (/obj/structure/table/standard,/obj/structure/flora/pottedplant{icon_state = "plant-06"; pixel_y = 8},/obj/effect/floor_decal/corner/red{dir = 8},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"Dh" = (/obj/structure/bed/chair/office/dark,/obj/machinery/button/remote/blast_door{desc = "A remote control switch for port-side blast doors."; id = "CentComPort"; name = "Security Doors"; pixel_x = -12; pixel_y = -25; req_access = list(101)},/obj/effect/floor_decal/corner/red,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"Di" = (/obj/machinery/computer/secure_data,/obj/machinery/camera/network/crescent{c_tag = "Crescent Arrivals North"; dir = 8},/obj/effect/floor_decal/corner/red/full{dir = 4},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"Dj" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/brigdoor{dir = 4; name = "Weapons locker"},/obj/structure/table/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/structure/window/reinforced,/obj/effect/floor_decal/corner/red/full,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"Dk" = (/obj/structure/closet/secure_closet/security,/obj/effect/floor_decal/corner/red/full{dir = 4},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"Dl" = (/obj/structure/flora/ausbushes/fernybush,/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/centcom/main_hall) -"Dm" = (/obj/structure/flora/ausbushes/brflowers,/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/centcom/main_hall) -"Dn" = (/obj/structure/flora/ausbushes/ppflowers,/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/centcom/main_hall) -"Do" = (/obj/structure/flora/bush,/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/centcom/main_hall) -"Dp" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/ppflowers,/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/centcom/main_hall) -"Dq" = (/obj/structure/flora/ausbushes/ywflowers,/obj/effect/floor_decal/spline/fancy/wood{icon_state = "spline_fancy"; dir = 9},/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/centcom/main_hall) -"Dr" = (/obj/structure/flora/ausbushes/brflowers,/obj/effect/floor_decal/spline/fancy/wood{dir = 6},/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/centcom/main_hall) -"Ds" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/main_hall) -"Dt" = (/obj/structure/flora/ausbushes/fernybush,/obj/effect/floor_decal/spline/fancy/wood{icon_state = "spline_fancy"; dir = 10},/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/centcom/main_hall) -"Du" = (/obj/structure/flora/ausbushes/brflowers,/obj/effect/floor_decal/spline/fancy/wood{dir = 5},/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/centcom/main_hall) -"Dv" = (/obj/structure/flora/ausbushes/sparsegrass,/obj/structure/flora/ausbushes/brflowers,/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/centcom/main_hall) -"Dw" = (/obj/machinery/turretid{pixel_x = -28; pixel_y = 0; req_access = list(101)},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/tram) -"Dx" = (/obj/machinery/computer/card,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/tram) -"Dy" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/centcom/tram) -"Dz" = (/obj/structure/bed/chair{dir = 1},/obj/structure/closet/walllocker/emerglocker{pixel_x = 0; pixel_y = -30},/turf/simulated/shuttle/floor,/area/centcom/tram) -"DA" = (/obj/structure/bed/chair{dir = 1},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -30},/turf/simulated/shuttle/floor,/area/centcom/tram) -"DB" = (/obj/structure/table/woodentable{dir = 5},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"DC" = (/obj/structure/table/reinforced,/obj/machinery/computer/skills,/obj/structure/window/reinforced{dir = 2; health = 1e+006},/obj/structure/window/reinforced{dir = 8},/obj/effect/floor_decal/corner/red/full,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"DD" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/door/window/southright{name = "Arrivals Processing"; req_access = list(101)},/obj/structure/window/reinforced{dir = 4},/obj/effect/floor_decal/corner/red/full{dir = 4},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/security) -"DE" = (/obj/structure/flora/ausbushes/brflowers,/obj/effect/floor_decal/spline/fancy/wood{icon_state = "spline_fancy"; dir = 9},/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/centcom/main_hall) -"DF" = (/obj/structure/flora/ausbushes/ppflowers,/obj/effect/floor_decal/spline/fancy/wood{dir = 6},/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/centcom/main_hall) -"DG" = (/obj/structure/flora/ausbushes/ppflowers,/obj/effect/floor_decal/spline/fancy/wood{icon_state = "spline_fancy"; dir = 10},/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/centcom/main_hall) -"DH" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access = list(101)},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) -"DI" = (/obj/structure/bed/chair/office/dark,/obj/machinery/button/remote/blast_door{desc = "A remote control switch for port-side blast doors."; id = "CentComPortEast"; name = "Security Doors"; pixel_x = -12; pixel_y = -25; req_access = list(101)},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/tram) -"DJ" = (/obj/machinery/computer/secure_data,/obj/machinery/camera/network/crescent{c_tag = "Crescent Arrivals North"; dir = 8},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/tram) -"DK" = (/obj/machinery/door/window/northright,/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"DL" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/machinery/computer/skills,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"DM" = (/obj/structure/bed/chair{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/effect/floor_decal/spline/plain,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"DN" = (/obj/effect/floor_decal/spline/plain,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"DO" = (/obj/structure/bed/chair{dir = 8},/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/effect/floor_decal/spline/plain,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"DP" = (/obj/structure/bed/chair{dir = 8},/obj/effect/floor_decal/spline/plain,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"DQ" = (/obj/structure/table/woodentable{dir = 5},/obj/structure/flora/pottedplant{pixel_y = 8},/obj/effect/floor_decal/spline/plain,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"DR" = (/obj/structure/bed/chair{dir = 4},/obj/effect/floor_decal/spline/plain,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"DS" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"DT" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "CentComPortWest"; name = "Security Doors"; opacity = 0},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) -"DU" = (/obj/structure/flora/ausbushes/ppflowers,/obj/effect/floor_decal/spline/fancy/wood/cee,/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/centcom/main_hall) -"DV" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/beach/sand{icon_state = "seashallow"},/area/centcom/main_hall) -"DW" = (/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/beach/sand{icon_state = "seashallow"},/area/centcom/main_hall) -"DX" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/beach/sand{icon_state = "seashallow"},/area/centcom/main_hall) -"DY" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced,/obj/machinery/computer/skills,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/tram) -"DZ" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/door/window/southright{name = "Arrivals Processing"; req_access = list(101)},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/tram) -"Ea" = (/obj/machinery/door/airlock/external,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/tram) -"Eb" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space,/area/space) -"Ec" = (/obj/structure/bed/chair/office/light{dir = 1},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"Ed" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"Ee" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/table/reinforced,/obj/machinery/computer/skills,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"Ef" = (/obj/machinery/turretid{pixel_x = 28; pixel_y = -28; req_access = list(101)},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"Eg" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"Eh" = (/obj/machinery/door/airlock/glass,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) -"Ei" = (/obj/effect/floor_decal/spline/plain{dir = 8},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/main_hall) -"Ej" = (/turf/unsimulated/beach/sand{icon_state = "seashallow"},/area/centcom/main_hall) -"Ek" = (/obj/effect/floor_decal/spline/plain{dir = 4},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/main_hall) -"El" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "CentComPortEast"; name = "Security Doors"; opacity = 0},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/tram) -"Em" = (/obj/machinery/door/blast/regular{id = "CentComPortEast"; name = "Security Doors"},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/tram) -"En" = (/obj/machinery/door/window/eastright,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"Eo" = (/obj/machinery/hologram/holopad,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) -"Ep" = (/obj/machinery/door/window/westright,/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"Eq" = (/obj/structure/bed/chair/office/light{dir = 8},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"Er" = (/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/beach/sand{icon_state = "seashallow"},/area/centcom/main_hall) -"Es" = (/obj/effect/floor_decal/spline/plain{icon_state = "spline_plain_full"; dir = 1},/obj/structure/showcase,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/main_hall) -"Et" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/beach/sand{icon_state = "seashallow"},/area/centcom/main_hall) -"Eu" = (/obj/structure/bed/chair/office/light,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"Ev" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"Ew" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"Ex" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/beach/sand{icon_state = "seashallow"},/area/centcom/main_hall) -"Ey" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/unsimulated/beach/sand{icon_state = "seashallow"},/area/centcom/main_hall) -"Ez" = (/obj/machinery/door/window/southleft,/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"EA" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/table/reinforced,/obj/structure/window/reinforced,/obj/machinery/computer/skills,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"EB" = (/obj/structure/bed/chair{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/effect/floor_decal/spline/plain{dir = 1},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"EC" = (/obj/effect/floor_decal/spline/plain{dir = 1},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"ED" = (/obj/structure/bed/chair{dir = 8},/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/effect/floor_decal/spline/plain{dir = 1},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"EE" = (/obj/structure/bed/chair{dir = 8},/obj/effect/floor_decal/spline/plain{dir = 1},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"EF" = (/obj/structure/table/woodentable{dir = 5},/obj/structure/flora/pottedplant{pixel_y = 8},/obj/effect/floor_decal/spline/plain{dir = 1},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"EG" = (/obj/structure/bed/chair{dir = 4},/obj/effect/floor_decal/spline/plain{dir = 1},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"EH" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/reinforced,/obj/structure/window/reinforced,/obj/machinery/computer/skills,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"EI" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/table/reinforced,/obj/structure/window/reinforced,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"EJ" = (/obj/structure/flora/ausbushes/ppflowers,/obj/effect/floor_decal/spline/fancy/wood/cee{dir = 1},/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/centcom/main_hall) -"EK" = (/obj/structure/window/reinforced,/turf/unsimulated/beach/sand{icon_state = "seashallow"},/area/centcom/main_hall) -"EL" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/beach/sand{icon_state = "seashallow"},/area/centcom/main_hall) -"EM" = (/obj/structure/flora/ausbushes/brflowers,/obj/effect/floor_decal/spline/fancy/wood/cee{dir = 1},/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/centcom/main_hall) -"EN" = (/obj/machinery/door/airlock/glass,/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/tram) -"EO" = (/turf/unsimulated/wall,/area/centcom/medical) -"EP" = (/obj/machinery/door/airlock/glass_medical{name = "Arrivals Medbay"},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"EQ" = (/obj/effect/wingrille_spawn/reinforced/crescent,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/medical) -"ER" = (/obj/structure/flora/ausbushes/ywflowers,/obj/effect/floor_decal/spline/fancy/wood{icon_state = "spline_fancy"; dir = 10},/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/centcom/main_hall) -"ES" = (/obj/structure/flora/grass/brown,/obj/effect/floor_decal/spline/fancy/wood{dir = 5},/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/centcom/main_hall) -"ET" = (/obj/structure/flora/ausbushes/ppflowers,/obj/effect/floor_decal/spline/fancy/wood{icon_state = "spline_fancy"; dir = 9},/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/centcom/main_hall) -"EU" = (/obj/structure/flora/ausbushes/ywflowers,/obj/effect/floor_decal/spline/fancy/wood{dir = 6},/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/centcom/main_hall) -"EV" = (/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/tram) -"EW" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/tram) -"EX" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/tram) -"EY" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/tram) -"EZ" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/tram) -"Fa" = (/obj/structure/table/standard,/obj/structure/flora/pottedplant{pixel_y = 8},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Fb" = (/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Fc" = (/obj/effect/floor_decal/corner/green{dir = 4},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Fd" = (/obj/structure/table/standard,/obj/item/roller,/obj/item/roller{pixel_y = 8},/obj/item/roller{pixel_y = 16},/obj/effect/floor_decal/corner/green{dir = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Fe" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/green{dir = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Ff" = (/obj/effect/floor_decal/corner/green,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Fg" = (/obj/structure/table/standard,/obj/item/stack/material/phoron,/obj/item/stack/material/phoron,/obj/item/stack/material/phoron,/obj/item/stack/material/phoron,/obj/item/stack/material/phoron,/obj/item/stack/material/phoron,/obj/effect/floor_decal/corner/beige/full{dir = 8},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Fh" = (/obj/structure/table/standard,/obj/machinery/reagentgrinder,/obj/effect/floor_decal/corner/beige{dir = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Fi" = (/obj/effect/floor_decal/corner/beige{dir = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Fj" = (/obj/machinery/chem_master,/obj/effect/floor_decal/corner/beige/full{dir = 1},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Fk" = (/obj/structure/flora/ausbushes,/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/centcom/main_hall) -"Fl" = (/obj/structure/flora/ausbushes/brflowers,/obj/effect/floor_decal/spline/fancy/wood{icon_state = "spline_fancy"; dir = 10},/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/centcom/main_hall) -"Fm" = (/obj/structure/flora/ausbushes/ppflowers,/obj/effect/floor_decal/spline/fancy/wood{dir = 5},/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/centcom/main_hall) -"Fn" = (/obj/structure/flora/ausbushes/sparsegrass,/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/centcom/main_hall) -"Fo" = (/obj/structure/flora/bush,/obj/structure/flora/ausbushes/sparsegrass,/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/centcom/main_hall) -"Fp" = (/obj/effect/floor_decal/corner/white{dir = 9; icon_state = "corner_white"},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) -"Fq" = (/obj/effect/floor_decal/corner/green{dir = 6},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Fr" = (/obj/effect/floor_decal/corner/beige{dir = 9},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Fs" = (/obj/item/weapon/stool/padded,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Ft" = (/obj/machinery/chemical_dispenser/ert,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/effect/floor_decal/corner/beige{dir = 6},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Fu" = (/turf/unsimulated/wall,/area/centcom/bar) -"Fv" = (/obj/effect/wingrille_spawn/reinforced/crescent,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/bar) -"Fw" = (/obj/machinery/door/airlock/glass,/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) -"Fx" = (/obj/effect/floor_decal/spline/plain,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/main_hall) -"Fy" = (/turf/unsimulated/wall,/area/centcom/bathroom) -"Fz" = (/obj/machinery/door/airlock,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bathroom) -"FA" = (/turf/simulated/shuttle/wall/hard_corner,/area/shuttle/escape) -"FB" = (/obj/machinery/computer/secure_data,/turf/simulated/shuttle/floor/white,/area/shuttle/escape) -"FC" = (/obj/structure/bed/chair{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/effect/floor_decal/corner/green{dir = 6},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"FD" = (/obj/structure/bed/chair{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/effect/floor_decal/corner/green{dir = 9},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"FE" = (/obj/structure/closet/secure_closet/chemical,/obj/effect/floor_decal/corner/beige{dir = 9},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"FF" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/effect/floor_decal/corner/beige{dir = 6},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"FG" = (/obj/structure/table/woodentable{dir = 5},/obj/structure/flora/pottedplant{pixel_y = 8},/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) -"FH" = (/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) -"FI" = (/obj/structure/table/steel,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bathroom) -"FJ" = (/obj/structure/closet/secure_closet/personal,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bathroom) -"FK" = (/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bathroom) -"FL" = (/obj/structure/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/tram) -"FM" = (/obj/structure/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/tram) -"FN" = (/obj/machinery/computer/station_alert,/turf/simulated/shuttle/floor/white,/area/shuttle/escape) -"FO" = (/obj/machinery/computer/shuttle_control/emergency,/turf/simulated/shuttle/floor/white,/area/shuttle/escape) -"FP" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor/white,/area/shuttle/escape) -"FQ" = (/obj/machinery/computer/med_data,/turf/simulated/shuttle/floor/white,/area/shuttle/escape) -"FR" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/extinguisher,/obj/machinery/camera/network/crescent{c_tag = "Shuttle Bridge West"},/turf/simulated/shuttle/floor,/area/shuttle/escape) -"FS" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/escape) -"FT" = (/obj/effect/floor_decal/corner/green{dir = 8},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"FU" = (/obj/structure/closet/secure_closet/medical1,/obj/effect/floor_decal/corner/beige{dir = 9},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"FV" = (/turf/simulated/shuttle/floor,/area/shuttle/escape) -"FW" = (/obj/machinery/status_display{pixel_y = 30},/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/toxin,/obj/machinery/camera/network/crescent{c_tag = "Shuttle Bridge East"},/turf/simulated/shuttle/floor,/area/shuttle/escape) -"FX" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "escape_shuttle"; pixel_x = 0; pixel_y = -25; req_one_access = list(13); tag_door = "escape_shuttle_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape) -"FY" = (/obj/machinery/hologram/holopad,/turf/simulated/shuttle/floor,/area/shuttle/escape) -"FZ" = (/obj/effect/floor_decal/corner/green{dir = 9},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Ga" = (/obj/structure/closet/secure_closet/medical1,/obj/effect/floor_decal/corner/beige/full,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Gb" = (/obj/effect/floor_decal/corner/beige{dir = 8},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Gc" = (/obj/effect/floor_decal/corner/beige,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Gd" = (/obj/machinery/chem_master,/obj/effect/floor_decal/corner/beige/full{dir = 4},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Ge" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 4},/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) -"Gf" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/amanita_pie,/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) -"Gg" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/bigbiteburger,/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) -"Gh" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) -"Gi" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/slice/carrotcake/filled,/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) -"Gj" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/stew,/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) -"Gk" = (/obj/item/weapon/stool/padded,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bathroom) -"Gl" = (/obj/machinery/light,/turf/simulated/shuttle/floor,/area/shuttle/escape) -"Gm" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/escape) -"Gn" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor/white,/area/shuttle/escape) -"Go" = (/obj/effect/floor_decal/corner/beige{dir = 6},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Gp" = (/obj/structure/closet/secure_closet/medical_wall{name = "Pill Cabinet"},/obj/item/weapon/storage/pill_bottle/antitox,/obj/item/weapon/storage/pill_bottle/tramadol,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/reagent_containers/syringe/inaprovaline,/turf/unsimulated/wall,/area/centcom/medical) -"Gq" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/boiledrice,/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) -"Gr" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/beetsoup,/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) -"Gs" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/stuffing,/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) -"Gt" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/soylenviridians,/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) -"Gu" = (/obj/structure/table/standard,/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = -30},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) -"Gv" = (/obj/item/weapon/stool/padded,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) -"Gw" = (/obj/structure/table/standard,/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 30},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) -"Gx" = (/obj/machinery/computer/security,/turf/simulated/shuttle/floor/white,/area/shuttle/escape) -"Gy" = (/obj/structure/AIcore/deactivated,/turf/simulated/shuttle/floor,/area/shuttle/escape) -"Gz" = (/obj/machinery/computer/crew,/turf/simulated/shuttle/floor/white,/area/shuttle/escape) -"GA" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor/white,/area/shuttle/escape) -"GB" = (/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/escape) -"GC" = (/obj/machinery/door/airlock/glass_command{name = "Escape Shuttle Cockpit"; req_access = list(19)},/turf/simulated/shuttle/floor,/area/shuttle/escape) -"GD" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/shuttle/floor/red,/area/shuttle/escape) -"GE" = (/obj/effect/floor_decal/corner/green{dir = 10},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"GF" = (/obj/structure/table/standard,/obj/structure/flora/pottedplant{pixel_y = 8},/obj/effect/floor_decal/corner/green/full{dir = 4},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"GG" = (/obj/machinery/smartfridge/chemistry,/obj/effect/floor_decal/corner/green/full{dir = 8},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"GH" = (/obj/structure/closet/secure_closet/medical3,/obj/effect/floor_decal/corner/green/full{dir = 1},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"GI" = (/obj/machinery/status_display{pixel_y = 30},/obj/machinery/camera/network/crescent{c_tag = "Shuttle Cell"},/turf/simulated/shuttle/floor/red,/area/shuttle/escape) -"GJ" = (/obj/machinery/door/airlock/multi_tile/glass{id_tag = "MedbayFoyerPort"; req_access = newlist()},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"GK" = (/obj/structure/table/glass,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/effect/floor_decal/corner/green/full{dir = 8},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"GL" = (/obj/structure/table/glass,/obj/effect/floor_decal/corner/green{dir = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"GM" = (/obj/structure/table/glass,/obj/machinery/computer/med_data/laptop,/obj/structure/window/reinforced{dir = 1},/obj/effect/floor_decal/corner/green{dir = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"GN" = (/obj/structure/table/glass,/obj/structure/window/reinforced{dir = 1},/obj/effect/floor_decal/corner/green{dir = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"GO" = (/obj/structure/table/glass,/obj/machinery/computer/med_data/laptop,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/effect/floor_decal/corner/green/full{dir = 1},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"GP" = (/obj/structure/closet/secure_closet/medical3,/obj/effect/floor_decal/corner/green{dir = 6},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"GQ" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/bloodsoup,/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) -"GR" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/tofukabob,/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) -"GS" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/poppypretzel,/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) -"GT" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/slice/orangecake/filled,/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) -"GU" = (/obj/machinery/atm{pixel_x = -30},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) -"GV" = (/obj/machinery/atm{pixel_x = 30},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall) -"GW" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 30},/obj/structure/bed/chair{dir = 8},/obj/machinery/light/small{dir = 1},/turf/simulated/shuttle/floor/red,/area/shuttle/escape) -"GX" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor/red,/area/shuttle/escape) -"GY" = (/obj/machinery/hologram/holopad,/turf/simulated/shuttle/floor/red,/area/shuttle/escape) -"GZ" = (/obj/machinery/computer/crew,/obj/effect/floor_decal/corner/green{dir = 4},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Ha" = (/obj/structure/bed/chair/office/light{dir = 1},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Hb" = (/obj/machinery/computer/med_data,/obj/effect/floor_decal/corner/green{dir = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Hc" = (/obj/machinery/iv_drip,/obj/effect/floor_decal/corner/green{dir = 6},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Hd" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/spesslaw,/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) -"He" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/candiedapple,/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) -"Hf" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/mushroomsoup,/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) -"Hg" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/meatsteak,/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) -"Hh" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/bathroom) -"Hi" = (/obj/structure/sink{pixel_y = 16},/obj/structure/mirror{pixel_y = 32},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/bathroom) -"Hj" = (/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/bathroom) -"Hk" = (/obj/structure/urinal{pixel_y = 32},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/bathroom) -"Hl" = (/obj/structure/urinal{pixel_y = 32},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/bathroom) -"Hm" = (/obj/structure/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/tram) -"Hn" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor/red,/area/shuttle/escape) -"Ho" = (/turf/simulated/shuttle/floor/red,/area/shuttle/escape) -"Hp" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/extinguisher,/obj/item/weapon/tool/crowbar,/turf/simulated/shuttle/floor/white,/area/shuttle/escape) -"Hq" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/medical,/obj/effect/floor_decal/corner/green{dir = 6},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Hr" = (/obj/machinery/door/airlock/glass_security{name = "Escape Shuttle Cell"; req_access = list(1)},/turf/simulated/shuttle/floor/red,/area/shuttle/escape) -"Hs" = (/obj/item/weapon/stool/padded,/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/bar) -"Ht" = (/turf/unsimulated/wall,/area/tdome) -"Hu" = (/obj/effect/wingrille_spawn/reinforced/crescent,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/tdome) -"Hv" = (/obj/machinery/door/airlock/centcom{name = "Thunderdome"; opacity = 1; req_access = list(101)},/obj/machinery/door/blast/regular{id = "crescent_thunderdome"; name = "Thunderdome"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) -"Hw" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/bathroom) -"Hx" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/bathroom) -"Hy" = (/obj/machinery/door/airlock{name = "Unit 3"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/bathroom) -"Hz" = (/obj/machinery/door/airlock{name = "Unit 4"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/bathroom) -"HA" = (/obj/machinery/door/airlock{name = "Unit 5"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/bathroom) -"HB" = (/obj/machinery/door/airlock{name = "Unit 6"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/bathroom) -"HC" = (/obj/machinery/status_display{pixel_y = 30},/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/escape) -"HD" = (/obj/machinery/camera/network/crescent{c_tag = "Shuttle Center"},/turf/simulated/shuttle/floor,/area/shuttle/escape) -"HE" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/flame/lighter/zippo,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/weapon/material/ashtray/bronze{pixel_x = -1; pixel_y = 1},/obj/machinery/camera/network/crescent{c_tag = "Crescent Bar East"; dir = 4},/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) -"HF" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/flame/lighter/zippo,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/weapon/material/ashtray/bronze{pixel_x = -1; pixel_y = 1},/turf/unsimulated/floor{icon_state = "wood"},/area/centcom/bar) -"HG" = (/turf/unsimulated/floor{icon_state = "wood"},/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/bar) -"HH" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/drinks/glass2/square,/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/bar) -"HI" = (/obj/structure/table/woodentable{dir = 5},/obj/machinery/cash_register/civilian,/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/bar) -"HJ" = (/obj/structure/table/standard,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) -"HK" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) -"HL" = (/obj/structure/toilet{dir = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/bathroom) -"HM" = (/obj/structure/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/tram) -"HN" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/turf/simulated/shuttle/floor,/area/shuttle/escape) -"HO" = (/obj/structure/bed/chair{dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/camera/network/crescent{c_tag = "Shuttle West"; dir = 4},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor/white,/area/shuttle/escape) -"HP" = (/obj/structure/bed/chair{dir = 8},/obj/structure/closet/walllocker/emerglocker{pixel_x = 28},/obj/machinery/camera/network/crescent{c_tag = "Shuttle East"; dir = 8},/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor/white,/area/shuttle/escape) -"HQ" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "centcom_dock_airlock"; locked = 1; name = "Arrivals Airlock"; req_access = list(13)},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/terminal) -"HR" = (/obj/machinery/vending/medical,/turf/unsimulated/wall,/area/centcom/medical) -"HS" = (/obj/machinery/vending/medical,/obj/effect/floor_decal/corner/green{dir = 10},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"HT" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/blood/AMinus,/obj/item/weapon/reagent_containers/blood/APlus,/obj/item/weapon/reagent_containers/blood/BMinus,/obj/item/weapon/reagent_containers/blood/BPlus,/obj/item/weapon/reagent_containers/blood/OPlus,/obj/effect/floor_decal/corner/green{dir = 10},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"HU" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/effect/floor_decal/corner/green/full{dir = 4},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"HV" = (/obj/structure/bed/chair/comfy/brown,/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 9},/turf/unsimulated/floor{dir = 2; icon_state = "carpet"},/area/centcom/bar) -"HW" = (/obj/structure/bed/chair/comfy/brown,/obj/effect/floor_decal/carpet{dir = 1},/turf/unsimulated/floor{dir = 2; icon_state = "carpet"},/area/centcom/bar) -"HX" = (/obj/structure/bed/chair/comfy/brown,/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 5},/turf/unsimulated/floor{dir = 2; icon_state = "carpet"},/area/centcom/bar) -"HY" = (/obj/structure/table/woodentable{dir = 5},/obj/item/clothing/under/suit_jacket,/obj/item/clothing/accessory/wcoat,/obj/item/clothing/head/that{pixel_x = 4; pixel_y = 6},/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/bar) -"HZ" = (/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/bar) -"Ia" = (/obj/structure/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) -"Ib" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) -"Ic" = (/obj/structure/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) -"Id" = (/obj/structure/bed/chair,/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/tram) -"Ie" = (/obj/structure/table/standard,/obj/effect/floor_decal/corner/green{dir = 9},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"If" = (/obj/effect/floor_decal/corner/green{dir = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Ig" = (/obj/machinery/sleeper{dir = 8},/obj/effect/floor_decal/corner/green{dir = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Ih" = (/obj/machinery/sleep_console,/obj/effect/floor_decal/corner/green{dir = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Ii" = (/obj/structure/table/standard,/obj/item/roller,/obj/item/roller{pixel_y = 8},/obj/item/roller{pixel_y = 16},/obj/effect/floor_decal/corner/green/full{dir = 1},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Ij" = (/obj/effect/floor_decal/corner/blue{dir = 9},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Ik" = (/obj/effect/floor_decal/corner/blue{dir = 6},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Il" = (/obj/effect/floor_decal/carpet{dir = 8},/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = -30},/turf/unsimulated/floor{dir = 2; icon_state = "carpet"},/area/centcom/bar) -"Im" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpet"},/area/centcom/bar) -"In" = (/obj/effect/floor_decal/carpet{dir = 4},/turf/unsimulated/floor{dir = 2; icon_state = "carpet"},/area/centcom/bar) -"Io" = (/obj/structure/curtain/open/shower,/obj/machinery/shower,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/bathroom) -"Ip" = (/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/bathroom) -"Iq" = (/obj/structure/bed/chair{dir = 4},/obj/structure/closet/walllocker/emerglocker{pixel_x = -28},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor/white,/area/shuttle/escape) -"Ir" = (/obj/structure/bed/chair{dir = 8},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 26},/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor/white,/area/shuttle/escape) -"Is" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/adv,/obj/item/weapon/storage/firstaid/adv,/obj/effect/floor_decal/corner/green{dir = 6},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"It" = (/obj/effect/floor_decal/corner/blue{dir = 4},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Iu" = (/obj/machinery/atmospherics/unary/cryo_cell,/obj/effect/floor_decal/corner/blue{dir = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Iv" = (/obj/machinery/atmospherics/unary/cryo_cell,/obj/effect/floor_decal/corner/blue/full{dir = 1},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Iw" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 10},/turf/unsimulated/floor{dir = 2; icon_state = "carpet"},/area/centcom/bar) -"Ix" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/obj/effect/floor_decal/carpet,/turf/unsimulated/floor{dir = 2; icon_state = "carpet"},/area/centcom/bar) -"Iy" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 6},/turf/unsimulated/floor{dir = 2; icon_state = "carpet"},/area/centcom/bar) -"Iz" = (/obj/structure/closet/secure_closet/bar{req_access = list(25)},/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/bar) -"IA" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/book/manual/barman_recipes,/obj/item/weapon/reagent_containers/glass/rag,/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/bar) -"IB" = (/obj/structure/table/woodentable{dir = 5},/obj/machinery/chemical_dispenser/bar_alc/full,/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/bar) -"IC" = (/obj/structure/table/woodentable{dir = 5},/obj/machinery/chemical_dispenser/bar_soft/full,/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/bar) -"ID" = (/obj/machinery/porta_turret/crescent,/turf/unsimulated/floor{icon_state = "lino"},/area/centcom/tram) -"IE" = (/obj/machinery/sleeper{dir = 8},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"IF" = (/obj/machinery/sleep_console,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"IG" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/fire,/obj/effect/floor_decal/corner/green{dir = 6},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"IH" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"II" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"IJ" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"},/obj/effect/floor_decal/corner/blue{dir = 6},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"IK" = (/obj/structure/curtain/open/shower,/obj/machinery/shower{dir = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/bathroom) -"IL" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "centcom_dock"; name = "docking port controller"; pixel_x = 25; pixel_y = 0; req_one_access = list(13); tag_door = "centcom_dock_airlock"},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/terminal) -"IM" = (/obj/machinery/iv_drip,/obj/effect/floor_decal/corner/green{dir = 9},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"IN" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/toxin,/obj/effect/floor_decal/corner/green{dir = 6},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"IO" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"IP" = (/obj/structure/morgue,/obj/effect/floor_decal/corner/blue/full{dir = 8},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"IQ" = (/obj/effect/floor_decal/corner/blue{dir = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"IR" = (/obj/structure/morgue{icon_state = "morgue1"; dir = 8},/obj/effect/floor_decal/corner/blue/full{dir = 1},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"IS" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access = list(101)},/obj/machinery/door/blast/regular{id = "crescent_thunderdome"; name = "Thunderdome"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) -"IT" = (/obj/structure/bed/roller,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/structure/closet/secure_closet/medical_wall{name = "O- Blood Locker"; pixel_x = -32},/obj/effect/floor_decal/corner/green{dir = 9},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"IU" = (/obj/machinery/bodyscanner{dir = 8},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"IV" = (/obj/machinery/body_scanconsole,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"IW" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/o2,/obj/item/weapon/storage/firstaid/o2,/obj/effect/floor_decal/corner/green{dir = 6},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"IX" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 5; pixel_y = 5},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 0; pixel_y = 0},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/obj/item/weapon/tool/wrench,/obj/effect/floor_decal/corner/blue/full,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"IY" = (/obj/effect/floor_decal/corner/blue{dir = 8},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"IZ" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/oxygen/prechilled,/obj/effect/floor_decal/corner/blue,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Ja" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/oxygen/prechilled,/obj/effect/floor_decal/corner/blue/full{dir = 4},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Jb" = (/obj/structure/morgue,/obj/effect/floor_decal/corner/blue{dir = 9},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Jc" = (/obj/structure/morgue{icon_state = "morgue1"; dir = 8},/obj/effect/floor_decal/corner/blue{dir = 6},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Jd" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access = list(101)},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) -"Je" = (/obj/machinery/status_display{pixel_y = -30},/obj/machinery/light,/turf/simulated/shuttle/floor,/area/shuttle/escape) -"Jf" = (/obj/machinery/door/airlock/glass_mining{name = "Shuttle Cargo"},/turf/simulated/shuttle/floor/yellow,/area/shuttle/escape) -"Jg" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/firstaid/regular,/obj/effect/floor_decal/corner/green{dir = 6},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Jh" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "GeneticsDoor"; name = "Cloning Laboratory"; req_access = list(66)},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Ji" = (/obj/structure/closet/secure_closet/bar,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"Jj" = (/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"Jk" = (/obj/machinery/gibber,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"Jl" = (/obj/machinery/door/airlock/command{name = "Thunderdome"},/obj/machinery/door/blast/regular{id = "crescent_thunderdome"; name = "Thunderdome"},/turf/unsimulated/floor{icon_state = "lino"},/area/tdome) -"Jm" = (/obj/effect/floor_decal/corner/green/full{dir = 4},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Jn" = (/obj/machinery/door/airlock/medical{name = "Virology Access"; req_access = list(5)},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Jo" = (/obj/effect/floor_decal/corner/blue/full{dir = 8},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Jp" = (/obj/effect/floor_decal/corner/blue{dir = 1},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Jq" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/obj/effect/floor_decal/corner/blue{dir = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Jr" = (/obj/structure/filingcabinet/chestdrawer{desc = "A large drawer filled with autopsy reports."; name = "Autopsy Reports"},/obj/effect/floor_decal/corner/blue{dir = 6},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Js" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeobserve) -"Jt" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/food/drinks/bottle/small/beer,/obj/item/weapon/reagent_containers/food/drinks/bottle/small/beer,/obj/item/weapon/reagent_containers/food/drinks/bottle/small/beer,/obj/item/weapon/flame/lighter/zippo,/obj/item/weapon/storage/fancy/cigarettes,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeobserve) -"Ju" = (/obj/item/weapon/reagent_containers/food/drinks/cans/cola,/obj/item/weapon/reagent_containers/food/drinks/cans/cola,/obj/item/weapon/reagent_containers/food/drinks/cans/cola,/obj/structure/table/standard,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeobserve) -"Jv" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeobserve) -"Jw" = (/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeobserve) -"Jx" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeobserve) -"Jy" = (/obj/machinery/door/airlock/glass_medical{name = "Escape Shuttle Infirmary"; req_access = list(5)},/turf/simulated/shuttle/floor/white,/area/shuttle/escape) -"Jz" = (/obj/machinery/door/airlock/medical{name = "Observation Room"},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"JA" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"JB" = (/obj/structure/closet/l3closet/virology,/obj/item/clothing/mask/gas,/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"JC" = (/obj/machinery/door/airlock/medical{name = "Morgue"; req_access = list(6,5)},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"JD" = (/obj/machinery/optable,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"JE" = (/obj/item/device/camera{name = "Autopsy Camera"; pixel_x = -2; pixel_y = 7},/obj/item/weapon/paper_bin{pixel_y = -6},/obj/item/weapon/pen/red{pixel_x = -1; pixel_y = -9},/obj/item/weapon/pen/blue{pixel_x = 3; pixel_y = -5},/obj/structure/table/standard,/obj/effect/floor_decal/corner/blue{dir = 6},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"JF" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"JG" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"JH" = (/obj/structure/bed/chair,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeobserve) -"JI" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeobserve) -"JJ" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeobserve) -"JK" = (/obj/structure/closet/walllocker/emerglocker{pixel_x = -28},/turf/simulated/shuttle/floor/yellow,/area/shuttle/escape) -"JL" = (/obj/structure/closet/hydrant{pixel_x = 30; pixel_y = 0},/turf/simulated/shuttle/floor/yellow,/area/shuttle/escape) -"JM" = (/obj/effect/floor_decal/corner/pink{dir = 9},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"JN" = (/obj/effect/floor_decal/corner/pink{dir = 4},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"JO" = (/obj/effect/floor_decal/corner/pink{dir = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"JP" = (/obj/effect/floor_decal/corner/pink/full{dir = 1},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"JQ" = (/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 0; pixel_y = 0},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"JR" = (/obj/structure/closet/l3closet/virology,/obj/item/clothing/mask/gas,/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"JS" = (/obj/machinery/clonepod,/obj/effect/floor_decal/corner/blue/full,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"JT" = (/obj/machinery/computer/cloning,/obj/effect/floor_decal/corner/blue{dir = 10},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"JU" = (/obj/machinery/dna_scannernew,/obj/effect/floor_decal/corner/blue{dir = 10},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"JV" = (/obj/structure/closet/wardrobe/white,/obj/effect/floor_decal/corner/blue{dir = 10},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"JW" = (/obj/structure/table/standard,/obj/item/weapon/book/manual/medical_cloning,/obj/effect/floor_decal/corner/blue{dir = 10},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"JX" = (/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/storage/box/bodybags,/obj/structure/table/standard,/obj/effect/floor_decal/corner/blue{dir = 10},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"JY" = (/obj/effect/floor_decal/corner/blue{dir = 10},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"JZ" = (/obj/item/weapon/autopsy_scanner,/obj/item/weapon/surgical/scalpel,/obj/structure/table/standard,/obj/effect/floor_decal/corner/blue/full{dir = 4},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Ka" = (/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/structure/table/standard,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"Kb" = (/obj/structure/table/standard,/obj/machinery/microwave,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"Kc" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"Kd" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeobserve) -"Ke" = (/obj/item/device/camera,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeobserve) -"Kf" = (/obj/structure/disposalpipe/segment,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeobserve) -"Kg" = (/obj/machinery/atmospherics/unary/cryo_cell{layer = 3.3},/turf/simulated/shuttle/floor/white,/area/shuttle/escape) -"Kh" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/oxygen/prechilled,/turf/simulated/shuttle/floor/white,/area/shuttle/escape) -"Ki" = (/turf/simulated/shuttle/floor/white,/area/shuttle/escape) -"Kj" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = -4; pixel_y = 0},/obj/item/weapon/tool/wrench,/turf/simulated/shuttle/floor/white,/area/shuttle/escape) -"Kk" = (/obj/structure/closet/crate/medical,/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/obj/item/bodybag/cryobag{pixel_x = 5},/obj/item/bodybag/cryobag{pixel_x = 5},/obj/item/weapon/storage/firstaid/o2{layer = 2.8; pixel_x = 4; pixel_y = 6},/obj/item/weapon/storage/box/masks{pixel_x = 0; pixel_y = 0},/obj/item/weapon/storage/box/gloves{pixel_x = 3; pixel_y = 4},/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/fire{layer = 2.9; pixel_x = 2; pixel_y = 3},/obj/item/weapon/storage/firstaid/adv{pixel_x = -2},/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/turf/simulated/shuttle/floor/white,/area/shuttle/escape) -"Kl" = (/obj/structure/closet/hydrant{pixel_x = -30; pixel_y = 0},/turf/simulated/shuttle/floor/yellow,/area/shuttle/escape) -"Km" = (/obj/structure/closet/walllocker/emerglocker{pixel_x = 28},/turf/simulated/shuttle/floor/yellow,/area/shuttle/escape) -"Kn" = (/turf/simulated/shuttle/floor/yellow,/area/shuttle/escape) -"Ko" = (/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 5},/obj/machinery/camera/network/crescent{c_tag = "Shuttle Medical"; dir = 4},/turf/simulated/shuttle/floor/white,/area/shuttle/escape) -"Kp" = (/obj/effect/floor_decal/corner/pink,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Kq" = (/obj/structure/bed/chair,/obj/effect/floor_decal/corner/pink{dir = 10},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Kr" = (/obj/structure/bed/chair,/obj/effect/floor_decal/corner/pink/full{dir = 4},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Ks" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Kt" = (/obj/structure/closet/l3closet/virology,/obj/item/clothing/mask/gas,/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Ku" = (/obj/structure/bed/chair,/obj/structure/disposalpipe/segment,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeobserve) -"Kv" = (/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 9},/turf/simulated/shuttle/floor/white,/area/shuttle/escape) -"Kw" = (/obj/machinery/vending/wallmed1{layer = 3.3; name = "Emergency NanoMed"; pixel_x = 28; pixel_y = 0},/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor/white,/area/shuttle/escape) -"Kx" = (/obj/structure/closet/crate/freezer/rations,/obj/machinery/camera/network/crescent{c_tag = "Shuttle West Storage"; dir = 4},/turf/simulated/shuttle/floor/yellow,/area/shuttle/escape) -"Ky" = (/obj/structure/closet/crate/freezer/rations,/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor/yellow,/area/shuttle/escape) -"Kz" = (/obj/machinery/door/airlock/medical{name = "Operating Theatre"; req_access = list(45)},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"KA" = (/obj/machinery/disease2/incubator,/obj/effect/floor_decal/corner/green/full{dir = 8},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"KB" = (/obj/item/weapon/storage/box/syringes{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/beakers,/obj/item/weapon/reagent_containers/dropper,/obj/structure/table/glass,/obj/structure/reagent_dispensers/virusfood{pixel_x = 0; pixel_y = 28},/obj/effect/floor_decal/corner/green{dir = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"KC" = (/obj/machinery/disease2/isolator,/obj/effect/floor_decal/corner/green/full{dir = 1},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"KD" = (/obj/effect/floor_decal/corner/green/full{dir = 8},/obj/machinery/computer/arcade/orion_trail,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"KE" = (/obj/effect/floor_decal/corner/green{dir = 5},/obj/item/weapon/stool/padded,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"KF" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/green,/obj/effect/floor_decal/corner/green{dir = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"KG" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/green,/obj/effect/floor_decal/corner/green/full{dir = 1},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"KH" = (/obj/structure/table/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/brown,/obj/item/weapon/melee/energy/axe,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) -"KI" = (/obj/effect/forcefield{desc = "You can't get in. Heh."; layer = 1; name = "Blocker"},/obj/effect/wingrille_spawn/reinforced/crescent,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"KJ" = (/obj/effect/forcefield{desc = "You can't get in. Heh."; layer = 1; name = "Blocker"},/obj/structure/disposalpipe/segment,/obj/effect/wingrille_spawn/reinforced/crescent,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"KK" = (/obj/structure/table/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/weapon/melee/energy/axe,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) -"KL" = (/obj/machinery/iv_drip,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor/white,/area/shuttle/escape) -"KM" = (/obj/machinery/hologram/holopad,/turf/simulated/shuttle/floor/white,/area/shuttle/escape) -"KN" = (/obj/structure/bed/roller,/turf/simulated/shuttle/floor/white,/area/shuttle/escape) -"KO" = (/obj/structure/bed/roller,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 26},/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor/white,/area/shuttle/escape) -"KP" = (/obj/machinery/recharge_station,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor/yellow,/area/shuttle/escape) -"KQ" = (/obj/machinery/recharge_station,/obj/machinery/camera/network/crescent{c_tag = "Shuttle East Storage"; dir = 8},/turf/simulated/shuttle/floor/yellow,/area/shuttle/escape) -"KR" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating/airless,/area/shuttle/escape) -"KS" = (/obj/machinery/sleeper{dir = 8},/turf/simulated/shuttle/floor/white,/area/shuttle/escape) -"KT" = (/obj/structure/table/standard,/obj/item/weapon/surgical/FixOVein{pixel_x = -6; pixel_y = 1},/obj/item/stack/medical/advanced/bruise_pack,/obj/effect/floor_decal/corner/pink{dir = 9},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"KU" = (/obj/structure/table/standard,/obj/item/weapon/surgical/retractor{pixel_x = 0; pixel_y = 6},/obj/item/weapon/surgical/scalpel,/obj/effect/floor_decal/corner/pink{dir = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"KV" = (/obj/structure/table/standard,/obj/item/weapon/surgical/surgicaldrill,/obj/item/weapon/surgical/circular_saw,/obj/effect/floor_decal/corner/pink/full{dir = 1},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"KW" = (/obj/machinery/door/blast/regular{id = "thunderdomeaxe"; name = "Axe Supply"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) -"KX" = (/obj/machinery/igniter,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"KY" = (/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"KZ" = (/obj/structure/disposalpipe/segment,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"La" = (/obj/machinery/sleep_console,/turf/simulated/shuttle/floor/white,/area/shuttle/escape) -"Lb" = (/obj/machinery/sleep_console{dir = 4},/turf/simulated/shuttle/floor/white,/area/shuttle/escape) -"Lc" = (/obj/machinery/sleeper{dir = 4},/turf/simulated/shuttle/floor/white,/area/shuttle/escape) -"Ld" = (/obj/effect/shuttle_landmark/premade/escape/centcom,/turf/simulated/shuttle/floor,/area/shuttle/escape) -"Le" = (/turf/space,/area/shuttle/escape) -"Lf" = (/obj/structure/table/standard,/obj/item/weapon/surgical/cautery{pixel_y = 4},/obj/item/weapon/surgical/hemostat{pixel_y = 4},/obj/item/stack/nanopaste,/obj/effect/floor_decal/corner/pink{dir = 9},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Lg" = (/obj/effect/floor_decal/corner/pink{dir = 6},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Lh" = (/obj/machinery/door/airlock/glass_medical{name = "Virology Laboratory"},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Li" = (/obj/structure/table/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) -"Lj" = (/obj/machinery/door/blast/regular{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) -"Lk" = (/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdome2) -"Ll" = (/obj/machinery/door/blast/regular{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) -"Lm" = (/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdome1) -"Ln" = (/obj/structure/table/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton/loaded,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) -"Lo" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1331; master_tag = "vox_east_control"; req_access = list(150)},/turf/simulated/shuttle/wall/dark,/area/shuttle/skipjack) -"Lp" = (/obj/structure/table/standard,/obj/item/weapon/surgical/bonesetter,/obj/item/weapon/surgical/bonegel{pixel_x = 4; pixel_y = 3},/obj/effect/floor_decal/corner/pink{dir = 9},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Lq" = (/obj/machinery/computer/operating,/obj/effect/floor_decal/corner/pink{dir = 6},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Lr" = (/obj/machinery/computer/centrifuge,/obj/effect/floor_decal/corner/green{dir = 9},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Ls" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/effect/floor_decal/corner/green/full{dir = 8},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Lt" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table/glass,/obj/item/weapon/storage/box/monkeycubes,/obj/effect/floor_decal/corner/green/full{dir = 1},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Lu" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdome2) -"Lv" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdome1) -"Lw" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = 28},/obj/effect/floor_decal/corner/pink{dir = 6},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Lx" = (/obj/machinery/smartfridge/chemistry/virology,/obj/effect/floor_decal/corner/green{dir = 9},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Ly" = (/obj/structure/bed/chair/office/dark,/obj/effect/floor_decal/corner/green{dir = 6},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"Lz" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/bed/chair{dir = 4},/obj/effect/floor_decal/corner/green{dir = 9},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"LA" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/effect/floor_decal/corner/green{dir = 6},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"LB" = (/obj/machinery/vending/snack,/obj/effect/floor_decal/corner/green/full,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"LC" = (/obj/machinery/vending/coffee,/obj/effect/floor_decal/corner/green{dir = 10},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"LD" = (/obj/machinery/computer/arcade,/obj/effect/floor_decal/corner/green{dir = 10},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"LE" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/green,/obj/effect/floor_decal/corner/green{dir = 10},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"LF" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/green,/obj/effect/floor_decal/corner/green/full{dir = 4},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"LG" = (/obj/effect/landmark{name = "tdome2"},/obj/machinery/camera/network/thunder{c_tag = "Thunderdome - Red Team"; invisibility = 101},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdome2) -"LH" = (/obj/machinery/flasher{id = "flash"; name = "Thunderdome Flash"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"LI" = (/obj/effect/landmark{name = "tdome1"},/obj/machinery/camera/network/thunder{c_tag = "Green Team"; invisibility = 101},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome/tdome1) -"LJ" = (/obj/structure/closet/secure_closet/medical2,/obj/effect/floor_decal/corner/pink/full,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"LK" = (/obj/machinery/iv_drip,/obj/effect/floor_decal/corner/pink{dir = 10},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"LL" = (/obj/effect/floor_decal/corner/pink{dir = 10},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"LM" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/blood/OPlus{pixel_x = 4; pixel_y = 2},/obj/item/weapon/reagent_containers/blood/OPlus{pixel_x = 4; pixel_y = 2},/obj/item/weapon/reagent_containers/blood/OMinus{pixel_x = -5; pixel_y = -1},/obj/item/weapon/reagent_containers/blood/OMinus{pixel_x = -5; pixel_y = -1},/obj/effect/floor_decal/corner/pink{dir = 10},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"LN" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/gloves{pixel_x = 3; pixel_y = 4},/obj/item/weapon/storage/box/masks,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/effect/floor_decal/corner/pink/full{dir = 4},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"LO" = (/obj/structure/table/glass,/obj/machinery/computer/med_data/laptop,/obj/effect/floor_decal/corner/green/full,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"LP" = (/obj/item/weapon/storage/box/gloves{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/masks,/obj/structure/table/glass,/obj/effect/floor_decal/corner/green{dir = 10},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"LQ" = (/obj/machinery/disease2/diseaseanalyser,/obj/effect/floor_decal/corner/green{dir = 10},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"LR" = (/obj/machinery/computer/diseasesplicer,/obj/effect/floor_decal/corner/green/full{dir = 4},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"LS" = (/obj/structure/window/reinforced{dir = 8},/obj/effect/floor_decal/corner/green/full,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/medical) -"LT" = (/obj/machinery/atmospherics/pipe/vent,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"LU" = (/obj/machinery/camera/network/thunder{c_tag = "Thunderdome Arena"; invisibility = 101},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"LV" = (/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 5},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"LW" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"LX" = (/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 9},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"LY" = (/obj/machinery/atmospherics/pipe/simple/visible,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"LZ" = (/obj/machinery/door/airlock/command{name = "Thunderdome Administration"; req_access = list(102)},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) -"Ma" = (/obj/machinery/door/blast/regular{id = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) -"Mb" = (/obj/structure/table/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) -"Mc" = (/obj/machinery/door/airlock/command{name = "Thunderdome Administration"; req_access = list(102)},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"Md" = (/obj/effect/forcefield{desc = "You can't get in. Heh."; layer = 1; name = "Blocker"},/obj/machinery/atmospherics/pipe/simple/visible,/obj/effect/wingrille_spawn/reinforced/crescent,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"Me" = (/obj/structure/table/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/tdome) -"Mf" = (/obj/machinery/door/airlock/centcom{name = "Special Operations"; opacity = 1; req_access = list(103)},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/terminal) -"Mg" = (/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) -"Mh" = (/obj/structure/bed/chair{dir = 1},/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) -"Mi" = (/obj/item/weapon/extinguisher,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) -"Mj" = (/obj/machinery/atmospherics/valve,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) -"Mk" = (/obj/structure/bed/chair{dir = 1},/obj/structure/disposalpipe/segment,/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) -"Ml" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) -"Mm" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/sleeping_agent{pixel_x = 1},/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) -"Mn" = (/obj/item/weapon/tool/wrench,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) -"Mo" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) -"Mp" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access = list(101)},/turf/unsimulated/floor{icon_state = "lino"},/area/tdome) -"Mq" = (/obj/structure/bed/chair,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) -"Mr" = (/obj/structure/table/standard,/obj/machinery/recharger{pixel_y = 4},/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) -"Ms" = (/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/structure/table/standard,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) -"Mt" = (/obj/machinery/computer/pod{id = "thunderdomeaxe"; name = "Thunderdome Axe Supply"},/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) -"Mu" = (/obj/machinery/computer/pod{id = "thunderdomegen"; name = "Thunderdome General Supply"},/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) -"Mv" = (/obj/machinery/computer/pod{id = "thunderdomehea"; name = "Thunderdome Heavy Supply"},/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) -"Mw" = (/obj/machinery/computer/pod{id = "thunderdome"; name = "Thunderdome Blast Door Control"},/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) -"Mx" = (/obj/item/stack/medical/ointment,/obj/item/stack/medical/ointment,/obj/item/stack/medical/ointment,/obj/structure/table/standard,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) -"My" = (/obj/structure/table/standard,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/bruise_pack,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) -"Mz" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/handcuffs,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) -"MA" = (/obj/structure/table/standard,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) -"MB" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox/electrical,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) -"MC" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox/mechanical,/turf/unsimulated/floor{icon_state = "lino"},/area/tdome/tdomeadmin) -"MD" = (/turf/unsimulated/beach/sand{density = 1; opacity = 1},/area/beach) -"ME" = (/turf/unsimulated/beach/sand,/area/beach) -"MF" = (/obj/structure/signpost,/turf/unsimulated/beach/sand,/area/beach) -"MG" = (/obj/structure/closet,/turf/unsimulated/beach/sand,/area/beach) -"MH" = (/obj/effect/overlay/palmtree_l,/turf/unsimulated/beach/sand,/area/beach) -"MI" = (/obj/effect/overlay/palmtree_r,/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/beach) -"MJ" = (/obj/effect/overlay/coconut,/turf/unsimulated/beach/sand,/area/beach) -"MK" = (/turf/space,/area/shuttle/cryo/centcom) -"ML" = (/obj/effect/overlay/palmtree_r,/turf/unsimulated/beach/sand,/area/beach) -"MM" = (/obj/effect/landmark{name = "endgame_exit"},/turf/unsimulated/beach/sand,/area/beach) -"MN" = (/turf/simulated/shuttle/wall,/area/centcom/evac) -"MO" = (/turf/unsimulated/wall{desc = "That looks like it doesn't open easily."; dir = 8; icon = 'icons/obj/doors/rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/evac) -"MP" = (/obj/structure/table/standard,/obj,/obj,/obj,/obj,/obj,/obj,/obj,/turf/unsimulated/beach/sand,/area/beach) -"MQ" = (/obj/structure/table/standard,/obj/item/clothing/under/color/rainbow,/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/head/collectable/petehat{pixel_y = 5},/turf/unsimulated/beach/sand,/area/beach) -"MR" = (/turf/simulated/shuttle/wall/hard_corner,/area/centcom/evac) -"MS" = (/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/centcom/evac) -"MT" = (/turf/simulated/shuttle/plating,/area/centcom/evac) -"MU" = (/turf/simulated/shuttle/plating,/area/shuttle/large_escape_pod2/centcom) -"MV" = (/obj/machinery/clonepod,/turf/simulated/shuttle/floor/white,/area/centcom/evac) -"MW" = (/obj/machinery/computer/cloning,/turf/simulated/shuttle/floor/white,/area/centcom/evac) -"MX" = (/obj/machinery/dna_scannernew,/turf/simulated/shuttle/floor/white,/area/centcom/evac) -"MY" = (/obj/machinery/atmospherics/unary/cryo_cell{layer = 3.3},/turf/simulated/shuttle/floor/white,/area/centcom/evac) -"MZ" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/oxygen/prechilled,/turf/simulated/shuttle/floor/white,/area/centcom/evac) -"Na" = (/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = -4; pixel_y = 0},/obj/item/weapon/tool/wrench,/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone,/turf/simulated/shuttle/floor/white,/area/centcom/evac) -"Nb" = (/obj/structure/closet/crate/medical,/obj/item/weapon/surgical/circular_saw,/obj/item/weapon/surgical/surgicaldrill,/obj/item/weapon/surgical/bonegel{pixel_x = 4; pixel_y = 3},/obj/item/weapon/surgical/bonesetter,/obj/item/weapon/surgical/scalpel,/obj/item/weapon/surgical/retractor{pixel_x = 0; pixel_y = 6},/obj/item/weapon/surgical/hemostat{pixel_y = 4},/obj/item/weapon/surgical/cautery{pixel_y = 4},/obj/item/weapon/surgical/FixOVein{pixel_x = -6; pixel_y = 1},/obj/item/stack/nanopaste,/obj/item/weapon/tank/anesthetic,/obj/item/clothing/mask/breath/medical,/obj/item/clothing/mask/surgical,/obj/item/clothing/mask/surgical,/turf/simulated/shuttle/floor/white,/area/centcom/evac) -"Nc" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/food/snacks/chips,/turf/unsimulated/beach/sand,/area/beach) -"Nd" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/food/drinks/cans/cola,/obj/item/weapon/reagent_containers/food/drinks/cans/cola,/obj/item/weapon/reagent_containers/food/drinks/cans/cola,/obj/item/weapon/reagent_containers/food/drinks/cans/cola,/obj/item/weapon/reagent_containers/food/drinks/cans/cola,/obj/item/weapon/reagent_containers/food/drinks/cans/cola,/turf/unsimulated/beach/sand,/area/beach) -"Ne" = (/obj/item/weapon/beach_ball,/turf/unsimulated/beach/sand,/area/beach) -"Nf" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{frequency = 1331; id_tag = "vox_west_vent"},/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"Ng" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating/airless,/area/centcom/evac) -"Nh" = (/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/shuttle/plating,/area/centcom/evac) -"Ni" = (/obj/machinery/vending/engineering,/turf/simulated/shuttle/plating,/area/centcom/evac) -"Nj" = (/turf/simulated/shuttle/plating,/area/shuttle/escape_pod1/centcom) -"Nk" = (/turf/simulated/shuttle/plating,/area/shuttle/escape_pod2/centcom) -"Nl" = (/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/shuttle/cryo/centcom) -"Nm" = (/obj/machinery/door/airlock/external,/turf/unsimulated/floor{icon = 'icons/turf/flooring/shuttle.dmi'; icon_state = "floor"},/area/centcom/evac) -"Nn" = (/turf/simulated/shuttle/floor/white,/area/centcom/evac) -"No" = (/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 5},/turf/simulated/shuttle/floor/white,/area/centcom/evac) -"Np" = (/obj/machinery/atmospherics/pipe/manifold/visible,/turf/simulated/shuttle/floor/white,/area/centcom/evac) -"Nq" = (/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 9},/turf/simulated/shuttle/floor/white,/area/centcom/evac) -"Nr" = (/obj/machinery/computer/operating,/turf/simulated/shuttle/floor/white,/area/centcom/evac) -"Ns" = (/obj/machinery/airlock_sensor{frequency = 1331; id_tag = "vox_west_sensor"; pixel_x = 25},/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"Nt" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) -"Nu" = (/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) -"Nv" = (/obj/machinery/bodyscanner{dir = 8},/turf/simulated/shuttle/floor/white,/area/centcom/evac) -"Nw" = (/obj/machinery/body_scanconsole,/turf/simulated/shuttle/floor/white,/area/centcom/evac) -"Nx" = (/obj/machinery/optable,/turf/simulated/shuttle/floor/white,/area/centcom/evac) -"Ny" = (/turf/simulated/shuttle/floor,/area/centcom/evac) -"Nz" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/toxin{pixel_x = -2; pixel_y = 4},/obj/item/weapon/storage/firstaid/toxin,/turf/simulated/shuttle/floor/white,/area/centcom/evac) -"NA" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/fire{pixel_x = -2; pixel_y = 4},/turf/simulated/shuttle/floor/white,/area/centcom/evac) -"NB" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 0},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/shuttle/floor/white,/area/centcom/evac) -"NC" = (/obj/machinery/computer/crew,/turf/simulated/shuttle/floor/white,/area/centcom/evac) -"ND" = (/obj/machinery/sleeper{dir = 8},/turf/simulated/shuttle/floor/white,/area/centcom/evac) -"NE" = (/obj/machinery/sleep_console,/turf/simulated/shuttle/floor/white,/area/centcom/evac) -"NF" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/turf/simulated/shuttle/floor/white,/area/centcom/evac) -"NG" = (/obj/structure/closet/crate/medical,/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/obj/item/bodybag/cryobag{pixel_x = 5},/obj/item/bodybag/cryobag{pixel_x = 5},/obj/item/weapon/storage/firstaid/o2{layer = 2.8; pixel_x = 4; pixel_y = 6},/obj/item/weapon/storage/box/masks{pixel_x = 0; pixel_y = 0},/obj/item/weapon/storage/box/gloves{pixel_x = 3; pixel_y = 4},/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/fire{layer = 2.9; pixel_x = 2; pixel_y = 3},/obj/item/weapon/storage/firstaid/adv{pixel_x = -2},/obj/item/weapon/reagent_containers/blood/empty,/obj/item/weapon/reagent_containers/blood/empty,/turf/simulated/shuttle/floor/white,/area/centcom/evac) -"NH" = (/obj/structure/table/standard,/turf/simulated/shuttle/floor/white,/area/centcom/evac) -"NI" = (/obj/structure/morgue{icon_state = "morgue1"; dir = 8},/turf/simulated/shuttle/floor/white,/area/centcom/evac) -"NJ" = (/obj/structure/bed/chair,/obj/effect/landmark{name = "endgame_exit"},/obj/item/toy/plushie/mouse{desc = "A plushie of a small fuzzy rodent."; name = "Woodrat"},/turf/unsimulated/beach/sand,/area/beach) -"NK" = (/obj/structure/bed/chair,/obj/effect/landmark{name = "endgame_exit"},/turf/unsimulated/beach/sand,/area/beach) -"NL" = (/mob/living/simple_mob/animal/passive/crab/Coffee,/turf/unsimulated/beach/sand,/area/beach) -"NM" = (/obj/machinery/computer/station_alert,/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"NN" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "large_escape_pod_2_recovery_hatch"; locked = 1; name = "Recovery Shuttle Dock 02"; req_access = list(13)},/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) -"NO" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = -30; pixel_y = 0},/turf/simulated/shuttle/floor/white,/area/centcom/evac) -"NP" = (/obj/item/clothing/head/collectable/paper,/turf/unsimulated/beach/sand,/area/beach) -"NQ" = (/obj/machinery/door/airlock/maintenance_hatch{req_access = list(101)},/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) -"NR" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_1_recovery_hatch"; locked = 1; name = "Recovery Shuttle Dock 1"; req_access = list(13)},/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) -"NS" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_2_recovery_hatch"; locked = 1; name = "Recovery Shuttle Dock 2"; req_access = list(13)},/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) -"NT" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "cryostorage_shuttle_recovery_hatch"; locked = 1; name = "Recovery Shuttle Dock Cryostorage"; req_access = list(13)},/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) -"NU" = (/obj/machinery/vending/cigarette,/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) -"NV" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "large_escape_pod_2_recovery"; pixel_x = -25; pixel_y = 25; req_one_access = list(13); tag_door = "large_escape_pod_2_recovery_hatch"},/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) -"NW" = (/obj/structure/bed/roller,/turf/simulated/shuttle/floor/white,/area/centcom/evac) -"NX" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/turf/simulated/shuttle/floor/white,/area/centcom/evac) -"NY" = (/obj/machinery/iv_drip,/turf/simulated/shuttle/floor/white,/area/centcom/evac) -"NZ" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/bodybags{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/bodybags,/turf/simulated/shuttle/floor/white,/area/centcom/evac) -"Oa" = (/turf/unsimulated/floor{icon_state = "sandwater"},/area/beach) -"Ob" = (/turf/unsimulated/wall{desc = "That looks like it doesn't open easily."; icon = 'icons/obj/doors/rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/evac) -"Oc" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "escape_pod_1_recovery"; pixel_x = -25; pixel_y = 25; req_one_access = list(13); tag_door = "escape_pod_1_recovery_hatch"},/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) -"Od" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "escape_pod_2_recovery"; pixel_x = -25; pixel_y = 25; req_one_access = list(13); tag_door = "escape_pod_2_recovery_hatch"},/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) -"Oe" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "cryostorage_shuttle_recovery"; pixel_x = -25; pixel_y = 25; req_one_access = list(13); tag_door = "cryostorage_shuttle_recovery_hatch"},/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) -"Of" = (/obj/machinery/vending/snack,/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) -"Og" = (/obj/machinery/vending/coffee,/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) -"Oh" = (/obj/machinery/vending/cola,/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) -"Oi" = (/obj/structure/grille,/obj/structure/shuttle/window,/turf/simulated/shuttle/plating,/area/centcom/evac) -"Oj" = (/obj/machinery/door/airlock/glass,/turf/simulated/shuttle/floor{icon_state = "floor_yellow"},/area/centcom/evac) -"Ok" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor/black,/area/centcom/evac) -"Ol" = (/turf/simulated/shuttle/floor/black,/area/centcom/evac) -"Om" = (/obj/structure/table/standard,/obj/item/device/radio/off,/obj/item/weapon/paper_bin,/turf/simulated/shuttle/floor/black,/area/centcom/evac) -"On" = (/turf/unsimulated/beach/coastline{density = 1; opacity = 1},/area/beach) -"Oo" = (/turf/unsimulated/beach/coastline,/area/beach) -"Op" = (/obj/machinery/door/airlock/glass,/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) -"Oq" = (/obj/structure/bed/chair,/turf/simulated/shuttle/floor,/area/centcom/evac) -"Or" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor/black,/area/centcom/evac) -"Os" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor/black,/area/centcom/evac) -"Ot" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor/black,/area/centcom/evac) -"Ou" = (/turf/unsimulated/beach/water{density = 1; opacity = 1},/area/beach) -"Ov" = (/turf/unsimulated/beach/water,/area/beach) -"Ow" = (/obj/machinery/door/airlock/glass,/turf/simulated/shuttle/floor,/area/centcom/evac) -"Ox" = (/obj/structure/table/standard,/turf/simulated/shuttle/floor,/area/centcom/evac) -"Oy" = (/obj/machinery/door/airlock/hatch{name = "Cockpit"; req_access = list(109)},/turf/simulated/shuttle/floor{icon_state = "floor_yellow"},/area/centcom/evac) -"Oz" = (/turf/simulated/shuttle/floor{icon_state = "floor_yellow"},/area/centcom/evac) -"OA" = (/obj/structure/table/standard,/obj/item/weapon/storage/lockbox,/turf/simulated/shuttle/floor/black,/area/centcom/evac) -"OB" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/centcom/evac) -"OC" = (/obj/structure/bed/chair,/turf/simulated/shuttle/floor/black,/area/centcom/evac) -"OD" = (/obj/machinery/computer/station_alert,/turf/simulated/shuttle/floor/black,/area/centcom/evac) -"OE" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "escape_pod_6_recovery"; pixel_x = -25; pixel_y = -25; req_one_access = list(13); tag_door = "escape_pod_6_recovery_hatch"},/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) -"OF" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "escape_pod_5_recovery"; pixel_x = -25; pixel_y = -25; req_one_access = list(13); tag_door = "escape_pod_5_recovery_hatch"},/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) -"OG" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "escape_pod_4_recovery"; pixel_x = -25; pixel_y = -25; req_one_access = list(13); tag_door = "escape_pod_4_recovery_hatch"},/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) -"OH" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "escape_pod_3_recovery"; pixel_x = -25; pixel_y = -25; req_one_access = list(13); tag_door = "escape_pod_3_recovery_hatch"},/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) -"OI" = (/obj/machinery/door/airlock/glass_security{name = "Security Processing"; req_access = list(1)},/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) -"OJ" = (/obj/machinery/computer/crew,/turf/simulated/shuttle/floor/black,/area/centcom/evac) -"OK" = (/obj/structure/table/standard,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/obj/item/weapon/stamp/captain,/turf/simulated/shuttle/floor/black,/area/centcom/evac) -"OL" = (/turf/unsimulated/wall,/area/syndicate_mothership{name = "\improper Raider Base"}) -"OM" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_6_recovery_hatch"; locked = 1; name = "Recovery Shuttle Dock 6"; req_access = list(13)},/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) -"ON" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_5_recovery_hatch"; locked = 1; name = "Recovery Shuttle Dock 5"; req_access = list(13)},/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) -"OO" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_4_recovery_hatch"; locked = 1; name = "Recovery Shuttle Dock 4"; req_access = list(13)},/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) -"OP" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_3_recovery_hatch"; locked = 1; name = "Recovery Shuttle Dock 3"; req_access = list(13)},/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) -"OQ" = (/obj/machinery/door/airlock/maintenance_hatch{req_access = list(101)},/turf/unsimulated/floor{icon = 'icons/turf/flooring/shuttle.dmi'; icon_state = "floor2"},/area/centcom/evac) -"OR" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "large_escape_pod_1_recovery"; pixel_x = -25; pixel_y = -25; req_one_access = list(13); tag_door = "large_escape_pod_1_recovery_hatch"},/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) -"OS" = (/obj/machinery/computer/card,/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/centcom/evac) -"OT" = (/obj/structure/table/rack,/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/centcom/evac) -"OU" = (/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/centcom/evac) -"OV" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/centcom/evac) -"OW" = (/obj/machinery/computer/secure_data,/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/centcom/evac) -"OX" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/medical,/turf/simulated/shuttle/floor,/area/centcom/evac) -"OY" = (/turf/simulated/mineral,/area/syndicate_mothership{name = "\improper Raider Base"}) -"OZ" = (/obj/effect/landmark{name = "voxstart"},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Pa" = (/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Pb" = (/obj/structure/table/standard,/obj/effect/decal/cleanable/cobweb2,/obj/effect/decal/cleanable/cobweb2{icon_state = "spiderling"; name = "dead spider"},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Pc" = (/turf/simulated/shuttle/plating,/area/shuttle/escape_pod6/centcom) -"Pd" = (/turf/simulated/shuttle/wall,/area/space) -"Pe" = (/turf/simulated/shuttle/plating,/area/shuttle/escape_pod5/centcom) -"Pf" = (/turf/simulated/shuttle/plating,/area/shuttle/escape_pod4/centcom) -"Pg" = (/turf/simulated/shuttle/plating,/area/shuttle/escape_pod3/centcom) -"Ph" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "large_escape_pod_1_recovery_hatch"; locked = 1; name = "Recovery Shuttle Dock 01"; req_access = list(13)},/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) -"Pi" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/centcom/evac) -"Pj" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/shuttle/floor,/area/centcom/evac) -"Pk" = (/obj/structure/table/standard,/obj/structure/bedsheetbin,/turf/simulated/shuttle/floor,/area/centcom/evac) -"Pl" = (/obj/item/weapon/bedsheet/orange,/obj/structure/bed/padded,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Pm" = (/turf/simulated/shuttle/plating,/area/shuttle/large_escape_pod1/centcom) -"Pn" = (/obj/structure/closet{name = "Evidence Closet"},/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/centcom/evac) -"Po" = (/obj/structure/closet/secure_closet/security,/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/centcom/evac) -"Pp" = (/obj/machinery/door/airlock/hatch{req_access = list(150)},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Pq" = (/obj/structure/bed/chair,/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) -"Pr" = (/obj/machinery/door/airlock/glass_security{name = "Escape Shuttle Cell"; req_access = list(1)},/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/centcom/evac) -"Ps" = (/turf/unsimulated/floor{icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Pt" = (/obj/structure/table/standard,/turf/simulated/shuttle/floor/yellow,/area/centcom/evac) -"Pu" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/orange,/turf/simulated/shuttle/floor{icon_state = "floor_red"},/area/centcom/evac) -"Pv" = (/obj/item/weapon/tray{pixel_y = 5},/obj/structure/table/standard,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Pw" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/glasses/square{pixel_x = 1; pixel_y = 4},/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Px" = (/obj/machinery/portable_atmospherics/powered/pump,/turf/simulated/shuttle/plating,/area/centcom/evac) -"Py" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/plating,/area/centcom/evac) -"Pz" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/reagent_containers/glass/bucket{amount_per_transfer_from_this = 50},/turf/simulated/shuttle/floor,/area/centcom/evac) -"PA" = (/obj/item/weapon/mop,/obj/structure/mopbucket,/turf/simulated/shuttle/floor,/area/centcom/evac) -"PB" = (/obj/structure/table/rack,/obj/item/weapon/reagent_containers/spray/cleaner{pixel_x = 6; pixel_y = 3},/obj/item/clothing/accessory/storage/brown_vest,/turf/simulated/shuttle/floor,/area/centcom/evac) -"PC" = (/obj/structure/grille,/obj/structure/window/shuttle{icon_state = "window4"},/obj/structure/shuttle/window,/turf/simulated/shuttle/plating,/area/centcom/evac) -"PD" = (/obj/structure/grille,/obj/structure/window/shuttle{icon_state = "window8"},/obj/structure/shuttle/window,/turf/simulated/shuttle/plating,/area/centcom/evac) -"PE" = (/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"PF" = (/obj/structure/table/standard,/obj/machinery/chemical_dispenser/bar_soft/full,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"PG" = (/obj/item/weapon/bedsheet/orange,/obj/effect/decal/cleanable/cobweb2{icon_state = "cobweb1"},/obj/structure/bed/padded,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"PH" = (/obj/machinery/microwave{pixel_x = -1; pixel_y = 8},/obj/structure/table/standard,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"PI" = (/obj/structure/table/standard,/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"PJ" = (/obj/structure/closet/secure_closet/freezer/kitchen,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"PK" = (/obj/structure/urinal{pixel_y = 32},/obj/item/weapon/soap/syndie,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership{name = "\improper Raider Base"}) -"PL" = (/obj/structure/urinal{pixel_y = 32},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership{name = "\improper Raider Base"}) -"PM" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"PN" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership{name = "\improper Raider Base"}) -"PO" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership{name = "\improper Raider Base"}) -"PP" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"PQ" = (/obj/machinery/gibber,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"PR" = (/obj/structure/kitchenspike,/turf/unsimulated/floor{icon_state = "white"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"PS" = (/obj/item/clothing/head/xenos,/turf/unsimulated/floor{icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"PT" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{dir = 4; pixel_x = -28; pixel_y = 0},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership{name = "\improper Raider Base"}) -"PU" = (/obj/item/clothing/mask/gas/swat{desc = "A close-fitting mask clearly not made for a human face."; name = "\improper alien mask"},/turf/unsimulated/floor{icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"PV" = (/obj/item/xenos_claw,/turf/unsimulated/floor{icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"PW" = (/obj/structure/table/rack,/turf/unsimulated/floor{icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"PX" = (/obj/structure/table/rack,/obj/item/weapon/gun/launcher/spikethrower,/turf/unsimulated/floor{icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"PY" = (/obj/machinery/shower{dir = 1},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership{name = "\improper Raider Base"}) -"PZ" = (/obj/item/pizzabox/meat,/turf/unsimulated/floor{icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Qa" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Qb" = (/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Qc" = (/obj/effect/decal/cleanable/cobweb2,/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Qd" = (/obj/structure/table/rack,/obj/item/clothing/glasses/thermal/plain/monocle,/turf/unsimulated/floor{icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Qe" = (/obj/effect/landmark{name = "voxstart"},/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Qf" = (/obj/item/weapon/tank/nitrogen,/turf/unsimulated/floor{icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Qg" = (/obj/item/organ/internal/stack,/turf/unsimulated/floor{icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Qh" = (/obj/structure/bed/chair,/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Qi" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Qj" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Qk" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Ql" = (/obj/machinery/computer/station_alert,/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Qm" = (/obj/machinery/computer/shuttle_control/multi/skipjack,/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Qn" = (/obj/machinery/suit_cycler/syndicate{locked = 0},/turf/unsimulated/floor{name = "plating"; icon_state = "cult"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Qo" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space,/area/space) -"Qp" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/item/weapon/tank/nitrogen,/turf/unsimulated/floor{icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Qq" = (/obj/item/clothing/head/philosopher_wig,/turf/unsimulated/floor{icon_state = "asteroid"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Qr" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/syndicate_mothership{name = "\improper Raider Base"}) -"Qs" = (/obj/machinery/door/airlock/external{req_access = list(150)},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Qt" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/turf/space,/area/syndicate_mothership{name = "\improper Raider Base"}) -"Qu" = (/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Qv" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/syndicate_mothership{name = "\improper Raider Base"}) -"Qw" = (/turf/simulated/shuttle/wall/dark/hard_corner,/area/wizard_station) -"Qx" = (/obj/effect/wingrille_spawn/reinforced/crescent,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) -"Qy" = (/obj/machinery/chemical_dispenser/bar_soft/full,/obj/structure/table/marble,/turf/unsimulated/floor{icon_state = "white"},/area/wizard_station) -"Qz" = (/obj/item/weapon/reagent_containers/food/drinks/bottle/pwine{pixel_x = -4; pixel_y = 10},/obj/structure/table/marble,/turf/unsimulated/floor{icon_state = "white"},/area/wizard_station) -"QA" = (/obj/structure/sink/kitchen{pixel_y = 28},/turf/unsimulated/floor{icon_state = "white"},/area/wizard_station) -"QB" = (/obj/machinery/computer/shuttle_control/multi/skipjack,/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"QC" = (/obj/machinery/computer/arcade/battle,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"QD" = (/obj/machinery/computer/arcade/orion_trail,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"QE" = (/obj/machinery/microwave{pixel_x = -1; pixel_y = 8},/obj/structure/table/marble,/turf/unsimulated/floor{icon_state = "white"},/area/wizard_station) -"QF" = (/turf/unsimulated/floor{icon_state = "white"},/area/wizard_station) -"QG" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green{on = 0; pixel_x = -3; pixel_y = 8},/obj/item/toy/figure/ninja,/turf/unsimulated/floor{icon_state = "lino"},/area/wizard_station) -"QH" = (/obj/structure/bed,/obj/item/weapon/bedsheet/rd,/turf/unsimulated/floor{icon_state = "lino"},/area/wizard_station) -"QI" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"QJ" = (/obj/machinery/button/remote/blast_door{id = "skipjackshutters"; name = "remote shutter control"; req_access = list(150)},/turf/simulated/shuttle/wall/dark,/area/shuttle/skipjack) -"QK" = (/obj/machinery/airlock_sensor{frequency = 1331; id_tag = "vox_east_sensor"; pixel_x = -25},/obj/effect/shuttle_landmark/premade/skipjack/base,/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"QL" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{frequency = 1331; id_tag = "vox_east_vent"},/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"QM" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8},/obj/machinery/meter,/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"QN" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "vox_west_vent"; tag_exterior_door = "vox_northwest_lock"; frequency = 1331; id_tag = "vox_west_control"; tag_interior_door = "vox_southwest_lock"; pixel_x = 24; req_access = list(150); tag_chamber_sensor = "vox_west_sensor"},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1331; id_tag = "vox_west_vent"},/obj/machinery/light/small,/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"QO" = (/obj/machinery/light/small{dir = 8},/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"QP" = (/obj/structure/bed/chair/wood/wings,/obj/machinery/newscaster{layer = 3.3; pixel_x = 0; pixel_y = 30},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"QQ" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"QR" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"QS" = (/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/structure/table/marble,/turf/unsimulated/floor{icon_state = "white"},/area/wizard_station) -"QT" = (/obj/structure/mirror{pixel_x = -28},/turf/unsimulated/floor{icon_state = "lino"},/area/wizard_station) -"QU" = (/turf/unsimulated/floor{icon_state = "lino"},/area/wizard_station) -"QV" = (/obj/structure/table/woodentable,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/item/weapon/ore/slag{desc = "Well at least Arthur doesn't have to share now..."; name = "pet rock"},/turf/unsimulated/floor{icon_state = "lino"},/area/wizard_station) -"QW" = (/obj/machinery/newscaster{layer = 3.3; pixel_x = 0; pixel_y = 30},/obj/structure/bedsheetbin,/obj/structure/table/woodentable,/turf/unsimulated/floor{icon_state = "lino"},/area/wizard_station) -"QX" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"QY" = (/obj/structure/bed/chair{dir = 1},/obj/item/clothing/glasses/thermal/plain/monocle,/obj/item/clothing/head/pirate,/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"QZ" = (/obj/machinery/light/small{dir = 4},/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"Ra" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "vox_east_vent"; tag_exterior_door = "vox_northeast_lock"; frequency = 1331; id_tag = "vox_east_control"; tag_interior_door = "vox_southeast_lock"; pixel_x = -24; req_access = list(150); tag_chamber_sensor = "vox_east_sensor"},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1331; id_tag = "vox_east_vent"},/obj/machinery/light/small,/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"Rb" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4},/obj/machinery/meter,/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"Rc" = (/obj/machinery/door/airlock/hatch{frequency = 1331; icon_state = "door_closed"; id_tag = "vox_southwest_lock"; locked = 0; req_access = list(150)},/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"Rd" = (/obj/structure/table/rack,/obj/item/weapon/rig/industrial,/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"Re" = (/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"Rf" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Subversive Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"Rg" = (/obj/structure/table/woodentable,/obj/item/device/radio/headset,/obj/item/weapon/spacecash/c500,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"Rh" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"Ri" = (/obj/item/weapon/reagent_containers/food/snacks/spellburger{pixel_y = 8},/obj/structure/table/marble,/turf/unsimulated/floor{icon_state = "white"},/area/wizard_station) -"Rj" = (/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) -"Rk" = (/obj/structure/undies_wardrobe,/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Subversive Intercom"; pixel_x = 32; subspace_transmission = 1; syndie = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) -"Rl" = (/obj/structure/table/rack,/obj/item/weapon/rig/light/hacker,/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"Rm" = (/obj/machinery/door/airlock/hatch{frequency = 1331; icon_state = "door_closed"; id_tag = "vox_southeast_lock"; locked = 0; req_access = list(150)},/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"Rn" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1331; master_tag = "vox_west_control"; pixel_x = -22; req_one_access = list(150)},/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"Ro" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/ionrifle,/obj/item/weapon/material/harpoon,/obj/item/clothing/suit/space/void/merc,/obj/item/clothing/head/helmet/space/void/merc,/obj/item/clothing/head/helmet/space/void/engineering,/obj/item/clothing/suit/space/void/engineering,/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/item/clothing/shoes/magboots,/obj/item/clothing/shoes/magboots,/obj/item/weapon/rig/light/stealth,/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"Rp" = (/obj/machinery/microwave{pixel_x = -1; pixel_y = 8},/obj/structure/table/steel,/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"Rq" = (/obj/item/seeds/potatoseed,/obj/item/seeds/potatoseed,/obj/item/seeds/ambrosiavulgarisseed,/obj/item/weapon/material/minihoe,/obj/item/weapon/beartrap,/obj/structure/table/steel,/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"Rr" = (/obj/machinery/vending/hydroseeds,/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"Rs" = (/obj/structure/table/rack,/obj/item/weapon/melee/energy/sword/pirate,/obj/item/clothing/suit/space/pirate,/obj/item/clothing/suit/space/pirate,/obj/item/weapon/tank/oxygen,/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"Rt" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 4},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"Ru" = (/obj/structure/table/woodentable,/obj/item/device/paicard,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"Rv" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"Rw" = (/obj/machinery/door/airlock/hatch,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"Rx" = (/obj/machinery/door/airlock/hatch,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) -"Ry" = (/obj/item/weapon/antag_spawner/technomancer_apprentice,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) -"Rz" = (/obj/structure/table/woodentable,/obj/item/clothing/shoes/boots/workboots,/obj/item/clothing/under/technomancer,/obj/item/clothing/head/technomancer,/obj/item/weapon/storage/box/syndie_kit/chameleon,/obj/item/weapon/storage/box/syndie_kit/chameleon,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) -"RA" = (/obj/structure/table/rack,/obj/item/weapon/storage/belt/utility/full,/obj/item/weapon/storage/belt/utility/full,/obj/item/device/multitool,/obj/item/device/multitool,/obj/item/clothing/shoes/magboots,/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"RB" = (/obj/machinery/washing_machine,/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"RC" = (/obj/structure/table/standard,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/weapon/flame/lighter/zippo,/obj/item/clothing/gloves/yellow,/obj/item/stack/material/steel{amount = 50},/obj/item/stack/material/glass{amount = 50},/obj/item/weapon/card/emag,/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"RD" = (/obj/structure/table/rack,/obj/item/weapon/gun/energy/sniperrifle,/obj/item/clothing/suit/space/void/mining,/obj/item/clothing/head/helmet/space/void/mining,/obj/item/clothing/head/helmet/space/void/atmos,/obj/item/clothing/suit/space/void/atmos,/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"RE" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1331; master_tag = "vox_east_control"; pixel_x = 22; req_access = list(150)},/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"RF" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 1},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"RG" = (/obj/machinery/portable_atmospherics/hydroponics,/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/wizard_station) -"RH" = (/obj/machinery/vending/hydroseeds,/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/wizard_station) -"RI" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/suit/wizrobe/magusblue,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"RJ" = (/obj/effect/landmark/start{name = "wizard"},/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) -"RK" = (/obj/item/weapon/reagent_containers/food/snacks/cheesewedge,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) -"RL" = (/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"RM" = (/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"RN" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/light/small{dir = 4},/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"RO" = (/obj/machinery/door/airlock/hatch{req_access = list(150)},/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"RP" = (/obj/structure/table/rack,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/syndicate/black/engie,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/syndicate/black/engie,/obj/machinery/light/small{dir = 8},/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"RQ" = (/obj/item/robot_parts/head,/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"RR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{id = "skipjackshutters"; name = "Skipjack Blast Shielding"},/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"RS" = (/obj/item/robot_parts/l_leg,/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"RT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{id = "skipjackshutters"; name = "Skipjack Blast Shielding"},/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"RU" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/machinery/portable_atmospherics/hydroponics,/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"RV" = (/obj/machinery/floodlight,/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"RW" = (/obj/structure/table/woodentable,/obj/machinery/librarycomp{pixel_y = 6},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"RX" = (/obj/machinery/media/jukebox,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"RY" = (/obj/machinery/vending/hydronutrients,/turf/unsimulated/floor{icon_state = "grass0"; name = "grass"},/area/wizard_station) -"RZ" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/under/psysuit,/obj/item/clothing/suit/wizrobe/psypurple,/obj/item/clothing/head/wizard/amp,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"Sa" = (/turf/simulated/floor/tiled/old_cargo/gray{desc = "He looks kingly."; name = "Arthur"},/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) -"Sb" = (/obj/structure/flora/pottedplant{icon_state = "plant-24"},/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) -"Sc" = (/obj/item/device/suit_cooling_unit,/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"Sd" = (/obj/structure/table/rack,/obj/item/weapon/gun/launcher/crossbow,/obj/item/stack/rods{amount = 10},/obj/machinery/light/small{dir = 8},/obj/item/weapon/beartrap,/obj/item/weapon/beartrap,/obj/item/weapon/beartrap,/obj/item/weapon/beartrap,/obj/item/weapon/beartrap,/obj/item/weapon/beartrap,/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"Se" = (/obj/structure/table/rack,/obj/item/weapon/grenade/empgrenade,/obj/item/weapon/grenade/flashbang,/obj/item/weapon/grenade/spawnergrenade/manhacks,/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"Sf" = (/obj/structure/table/steel,/obj/machinery/recharger,/obj/machinery/light/small{dir = 4},/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"Sg" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"Sh" = (/obj/item/robot_parts/robot_suit,/obj/item/robot_parts/r_leg,/obj/item/robot_parts/r_arm,/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"Si" = (/obj/machinery/photocopier,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"Sj" = (/obj/structure/bookcase,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"Sk" = (/obj/structure/flora/pottedplant{icon_state = "plant-08"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"Sl" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/shoes/sandal/marisa{desc = "A set of fancy shoes that are as functional as they are comfortable."; name = "Gentlemans Shoes"},/obj/item/clothing/under/gentlesuit,/obj/item/clothing/suit/wizrobe/gentlecoat,/obj/item/clothing/head/wizard/cap,/obj/item/weapon/staff/gentcane,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"Sm" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/suit/wizrobe/magusred,/obj/item/clothing/head/wizard/magus,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"Sn" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff/broom,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"So" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"},/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/shoes/sandal,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"Sp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/blast/regular{id = "skipjackshutters"; name = "Skipjack Blast Shielding"},/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"Sq" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/light/small{dir = 8},/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"Sr" = (/obj/machinery/the_singularitygen,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"Ss" = (/obj/machinery/crystal,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) -"St" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"Su" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/arrow/quill,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) -"Sv" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/stock_parts/matter_bin/super,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"Sw" = (/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) -"Sx" = (/obj/structure/table/steel,/obj/item/clothing/glasses/regular,/obj/item/clothing/glasses/regular,/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"Sy" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/light/small{dir = 4},/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"Sz" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"SA" = (/obj/item/weapon/tool/wrench,/obj/item/weapon/mop,/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"SB" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/item/weapon/tool/crowbar,/obj/item/device/suit_cooling_unit,/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"SC" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/tank/air{dir = 1; start_pressure = 740},/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"SD" = (/obj/machinery/portable_atmospherics/hydroponics,/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"SE" = (/obj/machinery/light/small{dir = 1},/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"SF" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"SG" = (/obj/machinery/computer/communications,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) -"SH" = (/obj/structure/sign/double/map/left{pixel_y = 32},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"SI" = (/obj/structure/sign/double/map/right{pixel_y = 32},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"SJ" = (/obj/machinery/computer/message_monitor,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"SK" = (/obj/machinery/computer/security,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"SL" = (/obj/structure/table/steel_reinforced,/obj/item/stack/telecrystal,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) -"SM" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Syndicate Intercom"; pixel_x = 32; subspace_transmission = 1; syndie = 1},/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Syndicate Intercom"; pixel_x = 32; subspace_transmission = 1; syndie = 1},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"SN" = (/obj/structure/table/steel_reinforced,/obj/item/clothing/head/philosopher_wig,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) -"SO" = (/obj/structure/flora/pottedplant{icon_state = "plant-04"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"SP" = (/obj/structure/sign/electricshock,/turf/simulated/shuttle/wall/dark/hard_corner,/area/wizard_station) -"SQ" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) -"SR" = (/obj/structure/table/steel,/obj/item/weapon/deck/cards,/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"SS" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"ST" = (/obj/machinery/bodyscanner{dir = 8},/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"SU" = (/obj/machinery/light/small{dir = 1},/obj/machinery/body_scanconsole,/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"SV" = (/obj/structure/toilet{dir = 4},/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"SW" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/item/weapon/tank/nitrogen,/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"SX" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/tank/air{dir = 1; start_pressure = 740},/turf/simulated/shuttle/plating,/area/shuttle/skipjack) -"SY" = (/obj/machinery/computer/shuttle,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) -"SZ" = (/obj/structure/bed/chair/comfy/brown{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) -"Ta" = (/obj/machinery/door/airlock/maintenance_hatch,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) -"Tb" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating/airless,/area/shuttle/skipjack) -"Tc" = (/obj/structure/table/steel,/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"Td" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"Te" = (/turf/space,/obj/structure/shuttle/engine/propulsion,/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/skipjack) -"Tf" = (/obj/structure/table/standard,/obj/item/weapon/handcuffs/legcuffs,/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"Tg" = (/obj/structure/table/standard,/obj/item/weapon/deck/cards,/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"Th" = (/obj/machinery/light/small,/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"Ti" = (/obj/structure/table/standard,/obj/item/weapon/surgical/circular_saw{pixel_y = 8},/obj/item/weapon/surgical/hemostat,/obj/item/weapon/surgical/scalpel,/obj/item/stack/medical/advanced/bruise_pack,/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"Tj" = (/obj/machinery/optable,/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"Tk" = (/obj/structure/table/standard,/obj/item/weapon/surgical/cautery,/obj/item/weapon/surgical/retractor,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/weapon/reagent_containers/syringe,/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"Tl" = (/obj/item/weapon/bedsheet/rainbow,/obj/structure/bed/padded,/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"Tm" = (/obj/machinery/computer/crew,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) -"Tn" = (/obj/machinery/computer/power_monitor,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"To" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Subversive Intercom"; pixel_x = 32; subspace_transmission = 1; syndie = 1},/obj/machinery/computer/station_alert/all,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"Tp" = (/obj/structure/table/steel_reinforced,/obj/item/device/mmi/radio_enabled,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) -"Tq" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/material/knife/ritual,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) -"Tr" = (/obj/structure/flora/pottedplant{icon_state = "plant-03"},/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Subversive Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"Ts" = (/obj/structure/reagent_dispensers/watertank,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) -"Tt" = (/obj/machinery/power/port_gen/pacman,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) -"Tu" = (/obj/item/weapon/bedsheet/hos,/obj/structure/bed/padded,/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"Tv" = (/obj/structure/table/standard,/obj/item/weapon/surgical/bonesetter,/obj/item/weapon/surgical/bonegel,/obj/item/weapon/surgical/FixOVein,/obj/item/stack/nanopaste,/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"Tw" = (/obj/structure/toilet{dir = 4},/obj/machinery/light/small{dir = 8},/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"Tx" = (/obj/structure/table/steel_reinforced,/obj/item/xenos_claw,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"Ty" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/coin/diamond,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) -"Tz" = (/obj/structure/table/steel_reinforced,/obj/item/broken_device,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) -"TA" = (/obj/structure/table/steel_reinforced,/obj/item/organ/internal/stack,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"TB" = (/obj/machinery/floodlight,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) -"TC" = (/obj/item/weapon/bedsheet/orange,/obj/structure/bed/padded,/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"TD" = (/obj/item/weapon/bedsheet/green,/obj/machinery/light/small{dir = 4},/obj/structure/bed/padded,/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"TE" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/device/defib_kit/compact/combat/loaded,/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"TF" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/adv{pixel_x = 1},/obj/item/weapon/storage/firstaid/toxin{pixel_x = 3; pixel_y = 3},/obj/machinery/light/small{dir = 4},/obj/structure/closet/secure_closet/medical_wall{pixel_x = 32; pixel_y = 0; req_access = list(150)},/obj/item/weapon/storage/firstaid/fire{pixel_x = 1},/obj/item/weapon/storage/firstaid/o2{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"TG" = (/obj/item/weapon/bedsheet/rd,/obj/structure/bed/padded,/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"TH" = (/obj/machinery/mecha_part_fabricator,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"TI" = (/obj/structure/table/steel_reinforced,/obj/machinery/cell_charger,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"TJ" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/book/manual/ripley_build_and_repair,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"TK" = (/obj/item/device/suit_cooling_unit,/obj/structure/table/steel_reinforced,/obj/machinery/newscaster{layer = 3.3; pixel_x = 0; pixel_y = 30},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"TL" = (/obj/machinery/newscaster{layer = 3.3; pixel_x = 0; pixel_y = 30},/obj/item/target,/obj/effect/floor_decal/industrial/outline/yellow,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"TM" = (/obj/item/target/syndicate,/obj/effect/floor_decal/industrial/outline/yellow,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"TN" = (/obj/structure/table/steel_reinforced,/obj/item/toy/sword,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"TO" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/structure/table/steel_reinforced,/obj/item/weapon/gun/energy/laser/practice,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"TP" = (/obj/item/pizzabox/meat,/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"TQ" = (/obj/item/weapon/bedsheet/clown,/obj/structure/bed/padded,/turf/simulated/shuttle/floor/red,/area/shuttle/skipjack) -"TR" = (/obj/machinery/recharge_station,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) -"TS" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/book/manual/engineering_hacking,/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Subversive Intercom"; pixel_x = 32; subspace_transmission = 1; syndie = 1},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"TT" = (/obj/effect/floor_decal/industrial/warning/corner,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"TU" = (/obj/effect/floor_decal/industrial/warning,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) -"TV" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 8},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"TW" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Subversive Intercom"; pixel_x = -32; subspace_transmission = 1; syndie = 1},/obj/item/target,/obj/effect/floor_decal/industrial/outline/yellow,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"Ua" = (/obj/item/robot_parts/r_arm,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) -"Ub" = (/obj/item/robot_parts/l_leg,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) -"Uc" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/book/manual/robotics_cyborgs,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"Ud" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"Ue" = (/obj/machinery/power/emitter{anchored = 1; desc = "It is a heavy duty industrial laser used in a very non-industrial way."; name = "teleport defender"},/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) -"Uf" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"Ug" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) -"Uh" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) -"Ui" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 5},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) -"Uj" = (/obj/item/weapon/stool/padded,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) -"Up" = (/obj/item/robot_parts/r_leg,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) -"Uq" = (/obj/item/robot_parts/chest,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) -"Ur" = (/obj/item/robot_parts/l_arm,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) -"Us" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) -"Ut" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) -"Uu" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) -"Uv" = (/obj/structure/target_stake,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) -"Uw" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) -"UA" = (/obj/structure/AIcore,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) -"UB" = (/obj/structure/flora/pottedplant{icon_state = "plant-20"},/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"UC" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) -"UD" = (/obj/effect/floor_decal/industrial/warning,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) -"UE" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) -"UF" = (/obj/effect/decal/mecha_wreckage/phazon,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) -"UG" = (/obj/item/robot_parts/head,/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/wizard_station) -"UH" = (/obj/item/weapon/firstaid_arm_assembly,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"UI" = (/obj/item/weapon/bucket_sensor,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) -"UJ" = (/obj/item/weapon/farmbot_arm_assembly,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"UK" = (/obj/structure/table/steel_reinforced,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/wizard_station) -"UL" = (/obj/structure/table/steel_reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) -"UM" = (/obj/machinery/computer/teleporter,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) -"UN" = (/obj/machinery/teleport/station,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) -"UO" = (/obj/machinery/teleport/hub,/turf/unsimulated/floor{icon_state = "dark"},/area/wizard_station) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/space, +/area/space) +"ab" = ( +/obj/effect/step_trigger/teleporter/random{ + affect_ghosts = 1; + name = "escapeshuttle_leave"; + teleport_x = 25; + teleport_x_offset = 245; + teleport_y = 25; + teleport_y_offset = 245; + teleport_z = 6; + teleport_z_offset = 6 + }, +/turf/space/transit/north, +/area/space) +"ac" = ( +/obj/effect/step_trigger/teleporter/random{ + affect_ghosts = 1; + name = "escapeshuttle_leave"; + teleport_x = 25; + teleport_x_offset = 245; + teleport_y = 25; + teleport_y_offset = 245; + teleport_z = 6; + teleport_z_offset = 6 + }, +/obj/effect/step_trigger/teleporter/random{ + affect_ghosts = 1; + name = "escapeshuttle_leave"; + teleport_x = 25; + teleport_x_offset = 245; + teleport_y = 25; + teleport_y_offset = 245; + teleport_z = 6; + teleport_z_offset = 6 + }, +/turf/space/transit/north, +/area/space) +"ad" = ( +/obj/effect/shuttle_landmark/premade/mercenary/transit, +/turf/space/transit/north, +/area/space) +"ae" = ( +/obj/effect/shuttle_landmark/premade/arrivals/arrivals_offsite, +/turf/simulated/shuttle/floor, +/area/shuttle/arrival/pre_game) +"af" = ( +/obj/effect/shuttle_landmark/premade/escape/transit, +/turf/space/transit/north, +/area/space) +"ag" = ( +/turf/unsimulated/wall, +/area/prison/solitary) +"ah" = ( +/turf/unsimulated/wall, +/area/space) +"ai" = ( +/obj/structure/window/reinforced, +/turf/unsimulated/wall, +/area/space) +"aj" = ( +/turf/space/transit/north, +/area/space) +"ak" = ( +/obj/structure/bed, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/prison/solitary) +"al" = ( +/obj/effect/landmark{ + name = "prisonwarp" + }, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/prison/solitary) +"am" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/unsimulated/wall, +/area/space) +"an" = ( +/turf/simulated/floor/holofloor/desert, +/area/holodeck/source_desert) +"ao" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/holofloor/desert, +/area/holodeck/source_desert) +"ap" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/unsimulated/wall, +/area/space) +"aq" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"ar" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"as" = ( +/obj/structure/table/rack/holorack, +/obj/item/clothing/under/dress/dress_saloon, +/obj/item/clothing/head/pin/flower, +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_theatre) +"at" = ( +/obj/effect/landmark/costume, +/obj/structure/table/rack/holorack, +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_theatre) +"au" = ( +/obj/structure/table/woodentable/holotable, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_courtroom) +"av" = ( +/obj/structure/window/reinforced/holowindow{ + dir = 8 + }, +/obj/structure/flora/pottedplant{ + icon_state = "plant-10" + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_courtroom) +"aw" = ( +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_courtroom) +"ax" = ( +/turf/simulated/floor/holofloor/reinforced, +/area/holodeck/source_wildlife) +"ay" = ( +/turf/simulated/floor/holofloor/reinforced, +/area/holodeck/source_plating) +"az" = ( +/obj/effect/floor_decal/corner/red/full{ + dir = 8 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_emptycourt) +"aA" = ( +/obj/effect/floor_decal/corner/red{ + dir = 5 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_emptycourt) +"aB" = ( +/obj/effect/floor_decal/corner/red/full{ + dir = 1 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_emptycourt) +"aC" = ( +/obj/structure/holostool, +/obj/structure/window/reinforced/holowindow{ + dir = 8 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_emptycourt) +"aD" = ( +/obj/structure/holostool, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_emptycourt) +"aE" = ( +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_emptycourt) +"aF" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/unsimulated/wall, +/area/space) +"aG" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/holofloor/desert, +/area/holodeck/source_desert) +"aH" = ( +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"aI" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"aJ" = ( +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_theatre) +"aK" = ( +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_courtroom) +"aL" = ( +/obj/machinery/door/window/holowindoor{ + dir = 8 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_courtroom) +"aM" = ( +/obj/effect/landmark{ + name = "Holocarp Spawn" + }, +/turf/simulated/floor/holofloor/reinforced, +/area/holodeck/source_wildlife) +"aN" = ( +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_emptycourt) +"aO" = ( +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_emptycourt) +"aP" = ( +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_emptycourt) +"aQ" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/effect/floor_decal/spline/fancy/wood/corner, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"aR" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/effect/floor_decal/spline/fancy/wood, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"aS" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/effect/floor_decal/spline/fancy/wood, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"aT" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/effect/floor_decal/spline/fancy/wood/corner{ + dir = 8 + }, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"aU" = ( +/obj/machinery/door/window/holowindoor{ + dir = 1; + name = "Jury Box" + }, +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 9 + }, +/obj/effect/floor_decal/carpet{ + dir = 5 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"aV" = ( +/obj/structure/window/reinforced/holowindow{ + dir = 1 + }, +/obj/structure/table/woodentable/holotable, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_courtroom) +"aW" = ( +/obj/structure/window/reinforced/holowindow{ + dir = 1 + }, +/obj/structure/window/reinforced/holowindow{ + dir = 4 + }, +/obj/structure/table/woodentable/holotable, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_courtroom) +"aX" = ( +/obj/structure/bed/chair/holochair, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_courtroom) +"aY" = ( +/obj/structure/window/reinforced/holowindow{ + dir = 8 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_courtroom) +"aZ" = ( +/obj/machinery/door/window/holowindoor{ + dir = 8; + name = "Red Team" + }, +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_emptycourt) +"ba" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 4 + }, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"bb" = ( +/turf/simulated/floor/holofloor/desert, +/area/holodeck/source_picnicarea) +"bc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/holostool, +/turf/simulated/floor/holofloor/desert, +/area/holodeck/source_picnicarea) +"bd" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/holofloor/desert, +/area/holodeck/source_picnicarea) +"be" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/effect/floor_decal/spline/fancy/wood{ + icon_state = "spline_fancy"; + dir = 10 + }, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"bf" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_theatre) +"bg" = ( +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 5 + }, +/obj/effect/floor_decal/carpet{ + dir = 9 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_theatre) +"bh" = ( +/obj/structure/bed/chair/holochair{ + dir = 4 + }, +/obj/effect/floor_decal/carpet/corners{ + dir = 5 + }, +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"bi" = ( +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet{ + dir = 5 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"bj" = ( +/obj/structure/window/reinforced/holowindow{ + dir = 4 + }, +/obj/structure/table/woodentable/holotable, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_courtroom) +"bk" = ( +/obj/structure/window/reinforced/holowindow, +/obj/machinery/door/window/holowindoor{ + dir = 1; + name = "Court Reporter's Box" + }, +/obj/structure/bed/chair/holochair, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_courtroom) +"bl" = ( +/obj/structure/table/woodentable/holotable, +/obj/structure/window/reinforced/holowindow, +/obj/structure/window/reinforced/holowindow{ + dir = 8 + }, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_courtroom) +"bm" = ( +/obj/structure/table/woodentable/holotable, +/obj/structure/window/reinforced/holowindow, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_courtroom) +"bn" = ( +/obj/structure/table/woodentable/holotable, +/obj/structure/window/reinforced/holowindow, +/obj/structure/window/reinforced/holowindow{ + dir = 4 + }, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_courtroom) +"bo" = ( +/obj/structure/window/reinforced/holowindow, +/obj/machinery/door/window/holowindoor{ + base_state = "right"; + dir = 1; + icon_state = "right"; + name = "Witness Box" + }, +/obj/structure/bed/chair/holochair, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_courtroom) +"bp" = ( +/obj/effect/step_trigger/thrower{ + affect_ghosts = 1; + direction = 2; + name = "thrower_throwdownside"; + nostop = 1; + stopper = 0; + tiles = 0 + }, +/turf/space/transit/north, +/area/space) +"bq" = ( +/obj/effect/step_trigger/thrower{ + affect_ghosts = 1; + direction = 2; + name = "thrower_throwdownside"; + nostop = 1; + tiles = 0 + }, +/turf/space/transit/north, +/area/space) +"br" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 4 + }, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"bs" = ( +/obj/structure/table/woodentable/holotable, +/turf/simulated/floor/holofloor/desert, +/area/holodeck/source_picnicarea) +"bt" = ( +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_theatre) +"bu" = ( +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 9 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_theatre) +"bv" = ( +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_theatre) +"bw" = ( +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 5 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_theatre) +"bx" = ( +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_theatre) +"by" = ( +/obj/structure/bed/chair/holochair{ + dir = 4 + }, +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"bz" = ( +/obj/structure/bed/chair/holochair{ + dir = 4 + }, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"bA" = ( +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 9 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"bB" = ( +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"bC" = ( +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 5 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"bD" = ( +/obj/effect/shuttle_landmark/premade/skipjack/transit, +/turf/space/transit/north, +/area/space) +"bE" = ( +/obj/machinery/computer/shuttle_control/arrivals, +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/shuttle/arrival/pre_game) +"bF" = ( +/obj/structure/holostool, +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_theatre) +"bG" = ( +/obj/structure/holostool, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_theatre) +"bH" = ( +/obj/structure/holostool, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_theatre) +"bI" = ( +/obj/structure/table/woodentable/holotable, +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"bJ" = ( +/obj/structure/table/woodentable/holotable, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"bK" = ( +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"bL" = ( +/obj/structure/table/woodentable/holotable, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"bM" = ( +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_emptycourt) +"bN" = ( +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_emptycourt) +"bO" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "trade_shuttle"; + pixel_x = -25; + pixel_y = 0; + req_one_access = list(101); + tag_door = "trade_shuttle_hatch" + }, +/obj/effect/shuttle_landmark/premade/trade/away, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"bP" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/effect/floor_decal/spline/fancy/wood{ + icon_state = "spline_fancy"; + dir = 9 + }, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"bQ" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 1 + }, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"bR" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 1 + }, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"bS" = ( +/obj/structure/bed/chair/holochair{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"bT" = ( +/obj/structure/bed/chair/holochair{ + dir = 1 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"bU" = ( +/obj/structure/bed/chair/holochair{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"bV" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r"; + dir = 1 + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/syndicate_elite/mothership) +"bW" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/effect/floor_decal/spline/fancy/wood/corner{ + dir = 1 + }, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"bX" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/effect/floor_decal/spline/fancy/wood/corner{ + dir = 4 + }, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"bY" = ( +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"bZ" = ( +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"ca" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion"; + dir = 1 + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/syndicate_elite/mothership) +"cb" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l"; + dir = 1 + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/syndicate_elite/mothership) +"cc" = ( +/obj/structure/holostool, +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + dir = 10 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_theatre) +"cd" = ( +/obj/structure/holostool, +/obj/effect/floor_decal/carpet, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_theatre) +"ce" = ( +/obj/structure/holostool, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + dir = 6 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_theatre) +"cf" = ( +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + dir = 6 + }, +/obj/effect/floor_decal/carpet{ + dir = 10 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_theatre) +"cg" = ( +/obj/structure/bed/chair/holochair{ + dir = 8 + }, +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet{ + dir = 10 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"ch" = ( +/obj/structure/bed/chair/holochair{ + dir = 8 + }, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + dir = 6 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"ci" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r"; + dir = 4 + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/trade/centcom) +"cj" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4 + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/trade/centcom) +"ck" = ( +/obj/structure/flora/pottedplant{ + icon_state = "plant-06" + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_theatre) +"cl" = ( +/obj/effect/floor_decal/carpet{ + dir = 5 + }, +/obj/effect/floor_decal/carpet{ + dir = 6 + }, +/obj/effect/floor_decal/carpet{ + dir = 10 + }, +/obj/effect/floor_decal/carpet{ + dir = 9 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_theatre) +"cm" = ( +/obj/structure/bed/chair/holochair{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + dir = 10 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"cn" = ( +/obj/structure/bed/chair/holochair{ + dir = 1 + }, +/obj/effect/floor_decal/carpet, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"co" = ( +/obj/structure/bed/chair/holochair{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + dir = 6 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"cp" = ( +/obj/effect/floor_decal/corner/green/full, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_emptycourt) +"cq" = ( +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_emptycourt) +"cr" = ( +/obj/effect/floor_decal/corner/green/full{ + dir = 4 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_emptycourt) +"cs" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/unsimulated/wall, +/area/space) +"ct" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/unsimulated/wall, +/area/space) +"cu" = ( +/turf/simulated/floor/holofloor/space, +/area/holodeck/source_space) +"cv" = ( +/turf/simulated/floor/holofloor/snow, +/area/holodeck/source_snowfield) +"cw" = ( +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_meetinghall) +"cx" = ( +/obj/structure/flora/pottedplant{ + icon_state = "plant-06" + }, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_meetinghall) +"cy" = ( +/obj/effect/floor_decal/corner/red/full{ + dir = 8 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"cz" = ( +/obj/effect/floor_decal/corner/red{ + dir = 5 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"cA" = ( +/obj/structure/holohoop, +/obj/effect/floor_decal/corner/red{ + dir = 5 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"cB" = ( +/obj/effect/floor_decal/corner/red/full{ + dir = 1 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"cC" = ( +/obj/structure/holostool, +/obj/structure/window/reinforced/holowindow{ + dir = 8 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"cD" = ( +/obj/structure/holostool, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"cE" = ( +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_basketball) +"cF" = ( +/turf/simulated/floor/holofloor/beach/sand, +/area/holodeck/source_beach) +"cG" = ( +/obj/structure/table/holotable, +/obj/machinery/readybutton{ + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/red/full{ + dir = 8 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"cH" = ( +/obj/structure/table/holotable, +/obj/item/clothing/head/helmet/thunderdome, +/obj/item/clothing/suit/armor/tdome/red, +/obj/item/clothing/under/color/red, +/obj/item/weapon/holo/esword/red, +/obj/effect/floor_decal/corner/red{ + dir = 5 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"cI" = ( +/obj/structure/table/holotable, +/obj/effect/floor_decal/corner/red/full{ + dir = 1 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"cJ" = ( +/obj/structure/holostool, +/obj/structure/window/reinforced/holowindow{ + dir = 8 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"cK" = ( +/obj/structure/holostool, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"cL" = ( +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_thunderdomecourt) +"cM" = ( +/obj/structure/table/holotable, +/obj/item/clothing/gloves/boxing/hologlove, +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_boxingcourt) +"cN" = ( +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_boxingcourt) +"cO" = ( +/obj/effect/landmark{ + name = "Holocarp Spawn Random" + }, +/turf/simulated/floor/holofloor/space, +/area/holodeck/source_space) +"cP" = ( +/obj/structure/flora/grass/both, +/turf/simulated/floor/holofloor/snow, +/area/holodeck/source_snowfield) +"cQ" = ( +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 9 + }, +/obj/effect/floor_decal/carpet{ + dir = 10 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_meetinghall) +"cR" = ( +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_meetinghall) +"cS" = ( +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 5 + }, +/obj/effect/floor_decal/carpet{ + dir = 6 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_meetinghall) +"cT" = ( +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"cU" = ( +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"cV" = ( +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"cW" = ( +/obj/effect/overlay/palmtree_r, +/turf/simulated/floor/holofloor/beach/sand, +/area/holodeck/source_beach) +"cX" = ( +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"cY" = ( +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"cZ" = ( +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"da" = ( +/obj/structure/holostool, +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_boxingcourt) +"db" = ( +/obj/structure/flora/tree/pine, +/turf/simulated/floor/holofloor/snow, +/area/holodeck/source_snowfield) +"dc" = ( +/obj/structure/table/woodentable/holotable, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_meetinghall) +"dd" = ( +/obj/machinery/door/window/holowindoor{ + dir = 8; + name = "Red Team" + }, +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_basketball) +"de" = ( +/obj/item/clothing/glasses/sunglasses, +/turf/simulated/floor/holofloor/beach/sand, +/area/holodeck/source_beach) +"df" = ( +/obj/effect/overlay/palmtree_l, +/obj/effect/overlay/coconut, +/turf/simulated/floor/holofloor/beach/sand, +/area/holodeck/source_beach) +"dg" = ( +/obj/machinery/door/window/holowindoor{ + dir = 8; + name = "Red Team" + }, +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_thunderdomecourt) +"dh" = ( +/obj/machinery/door/window/holowindoor{ + base_state = "right"; + dir = 2; + icon_state = "right"; + name = "Red Corner" + }, +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_boxingcourt) +"di" = ( +/obj/structure/window/reinforced/holowindow, +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_boxingcourt) +"dj" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l"; + dir = 4 + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/trade/centcom) +"dk" = ( +/obj/structure/flora/tree/dead, +/turf/simulated/floor/holofloor/snow, +/area/holodeck/source_snowfield) +"dl" = ( +/turf/simulated/floor/holofloor/lino, +/area/holodeck/source_meetinghall) +"dm" = ( +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_meetinghall) +"dn" = ( +/obj/item/weapon/beach_ball, +/turf/simulated/floor/holofloor/beach/sand, +/area/holodeck/source_beach) +"do" = ( +/obj/structure/window/reinforced/holowindow{ + dir = 4 + }, +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_boxingcourt) +"dp" = ( +/obj/effect/floor_decal/corner/red/full{ + dir = 8 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_boxingcourt) +"dq" = ( +/obj/effect/floor_decal/corner/red{ + dir = 5 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_boxingcourt) +"dr" = ( +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_boxingcourt) +"ds" = ( +/obj/structure/window/reinforced/holowindow{ + dir = 8 + }, +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_boxingcourt) +"dt" = ( +/obj/structure/flora/grass/green, +/turf/simulated/floor/holofloor/snow, +/area/holodeck/source_snowfield) +"du" = ( +/obj/effect/floor_decal/carpet{ + dir = 5 + }, +/obj/effect/floor_decal/carpet{ + dir = 6 + }, +/obj/effect/floor_decal/carpet{ + dir = 9 + }, +/obj/effect/floor_decal/carpet{ + dir = 10 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_meetinghall) +"dv" = ( +/obj/structure/holostool, +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 9 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_meetinghall) +"dw" = ( +/obj/structure/holostool, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_meetinghall) +"dx" = ( +/obj/structure/holostool, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 5 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_meetinghall) +"dy" = ( +/obj/effect/floor_decal/corner/red/full, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"dz" = ( +/obj/effect/floor_decal/corner/red{ + dir = 10 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"dA" = ( +/obj/item/weapon/beach_ball/holoball, +/obj/effect/floor_decal/corner/red{ + dir = 10 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"dB" = ( +/obj/effect/floor_decal/corner/red/full{ + dir = 4 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"dC" = ( +/obj/item/weapon/inflatable_duck, +/turf/simulated/floor/holofloor/beach/sand, +/area/holodeck/source_beach) +"dD" = ( +/obj/structure/window/reinforced/holowindow/disappearing, +/obj/effect/floor_decal/corner/red/full, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"dE" = ( +/obj/structure/window/reinforced/holowindow/disappearing, +/obj/effect/floor_decal/corner/red{ + dir = 10 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"dF" = ( +/obj/structure/window/reinforced/holowindow/disappearing, +/obj/effect/floor_decal/corner/red/full{ + dir = 4 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"dG" = ( +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_boxingcourt) +"dH" = ( +/obj/effect/floor_decal/corner/blue/full{ + dir = 8 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_boxingcourt) +"dI" = ( +/obj/effect/floor_decal/corner/blue/full{ + dir = 1 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_boxingcourt) +"dJ" = ( +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_boxingcourt) +"dK" = ( +/obj/structure/holostool, +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_meetinghall) +"dL" = ( +/obj/structure/holostool, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_meetinghall) +"dM" = ( +/obj/structure/holostool, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_meetinghall) +"dN" = ( +/obj/effect/floor_decal/corner/green/full{ + dir = 8 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"dO" = ( +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"dP" = ( +/obj/effect/floor_decal/corner/green/full{ + dir = 1 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"dQ" = ( +/obj/structure/window/reinforced/holowindow/disappearing{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/full{ + dir = 8 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"dR" = ( +/obj/structure/window/reinforced/holowindow/disappearing{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"dS" = ( +/obj/structure/window/reinforced/holowindow/disappearing{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/full{ + dir = 1 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"dT" = ( +/obj/effect/floor_decal/corner/blue/full, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_boxingcourt) +"dU" = ( +/obj/effect/floor_decal/corner/blue/full{ + dir = 4 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_boxingcourt) +"dV" = ( +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"dW" = ( +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"dX" = ( +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"dY" = ( +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"dZ" = ( +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_boxingcourt) +"ea" = ( +/obj/effect/floor_decal/corner/green/full{ + dir = 4 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_boxingcourt) +"eb" = ( +/obj/structure/flora/grass/brown, +/turf/simulated/floor/holofloor/snow, +/area/holodeck/source_snowfield) +"ec" = ( +/obj/structure/holostool, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/turf/simulated/floor/holofloor/carpet{ + dir = 8 + }, +/area/holodeck/source_meetinghall) +"ed" = ( +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"ee" = ( +/turf/unsimulated/beach/sand{ + icon_state = "beach" + }, +/area/holodeck/source_beach) +"ef" = ( +/obj/structure/window/reinforced/holowindow{ + dir = 1 + }, +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_boxingcourt) +"eg" = ( +/obj/machinery/door/window/holowindoor{ + dir = 1; + name = "Green Corner" + }, +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_boxingcourt) +"eh" = ( +/obj/structure/holostool, +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + dir = 10 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_meetinghall) +"ei" = ( +/obj/structure/holostool, +/obj/effect/floor_decal/carpet, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_meetinghall) +"ej" = ( +/obj/structure/holostool, +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet{ + dir = 6 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_meetinghall) +"ek" = ( +/turf/simulated/floor/holofloor/beach/water, +/area/holodeck/source_beach) +"el" = ( +/obj/effect/floor_decal/corner/green/full, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"em" = ( +/obj/structure/holohoop{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"en" = ( +/obj/effect/floor_decal/corner/green/full{ + dir = 4 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"eo" = ( +/obj/structure/table/holotable, +/obj/effect/floor_decal/corner/green/full, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"ep" = ( +/obj/structure/table/holotable, +/obj/item/clothing/head/helmet/thunderdome, +/obj/item/clothing/suit/armor/tdome/green, +/obj/item/clothing/under/color/green, +/obj/item/weapon/holo/esword/green, +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"eq" = ( +/obj/structure/table/holotable, +/obj/machinery/readybutton{ + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/green/full{ + dir = 4 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"er" = ( +/obj/structure/table/holotable, +/obj/item/clothing/gloves/boxing/hologlove{ + icon_state = "boxinggreen"; + item_state = "boxinggreen" + }, +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_boxingcourt) +"es" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/unsimulated/wall, +/area/space) +"et" = ( +/turf/simulated/floor/holofloor/wood, +/area/holodeck/holodorm/source_basic) +"eu" = ( +/obj/structure/bed/chair/holochair{ + dir = 4 + }, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/holodorm/source_basic) +"ev" = ( +/obj/structure/table/woodentable/holotable, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/holodorm/source_basic) +"ew" = ( +/obj/structure/bed/chair/holochair{ + dir = 8 + }, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/holodorm/source_basic) +"ex" = ( +/obj/effect/overlay/palmtree_r, +/turf/simulated/floor/holofloor/beach/sand, +/area/holodeck/holodorm/source_beach) +"ey" = ( +/turf/simulated/floor/holofloor/beach/sand, +/area/holodeck/holodorm/source_beach) +"ez" = ( +/obj/effect/overlay/coconut, +/turf/simulated/floor/holofloor/beach/sand, +/area/holodeck/holodorm/source_beach) +"eA" = ( +/obj/item/clothing/glasses/sunglasses, +/turf/simulated/floor/holofloor/beach/sand, +/area/holodeck/holodorm/source_beach) +"eB" = ( +/obj/effect/overlay/palmtree_l, +/turf/simulated/floor/holofloor/beach/sand, +/area/holodeck/holodorm/source_beach) +"eC" = ( +/obj/structure/flora/grass/brown, +/obj/structure/flora/tree/dead, +/turf/simulated/floor/holofloor/snow, +/area/holodeck/holodorm/source_snow) +"eD" = ( +/turf/simulated/floor/holofloor/snow, +/area/holodeck/holodorm/source_snow) +"eE" = ( +/turf/unsimulated/beach/sand{ + icon_state = "beach" + }, +/area/holodeck/holodorm/source_beach) +"eF" = ( +/obj/effect/landmark{ + name = "Wolfgirl Spawn" + }, +/turf/simulated/floor/holofloor/snow, +/area/holodeck/holodorm/source_snow) +"eG" = ( +/obj/structure/flora/grass/brown, +/turf/simulated/floor/holofloor/snow, +/area/holodeck/holodorm/source_snow) +"eH" = ( +/obj/structure/flora/grass/green, +/obj/structure/flora/tree/pine, +/turf/simulated/floor/holofloor/snow, +/area/holodeck/holodorm/source_snow) +"eI" = ( +/obj/structure/bed/holobed, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/holodorm/source_basic) +"eJ" = ( +/turf/simulated/floor/holofloor/beach/water, +/area/holodeck/holodorm/source_beach) +"eK" = ( +/obj/structure/flora/grass/green, +/turf/simulated/floor/holofloor/snow, +/area/holodeck/holodorm/source_snow) +"eL" = ( +/obj/structure/flora/grass/both, +/turf/simulated/floor/holofloor/snow, +/area/holodeck/holodorm/source_snow) +"eM" = ( +/turf/simulated/shuttle/wall/dark/no_join, +/area/syndicate_mothership) +"eN" = ( +/turf/unsimulated/wall{ + desc = "That looks like it doesn't open easily."; + icon = 'icons/obj/doors/rapid_pdoor.dmi'; + icon_state = "pdoor1"; + name = "Shuttle Bay Blast Door" + }, +/area/syndicate_mothership) +"eO" = ( +/turf/simulated/shuttle/wall/dark, +/area/shuttle/syndicate_elite/mothership) +"eP" = ( +/obj/structure/flora/grass/both, +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "snow" + }, +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "gravsnow_corner" + }, +/area/syndicate_mothership) +"eQ" = ( +/obj/structure/flora/tree/pine, +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "snow" + }, +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "gravsnow_corner" + }, +/area/syndicate_mothership) +"eR" = ( +/obj/structure/flora/grass/brown, +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "snow" + }, +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "gravsnow_corner"; + dir = 4 + }, +/area/syndicate_mothership) +"eS" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/holofloor/desert, +/area/holodeck/holodorm/source_desert) +"eT" = ( +/turf/simulated/floor/holofloor/desert, +/area/holodeck/holodorm/source_desert) +"eU" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/holofloor/desert, +/area/holodeck/holodorm/source_desert) +"eV" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/holodorm/source_garden) +"eW" = ( +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/holodorm/source_garden) +"eX" = ( +/turf/simulated/floor/holofloor/reinforced, +/area/holodeck/holodorm/source_off) +"eY" = ( +/obj/structure/window/reinforced, +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 1 + }, +/turf/simulated/floor/airless, +/area/shuttle/syndicate_elite/mothership) +"eZ" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/effect/landmark{ + name = "Catgirl Spawn" + }, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/holodorm/source_garden) +"fa" = ( +/turf/unsimulated/wall, +/area/syndicate_mothership{ + name = "\improper Trader Base" + }) +"fb" = ( +/obj/effect/landmark{ + name = "Syndicate-Commando-Bomb" + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/syndicate_elite/mothership) +"fc" = ( +/mob/living/silicon/decoy{ + icon_state = "ai-malf"; + name = "GLaDOS" + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership/control) +"fd" = ( +/obj/item/device/radio/intercom{ + broadcasting = 1; + dir = 1; + frequency = 1213; + listening = 1; + name = "Syndicate Ops Intercom"; + pixel_y = 0; + subspace_transmission = 1; + syndie = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"fe" = ( +/obj/structure/table/standard, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/syndicate_mothership{ + name = "\improper Trader Base" + }) +"ff" = ( +/obj/structure/closet/wardrobe/pink, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/syndicate_mothership{ + name = "\improper Trader Base" + }) +"fg" = ( +/obj/structure/closet/wardrobe/white, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/syndicate_mothership{ + name = "\improper Trader Base" + }) +"fh" = ( +/obj/structure/closet/wardrobe/green, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/syndicate_mothership{ + name = "\improper Trader Base" + }) +"fi" = ( +/obj/structure/closet/wardrobe/grey, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/syndicate_mothership{ + name = "\improper Trader Base" + }) +"fj" = ( +/obj/structure/closet/wardrobe/black, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/syndicate_mothership{ + name = "\improper Trader Base" + }) +"fk" = ( +/obj/structure/closet/wardrobe/pjs, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/syndicate_mothership{ + name = "\improper Trader Base" + }) +"fl" = ( +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/syndicate_mothership{ + name = "\improper Trader Base" + }) +"fm" = ( +/obj/structure/closet/crate, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 1 + }, +/area/syndicate_mothership{ + name = "\improper Trader Base" + }) +"fn" = ( +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership{ + name = "\improper Trader Base" + }) +"fo" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/syndicate_elite/mothership) +"fp" = ( +/turf/simulated/shuttle/floor/red, +/area/shuttle/syndicate_elite/mothership) +"fq" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/syndicate_elite/mothership) +"fr" = ( +/obj/structure/closet/wardrobe/yellow, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/syndicate_mothership{ + name = "\improper Trader Base" + }) +"fs" = ( +/obj/structure/closet/wardrobe/suit, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/syndicate_mothership{ + name = "\improper Trader Base" + }) +"ft" = ( +/obj/item/weapon/stool/padded, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership{ + name = "\improper Trader Base" + }) +"fu" = ( +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 1 + }, +/area/syndicate_mothership{ + name = "\improper Trader Base" + }) +"fv" = ( +/turf/simulated/shuttle/wall, +/area/shuttle/arrival/pre_game) +"fw" = ( +/turf/space, +/area/syndicate_mothership/elite_squad) +"fx" = ( +/turf/simulated/shuttle/wall/dark/no_join, +/area/syndicate_mothership/elite_squad) +"fy" = ( +/obj/machinery/computer/pod{ + id = "syndicate_elite"; + name = "Hull Door Control" + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership/elite_squad) +"fz" = ( +/obj/item/device/radio/intercom{ + broadcasting = 1; + dir = 1; + frequency = 1213; + listening = 0; + name = "Syndicate Ops Intercom"; + pixel_y = 28; + subspace_transmission = 1; + syndie = 1 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership/elite_squad) +"fA" = ( +/obj/effect/landmark{ + name = "Syndicate-Commando" + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership/elite_squad) +"fB" = ( +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership/elite_squad) +"fC" = ( +/obj/machinery/mech_recharger, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership/elite_squad) +"fD" = ( +/obj/mecha/combat/marauder/mauler, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"fE" = ( +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"fF" = ( +/turf/simulated/floor/holofloor/wood, +/area/holodeck/holodorm/source_seating) +"fG" = ( +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 9 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/holodorm/source_seating) +"fH" = ( +/obj/structure/bed/chair/holochair, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/holodorm/source_seating) +"fI" = ( +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet{ + dir = 5 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/holodorm/source_seating) +"fJ" = ( +/obj/structure/table/holotable, +/obj/item/clothing/gloves/boxing/hologlove, +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/holodorm/source_boxing) +"fK" = ( +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/holodorm/source_boxing) +"fL" = ( +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/holodorm/source_boxing) +"fM" = ( +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/holodorm/source_boxing) +"fN" = ( +/turf/simulated/floor/holofloor/space, +/area/holodeck/holodorm/source_space) +"fO" = ( +/obj/item/weapon/stool/padded, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/syndicate_mothership{ + name = "\improper Trader Base" + }) +"fP" = ( +/obj/structure/closet/wardrobe/mixed, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/syndicate_mothership{ + name = "\improper Trader Base" + }) +"fQ" = ( +/obj/structure/closet/wardrobe/xenos, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/syndicate_mothership{ + name = "\improper Trader Base" + }) +"fR" = ( +/obj/effect/landmark{ + name = "Trader" + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership{ + name = "\improper Trader Base" + }) +"fS" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "arrivals_shuttle"; + pixel_x = 0; + pixel_y = 25; + req_one_access = list(13); + tag_door = "arrivals_shuttle_hatch" + }, +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/shuttle/arrival/pre_game) +"fT" = ( +/obj/structure/showcase{ + desc = "So that's how the shuttle moves on its own."; + icon = 'icons/mob/AI.dmi'; + icon_state = "ai-red"; + name = "Arrivals Announcement Computer" + }, +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/shuttle/arrival/pre_game) +"fU" = ( +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/shuttle/arrival/pre_game) +"fV" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/syndicate_mothership/elite_squad) +"fW" = ( +/obj/structure/bed/chair/holochair{ + dir = 4 + }, +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/holodorm/source_seating) +"fX" = ( +/obj/structure/table/woodentable/holotable, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/holodorm/source_seating) +"fY" = ( +/obj/structure/bed/chair/holochair{ + dir = 8 + }, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/holodorm/source_seating) +"fZ" = ( +/obj/machinery/door/blast/shutters{ + dir = 8; + id = "qm_warehouse"; + name = "Warehouse Shutters" + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 1 + }, +/area/syndicate_mothership{ + name = "\improper Trader Base" + }) +"ga" = ( +/obj/machinery/light, +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/shuttle/arrival/pre_game) +"gb" = ( +/obj/machinery/light, +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/shuttle/arrival/pre_game) +"gc" = ( +/obj/structure/table/steel, +/obj/structure/flora/pottedplant{ + icon_state = "plant-09"; + name = "Dave"; + pixel_y = 15 + }, +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/shuttle/arrival/pre_game) +"gd" = ( +/obj/machinery/door/airlock/external{ + name = "Shuttle Airlock"; + req_access = list(150) + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "syndicate_elite"; + name = "Side Hull Door"; + opacity = 0 + }, +/turf/simulated/shuttle/floor{ + icon_state = "floor4" + }, +/area/shuttle/syndicate_elite/mothership) +"ge" = ( +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/syndicate_mothership/elite_squad) +"gf" = ( +/obj/machinery/door/airlock/external{ + req_access = list(150) + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership/elite_squad) +"gg" = ( +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + dir = 10 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/holodorm/source_seating) +"gh" = ( +/obj/structure/bed/chair/holochair{ + dir = 1 + }, +/obj/effect/floor_decal/carpet, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/holodorm/source_seating) +"gi" = ( +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + dir = 6 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/holodorm/source_seating) +"gj" = ( +/obj/structure/table/holotable, +/obj/item/clothing/gloves/boxing/hologlove{ + icon_state = "boxinggreen"; + item_state = "boxinggreen" + }, +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/holodorm/source_boxing) +"gk" = ( +/obj/structure/toilet{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/syndicate_mothership{ + name = "\improper Trader Base" + }) +"gl" = ( +/obj/machinery/door/airlock/silver{ + name = "Toilet" + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/syndicate_mothership{ + name = "\improper Trader Base" + }) +"gm" = ( +/obj/effect/step_trigger/thrower{ + affect_ghosts = 1; + direction = 4; + name = "thrower_escapeshuttletop(right)"; + tiles = 0 + }, +/turf/space/transit/north, +/area/space) +"gn" = ( +/obj/machinery/status_display, +/turf/simulated/shuttle/wall, +/area/shuttle/arrival/pre_game) +"go" = ( +/obj/structure/sign/warning/secure_area, +/turf/simulated/shuttle/wall, +/area/shuttle/arrival/pre_game) +"gp" = ( +/obj/machinery/door/airlock/silver{ + icon_state = "door_locked"; + locked = 1; + name = "Employees Only"; + secured_wires = 1 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/arrival/pre_game) +"gq" = ( +/obj/machinery/ai_status_display, +/turf/simulated/shuttle/wall, +/area/shuttle/arrival/pre_game) +"gr" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Airlock"; + req_access = list(150) + }, +/obj/machinery/door/blast/regular{ + id = "syndicate_elite_mech_room"; + name = "Mech Room Door" + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership/elite_squad) +"gs" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 4; + req_access = list(160) + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/syndicate_mothership{ + name = "\improper Trader Base" + }) +"gt" = ( +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/syndicate_mothership{ + name = "\improper Trader Base" + }) +"gu" = ( +/obj/effect/step_trigger/thrower{ + affect_ghosts = 1; + direction = 2; + name = "thrower_throwdown"; + tiles = 0 + }, +/turf/space/transit/north, +/area/space) +"gv" = ( +/obj/effect/step_trigger/thrower{ + affect_ghosts = 1; + direction = 8; + name = "thrower_escapeshuttletop(left)"; + tiles = 0 + }, +/turf/space/transit/north, +/area/space) +"gw" = ( +/obj/structure/flora/grass/brown, +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "snow" + }, +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "gravsnow_corner"; + dir = 8 + }, +/area/syndicate_mothership) +"gx" = ( +/turf/simulated/shuttle/wall/hard_corner, +/area/shuttle/arrival/pre_game) +"gy" = ( +/obj/structure/closet/emcloset, +/turf/simulated/shuttle/floor{ + icon_state = "floor_white" + }, +/area/shuttle/arrival/pre_game) +"gz" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/computer/arcade/battle, +/turf/simulated/shuttle/floor{ + icon_state = "floor_white" + }, +/area/shuttle/arrival/pre_game) +"gA" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + icon_state = "warningcorner"; + dir = 4 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/arrival/pre_game) +"gB" = ( +/obj/effect/floor_decal/industrial/warning{ + icon_state = "warning"; + dir = 1 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/arrival/pre_game) +"gC" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + icon_state = "warningcorner"; + dir = 1 + }, +/obj/machinery/requests_console{ + department = "Arrival shuttle"; + pixel_y = 26 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/arrival/pre_game) +"gD" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/computer/arcade/orion_trail, +/turf/simulated/shuttle/floor{ + icon_state = "floor_white" + }, +/area/shuttle/arrival/pre_game) +"gE" = ( +/obj/machinery/computer/pod{ + id = "syndicate_elite"; + name = "Hull Door Control" + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/syndicate_elite/mothership) +"gF" = ( +/obj/machinery/computer/syndicate_elite_shuttle, +/turf/simulated/shuttle/floor/red, +/area/shuttle/syndicate_elite/mothership) +"gG" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/syndicate_mothership{ + name = "\improper Trader Base" + }) +"gH" = ( +/obj/structure/curtain/open/shower, +/obj/machinery/shower{ + pixel_y = 3 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/syndicate_mothership{ + name = "\improper Trader Base" + }) +"gI" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "arrivals_shuttle_hatch"; + locked = 1; + name = "Shuttle Hatch"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor, +/area/shuttle/arrival/pre_game) +"gJ" = ( +/turf/simulated/shuttle/floor, +/area/shuttle/arrival/pre_game) +"gK" = ( +/turf/simulated/shuttle/wall/dark/hard_corner, +/area/shuttle/syndicate_elite/mothership) +"gL" = ( +/obj/machinery/door/airlock/external{ + name = "Shuttle Airlock"; + req_access = list(150) + }, +/obj/machinery/door/blast/regular{ + icon_state = "pdoor1"; + id = "syndicate_elite"; + name = "Front Hull Door"; + opacity = 1 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/syndicate_elite/mothership) +"gM" = ( +/obj/structure/table/standard, +/obj/item/weapon/soap/deluxe, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/syndicate_mothership{ + name = "\improper Trader Base" + }) +"gN" = ( +/obj/structure/undies_wardrobe, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/syndicate_mothership{ + name = "\improper Trader Base" + }) +"gO" = ( +/obj/structure/flora/bush, +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "snow" + }, +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "gravsnow_corner"; + dir = 8 + }, +/area/syndicate_mothership) +"gP" = ( +/obj/structure/bed/chair, +/obj/effect/landmark{ + name = "JoinLate" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/shuttle/floor{ + icon_state = "floor_white" + }, +/area/shuttle/arrival/pre_game) +"gQ" = ( +/obj/structure/bed/chair, +/obj/effect/landmark{ + name = "JoinLate" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/shuttle/floor{ + icon_state = "floor_white" + }, +/area/shuttle/arrival/pre_game) +"gR" = ( +/obj/structure/bed/chair, +/obj/effect/landmark{ + name = "JoinLate" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 26 + }, +/turf/simulated/shuttle/floor{ + icon_state = "floor_white" + }, +/area/shuttle/arrival/pre_game) +"gS" = ( +/turf/space, +/area/syndicate_mothership) +"gT" = ( +/turf/simulated/floor/airless, +/area/shuttle/syndicate_elite/mothership) +"gU" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_x = -28 + }, +/turf/simulated/shuttle/floor{ + icon_state = "floor_white" + }, +/area/shuttle/arrival/pre_game) +"gV" = ( +/turf/simulated/shuttle/floor{ + icon_state = "floor_white" + }, +/area/shuttle/arrival/pre_game) +"gW" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_x = 28 + }, +/turf/simulated/shuttle/floor{ + icon_state = "floor_white" + }, +/area/shuttle/arrival/pre_game) +"gX" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "trade_shuttle_bay"; + name = "shuttle bay controller"; + pixel_x = 25; + pixel_y = 0; + tag_door = "trade_shuttle_bay_door" + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/syndicate_mothership{ + name = "\improper Trader Base" + }) +"gY" = ( +/obj/structure/shuttle/window, +/obj/structure/grille, +/turf/simulated/shuttle/plating, +/area/shuttle/arrival/pre_game) +"gZ" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/effect/landmark{ + name = "JoinLate" + }, +/turf/simulated/shuttle/floor{ + icon_state = "floor_white" + }, +/area/shuttle/arrival/pre_game) +"ha" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l" + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/syndicate_mothership) +"hb" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/syndicate_mothership) +"hc" = ( +/obj/structure/table/standard, +/turf/simulated/shuttle/floor{ + icon_state = "floor_white" + }, +/area/shuttle/arrival/pre_game) +"hd" = ( +/obj/machinery/hologram/holopad, +/obj/effect/landmark{ + name = "Observer-Start" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/arrival/pre_game) +"he" = ( +/obj/structure/table/standard, +/obj/item/weapon/book/codex/lore/vir, +/turf/simulated/shuttle/floor{ + icon_state = "floor_white" + }, +/area/shuttle/arrival/pre_game) +"hf" = ( +/turf/unsimulated/wall, +/area/syndicate_mothership) +"hg" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "trade_shuttle_bay_door"; + locked = 1 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/syndicate_mothership{ + name = "\improper Trader Base" + }) +"hh" = ( +/obj/structure/bed/chair, +/obj/effect/landmark{ + name = "JoinLate" + }, +/turf/simulated/shuttle/floor{ + icon_state = "floor_white" + }, +/area/shuttle/arrival/pre_game) +"hi" = ( +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "snow" + }, +/area/syndicate_mothership) +"hj" = ( +/obj/structure/flora/grass/brown, +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "snow" + }, +/area/syndicate_mothership) +"hk" = ( +/obj/structure/flora/tree/pine, +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "snow" + }, +/area/syndicate_mothership) +"hl" = ( +/obj/structure/flora/grass/both, +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "snow" + }, +/area/syndicate_mothership) +"hm" = ( +/turf/simulated/shuttle/wall/dark/hard_corner, +/area/shuttle/trade/centcom) +"hn" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "trade_shuttle_hatch"; + locked = 1; + name = "Shuttle Hatch"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"ho" = ( +/turf/simulated/shuttle/wall/dark, +/area/shuttle/trade/centcom) +"hp" = ( +/obj/structure/window/reinforced, +/obj/machinery/door/blast/shutters{ + density = 0; + icon_state = "shutter0"; + id = "tradestarshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/trade/centcom) +"hq" = ( +/obj/structure/window/reinforced, +/obj/machinery/door/blast/shutters{ + density = 0; + icon_state = "shutter0"; + id = "tradestarshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/trade/centcom) +"hr" = ( +/obj/structure/window/reinforced, +/obj/machinery/door/blast/shutters{ + density = 0; + icon_state = "shutter0"; + id = "tradestarshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/trade/centcom) +"hs" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r" + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/syndicate_mothership) +"ht" = ( +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"hu" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 4 + }, +/turf/simulated/shuttle/plating/airless, +/area/shuttle/trade/centcom) +"hv" = ( +/turf/simulated/shuttle/wall/dark, +/area/shuttle/mercenary) +"hw" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/effect/landmark{ + name = "JoinLate" + }, +/obj/structure/window/reinforced, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/shuttle/floor{ + icon_state = "floor_white" + }, +/area/shuttle/arrival/pre_game) +"hx" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/effect/landmark{ + name = "JoinLate" + }, +/obj/structure/window/reinforced, +/turf/simulated/shuttle/floor{ + icon_state = "floor_white" + }, +/area/shuttle/arrival/pre_game) +"hy" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/effect/landmark{ + name = "JoinLate" + }, +/obj/structure/window/reinforced, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 26 + }, +/turf/simulated/shuttle/floor{ + icon_state = "floor_white" + }, +/area/shuttle/arrival/pre_game) +"hz" = ( +/obj/structure/flora/bush, +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "snow" + }, +/area/syndicate_mothership) +"hA" = ( +/obj/structure/closet{ + icon_state = "cabinet_closed" + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"hB" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/rd, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"hC" = ( +/obj/structure/table/standard, +/obj/machinery/chemical_dispenser/bar_alc/full, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"hD" = ( +/obj/structure/table/standard, +/obj/machinery/microwave, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"hE" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/trade/centcom) +"hF" = ( +/obj/structure/bed/chair, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/trade/centcom) +"hG" = ( +/obj/structure/flora/pottedplant{ + icon_state = "plant-22" + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/trade/centcom) +"hH" = ( +/obj/machinery/sleep_console{ + dir = 4 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"hI" = ( +/obj/machinery/sleeper{ + dir = 4 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"hJ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/blast/shutters{ + density = 0; + icon_state = "shutter0"; + id = "syndieshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/mercenary) +"hK" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 8; + icon_state = "shutter0"; + id = "tradestarshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/trade/centcom) +"hL" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"hM" = ( +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"hN" = ( +/obj/machinery/door/airlock/silver{ + name = "Sleeping" + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"hO" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/donkpockets, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/trade/centcom) +"hP" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/trade/centcom) +"hQ" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/glasses/square, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/trade/centcom) +"hR" = ( +/obj/machinery/atm{ + pixel_x = -32 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"hS" = ( +/obj/machinery/suit_cycler/syndicate, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"hT" = ( +/obj/machinery/bodyscanner{ + dir = 8 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"hU" = ( +/obj/machinery/body_scanconsole, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"hV" = ( +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/bodybag/cryobag{ + pixel_x = 5 + }, +/obj/item/bodybag/cryobag{ + pixel_x = 5 + }, +/obj/item/weapon/storage/firstaid/o2{ + layer = 2.8; + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/weapon/storage/box/masks{ + pixel_x = 0; + pixel_y = 0 + }, +/obj/item/weapon/storage/box/gloves{ + pixel_x = 3; + pixel_y = 4 + }, +/obj/item/weapon/storage/firstaid/toxin, +/obj/item/weapon/storage/firstaid/fire{ + layer = 2.9; + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/adv{ + pixel_x = -2 + }, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/structure/closet/medical_wall{ + pixel_y = 32 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"hW" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"hX" = ( +/obj/machinery/vending/snack, +/turf/simulated/shuttle/floor{ + icon_state = "floor_white" + }, +/area/shuttle/arrival/pre_game) +"hY" = ( +/obj/machinery/vending/cigarette, +/turf/simulated/shuttle/floor{ + icon_state = "floor_white" + }, +/area/shuttle/arrival/pre_game) +"hZ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 8; + icon_state = "shutter0"; + id = "tradestarshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/trade/centcom) +"ia" = ( +/obj/structure/closet/wardrobe/pjs, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"ib" = ( +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 8 + }, +/obj/item/weapon/pen{ + pixel_y = 4 + }, +/obj/machinery/light, +/obj/structure/table/glass, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"ic" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/hos, +/obj/structure/sign/poster{ + pixel_y = -32 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"id" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = 32 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/trade/centcom) +"ie" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/shutters{ + density = 0; + icon_state = "shutter0"; + id = "syndieshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/mercenary) +"if" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/shutters{ + density = 0; + icon_state = "shutter0"; + id = "syndieshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/mercenary) +"ig" = ( +/obj/structure/table/steel_reinforced, +/obj/item/weapon/inflatable_duck, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"ih" = ( +/obj/structure/table/steel_reinforced, +/obj/item/stack/material/mhydrogen, +/obj/item/stack/material/diamond, +/obj/item/stack/material/sandstone, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"ii" = ( +/obj/structure/table/steel_reinforced, +/obj/item/weapon/rig/internalaffairs, +/obj/item/clothing/head/helmet/space/void/wizard, +/obj/item/clothing/suit/space/void/wizard, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"ij" = ( +/obj/structure/table/steel_reinforced, +/obj/random/tool, +/obj/random/tool, +/obj/random/tool, +/obj/random/tool, +/obj/random/tool, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"ik" = ( +/obj/structure/table/steel_reinforced, +/obj/random/toolbox, +/obj/random/toolbox, +/obj/random/toolbox, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"il" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/trade/centcom) +"im" = ( +/obj/structure/closet/secure_closet/security/engine{ + req_access = list() + }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"in" = ( +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/trade/centcom) +"io" = ( +/obj/machinery/door/airlock/glass_medical{ + name = "Medical Bay"; + req_access = list(150); + req_one_access = list() + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"ip" = ( +/obj/machinery/optable, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"iq" = ( +/obj/structure/table/standard, +/obj/machinery/recharger, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"ir" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/arrival/pre_game) +"is" = ( +/obj/machinery/vending/cola, +/turf/simulated/shuttle/floor{ + icon_state = "floor_white" + }, +/area/shuttle/arrival/pre_game) +"it" = ( +/obj/machinery/light, +/obj/structure/table/standard, +/turf/simulated/shuttle/floor{ + icon_state = "floor_white" + }, +/area/shuttle/arrival/pre_game) +"iu" = ( +/obj/machinery/vending/coffee, +/turf/simulated/shuttle/floor{ + icon_state = "floor_white" + }, +/area/shuttle/arrival/pre_game) +"iv" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/arrival/pre_game) +"iw" = ( +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "snow" + }, +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "gravsnow_corner" + }, +/area/syndicate_mothership) +"ix" = ( +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = -32 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"iy" = ( +/obj/machinery/button/remote/blast_door{ + id = "tradestarshutters"; + name = "remote shutter control"; + pixel_x = 30; + req_access = list(160) + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"iz" = ( +/obj/structure/table/steel_reinforced, +/obj/random/firstaid, +/obj/random/firstaid, +/obj/random/firstaid, +/obj/random/firstaid, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"iA" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"iB" = ( +/obj/effect/floor_decal/industrial/warning{ + icon_state = "warning"; + dir = 1 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"iC" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"iD" = ( +/obj/structure/table/steel_reinforced, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/item/weapon/weldpack, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"iE" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/trade/centcom) +"iF" = ( +/obj/vehicle/train/trolley, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"iG" = ( +/obj/machinery/door/airlock/glass_medical{ + name = "Medical Bay"; + req_access = list(160) + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"iH" = ( +/obj/machinery/light, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"iI" = ( +/obj/machinery/vending/medical{ + pixel_y = -32; + req_access = null + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"iJ" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/arrival/pre_game) +"iK" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/arrival/pre_game) +"iL" = ( +/turf/simulated/shuttle/wall/dark, +/area/syndicate_mothership) +"iM" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/blast/shutters{ + density = 0; + icon_state = "shutter0"; + id = "syndieshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/turf/simulated/shuttle/plating, +/area/syndicate_mothership) +"iN" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/shutters{ + density = 0; + icon_state = "shutter0"; + id = "syndieshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/turf/simulated/shuttle/plating, +/area/syndicate_mothership) +"iO" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/shutters{ + density = 0; + icon_state = "shutter0"; + id = "syndieshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/turf/simulated/shuttle/plating, +/area/syndicate_mothership) +"iP" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 4; + req_access = list(160) + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"iQ" = ( +/obj/structure/table/steel_reinforced, +/obj/random/medical, +/obj/random/medical, +/obj/random/medical, +/obj/random/medical, +/obj/structure/window/reinforced, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"iR" = ( +/obj/machinery/door/window/southleft{ + name = "Cargo Hold"; + req_access = list(160) + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"iS" = ( +/obj/structure/table/steel_reinforced, +/obj/item/weapon/coin/uranium, +/obj/item/weapon/coin/silver, +/obj/item/weapon/coin/platinum, +/obj/item/weapon/coin/phoron, +/obj/item/weapon/coin/iron, +/obj/item/weapon/coin/gold, +/obj/item/weapon/coin/diamond, +/obj/structure/window/reinforced, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"iT" = ( +/obj/machinery/door/window/southright{ + name = "Cargo Hold"; + req_access = list(160) + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"iU" = ( +/obj/structure/table/steel_reinforced, +/obj/item/weapon/cell/high, +/obj/item/weapon/cell/high, +/obj/item/weapon/cell/hyper, +/obj/item/weapon/cell/potato, +/obj/structure/window/reinforced, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"iV" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/trade/centcom) +"iW" = ( +/obj/structure/table/standard, +/obj/item/clothing/gloves/sterile/latex, +/obj/item/clothing/mask/surgical, +/obj/item/weapon/surgical/retractor{ + pixel_x = 0; + pixel_y = 6 + }, +/obj/item/weapon/surgical/scalpel, +/obj/item/weapon/surgical/surgicaldrill, +/obj/item/weapon/surgical/circular_saw, +/obj/item/stack/nanopaste, +/obj/item/weapon/surgical/hemostat{ + pixel_y = 4 + }, +/obj/item/weapon/surgical/cautery{ + pixel_y = 4 + }, +/obj/item/weapon/surgical/FixOVein{ + pixel_x = -6; + pixel_y = 1 + }, +/obj/item/stack/medical/advanced/bruise_pack, +/obj/item/weapon/surgical/bonesetter, +/obj/item/weapon/surgical/bonegel{ + pixel_x = 4; + pixel_y = 3 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"iX" = ( +/obj/machinery/iv_drip, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"iY" = ( +/turf/simulated/shuttle/floor/red, +/area/syndicate_mothership) +"iZ" = ( +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "snow" + }, +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "gravsnow_corner"; + dir = 8 + }, +/area/syndicate_mothership) +"ja" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_l"; + dir = 8 + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/specops) +"jb" = ( +/obj/structure/bed/chair/office/dark, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/trade/centcom) +"jc" = ( +/obj/machinery/door/blast/shutters{ + density = 0; + icon_state = "shutter0"; + id = "tradebridgeshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/trade/centcom) +"jd" = ( +/obj/machinery/door/blast/shutters{ + density = 0; + icon_state = "shutter0"; + id = "tradebridgeshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/trade/centcom) +"je" = ( +/obj/machinery/vending/coffee, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"jf" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"jg" = ( +/obj/machinery/door/airlock/multi_tile/glass, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/trade/centcom) +"jh" = ( +/obj/structure/closet/crate/secure/weapon, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"ji" = ( +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "snow" + }, +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "gravsnow_corner"; + dir = 4 + }, +/area/syndicate_mothership) +"jj" = ( +/turf/unsimulated/wall/fakeglass{ + icon_state = "fakewindows"; + dir = 9 + }, +/area/syndicate_mothership) +"jk" = ( +/turf/unsimulated/wall/fakeglass{ + icon_state = "fakewindows2"; + dir = 8 + }, +/area/syndicate_mothership) +"jl" = ( +/turf/unsimulated/wall/fakeglass{ + icon_state = "fakewindows"; + dir = 4 + }, +/area/syndicate_mothership) +"jm" = ( +/obj/structure/table/steel_reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 8 + }, +/obj/item/weapon/pen{ + pixel_y = 4 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"jn" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"jo" = ( +/obj/structure/toilet, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/trade/centcom) +"jp" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/machinery/light/small, +/turf/simulated/shuttle/floor/white, +/area/shuttle/trade/centcom) +"jq" = ( +/obj/structure/mirror{ + pixel_x = 0; + pixel_y = 28 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/trade/centcom) +"jr" = ( +/obj/structure/curtain/open/shower, +/obj/machinery/shower{ + pixel_y = 3 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/trade/centcom) +"js" = ( +/obj/machinery/vending/snack{ + name = "hacked Getmore Chocolate Corp"; + prices = list() + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"jt" = ( +/obj/structure/window/reinforced, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/trade/centcom) +"ju" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"jv" = ( +/turf/unsimulated/wall/fakeglass{ + icon_state = "fakewindows2"; + dir = 1 + }, +/area/syndicate_mothership) +"jw" = ( +/obj/structure/sign/double/map/left{ + pixel_y = 32 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"jx" = ( +/obj/structure/sign/double/map/right{ + pixel_y = 32 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"jy" = ( +/obj/structure/table/standard, +/obj/machinery/microwave, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"jz" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"jA" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"jB" = ( +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 8; + icon_state = "shutter0"; + id = "tradebridgeshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/trade/centcom) +"jC" = ( +/obj/structure/frame/computer, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"jD" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/sign/kiddieplaque{ + desc = "A plaque commemorating the construction of the cargo ship Beruang."; + name = "Beruang"; + pixel_x = 32 + }, +/mob/living/simple_mob/animal/passive/dog/tamaskan/Spice, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/trade/centcom) +"jE" = ( +/obj/machinery/door/airlock/silver{ + name = "Toilet" + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/trade/centcom) +"jF" = ( +/obj/machinery/door/airlock/silver{ + name = "Restroom" + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/trade/centcom) +"jG" = ( +/obj/structure/undies_wardrobe, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"jH" = ( +/obj/machinery/vending/cigarette{ + name = "hacked cigarette machine"; + prices = list(); + products = list(/obj/item/weapon/storage/fancy/cigarettes = 10, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/flame/lighter/zippo = 4, /obj/item/clothing/mask/smokable/cigarette/cigar/havana = 2) + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"jI" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/structure/largecrate/animal/cat, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"jJ" = ( +/obj/effect/floor_decal/industrial/warning{ + icon_state = "warning"; + dir = 1 + }, +/obj/structure/largecrate/animal/cow, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"jK" = ( +/obj/effect/floor_decal/industrial/warning{ + icon_state = "warning"; + dir = 1 + }, +/obj/structure/closet/crate/freezer/rations, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"jL" = ( +/obj/structure/table/rack, +/obj/effect/floor_decal/industrial/warning{ + icon_state = "warning"; + dir = 1 + }, +/obj/item/device/kit/paint/ripley/death, +/obj/item/device/kit/paint/ripley/flames_blue, +/obj/item/device/kit/paint/ripley/flames_red, +/obj/item/device/kit/paint/ripley, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"jM" = ( +/obj/effect/floor_decal/industrial/warning{ + icon_state = "warning"; + dir = 1 + }, +/obj/structure/closet/crate/secure/loot, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"jN" = ( +/obj/effect/floor_decal/industrial/warning{ + icon_state = "warning"; + dir = 1 + }, +/obj/structure/largecrate/hoverpod, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"jO" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/mecha/working/ripley/mining, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"jP" = ( +/obj/machinery/door/window/westright{ + name = "Storefront"; + req_access = list(160) + }, +/obj/structure/table/marble, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 8; + icon_state = "shutter0"; + id = "trade"; + name = "Shop Shutters"; + opacity = 0 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/trade/centcom) +"jQ" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/trade/centcom) +"jR" = ( +/obj/machinery/photocopier, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/trade/centcom) +"jS" = ( +/obj/structure/bed/chair/comfy/black, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"jT" = ( +/obj/machinery/door/airlock/centcom{ + name = "Kitchen"; + opacity = 1; + req_access = list(150) + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"jU" = ( +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 8; + icon_state = "shutter0"; + id = "tradebridgeshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/trade/centcom) +"jV" = ( +/obj/machinery/computer/shuttle_control{ + name = "Beruang control console"; + req_access = list(160); + shuttle_tag = "Trade" + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"jW" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/trade/centcom) +"jX" = ( +/obj/machinery/door/airlock/command{ + name = "Bridge"; + req_access = list(150); + req_one_access = list() + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"jY" = ( +/obj/structure/noticeboard{ + pixel_y = 32 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"jZ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/structure/largecrate/animal/corgi, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"ka" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/largecrate/animal/corgi, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"kb" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/closet/crate/internals, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"kc" = ( +/obj/structure/table/rack, +/obj/effect/floor_decal/industrial/warning, +/obj/item/device/kit/paint/gygax/darkgygax, +/obj/item/device/kit/paint/gygax/recitence, +/obj/item/device/kit/paint/durand, +/obj/item/device/kit/paint/durand/phazon, +/obj/item/device/kit/paint/durand/seraph, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"kd" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/closet/crate/secure/loot, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"ke" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/largecrate/hoverpod, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"kf" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/mecha/working/ripley/firefighter, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"kg" = ( +/obj/machinery/door/window/westleft{ + name = "Storefront"; + req_access = list(160) + }, +/obj/structure/window/reinforced, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 8; + icon_state = "shutter0"; + id = "trade"; + name = "Shop Shutters"; + opacity = 0 + }, +/obj/structure/table/marble, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/trade/centcom) +"kh" = ( +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "snow" + }, +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "gravsnow_surround"; + dir = 8 + }, +/area/syndicate_mothership) +"ki" = ( +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "snow" + }, +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "gravsnow_corner"; + dir = 6 + }, +/area/syndicate_mothership) +"kj" = ( +/turf/unsimulated/wall/fakeglass, +/area/syndicate_mothership) +"kk" = ( +/obj/structure/bed/chair/comfy/black{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"kl" = ( +/obj/structure/table/standard, +/obj/item/weapon/folder, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"km" = ( +/obj/structure/bed/chair/comfy/black{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"kn" = ( +/obj/structure/closet/crate/freezer, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"ko" = ( +/obj/machinery/computer/arcade/battle, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"kp" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/button/remote/blast_door{ + id = "tradebridgeshutters"; + name = "remote shutter control"; + pixel_x = 30; + req_access = list(150) + }, +/obj/structure/flora/pottedplant{ + icon_state = "plant-09"; + name = "Esteban"; + pixel_y = 8 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"kq" = ( +/obj/machinery/vending/assist{ + contraband = null; + name = "Old Vending Machine"; + products = list(/obj/item/device/assembly/prox_sensor = 5, /obj/item/device/assembly/signaler = 4, /obj/item/device/assembly/infra = 4, /obj/item/device/assembly/prox_sensor = 4, /obj/item/weapon/handcuffs = 8, /obj/item/device/flash = 4, /obj/item/weapon/cartridge/signal = 4, /obj/item/clothing/glasses/sunglasses = 4) + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"kr" = ( +/obj/structure/closet{ + name = "custodial" + }, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/weapon/mop, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"ks" = ( +/obj/machinery/vending/sovietsoda, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"kt" = ( +/obj/machinery/light, +/obj/structure/table/standard, +/obj/item/weapon/soap, +/obj/item/weapon/towel{ + color = "#0000FF" + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"ku" = ( +/obj/structure/sign/poster{ + pixel_y = -32 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"kv" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 2; + req_access = list(150) + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"kw" = ( +/obj/machinery/door/window/westleft{ + name = "Storefront"; + req_access = list(160) + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"kx" = ( +/obj/machinery/button/remote/blast_door{ + id = "trade"; + name = "Shop Shutters"; + pixel_x = 0; + pixel_y = -26 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/trade/centcom) +"ky" = ( +/obj/structure/table/standard, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"kz" = ( +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "tradebridgeshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/trade/centcom) +"kA" = ( +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "tradebridgeshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/trade/centcom) +"kB" = ( +/obj/machinery/vending/boozeomat{ + req_access = null + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"kC" = ( +/obj/structure/table/standard, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"kD" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"kE" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion"; + dir = 8 + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/specops) +"kF" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_r"; + dir = 8 + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/specops) +"kG" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l"; + dir = 8 + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/administration/centcom) +"kH" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r"; + dir = 8 + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/administration/centcom) +"kI" = ( +/obj/machinery/door/airlock/external{ + req_access = list(150) + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"kJ" = ( +/obj/machinery/door/airlock/centcom{ + name = "Restroom"; + opacity = 1; + req_access = list(150) + }, +/turf/unsimulated/floor{ + icon_state = "bar"; + dir = 2 + }, +/area/syndicate_mothership) +"kK" = ( +/obj/structure/urinal{ + pixel_y = 32 + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/syndicate_mothership) +"kL" = ( +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/syndicate_mothership) +"kM" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table/steel_reinforced, +/obj/item/weapon/contraband/poster, +/obj/item/weapon/contraband/poster, +/obj/item/weapon/contraband/poster, +/obj/item/weapon/contraband/poster, +/obj/item/weapon/contraband/poster, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"kN" = ( +/obj/machinery/door/window/northleft{ + name = "Cargo Hold"; + req_access = list(160) + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"kO" = ( +/obj/structure/table/steel_reinforced, +/obj/random/plushie, +/obj/random/plushie, +/obj/random/plushie, +/obj/random/plushie, +/obj/random/plushie, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"kP" = ( +/obj/machinery/door/window/northright{ + name = "Cargo Hold"; + req_access = list(160) + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"kQ" = ( +/obj/structure/table/steel_reinforced, +/obj/item/clothing/gloves/black, +/obj/item/clothing/gloves/blue, +/obj/item/clothing/gloves/brown, +/obj/item/clothing/gloves/captain, +/obj/item/clothing/gloves/combat, +/obj/item/clothing/gloves/green, +/obj/item/clothing/gloves/grey, +/obj/item/clothing/gloves/light_brown, +/obj/item/clothing/gloves/purple, +/obj/item/clothing/gloves/rainbow, +/obj/item/clothing/gloves/swat, +/obj/item/clothing/gloves/white, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"kR" = ( +/obj/machinery/atmospherics/pipe/tank/air{ + dir = 2; + start_pressure = 740.5 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"kS" = ( +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = 32 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"kT" = ( +/obj/machinery/autolathe{ + desc = "Your typical Autolathe. It appears to have much more options than your regular one, however..."; + hacked = 1; + name = "Unlocked Autolathe" + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"kU" = ( +/turf/unsimulated/wall/fakeglass{ + icon_state = "fakewindows"; + dir = 8 + }, +/area/syndicate_mothership) +"kV" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/syndicate_mothership) +"kW" = ( +/obj/machinery/button/remote/blast_door{ + id = "tradeportshutters"; + name = "remote shutter control"; + pixel_x = 30; + req_access = list(160) + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"kX" = ( +/obj/structure/table/steel_reinforced, +/obj/random/contraband, +/obj/random/contraband, +/obj/random/contraband, +/obj/random/contraband, +/obj/random/contraband, +/obj/random/contraband, +/obj/item/weapon/bikehorn, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"kY" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"kZ" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"la" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"lb" = ( +/obj/structure/table/steel_reinforced, +/obj/item/clothing/head/bearpelt, +/obj/item/clothing/head/bowler, +/obj/item/clothing/head/caphat/cap, +/obj/item/clothing/head/beaverhat, +/obj/item/clothing/head/beret/centcom, +/obj/item/clothing/head/beret/sec, +/obj/item/clothing/head/collectable/kitty, +/obj/item/clothing/head/collectable/kitty, +/obj/item/clothing/head/collectable/kitty, +/obj/item/clothing/head/collectable/rabbitears, +/obj/item/clothing/head/collectable/rabbitears, +/obj/item/clothing/head/collectable/rabbitears, +/obj/item/clothing/head/collectable/petehat, +/obj/item/clothing/head/collectable/pirate, +/obj/item/clothing/head/collectable/wizard, +/obj/item/clothing/head/collectable/xenom, +/obj/item/clothing/head/cowboy_hat, +/obj/item/clothing/head/pin/flower/violet, +/obj/item/clothing/head/pin/flower/blue, +/obj/item/clothing/head/pin/flower/orange, +/obj/item/clothing/head/pin/flower/pink, +/obj/item/clothing/head/justice, +/obj/item/clothing/head/justice/blue, +/obj/item/clothing/head/justice/green, +/obj/item/clothing/head/justice/pink, +/obj/item/clothing/head/justice/yellow, +/obj/item/clothing/head/philosopher_wig, +/obj/item/clothing/head/plaguedoctorhat, +/obj/item/clothing/head/xenos, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"lc" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/meter, +/obj/structure/largecrate/animal/cat, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"ld" = ( +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering"; + req_access = list(160); + req_one_access = list() + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"le" = ( +/turf/simulated/shuttle/plating, +/area/syndicate_mothership) +"lf" = ( +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "snow" + }, +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "gravsnow_corner"; + dir = 5 + }, +/area/syndicate_mothership) +"lg" = ( +/obj/machinery/door/airlock/centcom{ + name = "Barracks" + }, +/turf/unsimulated/floor{ + icon_state = "bar"; + dir = 2 + }, +/area/syndicate_mothership) +"lh" = ( +/obj/structure/mopbucket, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/syndicate_mothership) +"li" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 8; + icon_state = "shutter0"; + id = "tradeportshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/trade/centcom) +"lj" = ( +/obj/structure/closet/wardrobe/captain, +/obj/item/weapon/gun/projectile/revolver/mateba, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"lk" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/bookcase, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"ll" = ( +/obj/structure/bed/chair/comfy/black, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"lm" = ( +/turf/simulated/shuttle/wall, +/area/shuttle/supply) +"ln" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 8 + }, +/obj/item/weapon/pen{ + pixel_y = 4 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/trade/centcom) +"lo" = ( +/obj/structure/table/steel_reinforced, +/obj/random/action_figure, +/obj/random/action_figure, +/obj/random/action_figure, +/obj/random/action_figure, +/obj/random/action_figure, +/obj/random/action_figure, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"lp" = ( +/obj/structure/table/steel_reinforced, +/obj/item/weapon/lipstick/black, +/obj/item/weapon/lipstick/jade, +/obj/item/weapon/lipstick/purple, +/obj/item/weapon/lipstick, +/obj/item/weapon/lipstick/random, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"lq" = ( +/obj/structure/table/steel_reinforced, +/obj/item/clothing/accessory/holster/hip, +/obj/item/clothing/accessory/holster/armpit, +/obj/item/clothing/accessory/holster/armpit, +/obj/item/clothing/accessory/holster/hip, +/obj/item/clothing/accessory/storage/white_vest, +/obj/item/clothing/accessory/storage/white_vest, +/obj/item/clothing/accessory/storage/webbing, +/obj/item/clothing/accessory/storage/webbing, +/obj/item/clothing/accessory/storage/black_vest, +/obj/item/clothing/accessory/storage/black_vest, +/obj/item/clothing/accessory/storage/brown_vest, +/obj/item/clothing/accessory/storage/brown_vest, +/obj/item/clothing/accessory/scarf/white, +/obj/item/clothing/accessory/scarf/lightblue, +/obj/item/clothing/accessory/scarf/red, +/obj/item/clothing/accessory/scarf/purple, +/obj/item/clothing/accessory/armband/science, +/obj/item/clothing/accessory/armband/med, +/obj/item/clothing/accessory/armband/engine, +/obj/item/clothing/accessory/armband/cargo, +/obj/item/clothing/accessory/armband, +/obj/item/clothing/accessory/medal/nobel_science, +/obj/item/clothing/accessory/medal/silver, +/obj/item/clothing/accessory/medal/gold, +/obj/item/clothing/accessory/medal/bronze_heart, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"lr" = ( +/obj/structure/table/steel_reinforced, +/obj/item/clothing/under/cheongsam, +/obj/item/clothing/under/hosformalmale, +/obj/item/clothing/under/hosformalfem, +/obj/item/clothing/under/harness, +/obj/item/clothing/under/gladiator, +/obj/item/clothing/under/ert, +/obj/item/clothing/under/schoolgirl, +/obj/item/clothing/under/redcoat, +/obj/item/clothing/under/sexymime, +/obj/item/clothing/under/sexyclown, +/obj/item/clothing/under/soviet, +/obj/item/clothing/under/space, +/obj/item/clothing/under/swimsuit/stripper/mankini, +/obj/item/clothing/under/suit_jacket/female, +/obj/item/clothing/under/rank/psych/turtleneck, +/obj/item/clothing/under/syndicate/combat, +/obj/item/clothing/under/syndicate/combat, +/obj/item/clothing/under/syndicate/tacticool, +/obj/item/clothing/under/syndicate/tacticool, +/obj/item/clothing/under/dress/sailordress, +/obj/item/clothing/under/dress/redeveninggown, +/obj/item/clothing/under/dress/dress_saloon, +/obj/item/clothing/under/dress/blacktango, +/obj/item/clothing/under/dress/blacktango/alt, +/obj/item/clothing/under/dress/dress_orange, +/obj/item/clothing/under/dress/maid/janitor, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"ls" = ( +/obj/structure/table/steel_reinforced, +/obj/item/clothing/suit/hgpirate, +/obj/item/clothing/suit/imperium_monk, +/obj/item/clothing/suit/leathercoat, +/obj/item/clothing/suit/justice, +/obj/item/clothing/suit/justice, +/obj/item/clothing/suit/justice, +/obj/item/clothing/suit/justice, +/obj/item/clothing/suit/justice, +/obj/item/clothing/suit/pirate, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"lt" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/structure/closet/crate/solar, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"lu" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'FOURTH WALL'."; + name = "\improper FOURTH WALL"; + pixel_x = -32 + }, +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "snow" + }, +/area/syndicate_mothership) +"lv" = ( +/obj/structure/table/woodentable, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/trade/centcom) +"lw" = ( +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "snow" + }, +/turf/unsimulated/floor{ + dir = 1; + icon = 'icons/turf/snow.dmi'; + icon_state = "gravsnow_corner" + }, +/area/syndicate_mothership) +"lx" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/red, +/turf/simulated/floor/wood, +/area/syndicate_mothership) +"ly" = ( +/turf/simulated/floor/wood, +/area/syndicate_mothership) +"lz" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 8; + icon_state = "shutter0"; + id = "tradeportshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/shuttle/plating, +/area/shuttle/trade/centcom) +"lA" = ( +/obj/machinery/door/airlock/command{ + name = "Captain's Quarters"; + req_access = list(150); + req_one_access = list() + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"lB" = ( +/obj/structure/table/woodentable, +/obj/item/modular_computer/laptop, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/trade/centcom) +"lC" = ( +/obj/machinery/light, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/trade/centcom) +"lD" = ( +/obj/structure/bed/chair/comfy/black{ + dir = 1 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/trade/centcom) +"lE" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "tradeportshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/shuttle/plating, +/area/shuttle/trade/centcom) +"lF" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "tradeportshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/obj/structure/grille, +/obj/structure/window/reinforced, +/turf/simulated/shuttle/plating, +/area/shuttle/trade/centcom) +"lG" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "tradeportshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/shuttle/plating, +/area/shuttle/trade/centcom) +"lH" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + icon_state = "intact"; + dir = 5 + }, +/obj/machinery/atm{ + pixel_x = -32 + }, +/obj/machinery/meter, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"lI" = ( +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1331; + master_tag = "trade2_control"; + pixel_x = -22; + pixel_y = -32; + req_one_access = list(150) + }, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"lJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + icon_state = "intact"; + dir = 10 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"lK" = ( +/obj/structure/table/standard, +/obj/item/clothing/suit/space/void/merc, +/obj/item/clothing/suit/space/void/merc, +/obj/item/clothing/suit/space/void/merc, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/head/helmet/space/void/merc, +/obj/item/clothing/head/helmet/space/void/merc, +/obj/item/clothing/head/helmet/space/void/merc, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"lL" = ( +/obj/structure/table/standard, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/clothing/gloves/yellow, +/obj/item/clothing/gloves/yellow, +/obj/item/clothing/gloves/yellow, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"lM" = ( +/obj/structure/table/standard, +/obj/item/stack/material/steel{ + amount = 2 + }, +/obj/item/stack/material/steel{ + amount = 2 + }, +/obj/item/stack/material/glass{ + amount = 15 + }, +/obj/item/stack/material/glass{ + amount = 15 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"lN" = ( +/turf/unsimulated/wall/fakeglass{ + dir = 1; + icon_state = "fakewindows" + }, +/area/syndicate_mothership) +"lO" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/captain, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"lP" = ( +/obj/structure/table/glass, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -35 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"lQ" = ( +/obj/structure/filingcabinet/filingcabinet, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"lR" = ( +/obj/structure/flora/pottedplant{ + icon_state = "plant-10" + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/trade/centcom) +"lS" = ( +/turf/simulated/shuttle/floor, +/area/shuttle/supply) +"lT" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/supply) +"lU" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/door/airlock/external{ + frequency = 1331; + icon_state = "door_locked"; + id_tag = "trade2_shuttle_inner"; + locked = 1; + name = "Ship Hatch"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"lV" = ( +/obj/machinery/door/airlock/external{ + frequency = 1331; + icon_state = "door_locked"; + id_tag = "trade2_shuttle_inner"; + locked = 1; + name = "Ship Hatch"; + req_access = list(13) + }, +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"lW" = ( +/obj/machinery/vending/engivend, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"lX" = ( +/obj/machinery/vending/tool, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"lY" = ( +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "snow" + }, +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "gravsnow_corner"; + dir = 10 + }, +/area/syndicate_mothership) +"lZ" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1331; + id_tag = "trade2_vent" + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + frequency = 1331; + id_tag = "trade2_control"; + pixel_x = -24; + req_access = list(150); + tag_airpump = "trade2_vent"; + tag_chamber_sensor = "trade2_sensor"; + tag_exterior_door = "trade2_shuttle_outer"; + tag_interior_door = "trade2_shuttle_inner" + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"ma" = ( +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 + }, +/obj/machinery/airlock_sensor{ + frequency = 1331; + id_tag = "trade2_sensor"; + pixel_x = 25 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1331; + id_tag = "trade2_vent" + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"mb" = ( +/obj/machinery/door/airlock/external{ + frequency = 1331; + icon_state = "door_locked"; + id_tag = "trade2_shuttle_outer"; + locked = 1; + name = "Ship Hatch"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"mc" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1331; + master_tag = "trade2_control"; + pixel_x = 24; + req_one_access = list(150) + }, +/obj/machinery/door/airlock/external{ + frequency = 1331; + icon_state = "door_locked"; + id_tag = "trade2_shuttle_outer"; + locked = 1; + name = "Ship Hatch"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/trade/centcom) +"md" = ( +/turf/unsimulated/wall, +/area/alien) +"me" = ( +/turf/simulated/shuttle/floor/white, +/area/syndicate_mothership) +"mf" = ( +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "snow" + }, +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "gravsnow_corner"; + dir = 4 + }, +/turf/unsimulated/floor{ + icon = 'icons/turf/snow.dmi'; + icon_state = "gravsnow_corner"; + dir = 8 + }, +/area/syndicate_mothership) +"mg" = ( +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/alien) +"mh" = ( +/turf/simulated/shuttle/wall{ + dir = 8; + icon_state = "diagonalWall3" + }, +/area/syndicate_mothership{ + name = "\improper Ninja Base" + }) +"mi" = ( +/turf/simulated/shuttle/wall, +/area/syndicate_mothership{ + name = "\improper Ninja Base" + }) +"mj" = ( +/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/shuttle/plating, +/area/syndicate_mothership{ + name = "\improper Ninja Base" + }) +"mk" = ( +/turf/simulated/shuttle/wall{ + dir = 2; + icon_state = "diagonalWall3" + }, +/area/syndicate_mothership{ + name = "\improper Ninja Base" + }) +"ml" = ( +/obj/item/weapon/paper{ + info = "Some stuff is missing..."; + name = "Insert alien artifacts here." + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/alien) +"mm" = ( +/obj/machinery/door/airlock/hatch, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/alien) +"mn" = ( +/obj/structure/table/steel_reinforced, +/obj/structure/mirror, +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/syndicate_mothership{ + name = "\improper Ninja Base" + }) +"mo" = ( +/obj/structure/table/steel_reinforced, +/obj/item/clothing/mask/balaclava/tactical, +/obj/item/clothing/mask/balaclava, +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/syndicate_mothership{ + name = "\improper Ninja Base" + }) +"mp" = ( +/obj/structure/undies_wardrobe, +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/syndicate_mothership{ + name = "\improper Ninja Base" + }) +"mq" = ( +/obj/structure/closet/acloset, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/alien) +"mr" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/supply) +"ms" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/shuttle/plating, +/area/syndicate_mothership{ + name = "\improper Ninja Base" + }) +"mt" = ( +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/syndicate_mothership{ + name = "\improper Ninja Base" + }) +"mu" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/effect/landmark{ + name = "ninjastart" + }, +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/syndicate_mothership{ + name = "\improper Ninja Base" + }) +"mv" = ( +/turf/space, +/area/shuttle/alien/base) +"mw" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/shuttle/plating, +/area/syndicate_mothership{ + name = "\improper Ninja Base" + }) +"mx" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/syndicate_mothership) +"my" = ( +/obj/structure/bed/alien, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/alien) +"mz" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2" + }, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "supply_shuttle_hatch"; + locked = 1; + name = "Shuttle Hatch"; + req_access = list(13) + }, +/turf/simulated/shuttle/plating, +/area/shuttle/supply) +"mA" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2" + }, +/obj/effect/shuttle_landmark/premade/supply/centcom, +/turf/simulated/shuttle/floor, +/area/shuttle/supply) +"mB" = ( +/turf/simulated/shuttle/wall/dark{ + join_group = "shuttle_ert" + }, +/area/shuttle/specops) +"mC" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/shuttle/plating, +/area/syndicate_mothership{ + name = "\improper Ninja Base" + }) +"mD" = ( +/obj/machinery/computer/teleporter, +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/syndicate_mothership{ + name = "\improper Ninja Base" + }) +"mE" = ( +/obj/machinery/teleport/station, +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/syndicate_mothership{ + name = "\improper Ninja Base" + }) +"mF" = ( +/obj/machinery/teleport/hub, +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/syndicate_mothership{ + name = "\improper Ninja Base" + }) +"mG" = ( +/obj/effect/step_trigger/thrower{ + affect_ghosts = 1; + direction = 2; + name = "thrower_throwdown"; + tiles = 0 + }, +/obj/effect/step_trigger/teleporter/random{ + affect_ghosts = 1; + name = "escapeshuttle_leave"; + teleport_x = 25; + teleport_x_offset = 245; + teleport_y = 25; + teleport_y_offset = 245; + teleport_z = 6; + teleport_z_offset = 6 + }, +/obj/effect/step_trigger/teleporter/random{ + affect_ghosts = 1; + name = "escapeshuttle_leave"; + teleport_x = 25; + teleport_x_offset = 245; + teleport_y = 25; + teleport_y_offset = 245; + teleport_z = 6; + teleport_z_offset = 6 + }, +/turf/space, +/area/space) +"mH" = ( +/obj/effect/step_trigger/thrower{ + affect_ghosts = 1; + direction = 2; + name = "thrower_throwdown"; + tiles = 0 + }, +/obj/effect/step_trigger/teleporter/random{ + affect_ghosts = 1; + name = "escapeshuttle_leave"; + teleport_x = 25; + teleport_x_offset = 245; + teleport_y = 25; + teleport_y_offset = 245; + teleport_z = 6; + teleport_z_offset = 6 + }, +/turf/space, +/area/space) +"mI" = ( +/turf/unsimulated/wall, +/area) +"mJ" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/syndicate_mothership{ + name = "\improper Ninja Base" + }) +"mK" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l" + }, +/turf/space, +/area/syndicate_mothership{ + name = "\improper Ninja Base" + }) +"mL" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/space, +/area/syndicate_mothership{ + name = "\improper Ninja Base" + }) +"mM" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r" + }, +/turf/space, +/area/syndicate_mothership{ + name = "\improper Ninja Base" + }) +"mN" = ( +/turf/simulated/mineral, +/area/space) +"mO" = ( +/turf/simulated/shuttle/wall/dark/hard_corner, +/area/centcom/specops) +"mP" = ( +/obj/effect/landmark/start, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area) +"mQ" = ( +/obj/machinery/computer/teleporter, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"mR" = ( +/obj/machinery/teleport/station, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"mS" = ( +/obj/machinery/teleport/hub, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"mT" = ( +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"mU" = ( +/obj/structure/table/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/reinforced{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"mV" = ( +/obj/structure/table/rack, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/weapon/gun/energy/gun/nuclear, +/obj/item/weapon/gun/energy/gun/nuclear, +/obj/item/weapon/gun/energy/gun/nuclear, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"mW" = ( +/obj/structure/table/rack, +/obj/item/weapon/plastique, +/obj/item/weapon/plastique, +/obj/item/weapon/plastique, +/obj/item/weapon/plastique, +/obj/item/weapon/plastique, +/obj/item/weapon/plastique, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"mX" = ( +/obj/structure/table/rack, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/weapon/gun/energy/ionrifle, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"mY" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/rack, +/obj/item/weapon/gun/projectile/automatic/wt550, +/obj/item/weapon/gun/projectile/automatic/wt550, +/obj/item/weapon/gun/projectile/automatic/wt550, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"mZ" = ( +/obj/structure/table/rack, +/obj/item/ammo_magazine/m9mmt, +/obj/item/ammo_magazine/m9mmt, +/obj/item/ammo_magazine/m9mmt, +/obj/item/ammo_magazine/m9mmt, +/obj/item/ammo_magazine/m9mmt, +/obj/item/ammo_magazine/m9mmt, +/obj/item/ammo_magazine/m9mmt, +/obj/item/ammo_magazine/m9mmt, +/obj/item/ammo_magazine/m9mmt, +/obj/item/ammo_magazine/m9mmt/rubber, +/obj/item/ammo_magazine/m9mmt/rubber, +/obj/item/ammo_magazine/m9mmt/rubber, +/obj/item/ammo_magazine/m9mmt/rubber, +/obj/item/ammo_magazine/m9mmt/rubber, +/obj/item/ammo_magazine/m9mmt/rubber, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"na" = ( +/obj/structure/table/rack, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/weapon/gun/launcher/grenade, +/obj/item/weapon/gun/launcher/grenade, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"nb" = ( +/obj/structure/table/rack, +/obj/item/weapon/storage/box/flashbangs, +/obj/item/weapon/storage/box/flashbangs, +/obj/item/weapon/storage/box/emps{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/weapon/storage/box/frags, +/obj/item/weapon/storage/box/smokes, +/obj/item/weapon/storage/box/smokes, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"nc" = ( +/obj/machinery/vending/security, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"nd" = ( +/obj/structure/table/rack, +/obj/item/rig_module/device/rcd, +/obj/item/rig_module/device/rcd, +/obj/item/rig_module/device/plasmacutter, +/obj/item/rig_module/device/plasmacutter, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"ne" = ( +/obj/structure/table/rack, +/obj/item/rig_module/chem_dispenser/combat, +/obj/item/rig_module/chem_dispenser/combat, +/obj/item/rig_module/chem_dispenser/injector, +/obj/item/rig_module/chem_dispenser/injector, +/obj/item/rig_module/device/healthscanner, +/obj/item/rig_module/device/healthscanner, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"nf" = ( +/obj/structure/table/rack, +/obj/item/rig_module/mounted/egun, +/obj/item/rig_module/mounted/egun, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"ng" = ( +/obj/machinery/door/blast/regular{ + icon_state = "pdoor1"; + id = "ASSAULT"; + name = "Assault Weapon Storage"; + p_open = 0 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"nh" = ( +/obj/structure/sign/securearea, +/turf/simulated/shuttle/wall/dark/hard_corner, +/area/centcom/specops) +"ni" = ( +/obj/machinery/door/airlock/centcom, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"nj" = ( +/obj/structure/grille, +/obj/structure/lattice, +/turf/space, +/area/space) +"nk" = ( +/obj/structure/lattice, +/turf/space, +/area/space) +"nl" = ( +/obj/structure/table/rack, +/obj/item/ammo_magazine/m762, +/obj/item/ammo_magazine/m762, +/obj/item/ammo_magazine/m762, +/obj/item/ammo_magazine/m762, +/obj/item/ammo_magazine/m762, +/obj/item/ammo_magazine/m762, +/obj/item/ammo_magazine/m762, +/obj/item/ammo_magazine/m762, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"nm" = ( +/obj/structure/table/rack, +/obj/item/weapon/gun/projectile/automatic/z8, +/obj/item/weapon/gun/projectile/automatic/z8, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"nn" = ( +/obj/structure/table/rack, +/obj/item/weapon/gun/energy/sniperrifle, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"no" = ( +/obj/structure/table/rack, +/obj/item/ammo_magazine/m9mmp90, +/obj/item/ammo_magazine/m9mmp90, +/obj/item/ammo_magazine/m9mmp90, +/obj/item/ammo_magazine/m9mmp90, +/obj/item/weapon/gun/projectile/automatic/p90, +/obj/item/weapon/gun/projectile/automatic/p90, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"np" = ( +/obj/structure/table/rack, +/obj/item/ammo_magazine/m545saw, +/obj/item/ammo_magazine/m545saw, +/obj/item/ammo_magazine/m545saw, +/obj/item/ammo_magazine/m545saw, +/obj/item/weapon/gun/projectile/automatic/l6_saw, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"nq" = ( +/obj/effect/wingrille_spawn/reinforced/crescent, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/specops) +"nr" = ( +/obj/structure/closet/crate, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/shoes/magboots, +/obj/item/weapon/storage/box, +/obj/item/weapon/storage/box, +/obj/item/weapon/storage/box, +/obj/item/weapon/storage/box, +/obj/item/weapon/storage/box, +/obj/item/weapon/storage/box, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"ns" = ( +/obj/machinery/autolathe{ + desc = "Your typical Autolathe. It appears to have much more options than your regular one, however..."; + hacked = 1; + name = "Unlocked Autolathe" + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"nt" = ( +/obj/structure/table/reinforced, +/obj/item/device/megaphone, +/obj/item/weapon/storage/box/trackimp, +/obj/item/weapon/storage/box/cdeathalarm_kit, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"nu" = ( +/obj/structure/table/rack, +/obj/item/clothing/suit/armor/vest/ert/command, +/obj/item/clothing/head/helmet/ert/command, +/obj/item/weapon/storage/backpack/ert/commander, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"nv" = ( +/obj/structure/table/reinforced, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"nw" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/cell/device/weapon, +/obj/item/weapon/cell/device/weapon, +/obj/item/weapon/cell/device/weapon, +/obj/item/weapon/cell/device/weapon, +/obj/item/weapon/cell/device/weapon, +/obj/item/weapon/cell/device/weapon, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"nx" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/tool/screwdriver, +/obj/item/weapon/tool/wrench, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/tool/screwdriver, +/obj/item/weapon/tool/wrench, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"ny" = ( +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"nz" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"nA" = ( +/obj/structure/table/reinforced, +/obj/item/device/aicard, +/obj/item/weapon/pinpointer/advpinpointer, +/obj/item/weapon/stamp/centcomm, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"nB" = ( +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/specops) +"nC" = ( +/obj/structure/table/rack, +/obj/item/weapon/gun/energy/stunrevolver, +/obj/item/weapon/gun/energy/stunrevolver, +/obj/item/device/flash, +/obj/item/device/flash, +/obj/item/clothing/accessory/storage/brown_vest, +/obj/item/clothing/accessory/storage/brown_vest, +/obj/item/clothing/accessory/storage/brown_vest, +/obj/item/clothing/accessory/storage/brown_vest, +/obj/item/clothing/accessory/storage/brown_vest, +/obj/item/clothing/accessory/storage/brown_vest, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/specops) +"nD" = ( +/obj/structure/table/rack, +/obj/item/device/lightreplacer, +/obj/item/device/lightreplacer, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/specops) +"nE" = ( +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/specops) +"nF" = ( +/obj/machinery/camera/network/ert{ + c_tag = "Assault Armor North" + }, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/specops) +"nG" = ( +/obj/item/device/radio/intercom{ + broadcasting = 1; + dir = 1; + frequency = 1441; + listening = 0; + name = "Spec Ops Intercom"; + pixel_y = 28 + }, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/specops) +"nH" = ( +/obj/structure/table/rack, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/item/weapon/storage/box/shotgunshells, +/obj/item/weapon/storage/box/shotgunshells, +/obj/item/weapon/storage/box/shotgunammo, +/obj/item/weapon/storage/box/shotgunammo, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"nI" = ( +/obj/structure/table/rack, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/item/weapon/gun/projectile/shotgun/pump/combat, +/obj/item/weapon/gun/projectile/shotgun/pump/combat, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"nJ" = ( +/obj/structure/table/rack, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/item/weapon/gun/projectile/automatic/z8, +/obj/item/weapon/gun/projectile/automatic/z8, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"nK" = ( +/obj/structure/table/rack, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/ammo_magazine/m762, +/obj/item/ammo_magazine/m762, +/obj/item/ammo_magazine/m762, +/obj/item/ammo_magazine/m762, +/obj/item/ammo_magazine/m762, +/obj/item/ammo_magazine/m762, +/obj/item/ammo_magazine/m762, +/obj/item/ammo_magazine/m762, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"nL" = ( +/obj/machinery/deployable/barrier, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"nM" = ( +/obj/structure/table/reinforced, +/obj/item/device/pda/ert, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"nN" = ( +/obj/effect/floor_decal/corner/purple{ + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/specops) +"nO" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/specops) +"nP" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/space, +/area/space) +"nQ" = ( +/turf/unsimulated/wall{ + icon = 'icons/misc/title.dmi'; + icon_state = "title" + }, +/area) +"nR" = ( +/turf/unsimulated/wall, +/area/centcom/specops) +"nS" = ( +/obj/machinery/mech_recharger, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/specops) +"nT" = ( +/obj/mecha/combat/gygax/dark, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/specops) +"nU" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/flashshells, +/obj/item/weapon/storage/box/flashshells, +/obj/item/weapon/storage/box/stunshells, +/obj/item/weapon/storage/box/stunshells, +/obj/item/weapon/storage/box/beanbags, +/obj/item/weapon/storage/box/beanbags, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"nV" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/handcuffs{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/box/handcuffs, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"nW" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/material/knife/tacknife/combatknife, +/obj/item/weapon/material/knife/tacknife/combatknife, +/obj/item/weapon/material/knife/tacknife/combatknife, +/obj/item/weapon/material/knife/tacknife/combatknife, +/obj/item/weapon/material/knife/tacknife/combatknife, +/obj/item/weapon/material/knife/tacknife/combatknife, +/obj/item/weapon/melee/baton/loaded, +/obj/item/weapon/melee/baton/loaded, +/obj/item/weapon/melee/baton/loaded, +/obj/item/weapon/melee/baton/loaded, +/obj/item/weapon/melee/baton/loaded, +/obj/item/weapon/melee/baton/loaded, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"nX" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/tool/wrench, +/obj/item/weapon/storage/box, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"nY" = ( +/obj/structure/table/rack, +/obj/item/rig_module/device/drill, +/obj/item/rig_module/device/drill, +/obj/item/rig_module/maneuvering_jets, +/obj/item/rig_module/maneuvering_jets, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"nZ" = ( +/obj/structure/table/rack, +/obj/item/rig_module/mounted/taser, +/obj/item/rig_module/mounted/taser, +/obj/item/rig_module/mounted/taser, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"oa" = ( +/obj/structure/table/rack, +/obj/item/rig_module/grenade_launcher, +/obj/item/rig_module/grenade_launcher, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"ob" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/flashbangs, +/obj/item/weapon/handcuffs, +/obj/item/device/flash, +/obj/item/weapon/melee/baton/loaded, +/obj/item/weapon/storage/belt/security/tactical, +/obj/item/weapon/gun/energy/stunrevolver, +/obj/item/clothing/glasses/sunglasses/sechud/tactical, +/obj/item/weapon/material/knife/tacknife/combatknife, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"oc" = ( +/obj/structure/table/rack, +/obj/item/weapon/rig/ert, +/obj/item/clothing/accessory/storage/black_vest, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"od" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/gun/energy/gun/nuclear, +/obj/item/weapon/hand_tele, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"oe" = ( +/obj/structure/table/rack, +/obj/item/weapon/storage/backpack/security, +/obj/item/clothing/under/syndicate/combat, +/obj/item/clothing/shoes/galoshes, +/obj/item/clothing/head/bio_hood/janitor, +/obj/item/clothing/suit/bio_suit/janitor, +/obj/item/clothing/gloves/purple, +/obj/item/clothing/glasses/science, +/obj/item/weapon/storage/backpack/security, +/obj/item/clothing/under/syndicate/combat, +/obj/item/clothing/shoes/galoshes, +/obj/item/clothing/head/bio_hood/janitor, +/obj/item/clothing/suit/bio_suit/janitor, +/obj/item/clothing/gloves/purple, +/obj/item/clothing/glasses/science, +/obj/item/weapon/reagent_containers/spray/cleaner{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/weapon/reagent_containers/spray/cleaner{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/weapon/reagent_containers/spray/plantbgone, +/obj/item/weapon/reagent_containers/spray/plantbgone, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/specops) +"of" = ( +/obj/item/weapon/mop, +/obj/structure/mopbucket, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/specops) +"og" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/item/weapon/reagent_containers/glass/bucket{ + amount_per_transfer_from_this = 50 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/specops) +"oh" = ( +/obj/structure/lattice, +/obj/structure/grille/broken, +/turf/space, +/area/space) +"oi" = ( +/obj/effect/landmark{ + name = "Marauder Exit" + }, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/specops) +"oj" = ( +/obj/machinery/door/blast/regular{ + icon_state = "pdoor1"; + id = "ASSAULT3"; + name = "Launch Bay #3"; + p_open = 0 + }, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/specops) +"ok" = ( +/obj/machinery/mass_driver{ + dir = 8; + id = "ASSAULT3"; + name = "gravpult" + }, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/specops) +"ol" = ( +/obj/structure/table/reinforced, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/ion, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/taser, +/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster, +/obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/specops) +"om" = ( +/obj/structure/table/rack, +/obj/item/taperoll/police, +/obj/item/taperoll/police, +/obj/item/taperoll/police, +/obj/item/taperoll/police, +/obj/item/taperoll/police, +/obj/item/taperoll/police, +/obj/item/device/flash, +/obj/item/device/flash, +/obj/item/device/flash, +/obj/item/device/flash, +/obj/item/device/flash, +/obj/item/device/flash, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"on" = ( +/obj/structure/curtain/open/shower, +/obj/machinery/shower{ + dir = 4; + icon_state = "shower"; + pixel_x = 5; + pixel_y = 0 + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/specops) +"oo" = ( +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/specops) +"op" = ( +/obj/machinery/shower{ + icon_state = "shower"; + dir = 8 + }, +/obj/structure/curtain/open/shower, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/specops) +"oq" = ( +/obj/structure/table/standard, +/obj/item/device/flashlight/lamp{ + pixel_x = 4; + pixel_y = 8 + }, +/obj/item/clothing/glasses/sunglasses/prescription, +/obj/item/clothing/glasses/sunglasses/prescription, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/syndicate_mothership) +"or" = ( +/obj/structure/table/standard, +/obj/item/device/radio/headset/syndicate/alt, +/obj/item/device/radio/headset/syndicate/alt, +/obj/item/device/radio/headset/syndicate/alt, +/obj/item/device/radio/headset/syndicate/alt, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/syndicate_mothership) +"os" = ( +/obj/structure/table/standard, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 8 + }, +/obj/item/weapon/pen{ + pixel_y = 4 + }, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/syndicate_mothership) +"ot" = ( +/obj/machinery/door/blast/regular{ + icon_state = "pdoor1"; + id = "ASSAULT"; + name = "Assault Armor Storage"; + p_open = 0 + }, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/specops) +"ou" = ( +/obj/structure/table/rack, +/obj/item/clothing/glasses/night, +/obj/item/clothing/glasses/night, +/obj/item/clothing/glasses/night, +/obj/item/clothing/glasses/night, +/obj/item/clothing/glasses/night, +/obj/item/clothing/glasses/night, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"ov" = ( +/obj/structure/table/rack, +/obj/item/clothing/accessory/holster/waist, +/obj/item/clothing/accessory/holster/waist, +/obj/item/clothing/accessory/holster/waist, +/obj/item/clothing/accessory/holster/waist, +/obj/item/clothing/accessory/holster/waist, +/obj/item/clothing/accessory/holster/waist, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"ow" = ( +/obj/structure/table/rack, +/obj/item/clothing/accessory/holster/hip, +/obj/item/clothing/accessory/holster/hip, +/obj/item/clothing/accessory/holster/hip, +/obj/item/clothing/accessory/holster/hip, +/obj/item/clothing/accessory/holster/hip, +/obj/item/clothing/accessory/holster/hip, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"ox" = ( +/obj/structure/table/rack, +/obj/item/clothing/accessory/holster/armpit, +/obj/item/clothing/accessory/holster/armpit, +/obj/item/clothing/accessory/holster/armpit, +/obj/item/clothing/accessory/holster/armpit, +/obj/item/clothing/accessory/holster/armpit, +/obj/item/clothing/accessory/holster/armpit, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"oy" = ( +/obj/machinery/recharger/wallcharger{ + pixel_x = 4; + pixel_y = 32 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"oz" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/tool/screwdriver, +/obj/item/weapon/tool/wrench, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"oA" = ( +/obj/machinery/porta_turret{ + anchored = 0; + check_records = 0; + enabled = 0; + req_one_access = list(103); + use_power = 0 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"oB" = ( +/obj/machinery/vending/snack{ + name = "hacked Getmore Chocolate Corp"; + prices = list() + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/specops) +"oC" = ( +/obj/structure/closet/wardrobe/ert, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/specops) +"oD" = ( +/obj/structure/undies_wardrobe, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/specops) +"oE" = ( +/obj/structure/urinal{ + pixel_y = 32 + }, +/obj/structure/window/reinforced/tinted{ + dir = 4; + icon_state = "twindow" + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/specops) +"oF" = ( +/obj/structure/urinal{ + pixel_y = 32 + }, +/obj/structure/window/reinforced/tinted{ + dir = 8; + icon_state = "twindow" + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/specops) +"oG" = ( +/obj/item/weapon/bikehorn/rubberducky, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/specops) +"oH" = ( +/obj/item/weapon/bedsheet/hos, +/obj/structure/bed/padded, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/syndicate_mothership) +"oI" = ( +/obj/effect/landmark{ + name = "Syndicate-Spawn" + }, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/syndicate_mothership) +"oJ" = ( +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/syndicate_mothership) +"oK" = ( +/obj/mecha/medical/odysseus/loaded, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/specops) +"oL" = ( +/obj/machinery/recharge_station, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/specops) +"oM" = ( +/obj/structure/table/rack, +/obj/item/ammo_casing/rocket, +/obj/item/ammo_casing/rocket, +/obj/item/ammo_casing/rocket, +/obj/item/ammo_casing/rocket, +/obj/item/ammo_casing/rocket, +/obj/item/ammo_casing/rocket, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"oN" = ( +/obj/structure/table/rack, +/obj/item/weapon/gun/launcher/rocket, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"oO" = ( +/obj/structure/table/rack, +/obj/item/weapon/rig/ert/assetprotection, +/obj/item/weapon/rig/ert/assetprotection, +/obj/item/weapon/rig/ert/assetprotection, +/obj/item/weapon/rig/ert/assetprotection, +/obj/item/weapon/rig/ert/assetprotection, +/obj/item/weapon/rig/ert/assetprotection, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"oP" = ( +/obj/structure/table/rack, +/obj/item/weapon/melee/energy/sword, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"oQ" = ( +/obj/structure/table/rack, +/obj/item/weapon/gun/energy/xray, +/obj/item/weapon/gun/energy/xray, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"oR" = ( +/obj/structure/table/rack, +/obj/item/weapon/gun/energy/laser, +/obj/item/weapon/gun/energy/laser, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"oS" = ( +/obj/structure/table/rack, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/item/ammo_magazine/m45/rubber, +/obj/item/ammo_magazine/m45/rubber, +/obj/item/ammo_magazine/m45/rubber, +/obj/item/ammo_magazine/m45/rubber, +/obj/item/ammo_magazine/m45/rubber, +/obj/item/ammo_magazine/m45/flash, +/obj/item/ammo_magazine/m45/flash, +/obj/item/ammo_magazine/m45, +/obj/item/ammo_magazine/m45, +/obj/item/ammo_magazine/m45, +/obj/item/ammo_magazine/m45, +/obj/item/ammo_magazine/m45, +/obj/item/ammo_magazine/m45, +/obj/item/ammo_magazine/m45, +/obj/item/ammo_magazine/m45, +/obj/item/ammo_magazine/m45, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"oT" = ( +/obj/structure/table/rack, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/item/weapon/gun/projectile/sec, +/obj/item/weapon/gun/projectile/sec, +/obj/item/weapon/gun/projectile/sec, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"oU" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/belt/security/tactical, +/obj/item/weapon/storage/belt/security/tactical, +/obj/item/weapon/storage/belt/security/tactical, +/obj/item/weapon/storage/belt/security/tactical, +/obj/item/weapon/storage/belt/security/tactical, +/obj/item/weapon/storage/belt/security/tactical, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"oV" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/glasses/sunglasses/sechud/tactical, +/obj/item/clothing/glasses/sunglasses/sechud/tactical, +/obj/item/clothing/glasses/sunglasses/sechud/tactical, +/obj/item/clothing/glasses/sunglasses/sechud/tactical, +/obj/item/clothing/glasses/sunglasses/sechud/tactical, +/obj/item/clothing/glasses/sunglasses/sechud/tactical, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"oW" = ( +/obj/structure/table/rack, +/obj/item/clothing/suit/armor/vest/ert/security, +/obj/item/clothing/suit/armor/vest/ert/security, +/obj/item/clothing/suit/armor/vest/ert/security, +/obj/item/clothing/suit/armor/vest/ert/security, +/obj/item/clothing/head/helmet/ert/security, +/obj/item/clothing/head/helmet/ert/security, +/obj/item/clothing/head/helmet/ert/security, +/obj/item/clothing/head/helmet/ert/security, +/obj/item/weapon/storage/backpack/ert/security, +/obj/item/weapon/storage/backpack/ert/security, +/obj/item/weapon/storage/backpack/ert/security, +/obj/item/weapon/storage/backpack/ert/security, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"oX" = ( +/obj/structure/table/rack, +/obj/item/weapon/rig/ert/security, +/obj/item/weapon/rig/ert/security, +/obj/item/weapon/rig/ert/security, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"oY" = ( +/obj/structure/table/rack, +/obj/item/rig_module/mounted, +/obj/item/clothing/accessory/storage/black_vest, +/obj/item/clothing/accessory/storage/black_vest, +/obj/item/clothing/accessory/storage/black_vest, +/obj/item/clothing/accessory/storage/black_vest, +/obj/item/clothing/accessory/storage/black_vest, +/obj/item/clothing/accessory/storage/black_vest, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"oZ" = ( +/obj/structure/table/reinforced, +/obj/item/device/megaphone, +/obj/item/device/megaphone, +/obj/item/device/megaphone, +/obj/item/device/megaphone, +/obj/item/device/megaphone, +/obj/item/device/megaphone, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"pa" = ( +/obj/effect/landmark{ + name = "Response Team" + }, +/obj/effect/landmark{ + name = "Commando" + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 1 + }, +/area/centcom/specops) +"pb" = ( +/obj/structure/curtain/open/shower, +/obj/machinery/shower{ + dir = 4; + icon_state = "shower"; + pixel_x = 5; + pixel_y = 0 + }, +/obj/structure/window/reinforced/tinted, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/specops) +"pc" = ( +/obj/machinery/shower{ + icon_state = "shower"; + dir = 8 + }, +/obj/structure/curtain/open/shower, +/obj/structure/window/reinforced/tinted, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/specops) +"pd" = ( +/obj/machinery/door/blast/regular{ + icon_state = "pdoor1"; + id = "ASSAULT2"; + name = "Launch Bay #2"; + p_open = 0 + }, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/specops) +"pe" = ( +/obj/machinery/mass_driver{ + dir = 8; + id = "ASSAULT2"; + name = "gravpult" + }, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/specops) +"pf" = ( +/obj/effect/floor_decal/corner/red{ + dir = 10 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"pg" = ( +/obj/structure/table/reinforced, +/obj/item/device/pda/ert, +/obj/item/device/pda/ert, +/obj/item/device/pda/ert, +/obj/item/device/pda/ert, +/obj/item/device/pda/ert, +/obj/item/device/pda/ert, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"ph" = ( +/obj/item/weapon/stool/padded, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/specops) +"pi" = ( +/obj/machinery/door/airlock, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/specops) +"pj" = ( +/obj/mecha/working/ripley/firefighter, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/specops) +"pk" = ( +/obj/effect/floor_decal/industrial/warning{ + icon_state = "warning"; + dir = 8 + }, +/obj/machinery/door/airlock/centcom{ + name = "Special Operations"; + opacity = 1; + req_access = list(103) + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"pl" = ( +/obj/structure/sign/securearea{ + name = "\improper ARMORY"; + pixel_y = 32 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"pm" = ( +/obj/item/device/radio/intercom{ + broadcasting = 1; + dir = 1; + frequency = 1441; + listening = 0; + name = "Spec Ops Intercom"; + pixel_y = 28 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"pn" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"po" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/tool/screwdriver, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"pp" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/donut, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"pq" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"pr" = ( +/obj/machinery/door/blast/regular{ + icon_state = "pdoor1"; + id = "ASSAULT1"; + name = "Launch Bay #1"; + p_open = 0 + }, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/specops) +"ps" = ( +/obj/machinery/mass_driver{ + dir = 8; + id = "ASSAULT1"; + name = "gravpult" + }, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/specops) +"pt" = ( +/obj/structure/sign/securearea{ + name = "ENGINEERING ACCESS"; + pixel_y = -32 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"pu" = ( +/obj/structure/sign/redcross{ + pixel_y = -32 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"pv" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/stamp/centcomm, +/obj/item/weapon/pen, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"pw" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/specops) +"px" = ( +/obj/machinery/door/airlock{ + name = "Unit 1" + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/specops) +"py" = ( +/obj/machinery/door/airlock{ + name = "Unit 2" + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/specops) +"pz" = ( +/obj/structure/undies_wardrobe, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/syndicate_mothership) +"pA" = ( +/obj/structure/table/standard, +/obj/item/device/pda/syndicate, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/syndicate_mothership) +"pB" = ( +/obj/mecha/working/hoverpod, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/specops) +"pC" = ( +/obj/item/mecha_parts/mecha_equipment/tool/sleeper, +/obj/item/mecha_parts/mecha_equipment/tool/sleeper, +/obj/item/mecha_parts/mecha_equipment/tool/syringe_gun, +/obj/structure/table/steel_reinforced, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/specops) +"pD" = ( +/obj/effect/floor_decal/corner/yellow{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"pE" = ( +/turf/simulated/shuttle/wall{ + icon_state = "wall3" + }, +/area/centcom/specops) +"pF" = ( +/obj/effect/floor_decal/corner/white{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"pG" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/accessory/storage/black_vest, +/obj/item/clothing/accessory/storage/black_vest, +/obj/item/clothing/accessory/storage/black_vest, +/obj/item/clothing/accessory/storage/black_vest, +/obj/item/clothing/accessory/storage/black_vest, +/obj/item/clothing/accessory/storage/black_vest, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"pH" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/tool/crowbar, +/obj/item/device/radio/off, +/obj/item/device/radio/off, +/obj/item/device/radio/off, +/obj/item/device/radio/off, +/obj/item/device/radio/off, +/obj/item/device/radio/off, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"pI" = ( +/obj/structure/table/reinforced, +/obj/item/device/paicard, +/obj/item/device/paicard, +/obj/item/device/paicard, +/obj/item/device/paicard, +/obj/item/device/paicard, +/obj/item/device/paicard, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"pJ" = ( +/obj/machinery/cell_charger, +/obj/structure/table/reinforced, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"pK" = ( +/obj/machinery/vending/cigarette{ + name = "hacked cigarette machine"; + prices = list(); + products = list(/obj/item/weapon/storage/fancy/cigarettes = 10, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/flame/lighter/zippo = 4, /obj/item/clothing/mask/smokable/cigarette/cigar/havana = 2) + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/specops) +"pL" = ( +/obj/machinery/vending/cola{ + name = "hacked Robust Softdrinks"; + prices = list() + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/specops) +"pM" = ( +/obj/structure/toilet{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/specops) +"pN" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/grille, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/syndicate_mothership) +"pO" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/grille, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/syndicate_mothership) +"pP" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/syndicate_mothership) +"pQ" = ( +/obj/machinery/door/airlock/centcom{ + name = "Barracks"; + opacity = 1; + req_access = list(150); + req_one_access = list() + }, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/syndicate_mothership) +"pR" = ( +/obj/machinery/door/blast/regular{ + icon_state = "pdoor1"; + id = "ASSAULT0"; + name = "Launch Bay #0"; + p_open = 0 + }, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/specops) +"pS" = ( +/obj/machinery/mass_driver{ + dir = 8; + id = "ASSAULT0"; + name = "gravpult" + }, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/specops) +"pT" = ( +/obj/item/mecha_parts/mecha_equipment/teleporter, +/obj/item/mecha_parts/mecha_tracking, +/obj/item/mecha_parts/mecha_tracking, +/obj/item/mecha_parts/mecha_tracking, +/obj/item/mecha_parts/mecha_tracking, +/obj/structure/table/steel_reinforced, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/specops) +"pU" = ( +/obj/machinery/vending/assist, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"pV" = ( +/obj/structure/table/rack, +/obj/item/clothing/suit/armor/vest/ert/engineer, +/obj/item/clothing/suit/armor/vest/ert/engineer, +/obj/item/clothing/suit/armor/vest/ert/engineer, +/obj/item/clothing/suit/armor/vest/ert/engineer, +/obj/item/clothing/head/helmet/ert/engineer, +/obj/item/clothing/head/helmet/ert/engineer, +/obj/item/clothing/head/helmet/ert/engineer, +/obj/item/clothing/head/helmet/ert/engineer, +/obj/item/weapon/storage/backpack/ert/engineer, +/obj/item/weapon/storage/backpack/ert/engineer, +/obj/item/weapon/storage/backpack/ert/engineer, +/obj/item/weapon/storage/backpack/ert/engineer, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"pW" = ( +/obj/structure/table/rack, +/obj/item/weapon/rig/ert/engineer, +/obj/item/weapon/rig/ert/engineer, +/obj/item/weapon/rig/ert/engineer, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"pX" = ( +/obj/structure/closet/crate/medical, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"pY" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/hypospray, +/obj/item/weapon/reagent_containers/hypospray, +/obj/item/weapon/reagent_containers/hypospray, +/obj/item/weapon/reagent_containers/hypospray, +/obj/item/weapon/reagent_containers/hypospray, +/obj/item/weapon/reagent_containers/hypospray, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"pZ" = ( +/obj/structure/table/reinforced, +/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/inaprovaline, +/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline, +/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"qa" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/autoinjectors, +/obj/item/weapon/storage/box/beakers, +/obj/item/weapon/storage/box/gloves, +/obj/item/weapon/storage/box/pillbottles, +/obj/item/bodybag/cryobag, +/obj/item/bodybag/cryobag, +/obj/item/bodybag/cryobag, +/obj/item/bodybag/cryobag, +/obj/item/bodybag/cryobag, +/obj/item/bodybag/cryobag, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"qb" = ( +/obj/machinery/chemical_dispenser/ert, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"qc" = ( +/obj/machinery/chem_master, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"qd" = ( +/obj/structure/table/rack, +/obj/item/weapon/rig/ert/medical, +/obj/item/weapon/rig/ert/medical, +/obj/item/weapon/rig/ert/medical, +/obj/item/clothing/accessory/storage/white_vest, +/obj/item/clothing/accessory/storage/white_vest, +/obj/item/clothing/accessory/storage/white_vest, +/obj/item/clothing/accessory/storage/white_vest, +/obj/item/clothing/accessory/storage/white_vest, +/obj/item/clothing/accessory/storage/white_vest, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"qe" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"qf" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/cell/high, +/obj/item/weapon/cell/high, +/obj/item/weapon/cell/high, +/obj/item/weapon/cell/high, +/obj/item/weapon/cell/high, +/obj/item/weapon/cell/high, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"qg" = ( +/obj/machinery/computer/security/nuclear, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"qh" = ( +/obj/machinery/computer/shuttle_control/multi/syndicate, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"qi" = ( +/obj/structure/frame/computer, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"qj" = ( +/obj/structure/table/standard, +/obj/machinery/button/remote/blast_door{ + id = "syndieshutters"; + name = "remote shutter control"; + req_access = list(150) + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"qk" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/grille, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/syndicate_mothership) +"ql" = ( +/turf/unsimulated/floor{ + name = "plating"; + icon_state = "cult" + }, +/area/syndicate_mothership) +"qm" = ( +/obj/structure/sign/double/map/left{ + pixel_y = 32 + }, +/turf/unsimulated/floor{ + name = "plating"; + icon_state = "cult" + }, +/area/syndicate_mothership) +"qn" = ( +/obj/structure/sign/double/map/right{ + pixel_y = 32 + }, +/turf/unsimulated/floor{ + name = "plating"; + icon_state = "cult" + }, +/area/syndicate_mothership) +"qo" = ( +/obj/machinery/vending/snack{ + name = "hacked Getmore Chocolate Corp"; + prices = list() + }, +/turf/unsimulated/floor{ + name = "plating"; + icon_state = "cult" + }, +/area/syndicate_mothership) +"qp" = ( +/obj/structure/table/standard, +/obj/machinery/chemical_dispenser/bar_soft/full, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/syndicate_mothership) +"qq" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/glasses/square{ + pixel_x = 1; + pixel_y = 4 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/syndicate_mothership) +"qr" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/syndicate_mothership) +"qs" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/syndicate_mothership) +"qt" = ( +/obj/effect/landmark{ + name = "Nuclear-Code" + }, +/turf/unsimulated/floor{ + dir = 2; + icon_state = "dark" + }, +/area/syndicate_mothership) +"qu" = ( +/obj/effect/landmark{ + name = "Nuclear-Bomb" + }, +/turf/unsimulated/floor{ + dir = 2; + icon_state = "dark" + }, +/area/syndicate_mothership) +"qv" = ( +/turf/unsimulated/floor{ + dir = 2; + icon_state = "dark" + }, +/area/syndicate_mothership) +"qw" = ( +/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, +/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, +/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, +/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, +/obj/item/mecha_parts/mecha_equipment/repair_droid, +/obj/item/mecha_parts/mecha_equipment/repair_droid, +/obj/item/mecha_parts/mecha_equipment/repair_droid, +/obj/item/mecha_parts/mecha_equipment/repair_droid, +/obj/structure/table/steel_reinforced, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/specops) +"qx" = ( +/obj/machinery/vending/tool, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"qy" = ( +/obj/structure/table/rack, +/obj/item/weapon/gun/energy/stunrevolver, +/obj/item/weapon/gun/energy/stunrevolver, +/obj/item/device/flash, +/obj/item/device/flash, +/obj/item/clothing/accessory/storage/brown_vest, +/obj/item/clothing/accessory/storage/brown_vest, +/obj/item/clothing/accessory/storage/brown_vest, +/obj/item/clothing/accessory/storage/brown_vest, +/obj/item/clothing/accessory/storage/brown_vest, +/obj/item/clothing/accessory/storage/brown_vest, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"qz" = ( +/obj/item/weapon/stool/padded, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"qA" = ( +/obj/structure/table/rack, +/obj/item/clothing/suit/armor/vest/ert/medical, +/obj/item/clothing/suit/armor/vest/ert/medical, +/obj/item/clothing/suit/armor/vest/ert/medical, +/obj/item/clothing/suit/armor/vest/ert/medical, +/obj/item/clothing/head/helmet/ert/medical, +/obj/item/clothing/head/helmet/ert/medical, +/obj/item/clothing/head/helmet/ert/medical, +/obj/item/clothing/head/helmet/ert/medical, +/obj/item/weapon/storage/backpack/ert/medical, +/obj/item/weapon/storage/backpack/ert/medical, +/obj/item/weapon/storage/backpack/ert/medical, +/obj/item/weapon/storage/backpack/ert/medical, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"qB" = ( +/obj/structure/table/rack, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"qC" = ( +/obj/structure/table/rack, +/obj/item/weapon/tank/emergency/oxygen/double, +/obj/item/weapon/tank/emergency/oxygen/double, +/obj/item/weapon/tank/emergency/oxygen/double, +/obj/item/weapon/tank/emergency/oxygen/double, +/obj/item/weapon/tank/emergency/oxygen/double, +/obj/item/weapon/tank/emergency/oxygen/double, +/obj/item/weapon/tank/emergency/oxygen/double, +/obj/item/weapon/tank/emergency/oxygen/double, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"qD" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"qE" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "specops_centcom_dock"; + name = "docking port controller"; + pixel_x = 0; + pixel_y = -25; + req_one_access = list(103); + tag_door = "specops_centcom_dock_door" + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"qF" = ( +/obj/structure/closet/secure_closet/bar{ + req_access = list(25) + }, +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/diagonal, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/specops) +"qG" = ( +/obj/structure/reagent_dispensers/beerkeg, +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/diagonal, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/specops) +"qH" = ( +/obj/machinery/vending/boozeomat, +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/diagonal, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/specops) +"qI" = ( +/obj/structure/table/marble, +/obj/machinery/chemical_dispenser/bar_soft/full, +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/diagonal, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/specops) +"qJ" = ( +/obj/structure/table/marble, +/obj/item/weapon/storage/box/glasses/square, +/obj/item/weapon/storage/box/glasses/square, +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/diagonal, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/specops) +"qK" = ( +/obj/structure/kitchenspike, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/specops) +"qL" = ( +/obj/machinery/gibber, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/specops) +"qM" = ( +/obj/structure/table/standard, +/obj/machinery/microwave{ + pixel_x = -1; + pixel_y = 2 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"qN" = ( +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"qO" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"qP" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/supply) +"qQ" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"qR" = ( +/obj/structure/bed/chair/comfy/black, +/turf/unsimulated/floor{ + name = "plating"; + icon_state = "cult" + }, +/area/syndicate_mothership) +"qS" = ( +/obj/machinery/door/airlock/centcom{ + name = "Kitchen"; + opacity = 1; + req_access = list(150); + req_one_access = list() + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/syndicate_mothership) +"qT" = ( +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/syndicate_mothership) +"qU" = ( +/obj/structure/table/reinforced, +/obj/machinery/microwave{ + pixel_x = -1; + pixel_y = 8 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/syndicate_mothership) +"qV" = ( +/obj/machinery/camera/network/ert{ + c_tag = "Assault Armor South"; + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/specops) +"qW" = ( +/obj/item/mecha_parts/mecha_equipment/tool/drill/diamonddrill, +/obj/item/mecha_parts/mecha_equipment/tool/cable_layer, +/obj/structure/table/steel_reinforced, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/specops) +"qX" = ( +/obj/item/mecha_parts/mecha_equipment/tool/extinguisher, +/obj/item/mecha_parts/mecha_equipment/tool/rcd, +/obj/item/weapon/pickaxe/diamonddrill, +/obj/structure/table/steel_reinforced, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/specops) +"qY" = ( +/obj/structure/table/reinforced, +/obj/item/mecha_parts/mecha_equipment/tool/hydraulic_clamp, +/obj/item/mecha_parts/mecha_equipment/tool/hydraulic_clamp, +/obj/item/mecha_parts/mecha_equipment/tool/passenger, +/obj/item/mecha_parts/mecha_equipment/tool/passenger, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/specops) +"qZ" = ( +/obj/machinery/vending/engivend, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"ra" = ( +/obj/item/stack/material/glass{ + amount = 50 + }, +/obj/item/stack/material/glass{ + amount = 50 + }, +/obj/item/stack/material/glass{ + amount = 50 + }, +/obj/item/stack/material/glass{ + amount = 50 + }, +/obj/item/stack/material/steel{ + amount = 50; + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/stack/material/steel{ + amount = 50; + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/stack/material/steel{ + amount = 50; + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/stack/material/steel{ + amount = 50; + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/stack/material/plasteel{ + amount = 50 + }, +/obj/item/stack/material/plasteel{ + amount = 50 + }, +/obj/item/stack/material/plasteel{ + amount = 50 + }, +/obj/item/stack/material/plasteel{ + amount = 50 + }, +/obj/item/stack/material/glass/reinforced{ + amount = 50 + }, +/obj/item/stack/material/glass/reinforced{ + amount = 50 + }, +/obj/item/stack/material/glass/reinforced{ + amount = 50 + }, +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/structure/table/steel_reinforced, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"rb" = ( +/obj/structure/table/steel_reinforced, +/obj/item/weapon/storage/box, +/obj/item/weapon/storage/box, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"rc" = ( +/obj/machinery/pipedispenser/orderable, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"rd" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "specops_centcom_dock_door"; + locked = 1 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"re" = ( +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/diagonal, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/specops) +"rf" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/specops) +"rg" = ( +/obj/machinery/chem_master/condimaster{ + name = "CondiMaster Neo"; + pixel_x = -5 + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/specops) +"rh" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"ri" = ( +/obj/structure/frame/computer, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"rj" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "supply_shuttle_hatch"; + locked = 1; + name = "Shuttle Hatch"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor, +/area/shuttle/supply) +"rk" = ( +/obj/structure/bed/chair/comfy/black{ + dir = 4 + }, +/turf/unsimulated/floor{ + name = "plating"; + icon_state = "cult" + }, +/area/syndicate_mothership) +"rl" = ( +/obj/item/weapon/folder{ + pixel_y = 2 + }, +/obj/structure/table/glass, +/turf/unsimulated/floor{ + name = "plating"; + icon_state = "cult" + }, +/area/syndicate_mothership) +"rm" = ( +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen{ + pixel_y = 4 + }, +/obj/structure/table/glass, +/turf/unsimulated/floor{ + name = "plating"; + icon_state = "cult" + }, +/area/syndicate_mothership) +"rn" = ( +/obj/structure/bed/chair/comfy/black{ + dir = 8 + }, +/turf/unsimulated/floor{ + name = "plating"; + icon_state = "cult" + }, +/area/syndicate_mothership) +"ro" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/syndicate_mothership) +"rp" = ( +/obj/structure/table/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/syndicate/black/green, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/syndicate/black/green, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"rq" = ( +/obj/structure/table/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/syndicate/black/blue, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/syndicate/black/blue, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"rr" = ( +/obj/machinery/vending/engineering, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"rs" = ( +/obj/item/weapon/circuitboard/aiupload, +/obj/item/weapon/circuitboard/borgupload, +/obj/item/weapon/circuitboard/smes, +/obj/item/weapon/aiModule/nanotrasen, +/obj/item/weapon/aiModule/reset, +/obj/item/weapon/aiModule/freeformcore, +/obj/item/weapon/aiModule/protectStation, +/obj/item/weapon/aiModule/quarantine, +/obj/item/weapon/aiModule/paladin, +/obj/item/weapon/aiModule/robocop, +/obj/item/weapon/aiModule/safeguard, +/obj/structure/table/steel_reinforced, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"rt" = ( +/obj/item/clothing/glasses/welding/superior, +/obj/item/clothing/glasses/welding/superior, +/obj/item/clothing/glasses/welding/superior, +/obj/item/clothing/glasses/welding/superior, +/obj/item/clothing/glasses/welding/superior, +/obj/structure/table/steel_reinforced, +/obj/item/clothing/glasses/welding/superior, +/obj/item/weapon/grenade/chem_grenade/metalfoam, +/obj/item/weapon/grenade/chem_grenade/metalfoam, +/obj/item/weapon/grenade/chem_grenade/metalfoam, +/obj/item/weapon/grenade/chem_grenade/metalfoam, +/obj/item/weapon/grenade/chem_grenade/metalfoam, +/obj/item/weapon/grenade/chem_grenade/metalfoam, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"ru" = ( +/obj/machinery/pipedispenser/disposal/orderable, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"rv" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/syringes{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/storage/box/syringes, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"rw" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/glasses/hud/health{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/glasses/hud/health{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"rx" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"ry" = ( +/obj/structure/table/rack, +/obj/item/weapon/gun/energy/stunrevolver, +/obj/item/weapon/gun/energy/stunrevolver, +/obj/item/device/flash, +/obj/item/device/flash, +/obj/item/clothing/accessory/storage/black_vest, +/obj/item/clothing/accessory/storage/black_vest, +/obj/item/clothing/accessory/storage/black_vest, +/obj/item/clothing/accessory/storage/black_vest, +/obj/item/clothing/accessory/storage/black_vest, +/obj/item/clothing/accessory/storage/black_vest, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"rz" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "specops_shuttle_port_hatch"; + locked = 1; + name = "Port Docking Hatch"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/specops) +"rA" = ( +/obj/structure/table/standard, +/obj/item/stack/material/glass{ + amount = 15 + }, +/obj/item/weapon/cell{ + charge = 100; + maxcharge = 15000 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"rB" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/shuttle/plating/airless, +/area/shuttle/specops) +"rC" = ( +/obj/structure/table/standard, +/obj/item/weapon/reagent_containers/food/drinks/shaker, +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/diagonal, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/specops) +"rD" = ( +/obj/structure/table/standard, +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/diagonal, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/specops) +"rE" = ( +/obj/machinery/door/airlock/freezer, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/specops) +"rF" = ( +/obj/item/device/radio/intercom{ + desc = "Talk through this. Evilly"; + frequency = 1213; + name = "Syndicate Intercom"; + pixel_y = -32; + subspace_transmission = 1; + syndie = 1 + }, +/obj/machinery/light, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"rG" = ( +/obj/structure/table/standard, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 8 + }, +/obj/item/weapon/pen{ + pixel_y = 4 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"rH" = ( +/turf/simulated/shuttle/wall/dark/hard_corner, +/area/shuttle/mercenary) +"rI" = ( +/obj/structure/bed/chair/comfy/black{ + dir = 1 + }, +/turf/unsimulated/floor{ + name = "plating"; + icon_state = "cult" + }, +/area/syndicate_mothership) +"rJ" = ( +/obj/machinery/vending/cola{ + name = "hacked Robust Softdrinks"; + prices = list() + }, +/turf/unsimulated/floor{ + name = "plating"; + icon_state = "cult" + }, +/area/syndicate_mothership) +"rK" = ( +/obj/structure/closet/secure_closet/freezer/kitchen{ + req_access = list(150) + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/syndicate_mothership) +"rL" = ( +/obj/structure/reagent_dispensers/beerkeg/fakenuke, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/syndicate_mothership) +"rM" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/tray{ + pixel_y = 5 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/syndicate_mothership) +"rN" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka{ + pixel_x = 3; + pixel_y = 12 + }, +/obj/item/weapon/reagent_containers/food/drinks/bottle/wine{ + pixel_x = -1; + pixel_y = 8 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/syndicate_mothership) +"rO" = ( +/obj/structure/table/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/syndicate/black/med, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/syndicate/black/med, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"rP" = ( +/obj/structure/table/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/syndicate/black/orange, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/syndicate/black/orange, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"rQ" = ( +/obj/structure/table/steel_reinforced, +/obj/item/clothing/gloves/yellow, +/obj/item/clothing/gloves/yellow, +/obj/item/clothing/gloves/yellow, +/obj/item/clothing/gloves/yellow, +/obj/item/clothing/gloves/yellow, +/obj/item/clothing/gloves/yellow, +/obj/item/weapon/storage/belt/utility/full, +/obj/item/weapon/storage/belt/utility/full, +/obj/item/weapon/storage/belt/utility/full, +/obj/item/weapon/storage/belt/utility/full, +/obj/item/weapon/storage/belt/utility/full, +/obj/item/weapon/storage/belt/utility/full, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"rR" = ( +/obj/structure/table/steel_reinforced, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, +/obj/item/taperoll/engineering, +/obj/item/taperoll/engineering, +/obj/item/taperoll/engineering, +/obj/item/taperoll/engineering, +/obj/item/taperoll/engineering, +/obj/item/taperoll/engineering, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"rS" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/pill_bottle/tramadol, +/obj/item/weapon/storage/pill_bottle/tramadol, +/obj/item/weapon/storage/pill_bottle/tramadol, +/obj/item/weapon/storage/pill_bottle/dylovene, +/obj/item/weapon/storage/pill_bottle/dylovene, +/obj/item/weapon/storage/pill_bottle/dylovene, +/obj/item/weapon/storage/pill_bottle/dermaline, +/obj/item/weapon/storage/pill_bottle/dermaline, +/obj/item/weapon/storage/pill_bottle/dermaline, +/obj/item/weapon/storage/pill_bottle/spaceacillin, +/obj/item/weapon/storage/pill_bottle/dexalin_plus, +/obj/item/weapon/storage/pill_bottle/dexalin_plus, +/obj/item/weapon/storage/pill_bottle/dexalin_plus, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"rT" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/bodybags{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/storage/box/bodybags, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"rU" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/belt/medical/emt, +/obj/item/weapon/storage/belt/medical/emt, +/obj/item/weapon/storage/belt/medical/emt, +/obj/item/weapon/storage/belt/medical/emt, +/obj/item/weapon/storage/belt/medical/emt, +/obj/item/weapon/storage/belt/medical/emt, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"rV" = ( +/obj/structure/closet/crate/medical, +/obj/item/weapon/surgical/circular_saw, +/obj/item/weapon/surgical/surgicaldrill, +/obj/item/weapon/surgical/bonegel{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/weapon/surgical/bonesetter, +/obj/item/weapon/surgical/scalpel, +/obj/item/weapon/surgical/retractor{ + pixel_x = 0; + pixel_y = 6 + }, +/obj/item/weapon/surgical/hemostat{ + pixel_y = 4 + }, +/obj/item/weapon/surgical/cautery{ + pixel_y = 4 + }, +/obj/item/weapon/surgical/FixOVein{ + pixel_x = -6; + pixel_y = 1 + }, +/obj/item/stack/nanopaste, +/obj/item/weapon/tank/anesthetic, +/obj/item/clothing/mask/breath/medical, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/mask/surgical, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"rW" = ( +/obj/machinery/computer/security/telescreen{ + desc = ""; + name = "Spec. Ops. Monitor"; + network = list("NETWORK_ERT"); + pixel_y = 30 + }, +/obj/machinery/computer/shuttle_control/specops, +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/shuttle/specops) +"rX" = ( +/obj/structure/bed/chair, +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/shuttle/specops) +"rY" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "specops_shuttle_port"; + name = "port docking hatch controller"; + pixel_x = 0; + pixel_y = 25; + tag_door = "specops_shuttle_port_hatch" + }, +/obj/structure/bed/chair, +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/shuttle/specops) +"rZ" = ( +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/shuttle/specops) +"sa" = ( +/obj/machinery/recharger/wallcharger{ + pixel_x = 4; + pixel_y = 32 + }, +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/shuttle/specops) +"sb" = ( +/obj/machinery/recharger/wallcharger{ + pixel_x = 4; + pixel_y = 32 + }, +/obj/machinery/vending/wallmed1{ + layer = 3.3; + name = "Emergency NanoMed"; + pixel_x = 28; + pixel_y = 0 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/shuttle/specops) +"sc" = ( +/turf/simulated/shuttle/wall/dark{ + hard_corner = 1; + join_group = "shuttle_ert" + }, +/area/shuttle/specops) +"sd" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/shuttle/plating/airless, +/area/shuttle/specops) +"se" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/shuttle/specops) +"sf" = ( +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/diagonal, +/obj/machinery/door/airlock/glass, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/specops) +"sg" = ( +/obj/item/weapon/stool/padded, +/obj/effect/floor_decal/corner/red/diagonal, +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/specops) +"sh" = ( +/obj/machinery/door/window/northright{ + name = "Flight Deck"; + req_access = list(150) + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"si" = ( +/obj/structure/closet/secure_closet/medical_wall{ + pixel_x = -32; + pixel_y = 0; + req_access = list(150) + }, +/obj/item/stack/medical/splint, +/obj/item/stack/medical/ointment, +/obj/item/stack/medical/ointment, +/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/bruise_pack, +/obj/item/weapon/storage/belt/medical/emt, +/obj/item/weapon/storage/belt/medical/emt, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"sj" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"sk" = ( +/obj/machinery/vending/cigarette{ + name = "hacked cigarette machine"; + prices = list(); + products = list(/obj/item/weapon/storage/fancy/cigarettes = 10, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/flame/lighter/zippo = 4, /obj/item/clothing/mask/smokable/cigarette/cigar/havana = 2) + }, +/turf/unsimulated/floor{ + name = "plating"; + icon_state = "cult" + }, +/area/syndicate_mothership) +"sl" = ( +/obj/structure/table/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/syndicate/black/engie, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/syndicate/black/engie, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"sm" = ( +/obj/structure/table/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/syndicate/black/red, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/syndicate/black/red, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"sn" = ( +/obj/machinery/iv_drip, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"so" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "specops_shuttle_fore"; + name = "forward docking hatch controller"; + pixel_x = 0; + pixel_y = -25; + tag_door = "specops_shuttle_fore_hatch" + }, +/obj/effect/shuttle_landmark/premade/specops/centcom, +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/shuttle/specops) +"sp" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "specops_shuttle_fore_hatch"; + locked = 1; + name = "Forward Docking Hatch"; + req_access = list(13) + }, +/turf/simulated/shuttle/plating, +/area/shuttle/specops) +"sq" = ( +/obj/machinery/computer/communications, +/obj/item/device/radio/intercom{ + broadcasting = 0; + dir = 1; + frequency = 1443; + listening = 1; + name = "Spec Ops Intercom"; + pixel_y = -28 + }, +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/shuttle/specops) +"sr" = ( +/obj/machinery/computer/prisoner{ + name = "Implant Management" + }, +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/shuttle/specops) +"ss" = ( +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/diagonal, +/mob/living/simple_mob/animal/passive/dog/corgi/puppy{ + name = "Bockscar" + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/specops) +"st" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"su" = ( +/obj/structure/closet/hydrant{ + pixel_y = 32 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"sv" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/grille, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/syndicate_mothership) +"sw" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/grille, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/syndicate_mothership) +"sx" = ( +/obj/machinery/shower{ + pixel_y = 32 + }, +/obj/structure/window/basic{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/syndicate_mothership) +"sy" = ( +/obj/machinery/shower{ + pixel_y = 32 + }, +/obj/item/weapon/soap/syndie, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/syndicate_mothership) +"sz" = ( +/obj/structure/table/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/syndicate/black, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/syndicate/black, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"sA" = ( +/obj/structure/table/rack, +/obj/item/clothing/mask/balaclava/tactical, +/obj/item/clothing/mask/balaclava/tactical, +/obj/item/clothing/mask/balaclava/tactical, +/obj/item/clothing/mask/balaclava/tactical, +/obj/item/clothing/mask/balaclava/tactical, +/obj/item/clothing/mask/balaclava/tactical, +/obj/item/clothing/mask/balaclava, +/obj/item/clothing/mask/balaclava, +/obj/item/clothing/mask/balaclava, +/obj/item/clothing/mask/balaclava, +/obj/item/clothing/mask/balaclava, +/obj/item/clothing/mask/balaclava, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"sB" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/shuttle/specops) +"sC" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/shuttle/specops) +"sD" = ( +/obj/structure/table/rack, +/obj/item/weapon/storage/belt/security, +/obj/item/weapon/storage/belt/security, +/obj/item/ammo_magazine/m9mm/flash, +/obj/item/weapon/gun/projectile/pistol/flash, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"sE" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "supply_shuttle"; + pixel_x = 25; + pixel_y = 0; + req_one_access = list(13,31); + tag_door = "supply_shuttle_hatch" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/supply) +"sF" = ( +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/diagonal, +/obj/item/weapon/stool/padded, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/specops) +"sG" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/material/kitchen/rollingpin, +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/diagonal, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/specops) +"sH" = ( +/turf/unsimulated/wall, +/area/centcom/command) +"sI" = ( +/turf/unsimulated/wall{ + desc = "That looks like it doesn't open easily."; + dir = 8; + icon = 'icons/obj/doors/rapid_pdoor.dmi'; + icon_state = "pdoor1"; + name = "Shuttle Bay Blast Door" + }, +/area/centcom/command) +"sJ" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad" + }, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "supply_shuttle_hatch"; + locked = 1; + name = "Shuttle Hatch"; + req_access = list(13) + }, +/turf/simulated/shuttle/plating, +/area/shuttle/supply) +"sK" = ( +/obj/machinery/recharger/wallcharger{ + pixel_x = -25 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"sL" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"sM" = ( +/obj/structure/closet, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"sN" = ( +/obj/machinery/recharger/wallcharger{ + pixel_x = -25 + }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"sO" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/syndicate_mothership) +"sP" = ( +/obj/machinery/door/airlock/centcom{ + name = "Bathroom"; + opacity = 1; + req_access = list(150); + req_one_access = list() + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/syndicate_mothership) +"sQ" = ( +/obj/machinery/shower{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/syndicate_mothership) +"sR" = ( +/obj/structure/table/rack, +/obj/item/clothing/suit/storage/vest/heavy/merc{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/clothing/suit/storage/vest/heavy/merc{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/clothing/suit/storage/vest/heavy/merc, +/obj/item/clothing/suit/storage/vest/heavy/merc, +/obj/item/clothing/suit/storage/vest/heavy/merc, +/obj/item/clothing/suit/storage/vest/heavy/merc, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"sS" = ( +/obj/machinery/shieldgen, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"sT" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"sU" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"sV" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"sW" = ( +/obj/machinery/shieldwallgen, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"sX" = ( +/obj/machinery/power/emitter, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"sY" = ( +/obj/structure/table/reinforced, +/obj/item/roller, +/obj/item/roller, +/obj/item/roller, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"sZ" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/firstaid/fire{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/storage/firstaid/fire, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"ta" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/firstaid/toxin{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/storage/firstaid/toxin, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"tb" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/firstaid/adv{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/storage/firstaid/adv, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"tc" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/firstaid/o2{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/storage/firstaid/o2, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"td" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/storage/firstaid/regular, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"te" = ( +/obj/structure/table/reinforced, +/obj/item/device/defib_kit/compact/combat/loaded, +/obj/item/device/defib_kit/compact/combat/loaded, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"tf" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"tg" = ( +/turf/unsimulated/map/edge, +/area/overmap) +"th" = ( +/obj/machinery/vending/dinnerware, +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/diagonal, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/specops) +"ti" = ( +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/diagonal, +/obj/machinery/computer/arcade/orion_trail, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/specops) +"tj" = ( +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/diagonal, +/obj/machinery/computer/arcade, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/specops) +"tk" = ( +/obj/structure/table/standard, +/obj/item/weapon/reagent_containers/glass/beaker, +/obj/item/weapon/reagent_containers/food/condiment/enzyme, +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/diagonal, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/specops) +"tl" = ( +/obj/structure/table/standard, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/diagonal, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/specops) +"tm" = ( +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/command) +"tn" = ( +/obj/structure/closet, +/obj/item/weapon/reagent_containers/food/snacks/liquidfood, +/obj/item/weapon/reagent_containers/food/snacks/liquidfood, +/obj/item/weapon/reagent_containers/food/snacks/liquidfood, +/obj/item/weapon/reagent_containers/food/snacks/liquidfood, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"to" = ( +/obj/structure/sign/poster{ + poster_type = "/datum/poster/bay_50"; + pixel_x = -32 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"tp" = ( +/obj/structure/closet, +/obj/item/weapon/reagent_containers/food/snacks/tastybread, +/obj/item/weapon/reagent_containers/food/snacks/tastybread, +/obj/item/weapon/reagent_containers/food/snacks/tastybread, +/obj/item/weapon/reagent_containers/food/snacks/tastybread, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"tq" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/grille, +/obj/structure/window/reinforced, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/syndicate_mothership) +"tr" = ( +/obj/structure/mirror{ + dir = 4; + pixel_x = -32; + pixel_y = 0 + }, +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/syndicate_mothership) +"ts" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/syndicate_mothership) +"tt" = ( +/obj/machinery/door/airlock/centcom{ + name = "Suit Storage"; + opacity = 1; + req_access = list(150); + req_one_access = list() + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"tu" = ( +/obj/machinery/shield_gen, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"tv" = ( +/obj/machinery/shield_capacitor, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"tw" = ( +/turf/unsimulated/wall{ + desc = "That looks like it doesn't open easily."; + dir = 8; + icon = 'icons/obj/doors/rapid_pdoor.dmi'; + icon_state = "pdoor1"; + name = "Shuttle Bay Blast Door" + }, +/area/centcom/specops) +"tx" = ( +/obj/machinery/door/blast/regular{ + icon_state = "pdoor1"; + id = "CREED"; + name = "Ready Room"; + p_open = 0 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/specops) +"ty" = ( +/obj/structure/toilet{ + dir = 4 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/mercenary) +"tz" = ( +/obj/machinery/flasher{ + id = "syndieflash"; + pixel_x = 0; + pixel_y = 28 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/mercenary) +"tA" = ( +/obj/structure/table/rack, +/obj/machinery/recharger/wallcharger{ + pixel_x = 5; + pixel_y = 32 + }, +/obj/item/weapon/material/knife/tacknife/combatknife, +/obj/item/weapon/material/knife/tacknife/combatknife, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"tB" = ( +/obj/structure/table/rack, +/obj/item/weapon/gun/energy/ionrifle, +/obj/machinery/recharger/wallcharger{ + pixel_x = 5; + pixel_y = 32 + }, +/obj/item/weapon/gun/energy/ionrifle, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"tC" = ( +/obj/structure/table/rack, +/obj/item/weapon/banner/red, +/obj/item/weapon/banner/red, +/obj/item/weapon/banner/red, +/obj/item/weapon/banner/red, +/obj/item/weapon/banner/red, +/obj/item/weapon/banner/red, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"tD" = ( +/obj/structure/table/rack, +/obj/item/device/megaphone, +/obj/item/device/megaphone, +/obj/item/device/megaphone, +/obj/item/device/megaphone, +/obj/item/device/megaphone, +/obj/item/device/megaphone, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"tE" = ( +/obj/structure/table/rack, +/obj/item/device/flashlight/maglight, +/obj/item/device/flashlight/maglight, +/obj/item/device/flashlight/maglight, +/obj/item/device/flashlight/maglight, +/obj/item/device/flashlight/maglight, +/obj/item/device/flashlight/maglight, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"tF" = ( +/obj/structure/table/rack, +/obj/item/device/camera_film, +/obj/item/device/camera_film, +/obj/item/device/camera_film, +/obj/item/device/camera_film, +/obj/item/device/camera_film, +/obj/item/device/camera_film, +/obj/item/device/camera, +/obj/item/device/camera, +/obj/item/device/camera, +/obj/item/device/camera, +/obj/item/device/camera, +/obj/item/device/camera, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"tG" = ( +/obj/structure/table/rack, +/obj/item/ammo_magazine/m10mm, +/obj/item/ammo_magazine/m10mm, +/obj/item/ammo_magazine/m10mm, +/obj/item/ammo_magazine/m10mm, +/obj/item/ammo_magazine/m10mm, +/obj/item/ammo_magazine/m10mm, +/obj/item/weapon/gun/projectile/automatic/c20r, +/obj/item/weapon/gun/projectile/automatic/c20r, +/obj/item/weapon/gun/projectile/automatic/c20r, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"tH" = ( +/obj/structure/table/rack, +/obj/item/ammo_magazine/m545, +/obj/item/ammo_magazine/m545, +/obj/item/ammo_magazine/m545, +/obj/item/ammo_magazine/m545, +/obj/item/weapon/gun/projectile/automatic/sts35, +/obj/item/weapon/gun/projectile/automatic/sts35, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"tI" = ( +/obj/machinery/door/airlock/centcom{ + name = "Special Operations"; + opacity = 1; + req_access = list(103) + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/specops) +"tJ" = ( +/turf/simulated/shuttle/wall/dark, +/area/shuttle/administration/centcom) +"tK" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "admin_shuttle_hatch"; + locked = 1; + name = "Shuttle Hatch"; + req_access = list(13) + }, +/turf/simulated/floor/plating, +/area/shuttle/administration/centcom) +"tL" = ( +/obj/item/device/radio/electropack, +/turf/simulated/shuttle/floor/black, +/area/shuttle/mercenary) +"tM" = ( +/obj/item/device/radio/intercom{ + desc = "Talk through this. Evilly"; + frequency = 1213; + name = "Syndicate Intercom"; + pixel_x = 0; + pixel_y = -32; + subspace_transmission = 1; + syndie = 1 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"tN" = ( +/obj/structure/window/reinforced, +/obj/structure/lattice, +/turf/space, +/area/space) +"tO" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1331; + id_tag = "merc_base"; + pixel_x = -25; + pixel_y = -5 + }, +/turf/unsimulated/floor{ + dir = 2; + icon_state = "dark" + }, +/area/syndicate_mothership) +"tP" = ( +/obj/structure/table/rack, +/obj/item/weapon/storage/box/handcuffs{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/weapon/storage/box/flashbangs, +/obj/item/weapon/storage/box/smokes, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"tQ" = ( +/obj/structure/table/rack, +/obj/item/weapon/pinpointer/nukeop, +/obj/item/weapon/pinpointer/nukeop, +/obj/item/weapon/pinpointer/nukeop, +/obj/item/weapon/pinpointer/nukeop, +/obj/item/weapon/pinpointer/nukeop, +/obj/item/weapon/pinpointer/nukeop, +/obj/item/weapon/shield/energy, +/obj/item/weapon/shield/energy, +/obj/item/weapon/shield/energy, +/obj/item/weapon/shield/energy, +/obj/item/weapon/shield/energy, +/obj/item/weapon/shield/energy, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"tR" = ( +/obj/machinery/suit_cycler/syndicate{ + locked = 0 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"tS" = ( +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/specops) +"tT" = ( +/obj/machinery/vending/boozeomat, +/turf/simulated/shuttle/wall/dark, +/area/shuttle/administration/centcom) +"tU" = ( +/obj/machinery/vending/coffee, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"tV" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"tW" = ( +/obj/machinery/microwave, +/obj/structure/table/reinforced, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"tX" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "admin_shuttle"; + pixel_x = -25; + pixel_y = 0; + req_one_access = list(101); + tag_door = "admin_shuttle_hatch" + }, +/turf/simulated/floor/plating, +/area/shuttle/administration/centcom) +"tY" = ( +/obj/machinery/light/small{ + dir = 4; + pixel_y = 0 + }, +/turf/simulated/floor/plating, +/area/shuttle/administration/centcom) +"tZ" = ( +/obj/item/device/multitool, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/structure/table/reinforced, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"ua" = ( +/obj/item/weapon/storage/toolbox/mechanical, +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"ub" = ( +/obj/machinery/computer/card, +/turf/unsimulated/floor{ + icon_state = "carpet"; + dir = 2 + }, +/area/centcom/command) +"uc" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "carpet"; + dir = 2 + }, +/area/centcom/command) +"ud" = ( +/turf/unsimulated/floor{ + icon_state = "carpet"; + dir = 2 + }, +/area/centcom/command) +"ue" = ( +/obj/structure/closet/walllocker/emerglocker{ + pixel_x = 28 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"uf" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1331; + id_tag = "merc_shuttle_pump" + }, +/obj/machinery/button/remote/blast_door{ + id = "smindicate"; + name = "ship lockdown control"; + pixel_x = -25 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"ug" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/obj/machinery/airlock_sensor{ + frequency = 1331; + id_tag = "merc_shuttle_sensor"; + pixel_x = 8; + pixel_y = 25 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"uh" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1331; + id_tag = "merc_shuttle_pump" + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1331; + id_tag = "merc_shuttle"; + pixel_x = -8; + pixel_y = 25; + req_access = list(150) + }, +/obj/effect/shuttle_landmark/premade/mercenary/base, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"ui" = ( +/obj/machinery/door/airlock/external{ + density = 1; + frequency = 1331; + id_tag = "merc_shuttle_outer"; + name = "Ship External Access"; + req_access = list(150) + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "smindicate"; + name = "Outer Airlock"; + opacity = 0 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/mercenary) +"uj" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/shuttle/plating, +/area/shuttle/mercenary) +"uk" = ( +/turf/simulated/shuttle/floor/black, +/area/shuttle/mercenary) +"ul" = ( +/turf/unsimulated/map, +/area/overmap) +"um" = ( +/obj/item/weapon/cigbutt, +/turf/simulated/shuttle/floor/black, +/area/shuttle/mercenary) +"un" = ( +/obj/machinery/door/airlock/external{ + frequency = 1331; + id_tag = "merc_base_hatch"; + req_access = list(150) + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"uo" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"up" = ( +/obj/machinery/door/airlock/vault{ + name = "Armory"; + req_access = list(150); + req_one_access = list() + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"uq" = ( +/obj/effect/landmark{ + name = "Syndicate-Uplink" + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"ur" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"us" = ( +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"ut" = ( +/obj/machinery/door/airlock/centcom{ + name = "General Access"; + opacity = 1; + req_access = list(101) + }, +/turf/simulated/floor/plating, +/area/shuttle/administration/centcom) +"uu" = ( +/obj/structure/table/standard, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"uv" = ( +/obj/machinery/cell_charger, +/obj/structure/table/reinforced, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"uw" = ( +/obj/machinery/computer/card/centcom, +/turf/unsimulated/floor{ + icon_state = "carpet"; + dir = 2 + }, +/area/centcom/command) +"ux" = ( +/obj/machinery/door/window{ + dir = 2; + name = "Seating"; + req_access = list(150) + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"uy" = ( +/obj/machinery/door/window{ + name = "Seating"; + icon_state = "right"; + dir = 2; + req_access = list(150) + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"uz" = ( +/obj/structure/flora/pottedplant{ + icon_state = "plant-10" + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"uA" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1331; + id_tag = "merc_shuttle_pump" + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"uB" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"uC" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1331; + id_tag = "merc_shuttle_pump" + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"uD" = ( +/obj/machinery/door/window{ + dir = 1; + name = "Cell"; + req_access = list(150) + }, +/obj/item/device/radio/intercom{ + desc = "Talk through this. Evilly"; + frequency = 1213; + name = "Syndicate Intercom"; + pixel_x = -32; + subspace_transmission = 1; + syndie = 1 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"uE" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"uF" = ( +/obj/machinery/vending/assist{ + contraband = null; + name = "AntagCorpVend"; + products = list(/obj/item/device/assembly/prox_sensor = 5, /obj/item/device/assembly/signaler = 4, /obj/item/device/assembly/infra = 4, /obj/item/device/assembly/prox_sensor = 4, /obj/item/weapon/handcuffs = 8, /obj/item/device/flash = 4, /obj/item/weapon/cartridge/signal = 4, /obj/item/clothing/glasses/sunglasses = 4) + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"uG" = ( +/obj/structure/window/reinforced, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"uH" = ( +/obj/structure/table/rack, +/obj/item/weapon/tank/jetpack/oxygen, +/obj/item/weapon/tank/jetpack/oxygen, +/obj/item/weapon/tank/jetpack/oxygen, +/obj/item/weapon/tank/jetpack/oxygen, +/obj/item/weapon/tank/jetpack/oxygen, +/obj/item/weapon/tank/jetpack/oxygen, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"uI" = ( +/obj/structure/table/rack, +/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/item/weapon/tank/jetpack/carbondioxide, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"uJ" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"uK" = ( +/obj/machinery/door/window/northright, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"uL" = ( +/obj/structure/table/reinforced, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"uM" = ( +/obj/item/weapon/flame/lighter/zippo, +/obj/structure/table/reinforced, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"uN" = ( +/obj/item/weapon/storage/fancy/cigarettes, +/obj/structure/table/reinforced, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"uO" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"uP" = ( +/obj/machinery/door/airlock/glass, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"uQ" = ( +/obj/item/stack/material/glass{ + amount = 50 + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"uR" = ( +/obj/item/stack/material/steel{ + amount = 50 + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"uS" = ( +/obj/machinery/door/airlock/centcom{ + name = "Administrative Office"; + opacity = 1; + req_access = list(108) + }, +/turf/unsimulated/floor{ + icon_state = "carpet"; + dir = 2 + }, +/area/centcom/command) +"uT" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/mercenary) +"uU" = ( +/obj/machinery/door/airlock/external{ + frequency = 1331; + id_tag = "merc_shuttle_inner"; + name = "Ship External Access"; + req_access = list(0) + }, +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"uV" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/supply) +"uW" = ( +/obj/machinery/vending/cigarette{ + name = "hacked cigarette machine"; + prices = list(); + products = list(/obj/item/weapon/storage/fancy/cigarettes = 10, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/flame/lighter/zippo = 4, /obj/item/clothing/mask/smokable/cigarette/cigar/havana = 2) + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"uX" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/button/flasher{ + id = "syndieflash"; + name = "Flasher"; + pixel_x = 27; + pixel_y = 0 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"uY" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/lattice, +/turf/space, +/area/space) +"uZ" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/grille, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/syndicate_mothership) +"va" = ( +/obj/structure/table/rack, +/obj/item/clothing/accessory/storage/brown_vest, +/obj/item/clothing/accessory/storage/brown_vest, +/obj/item/clothing/accessory/storage/brown_vest, +/obj/item/clothing/accessory/storage/brown_vest, +/obj/item/clothing/accessory/storage/brown_vest, +/obj/item/clothing/accessory/storage/brown_vest, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"vb" = ( +/obj/structure/table/rack, +/obj/item/clothing/accessory/storage/black_vest, +/obj/item/clothing/accessory/storage/black_vest, +/obj/item/clothing/accessory/storage/black_vest, +/obj/item/clothing/accessory/storage/black_vest, +/obj/item/clothing/accessory/storage/black_vest, +/obj/item/clothing/accessory/storage/black_vest, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"vc" = ( +/obj/structure/table/rack, +/obj/item/clothing/accessory/storage/white_vest, +/obj/item/clothing/accessory/storage/white_vest, +/obj/item/clothing/accessory/storage/white_vest, +/obj/item/clothing/accessory/storage/white_vest, +/obj/item/clothing/accessory/storage/white_vest, +/obj/item/clothing/accessory/storage/white_vest, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"vd" = ( +/obj/structure/table/rack, +/obj/item/device/binoculars, +/obj/item/device/binoculars, +/obj/item/device/binoculars, +/obj/item/device/binoculars, +/obj/item/device/binoculars, +/obj/item/device/binoculars, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"ve" = ( +/obj/structure/table/rack, +/obj/item/device/flashlight/flare, +/obj/item/device/flashlight/flare, +/obj/item/device/flashlight/flare, +/obj/item/device/flashlight/flare, +/obj/item/device/flashlight/flare, +/obj/item/device/flashlight/flare, +/obj/item/device/flashlight/flare, +/obj/item/device/flashlight/flare, +/obj/item/device/flashlight/flare, +/obj/item/device/flashlight/flare, +/obj/item/device/flashlight/flare, +/obj/item/device/flashlight/flare, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"vf" = ( +/obj/structure/table/rack, +/obj/item/device/radio, +/obj/item/device/radio, +/obj/item/device/radio, +/obj/item/device/radio, +/obj/item/device/radio, +/obj/item/device/radio, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"vg" = ( +/obj/structure/table/rack, +/obj/item/weapon/gun/energy/gun, +/obj/item/weapon/gun/energy/gun, +/obj/item/weapon/gun/energy/gun, +/obj/machinery/recharger/wallcharger{ + pixel_x = 5; + pixel_y = -32 + }, +/obj/item/weapon/cell/device/weapon, +/obj/item/weapon/cell/device/weapon, +/obj/item/weapon/cell/device/weapon, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"vh" = ( +/obj/structure/table/rack, +/obj/item/weapon/tank/emergency/oxygen/double, +/obj/item/weapon/tank/emergency/oxygen/double, +/obj/item/weapon/tank/emergency/oxygen/double, +/obj/item/weapon/tank/emergency/oxygen/double, +/obj/item/weapon/tank/emergency/oxygen/double, +/obj/item/weapon/tank/emergency/oxygen/double, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"vi" = ( +/obj/machinery/button/remote/blast_door{ + id = "smindicate"; + name = "ship lockdown control"; + pixel_x = -25 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"vj" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/shuttle/plating/airless, +/area/shuttle/administration/centcom) +"vk" = ( +/obj/machinery/vending/snack, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"vl" = ( +/obj/item/weapon/stool, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"vm" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"vn" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"vo" = ( +/obj/machinery/recharge_station, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"vp" = ( +/obj/machinery/robotic_fabricator, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"vq" = ( +/obj/machinery/autolathe{ + desc = "Your typical Autolathe. It appears to have much more options than your regular one, however..."; + hacked = 1; + name = "Thunderdome Autolathe" + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"vr" = ( +/obj/structure/dispenser, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"vs" = ( +/obj/item/weapon/holder/cat/kitten{ + name = "Enola" + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"vt" = ( +/obj/machinery/atmospherics/pipe/tank/air{ + dir = 4; + start_pressure = 740.5 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"vu" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"vv" = ( +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1331; + master_tag = "merc_shuttle"; + name = "interior access button"; + pixel_x = 25; + pixel_y = 25; + req_access = list(150) + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + icon_state = "intact"; + dir = 9 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"vw" = ( +/obj/machinery/suit_cycler/syndicate{ + locked = 0 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"vx" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l" + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/mercenary) +"vy" = ( +/obj/structure/table/standard, +/obj/item/weapon/material/knife{ + pixel_x = -6 + }, +/obj/item/weapon/reagent_containers/syringe/drugs{ + pixel_x = 3; + pixel_y = -1 + }, +/obj/item/weapon/reagent_containers/syringe/drugs{ + pixel_x = 3; + pixel_y = 4 + }, +/obj/item/weapon/reagent_containers/syringe/drugs{ + pixel_x = 3; + pixel_y = 9 + }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"vz" = ( +/obj/machinery/door/window{ + dir = 4; + name = "Brig"; + req_access = list(150) + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"vA" = ( +/obj/machinery/door/window{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Preparation"; + req_access = list(150) + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"vB" = ( +/obj/structure/closet{ + icon_state = "cabinet_closed"; + name = "Clothing Storage" + }, +/obj/item/weapon/storage/box/syndie_kit/chameleon, +/obj/item/weapon/stamp/chameleon, +/turf/unsimulated/floor{ + icon_state = "carpet"; + dir = 2 + }, +/area/centcom/command) +"vC" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "carpet"; + dir = 2 + }, +/area/centcom/command) +"vD" = ( +/obj/structure/closet{ + icon_state = "cabinet_closed" + }, +/obj/item/weapon/card/id/centcom, +/obj/item/weapon/card/id/syndicate, +/obj/item/weapon/card/id, +/obj/item/weapon/card/id/gold, +/obj/item/weapon/card/id/silver, +/obj/item/device/pda/captain, +/obj/item/device/pda/ert, +/turf/unsimulated/floor{ + icon_state = "carpet"; + dir = 2 + }, +/area/centcom/command) +"vE" = ( +/obj/structure/closet/syndicate/suit{ + name = "suit closet" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"vF" = ( +/obj/structure/closet{ + name = "custodial" + }, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/weapon/mop, +/obj/item/weapon/reagent_containers/spray/cleaner, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"vG" = ( +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Brig"; + req_access = list(150) + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"vH" = ( +/obj/machinery/door/window{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Preparation"; + req_access = list(150) + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"vI" = ( +/obj/structure/table/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/void/merc, +/obj/item/clothing/mask/gas/syndicate, +/obj/item/clothing/head/helmet/space/void/merc, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"vJ" = ( +/obj/machinery/light, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"vK" = ( +/obj/machinery/computer/communications, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"vL" = ( +/obj/effect/wingrille_spawn/reinforced/crescent, +/turf/simulated/shuttle/plating, +/area/shuttle/administration/centcom) +"vM" = ( +/turf/unsimulated/wall, +/area/centcom/suppy) +"vN" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/toolbox/syndicate{ + pixel_x = -1; + pixel_y = 3 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"vO" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/mercenary) +"vP" = ( +/obj/machinery/sleep_console, +/turf/simulated/shuttle/floor/white, +/area/shuttle/mercenary) +"vQ" = ( +/obj/structure/sign/nosmoking_1{ + pixel_y = 32 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/mercenary) +"vR" = ( +/obj/structure/bed/chair/comfy/black{ + dir = 4 + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"vS" = ( +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/suppy) +"vT" = ( +/turf/unsimulated/wall{ + desc = "That looks like it doesn't open easily."; + icon = 'icons/obj/doors/rapid_pdoor.dmi'; + icon_state = "pdoor1"; + name = "Shuttle Bay Blast Door" + }, +/area/centcom/suppy) +"vU" = ( +/obj/machinery/dna_scannernew, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"vV" = ( +/obj/machinery/computer/cloning, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"vW" = ( +/obj/machinery/clonepod, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"vX" = ( +/obj/machinery/computer/scan_consolenew, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"vY" = ( +/obj/machinery/computer/shuttle_control{ + req_access = list(101); + shuttle_tag = "Administration" + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"vZ" = ( +/obj/structure/table/standard, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/turf/simulated/shuttle/floor/white, +/area/shuttle/mercenary) +"wa" = ( +/obj/structure/table/standard, +/obj/structure/closet/secure_closet/medical_wall{ + pixel_y = 32; + req_access = list(150) + }, +/obj/item/bodybag, +/obj/item/weapon/reagent_containers/syringe/antiviral, +/obj/item/weapon/reagent_containers/syringe/antiviral, +/obj/item/weapon/reagent_containers/syringe/antiviral, +/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{ + pixel_x = -4; + pixel_y = 8 + }, +/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline{ + pixel_x = 4; + pixel_y = 7 + }, +/obj/item/weapon/reagent_containers/syringe, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/mercenary) +"wb" = ( +/obj/item/device/radio/intercom{ + desc = "Talk through this. Evilly"; + frequency = 1213; + name = "Syndicate Intercom"; + pixel_x = -32; + subspace_transmission = 1; + syndie = 1 + }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"wc" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"wd" = ( +/obj/structure/table/standard, +/obj/item/clothing/gloves/yellow, +/obj/item/device/assembly/signaler{ + pixel_y = 2 + }, +/obj/item/clothing/glasses/night, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"we" = ( +/obj/structure/table/standard, +/obj/item/clothing/gloves/yellow, +/obj/item/device/assembly/signaler{ + pixel_y = 2 + }, +/obj/item/clothing/glasses/night, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"wf" = ( +/obj/structure/table/standard, +/obj/item/clothing/gloves/yellow, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/clothing/glasses/night, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"wg" = ( +/obj/structure/table/standard, +/obj/item/clothing/gloves/yellow, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/clothing/glasses/night, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"wh" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/grille, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 8; + icon_state = "shutter0"; + id = "syndieshutters_infirmary"; + name = "Blast Shutters"; + opacity = 0 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/mercenary) +"wi" = ( +/turf/simulated/shuttle/floor/white, +/area/shuttle/mercenary) +"wj" = ( +/obj/item/device/radio/intercom{ + desc = "Talk through this. Evilly"; + frequency = 1213; + name = "Syndicate Intercom"; + pixel_x = -32; + subspace_transmission = 1; + syndie = 1 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"wk" = ( +/obj/structure/table/standard, +/obj/item/weapon/tool/screwdriver, +/obj/effect/spawner/newbomb/timer/syndicate, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"wl" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/grille, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 4; + icon_state = "shutter0"; + id = "syndieshutters_workshop"; + name = "Blast Shutters"; + opacity = 0 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/mercenary) +"wm" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/grille, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 8; + icon_state = "shutter0"; + id = "syndieshutters_infirmary"; + name = "Blast Shutters"; + opacity = 0 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/mercenary) +"wn" = ( +/obj/machinery/bodyscanner{ + dir = 8 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/mercenary) +"wo" = ( +/obj/machinery/body_scanconsole, +/turf/simulated/shuttle/floor/white, +/area/shuttle/mercenary) +"wp" = ( +/obj/machinery/door/window{ + dir = 4; + name = "Infirmary"; + req_access = list(150) + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/mercenary) +"wq" = ( +/obj/machinery/door/window/westright{ + name = "Tool Storage"; + req_access = list(150) + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"wr" = ( +/obj/structure/table/rack, +/obj/item/device/suit_cooling_unit, +/obj/item/device/suit_cooling_unit, +/obj/item/device/suit_cooling_unit, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"ws" = ( +/obj/structure/table/rack, +/obj/item/weapon/rig/merc/empty, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership) +"wt" = ( +/obj/effect/wingrille_spawn/reinforced/crescent, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/terminal) +"wu" = ( +/turf/unsimulated/wall, +/area/centcom/terminal) +"wv" = ( +/obj/machinery/door/blast/regular{ + icon_state = "pdoor1"; + id = "CREED"; + name = "Ready Room"; + p_open = 0 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/terminal) +"ww" = ( +/obj/effect/wingrille_spawn/reinforced/crescent, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/command) +"wx" = ( +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"wy" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "admin_shuttle_bay"; + name = "shuttle bay controller"; + pixel_x = 25; + pixel_y = 0; + tag_door = "admin_shuttle_bay_door" + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"wz" = ( +/obj/machinery/optable, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"wA" = ( +/obj/structure/table/reinforced, +/obj/machinery/librarycomp, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"wB" = ( +/obj/structure/bookcase, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"wC" = ( +/obj/item/weapon/stool/padded, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"wD" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/frags, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"wE" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/grille, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 4; + icon_state = "shutter0"; + id = "syndieshutters_workshop"; + name = "Blast Shutters"; + opacity = 0 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/mercenary) +"wF" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/grille, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 8; + icon_state = "shutter0"; + id = "syndieshutters_infirmary"; + name = "Blast Shutters"; + opacity = 0 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/mercenary) +"wG" = ( +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Infirmary"; + req_access = list(150) + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/mercenary) +"wH" = ( +/obj/machinery/door/window{ + dir = 8; + name = "Tool Storage"; + req_access = list(150) + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"wI" = ( +/obj/structure/table/standard, +/obj/item/device/aicard, +/obj/item/weapon/plastique, +/obj/item/weapon/plastique, +/obj/item/weapon/plastique, +/obj/item/weapon/plastique, +/obj/item/weapon/plastique, +/obj/item/weapon/plastique, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"wJ" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/grille, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 4; + icon_state = "shutter0"; + id = "syndieshutters_workshop"; + name = "Blast Shutters"; + opacity = 0 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/mercenary) +"wK" = ( +/obj/machinery/button/remote/blast_door{ + id = "syndieshutters_infirmary"; + name = "remote shutter control"; + pixel_x = -25 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/mercenary) +"wL" = ( +/obj/item/device/radio/intercom{ + desc = "Talk through this. Evilly"; + frequency = 1213; + name = "Syndicate Intercom"; + pixel_x = 32; + subspace_transmission = 1; + syndie = 1 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/mercenary) +"wM" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/centcom/terminal) +"wN" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/centcom/terminal) +"wO" = ( +/obj/machinery/porta_turret/crescent, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/terminal) +"wP" = ( +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/terminal) +"wQ" = ( +/obj/machinery/porta_turret/crescent, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/terminal) +"wR" = ( +/obj/machinery/porta_turret/crescent, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"wS" = ( +/obj/machinery/door/airlock/external, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"wT" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "admin_shuttle_bay_door"; + locked = 1 + }, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/command) +"wU" = ( +/obj/machinery/door/window/northright{ + icon_state = "right"; + dir = 2 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"wV" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/surgery, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"wW" = ( +/obj/structure/table/standard, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"wX" = ( +/obj/structure/table/standard, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"wY" = ( +/obj/machinery/door/window{ + dir = 1; + name = "Secure Storage"; + req_access = list(150) + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"wZ" = ( +/obj/structure/table/rack, +/obj/item/weapon/storage/belt/utility/full, +/obj/item/device/multitool, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"xa" = ( +/obj/structure/table/rack, +/obj/item/weapon/storage/belt/utility/full, +/obj/item/device/multitool, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"xb" = ( +/obj/machinery/button/remote/blast_door{ + id = "syndieshutters_telebay"; + name = "remote shutter control"; + pixel_x = 0; + pixel_y = -25; + req_access = list(150) + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"xc" = ( +/obj/machinery/button/remote/blast_door{ + id = "syndieshutters_workshop"; + name = "remote shutter control"; + pixel_x = 25 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"xd" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table/standard, +/obj/item/weapon/surgical/surgicaldrill, +/obj/item/weapon/surgical/cautery, +/obj/item/weapon/surgical/retractor, +/obj/item/stack/nanopaste, +/turf/simulated/shuttle/floor/white, +/area/shuttle/mercenary) +"xe" = ( +/obj/machinery/door/window{ + dir = 1; + name = "Surgery"; + req_access = list(150) + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/mercenary) +"xf" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA"; + pixel_y = 0 + }, +/turf/unsimulated/wall, +/area/centcom/terminal) +"xg" = ( +/obj/machinery/door/airlock/centcom{ + name = "Special Operations"; + opacity = 1; + req_access = list(103) + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"xh" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/hos, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"xi" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table/standard, +/obj/item/weapon/surgical/circular_saw, +/obj/item/weapon/surgical/FixOVein{ + pixel_x = -6; + pixel_y = 1 + }, +/obj/item/weapon/surgical/hemostat, +/turf/simulated/shuttle/floor/white, +/area/shuttle/mercenary) +"xj" = ( +/obj/structure/table/standard, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/weapon/storage/firstaid/toxin{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/adv{ + pixel_x = 1 + }, +/obj/item/weapon/storage/firstaid/fire{ + pixel_x = 1 + }, +/obj/item/weapon/storage/firstaid/o2{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/regular, +/turf/simulated/shuttle/floor/white, +/area/shuttle/mercenary) +"xk" = ( +/obj/structure/table/standard, +/obj/item/roller, +/obj/item/roller, +/obj/item/roller, +/obj/item/device/defib_kit/compact/combat/loaded, +/turf/simulated/shuttle/floor/white, +/area/shuttle/mercenary) +"xl" = ( +/obj/item/weapon/weldingtool, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"xm" = ( +/obj/structure/sign/securearea{ + name = "\improper CAUTION"; + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/mopbucket, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"xn" = ( +/obj/machinery/telecomms/allinone{ + intercept = 1 + }, +/obj/machinery/door/window/northright{ + name = "Telecoms Mainframe"; + req_access = list(150) + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"xo" = ( +/obj/machinery/door/blast/regular{ + id = "syndieshutters_telebay"; + name = "Outer Airlock" + }, +/turf/simulated/shuttle/plating, +/area/shuttle/mercenary) +"xp" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/mercenary) +"xq" = ( +/obj/machinery/vending/medical, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"xr" = ( +/obj/machinery/chem_master, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"xs" = ( +/obj/machinery/chemical_dispenser/ert, +/turf/simulated/shuttle/floor/red, +/area/shuttle/administration/centcom) +"xt" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/obj/structure/closet/secure_closet/medical_wall{ + pixel_x = 32; + pixel_y = 0; + req_access = list(150) + }, +/obj/item/weapon/tank/anesthetic, +/obj/item/clothing/mask/breath/medical, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/gloves/sterile/latex, +/obj/item/weapon/reagent_containers/syringe, +/obj/item/weapon/reagent_containers/glass/bottle/stoxin, +/obj/item/weapon/reagent_containers/glass/bottle/stoxin, +/turf/simulated/shuttle/floor/white, +/area/shuttle/mercenary) +"xu" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"xv" = ( +/obj/item/weapon/tool/crowbar, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"xw" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"xx" = ( +/obj/structure/sign/nosmoking_2{ + pixel_x = 32 + }, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"xy" = ( +/obj/machinery/iv_drip, +/turf/simulated/shuttle/floor/white, +/area/shuttle/mercenary) +"xz" = ( +/obj/machinery/optable, +/turf/simulated/shuttle/floor/white, +/area/shuttle/mercenary) +"xA" = ( +/obj/item/device/radio/intercom{ + desc = "Talk through this. Evilly"; + frequency = 1213; + name = "Syndicate Intercom"; + pixel_x = 32; + subspace_transmission = 1; + syndie = 1 + }, +/obj/structure/table/standard, +/obj/item/weapon/surgical/scalpel, +/obj/item/weapon/surgical/bonesetter, +/obj/item/weapon/surgical/bonegel{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/stack/medical/advanced/bruise_pack, +/turf/simulated/shuttle/floor/white, +/area/shuttle/mercenary) +"xB" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/shuttle/plating/airless, +/area/shuttle/mercenary) +"xC" = ( +/obj/machinery/teleport/station, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"xD" = ( +/turf/unsimulated/wall, +/area/centcom/security) +"xE" = ( +/obj/machinery/door/airlock/centcom{ + name = "Administrative Office"; + opacity = 1; + req_access = list(108) + }, +/turf/unsimulated/floor{ + dir = 2; + icon_state = "dark" + }, +/area/centcom/command) +"xF" = ( +/obj/effect/floor_decal/corner/yellow/diagonal, +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"xG" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/captain, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet{ + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "carpet"; + dir = 2 + }, +/area/centcom/command) +"xH" = ( +/obj/structure/table/standard, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "carpet"; + dir = 2 + }, +/area/centcom/command) +"xI" = ( +/obj/machinery/teleport/hub, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/mercenary) +"xJ" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/mercenary) +"xK" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r" + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/mercenary) +"xL" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/supply) +"xM" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_l" + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry{ + icon_state = "platform"; + dir = 1 + }, +/area/shuttle/supply) +"xN" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry{ + icon_state = "platform"; + dir = 1 + }, +/area/shuttle/supply) +"xO" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/effect/floor_decal/corner/orange/full{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"xP" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"xQ" = ( +/obj/effect/wingrille_spawn/reinforced/crescent, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/security) +"xR" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/orange, +/obj/effect/floor_decal/corner/orange{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"xS" = ( +/obj/structure/closet{ + name = "Prisoner's Locker" + }, +/obj/effect/floor_decal/corner/orange{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"xT" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/orange, +/obj/effect/floor_decal/corner/orange/full{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"xU" = ( +/turf/unsimulated/floor{ + dir = 2; + icon_state = "dark" + }, +/area/centcom/command) +"xV" = ( +/obj/machinery/computer/security/telescreen{ + name = "Spec. Ops. Monitor"; + network = list("ERT") + }, +/obj/structure/table/woodentable{ + dir = 5 + }, +/turf/unsimulated/floor{ + dir = 2; + icon_state = "dark" + }, +/area/centcom/command) +"xW" = ( +/obj/machinery/computer/card/centcom, +/obj/item/weapon/card/id/centcom, +/turf/unsimulated/floor{ + dir = 2; + icon_state = "dark" + }, +/area/centcom/command) +"xX" = ( +/obj/machinery/vending/cola, +/obj/effect/floor_decal/corner/yellow/diagonal, +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"xY" = ( +/obj/machinery/vending/cigarette, +/obj/effect/floor_decal/corner/yellow/diagonal, +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"xZ" = ( +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/centcom/command) +"ya" = ( +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "carpet"; + dir = 2 + }, +/area/centcom/command) +"yb" = ( +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "carpet"; + dir = 2 + }, +/area/centcom/command) +"yc" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_r" + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry{ + icon_state = "platform"; + dir = 1 + }, +/area/shuttle/supply) +"yd" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_r"; + dir = 4 + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/transport1/centcom) +"ye" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l"; + dir = 4 + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/transport1/centcom) +"yf" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r"; + dir = 4 + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/transport1/centcom) +"yg" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_l"; + dir = 4 + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/transport1/centcom) +"yh" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/escape) +"yi" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + icon_state = "propulsion_l" + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/centcom/evac) +"yj" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8 + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/centcom/evac) +"yk" = ( +/obj/machinery/door/airlock/external, +/obj/effect/forcefield{ + desc = "You can't get in. Heh."; + layer = 1; + name = "Blocker" + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"yl" = ( +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"ym" = ( +/obj/machinery/door/airlock/external, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"yn" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/effect/floor_decal/corner/orange{ + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"yo" = ( +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"yp" = ( +/obj/structure/bed/chair, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"yq" = ( +/obj/machinery/door/airlock/glass{ + name = "Brig Dormitories" + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"yr" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"ys" = ( +/obj/machinery/telecomms/relay/preset/centcom, +/turf/unsimulated/floor{ + dir = 2; + icon_state = "dark" + }, +/area/centcom/command) +"yt" = ( +/obj/item/weapon/stool/padded, +/obj/effect/floor_decal/corner/yellow/diagonal, +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"yu" = ( +/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/structure/table/standard, +/obj/effect/floor_decal/corner/yellow/diagonal, +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"yv" = ( +/obj/item/weapon/reagent_containers/food/drinks/cans/cola, +/obj/structure/table/standard, +/obj/effect/floor_decal/corner/yellow/diagonal, +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"yw" = ( +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet{ + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "carpet"; + dir = 2 + }, +/area/centcom/command) +"yx" = ( +/obj/structure/bed/chair/comfy/teal, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "carpet"; + dir = 2 + }, +/area/centcom/command) +"yy" = ( +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "carpet"; + dir = 2 + }, +/area/centcom/command) +"yz" = ( +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet{ + dir = 10 + }, +/turf/unsimulated/floor{ + icon_state = "carpet"; + dir = 2 + }, +/area/centcom/command) +"yA" = ( +/obj/structure/closet/secure_closet/personal, +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "carpet"; + dir = 2 + }, +/area/centcom/command) +"yB" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + icon_state = "propulsion_r" + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/centcom/evac) +"yC" = ( +/turf/simulated/shuttle/wall/dark, +/area/shuttle/skipjack) +"yD" = ( +/obj/machinery/door/airlock/external{ + req_access = list(150) + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/shuttle/skipjack) +"yE" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"yF" = ( +/obj/structure/table/reinforced, +/obj/item/device/taperecorder, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"yG" = ( +/obj/structure/table/reinforced, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"yH" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"yI" = ( +/obj/effect/floor_decal/corner/orange, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"yJ" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/orange, +/obj/effect/floor_decal/corner/orange{ + dir = 10 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"yK" = ( +/obj/structure/closet{ + name = "Prisoner's Locker" + }, +/obj/effect/floor_decal/corner/orange{ + dir = 10 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"yL" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/orange, +/obj/effect/floor_decal/corner/orange/full{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"yM" = ( +/obj/structure/table/rack, +/obj/item/weapon/storage/secure/briefcase, +/obj/item/weapon/storage/fancy/cigarettes, +/obj/item/weapon/flame/lighter/zippo, +/obj/item/weapon/storage/belt/utility, +/obj/item/weapon/storage/backpack/satchel, +/turf/unsimulated/floor{ + dir = 2; + icon_state = "dark" + }, +/area/centcom/command) +"yN" = ( +/obj/structure/table/standard, +/obj/effect/floor_decal/corner/yellow/diagonal, +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"yO" = ( +/obj/structure/bed/chair/comfy/teal{ + dir = 4 + }, +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "carpet"; + dir = 2 + }, +/area/centcom/command) +"yP" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/item/weapon/bananapeel, +/turf/unsimulated/floor{ + icon_state = "carpet"; + dir = 2 + }, +/area/centcom/command) +"yQ" = ( +/obj/structure/bed/chair/comfy/teal{ + dir = 8 + }, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "carpet"; + dir = 2 + }, +/area/centcom/command) +"yR" = ( +/obj/machinery/door/airlock/centcom{ + name = "Living Quarters"; + opacity = 1; + req_access = list(105) + }, +/turf/unsimulated/floor{ + icon_state = "carpet"; + dir = 2 + }, +/area/centcom/command) +"yS" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/turf/unsimulated/floor{ + dir = 2; + icon_state = "dark" + }, +/area/centcom/command) +"yT" = ( +/obj/structure/device/piano{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/diagonal, +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"yU" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "mining_shuttle_hatch"; + locked = 1; + name = "Shuttle Hatch" + }, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/command) +"yV" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1331; + master_tag = "vox_west_control"; + req_one_access = list(150) + }, +/turf/simulated/shuttle/wall/dark, +/area/shuttle/skipjack) +"yW" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/material/minihoe, +/obj/item/device/analyzer/plant_analyzer, +/obj/effect/floor_decal/corner/orange{ + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"yX" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/pill_bottle/dice, +/obj/item/weapon/deck/cards, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"yY" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"yZ" = ( +/obj/structure/table/woodentable{ + dir = 10 + }, +/obj/machinery/button/remote/blast_door{ + name = "Spec Ops Ready Room"; + pixel_y = 15; + req_access = list(11); + id = "CREED" + }, +/obj/machinery/button/remote/blast_door{ + name = "Mech Storage"; + icon_state = "doorctrl0"; + pixel_y = 0; + req_access = list(11); + id = "ASSAULT" + }, +/turf/unsimulated/floor{ + dir = 2; + icon_state = "dark" + }, +/area/centcom/command) +"za" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/turf/unsimulated/floor{ + dir = 2; + icon_state = "dark" + }, +/area/centcom/command) +"zb" = ( +/obj/machinery/computer/pod{ + id = "NTrasen"; + name = "Hull Door Control" + }, +/obj/item/device/radio/intercom{ + broadcasting = 1; + dir = 1; + frequency = 1441; + name = "Spec Ops Intercom"; + pixel_y = 28 + }, +/turf/unsimulated/floor{ + dir = 2; + icon_state = "dark" + }, +/area/centcom/command) +"zc" = ( +/obj/machinery/door/airlock/centcom{ + name = "Courthouse"; + opacity = 1 + }, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/centcom/command) +"zd" = ( +/obj/machinery/door/airlock/hatch{ + frequency = 1331; + icon_state = "door_closed"; + id_tag = "vox_northwest_lock"; + locked = 0; + req_access = list(150) + }, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"ze" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/blast/regular{ + id = "skipjackshutters"; + name = "Skipjack Blast Shielding" + }, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"zf" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/regular{ + id = "skipjackshutters"; + name = "Skipjack Blast Shielding" + }, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"zg" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/head/greenbandana, +/obj/effect/floor_decal/corner/orange{ + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"zh" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"zi" = ( +/obj/structure/closet/secure_closet/hos, +/turf/unsimulated/floor{ + dir = 2; + icon_state = "dark" + }, +/area/centcom/command) +"zj" = ( +/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{ + pixel_x = -6 + }, +/obj/structure/table/standard, +/obj/effect/floor_decal/corner/yellow/diagonal, +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"zk" = ( +/obj/machinery/vending/hydronutrients, +/obj/effect/floor_decal/corner/orange/full, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"zl" = ( +/obj/machinery/vending/hydroseeds, +/obj/effect/floor_decal/corner/orange{ + dir = 10 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"zm" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 10 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"zn" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"zo" = ( +/turf/unsimulated/wall, +/area/centcom/restaurant) +"zp" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/item/weapon/storage/briefcase, +/turf/unsimulated/floor{ + icon_state = "carpet"; + dir = 2 + }, +/area/centcom/command) +"zq" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"zr" = ( +/obj/machinery/computer/secure_data, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"zs" = ( +/obj/machinery/computer/med_data, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"zt" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"zu" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"zv" = ( +/mob/living/silicon/decoy{ + name = "A.L.I.C.E." + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"zw" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"zx" = ( +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/space) +"zy" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"zz" = ( +/obj/item/weapon/stool/padded, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"zA" = ( +/obj/machinery/computer/arcade/orion_trail, +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"zB" = ( +/obj/structure/kitchenspike, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/restaurant) +"zC" = ( +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/restaurant) +"zD" = ( +/obj/machinery/gibber, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/restaurant) +"zE" = ( +/obj/machinery/vending/dinnerware, +/obj/effect/floor_decal/corner/white/diagonal, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/restaurant) +"zF" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/restaurant) +"zG" = ( +/obj/structure/table/marble, +/obj/machinery/chemical_dispenser/bar_soft/full, +/obj/effect/floor_decal/corner/white/diagonal, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/restaurant) +"zH" = ( +/obj/structure/table/marble, +/obj/item/weapon/storage/box/glasses/square, +/obj/item/weapon/storage/box/glasses/square, +/obj/effect/floor_decal/corner/white/diagonal, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/restaurant) +"zI" = ( +/obj/structure/bed/chair/comfy/teal{ + dir = 1 + }, +/obj/effect/floor_decal/carpet, +/turf/unsimulated/floor{ + icon_state = "carpet"; + dir = 2 + }, +/area/centcom/command) +"zJ" = ( +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "carpet"; + dir = 2 + }, +/area/centcom/command) +"zK" = ( +/obj/machinery/computer/security, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"zL" = ( +/obj/machinery/computer/crew, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"zM" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + broadcasting = 1; + dir = 1; + frequency = 1443; + listening = 0; + name = "Spec Ops Intercom"; + pixel_y = 28 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"zN" = ( +/obj/machinery/door/window{ + dir = 2; + name = "AI Core Door"; + req_access = list(109) + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"zO" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"zP" = ( +/obj/structure/closet/wardrobe/orange, +/obj/effect/floor_decal/corner/orange/full{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"zQ" = ( +/obj/structure/closet/wardrobe/orange, +/obj/effect/floor_decal/corner/orange{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"zR" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"zS" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/donkpockets, +/obj/item/weapon/storage/box/donkpockets, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = 30 + }, +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"zT" = ( +/obj/item/device/camera{ + desc = "A one use - polaroid camera. 30 photos left."; + name = "detectives camera"; + pictures_left = 30; + pixel_x = 2; + pixel_y = 3 + }, +/obj/effect/floor_decal/corner/red/full{ + dir = 8 + }, +/obj/structure/table/reinforced, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"zU" = ( +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/obj/effect/floor_decal/corner/red{ + dir = 5 + }, +/obj/structure/table/reinforced, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"zV" = ( +/obj/structure/table/reinforced, +/obj/effect/floor_decal/corner/red{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"zW" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/effect/floor_decal/corner/red/full{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"zX" = ( +/obj/machinery/chem_master/condimaster{ + name = "CondiMaster Neo"; + pixel_x = -5 + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/restaurant) +"zY" = ( +/obj/structure/table/marble, +/obj/effect/floor_decal/corner/white/diagonal, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/restaurant) +"zZ" = ( +/obj/item/weapon/stool/padded, +/obj/effect/floor_decal/corner/white/diagonal, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/restaurant) +"Aa" = ( +/obj/structure/filingcabinet/filingcabinet, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"Ab" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Spaceport Security Airlock"; + req_access = list(63) + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"Ac" = ( +/obj/structure/table/reinforced, +/obj/machinery/microwave, +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"Ad" = ( +/obj/item/weapon/storage/box/evidence, +/obj/item/weapon/folder/red, +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/obj/structure/table/reinforced, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"Ae" = ( +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"Af" = ( +/obj/machinery/door/airlock/freezer, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/restaurant) +"Ag" = ( +/obj/structure/table/marble, +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/material/kitchen/rollingpin, +/obj/effect/floor_decal/corner/white/diagonal, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/restaurant) +"Ah" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/floor_decal/corner/white/diagonal, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/restaurant) +"Ai" = ( +/obj/structure/table/standard, +/obj/effect/floor_decal/corner/white/diagonal, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/restaurant) +"Aj" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/effect/floor_decal/corner/white/diagonal, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/restaurant) +"Ak" = ( +/obj/machinery/door/airlock/centcom{ + name = "Bridge"; + opacity = 1; + req_access = list(109) + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"Al" = ( +/obj/structure/table/reinforced, +/obj/item/device/pda/captain, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"Am" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/card/id/gold/captain/spare, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"An" = ( +/obj/structure/table/reinforced, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"Ao" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"Ap" = ( +/turf/simulated/shuttle/wall, +/area/shuttle/transport1/centcom) +"Aq" = ( +/obj/structure/grille, +/obj/structure/shuttle/window, +/turf/simulated/shuttle/plating, +/area/shuttle/transport1/centcom) +"Ar" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/blast/regular{ + id = "skipjackshutters"; + name = "Skipjack Blast Shielding" + }, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"As" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "centcom_shuttle_bay"; + name = "shuttle bay controller"; + pixel_x = -24; + pixel_y = 0; + tag_door = "centcom_shuttle_bay_door" + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/terminal) +"At" = ( +/obj/machinery/computer/arcade/battle, +/obj/effect/floor_decal/corner/orange{ + dir = 10 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"Au" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/obj/effect/floor_decal/corner/orange{ + dir = 10 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"Av" = ( +/obj/structure/table/reinforced, +/obj/machinery/newscaster{ + layer = 3.3; + pixel_x = 27; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/orange/full{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"Aw" = ( +/obj/item/device/taperecorder, +/obj/effect/floor_decal/corner/red/full, +/obj/structure/table/reinforced, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"Ax" = ( +/obj/effect/floor_decal/corner/red{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"Ay" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/restaurant) +"Az" = ( +/obj/structure/table/standard, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/effect/floor_decal/corner/white/diagonal, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/restaurant) +"AA" = ( +/obj/structure/table/marble, +/obj/item/weapon/reagent_containers/glass/beaker, +/obj/item/weapon/reagent_containers/food/condiment/enzyme, +/obj/effect/floor_decal/corner/white/diagonal, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/restaurant) +"AB" = ( +/obj/machinery/door/airlock/centcom{ + name = "Teleporter Bay"; + opacity = 1; + req_access = list(107) + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"AC" = ( +/obj/structure/bed/chair, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"AD" = ( +/obj/machinery/computer/shuttle_control{ + req_access = list(101); + shuttle_tag = "Centcom" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/transport1/centcom) +"AE" = ( +/turf/simulated/shuttle/floor, +/area/shuttle/transport1/centcom) +"AF" = ( +/obj/structure/bed/chair, +/turf/simulated/shuttle/floor, +/area/shuttle/transport1/centcom) +"AG" = ( +/obj/structure/bed/chair, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/transport1/centcom) +"AH" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/shuttle/plating/airless, +/area/shuttle/transport1/centcom) +"AI" = ( +/obj/machinery/door/airlock/hatch{ + frequency = 1331; + icon_state = "door_closed"; + id_tag = "vox_northeast_lock"; + locked = 0; + req_access = list(150) + }, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"AJ" = ( +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"AK" = ( +/obj/effect/floor_decal/corner/red, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"AL" = ( +/obj/effect/floor_decal/corner/red/full{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"AM" = ( +/obj/structure/closet/secure_closet/bar, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/restaurant) +"AN" = ( +/obj/structure/table/marble, +/obj/effect/floor_decal/corner/white/diagonal, +/obj/machinery/cash_register/civilian{ + icon_state = "register_idle"; + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/restaurant) +"AO" = ( +/obj/structure/table/standard, +/obj/effect/floor_decal/corner/white/diagonal, +/obj/item/weapon/reagent_containers/food/condiment/small/peppermill, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/restaurant) +"AP" = ( +/obj/machinery/button/remote/blast_door{ + id = "crescent_checkpoint_access"; + name = "Crescent Checkpoint Access"; + pixel_x = -6; + pixel_y = -24; + req_access = list(101) + }, +/obj/machinery/button/remote/blast_door{ + id = "crescent_thunderdome"; + name = "Thunderdome Access"; + pixel_x = 6; + pixel_y = -24; + req_access = list(101) + }, +/obj/machinery/button/remote/blast_door{ + id = "crescent_vip_shuttle"; + name = "VIP Shuttle Access"; + pixel_x = 6; + pixel_y = -34; + req_access = list(101) + }, +/obj/machinery/turretid{ + pixel_x = 28; + pixel_y = -28; + req_access = list(101) + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"AQ" = ( +/obj/machinery/computer/shuttle_control{ + req_access = list(101); + shuttle_tag = "Centcom" + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"AR" = ( +/obj/machinery/computer/communications, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"AS" = ( +/obj/machinery/computer/card, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"AT" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/transport1/centcom) +"AU" = ( +/obj/machinery/door/unpowered/shuttle, +/turf/simulated/shuttle/floor, +/area/shuttle/transport1/centcom) +"AV" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "centcom_shuttle_hatch"; + locked = 1; + name = "Shuttle Hatch"; + req_access = list(13) + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/shuttle/transport1/centcom) +"AW" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + glass = 1380; + icon_state = "door_locked"; + id_tag = "centcom_shuttle_bay_door"; + locked = 1; + name = "Transport Airlock" + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"AX" = ( +/obj/effect/floor_decal/corner/red{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"AY" = ( +/obj/effect/floor_decal/corner/red{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"AZ" = ( +/obj/effect/floor_decal/corner/red/full{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"Ba" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Security Processing"; + req_access = list(1) + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"Bb" = ( +/obj/structure/table/standard, +/obj/effect/floor_decal/corner/white/diagonal, +/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/restaurant) +"Bc" = ( +/obj/machinery/door/airlock/centcom{ + name = "Maintenance Access"; + opacity = 1; + req_access = list(106) + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"Bd" = ( +/obj/machinery/computer/robotics, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"Be" = ( +/turf/unsimulated/wall, +/area/centcom/main_hall) +"Bf" = ( +/turf/unsimulated/wall, +/area/centcom/tram) +"Bg" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "centcom_shuttle"; + pixel_x = 0; + pixel_y = -25; + tag_door = "centcom_shuttle_hatch" + }, +/obj/machinery/light, +/turf/simulated/shuttle/floor, +/area/shuttle/transport1/centcom) +"Bh" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/transport1/centcom) +"Bi" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/shuttle/floor, +/area/shuttle/transport1/centcom) +"Bj" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/shuttle/plating/airless, +/area/shuttle/transport1/centcom) +"Bk" = ( +/turf/simulated/shuttle/wall, +/area/shuttle/escape) +"Bl" = ( +/obj/effect/floor_decal/corner/red{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"Bm" = ( +/obj/item/weapon/stool/padded, +/obj/effect/floor_decal/corner/red{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"Bn" = ( +/obj/machinery/computer/secure_data, +/obj/effect/floor_decal/corner/red/full{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"Bo" = ( +/obj/machinery/telecomms/receiver/preset_cent, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"Bp" = ( +/obj/machinery/telecomms/bus/preset_cent, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"Bq" = ( +/obj/machinery/telecomms/processor/preset_cent, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"Br" = ( +/obj/machinery/telecomms/server/presets/centcomm, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"Bs" = ( +/obj/structure/sign/securearea, +/turf/unsimulated/wall, +/area/centcom/command) +"Bt" = ( +/obj/machinery/door/airlock/centcom{ + name = "General Access"; + opacity = 1; + req_access = list(101) + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"Bu" = ( +/obj/structure/sign/nosmoking_2, +/turf/unsimulated/wall, +/area/centcom/command) +"Bv" = ( +/obj/machinery/door/airlock/centcom{ + name = "Arrivals Processing"; + opacity = 1; + req_access = list(101) + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/main_hall) +"Bw" = ( +/obj/machinery/door/airlock/centcom{ + name = "Arrivals Processing"; + opacity = 1; + req_access = list(101) + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"Bx" = ( +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/main_hall) +"By" = ( +/obj/effect/floor_decal/industrial/warning{ + icon_state = "warning"; + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/unsimulated/floor{ + dir = 2; + icon_state = "dark" + }, +/area/centcom/main_hall) +"Bz" = ( +/turf/unsimulated/floor{ + dir = 2; + icon_state = "dark" + }, +/area/centcom/main_hall) +"BC" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/unsimulated/floor{ + dir = 2; + icon_state = "dark" + }, +/area/centcom/main_hall) +"BD" = ( +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/tram) +"BE" = ( +/obj/structure/bed/chair, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/tram) +"BF" = ( +/obj/effect/wingrille_spawn/reinforced/crescent, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/tram) +"BG" = ( +/obj/effect/step_trigger/thrower{ + affect_ghosts = 1; + direction = 2; + name = "thrower_throwdown"; + tiles = 0 + }, +/obj/effect/step_trigger/thrower{ + affect_ghosts = 1; + direction = 2; + name = "thrower_throwdown"; + tiles = 0 + }, +/obj/effect/step_trigger/teleporter/random{ + affect_ghosts = 1; + name = "escapeshuttle_leave"; + teleport_x = 25; + teleport_x_offset = 245; + teleport_y = 25; + teleport_y_offset = 245; + teleport_z = 6; + teleport_z_offset = 6 + }, +/turf/space, +/area/space) +"BH" = ( +/obj/structure/grille, +/obj/structure/shuttle/window, +/turf/simulated/shuttle/plating, +/area/shuttle/escape) +"BI" = ( +/obj/machinery/computer/security, +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"BJ" = ( +/obj/structure/bed/chair, +/obj/effect/floor_decal/corner/white/diagonal, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/restaurant) +"BK" = ( +/obj/effect/wingrille_spawn/reinforced/crescent, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/main_hall) +"BL" = ( +/obj/machinery/computer/card, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/main_hall) +"BP" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/folder/red, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"BQ" = ( +/obj/machinery/turretid{ + pixel_x = -28; + pixel_y = -28; + req_access = list(101) + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/main_hall) +"BR" = ( +/obj/structure/bed/chair/office/dark, +/obj/machinery/button/remote/blast_door{ + desc = "A remote control switch for port-side blast doors."; + id = "CentComPort"; + name = "Security Doors"; + pixel_x = -12; + pixel_y = -25; + req_access = list(101) + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/main_hall) +"BS" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/camera/network/crescent{ + c_tag = "Crescent Arrivals North"; + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/main_hall) +"BT" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/unsimulated/floor{ + dir = 2; + icon_state = "dark" + }, +/area/centcom/main_hall) +"BU" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/unsimulated/floor{ + dir = 2; + icon_state = "dark" + }, +/area/centcom/main_hall) +"BX" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/unsimulated/floor{ + dir = 2; + icon_state = "dark" + }, +/area/centcom/main_hall) +"BY" = ( +/obj/effect/floor_decal/corner/red{ + dir = 10 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"BZ" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/diagonal, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/restaurant) +"Ca" = ( +/obj/machinery/telecomms/broadcaster/preset_cent, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"Cb" = ( +/obj/machinery/telecomms/hub/preset_cent, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"Cc" = ( +/obj/machinery/computer/rdservercontrol{ + badmin = 1; + name = "Master R&D Server Controller" + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"Cd" = ( +/obj/machinery/r_n_d/server/centcom, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"Ce" = ( +/obj/machinery/door/blast/regular{ + id = "CentComPort"; + name = "Security Doors" + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"Cf" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/skills, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/main_hall) +"Cg" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/main_hall) +"Ch" = ( +/obj/machinery/computer/teleporter, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"Ci" = ( +/obj/machinery/teleport/station, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"Cj" = ( +/obj/machinery/teleport/hub, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"Ck" = ( +/obj/machinery/porta_turret/crescent, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/tram) +"Cl" = ( +/obj/machinery/door/airlock/external, +/obj/effect/floor_decal/industrial/warning, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/tram) +"Cm" = ( +/obj/machinery/door/airlock/glass{ + name = "Arrivals Processing" + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/terminal) +"Cn" = ( +/obj/machinery/door/airlock/security{ + name = "Equipment Storage" + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"Co" = ( +/obj/machinery/account_database{ + name = "CentComm Accounts database" + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/command) +"Cp" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/tram) +"Cq" = ( +/turf/simulated/shuttle/wall, +/area/centcom/tram) +"Cr" = ( +/obj/structure/window/shuttle, +/obj/structure/grille, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/tram) +"Cs" = ( +/obj/machinery/door/unpowered/shuttle, +/turf/unsimulated/floor{ + icon = 'icons/turf/flooring/shuttle.dmi'; + icon_state = "floor" + }, +/area/centcom/tram) +"Ct" = ( +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/tram) +"Cu" = ( +/obj/effect/floor_decal/corner/white/full{ + icon_state = "corner_white_full"; + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/terminal) +"Cv" = ( +/obj/effect/floor_decal/corner/white, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/terminal) +"Cw" = ( +/obj/effect/floor_decal/corner/white{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/terminal) +"Cx" = ( +/obj/effect/floor_decal/corner/white{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/terminal) +"Cy" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/window/brigdoor{ + dir = 4; + name = "Weapons locker" + }, +/obj/structure/table/rack, +/obj/item/clothing/suit/armor/riot, +/obj/item/weapon/melee/baton/loaded, +/obj/item/weapon/shield/riot, +/obj/item/clothing/head/helmet/riot, +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"Cz" = ( +/obj/structure/closet/secure_closet/security, +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"CA" = ( +/obj/structure/bed/chair, +/turf/simulated/shuttle/floor, +/area/centcom/tram) +"CB" = ( +/obj/structure/bed/chair, +/obj/structure/closet/walllocker/emerglocker{ + pixel_x = 0; + pixel_y = 28 + }, +/turf/simulated/shuttle/floor, +/area/centcom/tram) +"CC" = ( +/turf/simulated/shuttle/floor, +/area/centcom/tram) +"CD" = ( +/obj/structure/bed/chair, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 0; + pixel_y = 26 + }, +/turf/simulated/shuttle/floor, +/area/centcom/tram) +"CE" = ( +/obj/effect/floor_decal/spline/plain, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/tram) +"CF" = ( +/obj/effect/floor_decal/corner/white{ + dir = 6; + icon_state = "corner_white" + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/terminal) +"CG" = ( +/obj/effect/floor_decal/corner/white/diagonal{ + icon_state = "corner_white_diagonal"; + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/terminal) +"CH" = ( +/obj/effect/floor_decal/corner/white{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/terminal) +"CI" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/brigdoor{ + dir = 4; + name = "Weapons locker" + }, +/obj/structure/table/rack, +/obj/item/clothing/suit/armor/riot, +/obj/item/weapon/melee/baton/loaded, +/obj/item/weapon/shield/riot, +/obj/item/clothing/head/helmet/riot, +/obj/structure/window/reinforced, +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"CJ" = ( +/obj/machinery/porta_turret/crescent, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/main_hall) +"CK" = ( +/obj/machinery/porta_turret/crescent, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/main_hall) +"CL" = ( +/obj/structure/grille, +/obj/structure/window/shuttle{ + icon_state = "window2" + }, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/tram) +"CM" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/shuttle/floor, +/area/centcom/tram) +"CN" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/shuttle/floor, +/area/centcom/tram) +"CO" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/tram) +"CP" = ( +/obj/effect/floor_decal/corner/white{ + icon_state = "corner_white"; + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/terminal) +"CQ" = ( +/obj/machinery/computer/card, +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"CR" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/brigdoor{ + dir = 4; + name = "Weapons locker" + }, +/obj/structure/table/rack, +/obj/item/clothing/suit/armor/riot, +/obj/item/weapon/melee/baton/loaded, +/obj/item/weapon/shield/riot, +/obj/item/clothing/head/helmet/riot, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"CS" = ( +/obj/effect/wingrille_spawn/reinforced/crescent, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/restaurant) +"CT" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/machinery/door/airlock/glass, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/restaurant) +"CU" = ( +/obj/structure/flora/grass/brown, +/obj/effect/floor_decal/spline/fancy/wood{ + icon_state = "spline_fancy"; + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/centcom/main_hall) +"CV" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/effect/floor_decal/spline/fancy/wood/cee{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/centcom/main_hall) +"CW" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/main_hall) +"CX" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/effect/floor_decal/spline/fancy/wood/cee{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/centcom/main_hall) +"CY" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/centcom/main_hall) +"CZ" = ( +/obj/machinery/door/airlock/centcom{ + name = "Arrivals Processing"; + opacity = 1; + req_access = list(101) + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/tram) +"Da" = ( +/obj/structure/grille, +/obj/structure/window/shuttle{ + icon_state = "window1" + }, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/tram) +"Db" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"Dc" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"Dd" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"De" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/structure/flora/pottedplant{ + pixel_y = 8 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"Df" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"Dg" = ( +/obj/structure/table/standard, +/obj/structure/flora/pottedplant{ + icon_state = "plant-06"; + pixel_y = 8 + }, +/obj/effect/floor_decal/corner/red{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"Dh" = ( +/obj/structure/bed/chair/office/dark, +/obj/machinery/button/remote/blast_door{ + desc = "A remote control switch for port-side blast doors."; + id = "CentComPort"; + name = "Security Doors"; + pixel_x = -12; + pixel_y = -25; + req_access = list(101) + }, +/obj/effect/floor_decal/corner/red, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"Di" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/camera/network/crescent{ + c_tag = "Crescent Arrivals North"; + dir = 8 + }, +/obj/effect/floor_decal/corner/red/full{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"Dj" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/brigdoor{ + dir = 4; + name = "Weapons locker" + }, +/obj/structure/table/rack, +/obj/item/clothing/suit/armor/riot, +/obj/item/weapon/melee/baton/loaded, +/obj/item/weapon/shield/riot, +/obj/item/clothing/head/helmet/riot, +/obj/structure/window/reinforced, +/obj/effect/floor_decal/corner/red/full, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"Dk" = ( +/obj/structure/closet/secure_closet/security, +/obj/effect/floor_decal/corner/red/full{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"Dl" = ( +/obj/structure/flora/ausbushes/fernybush, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/centcom/main_hall) +"Dm" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/centcom/main_hall) +"Dn" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/centcom/main_hall) +"Do" = ( +/obj/structure/flora/bush, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/centcom/main_hall) +"Dp" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ppflowers, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/centcom/main_hall) +"Dq" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/effect/floor_decal/spline/fancy/wood{ + icon_state = "spline_fancy"; + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/centcom/main_hall) +"Dr" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/centcom/main_hall) +"Ds" = ( +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/main_hall) +"Dt" = ( +/obj/structure/flora/ausbushes/fernybush, +/obj/effect/floor_decal/spline/fancy/wood{ + icon_state = "spline_fancy"; + dir = 10 + }, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/centcom/main_hall) +"Du" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/centcom/main_hall) +"Dv" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/brflowers, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/centcom/main_hall) +"Dw" = ( +/obj/machinery/turretid{ + pixel_x = -28; + pixel_y = 0; + req_access = list(101) + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/tram) +"Dx" = ( +/obj/machinery/computer/card, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/tram) +"Dy" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/simulated/shuttle/floor, +/area/centcom/tram) +"Dz" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_x = 0; + pixel_y = -30 + }, +/turf/simulated/shuttle/floor, +/area/centcom/tram) +"DA" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 0; + pixel_y = -30 + }, +/turf/simulated/shuttle/floor, +/area/centcom/tram) +"DB" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"DC" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/skills, +/obj/structure/window/reinforced{ + dir = 2; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/full, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"DD" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen, +/obj/machinery/door/window/southright{ + name = "Arrivals Processing"; + req_access = list(101) + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/full{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/security) +"DE" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/effect/floor_decal/spline/fancy/wood{ + icon_state = "spline_fancy"; + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/centcom/main_hall) +"DF" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/centcom/main_hall) +"DG" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/effect/floor_decal/spline/fancy/wood{ + icon_state = "spline_fancy"; + dir = 10 + }, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/centcom/main_hall) +"DH" = ( +/obj/machinery/door/airlock/centcom{ + name = "General Access"; + opacity = 1; + req_access = list(101) + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/main_hall) +"DI" = ( +/obj/structure/bed/chair/office/dark, +/obj/machinery/button/remote/blast_door{ + desc = "A remote control switch for port-side blast doors."; + id = "CentComPortEast"; + name = "Security Doors"; + pixel_x = -12; + pixel_y = -25; + req_access = list(101) + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/tram) +"DJ" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/camera/network/crescent{ + c_tag = "Crescent Arrivals North"; + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/tram) +"DK" = ( +/obj/machinery/door/window/northright, +/obj/structure/table/reinforced, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"DL" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/obj/machinery/computer/skills, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"DM" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/floor_decal/spline/plain, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"DN" = ( +/obj/effect/floor_decal/spline/plain, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"DO" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/effect/floor_decal/spline/plain, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"DP" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/effect/floor_decal/spline/plain, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"DQ" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/structure/flora/pottedplant{ + pixel_y = 8 + }, +/obj/effect/floor_decal/spline/plain, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"DR" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/floor_decal/spline/plain, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"DS" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"DT" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "CentComPortWest"; + name = "Security Doors"; + opacity = 0 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/main_hall) +"DU" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/effect/floor_decal/spline/fancy/wood/cee, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/centcom/main_hall) +"DV" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/unsimulated/beach/sand{ + icon_state = "seashallow" + }, +/area/centcom/main_hall) +"DW" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/unsimulated/beach/sand{ + icon_state = "seashallow" + }, +/area/centcom/main_hall) +"DX" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/unsimulated/beach/sand{ + icon_state = "seashallow" + }, +/area/centcom/main_hall) +"DY" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/machinery/computer/skills, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/tram) +"DZ" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen, +/obj/machinery/door/window/southright{ + name = "Arrivals Processing"; + req_access = list(101) + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/tram) +"Ea" = ( +/obj/machinery/door/airlock/external, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/tram) +"Eb" = ( +/obj/effect/step_trigger/thrower{ + affect_ghosts = 1; + direction = 2; + name = "thrower_throwdown"; + tiles = 0 + }, +/obj/effect/step_trigger/thrower{ + affect_ghosts = 1; + direction = 2; + name = "thrower_throwdown"; + tiles = 0 + }, +/obj/effect/step_trigger/teleporter/random{ + affect_ghosts = 1; + name = "escapeshuttle_leave"; + teleport_x = 25; + teleport_x_offset = 245; + teleport_y = 25; + teleport_y_offset = 245; + teleport_z = 6; + teleport_z_offset = 6 + }, +/obj/effect/step_trigger/teleporter/random{ + affect_ghosts = 1; + name = "escapeshuttle_leave"; + teleport_x = 25; + teleport_x_offset = 245; + teleport_y = 25; + teleport_y_offset = 245; + teleport_z = 6; + teleport_z_offset = 6 + }, +/turf/space, +/area/space) +"Ec" = ( +/obj/structure/bed/chair/office/light{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"Ed" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"Ee" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/machinery/computer/skills, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"Ef" = ( +/obj/machinery/turretid{ + pixel_x = 28; + pixel_y = -28; + req_access = list(101) + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"Eg" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table/reinforced, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"Eh" = ( +/obj/machinery/door/airlock/glass, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/main_hall) +"Ei" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/main_hall) +"Ej" = ( +/turf/unsimulated/beach/sand{ + icon_state = "seashallow" + }, +/area/centcom/main_hall) +"Ek" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/main_hall) +"El" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "CentComPortEast"; + name = "Security Doors"; + opacity = 0 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/tram) +"Em" = ( +/obj/machinery/door/blast/regular{ + id = "CentComPortEast"; + name = "Security Doors" + }, +/turf/unsimulated/floor{ + icon_state = "green"; + dir = 8 + }, +/area/centcom/tram) +"En" = ( +/obj/machinery/door/window/eastright, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"Eo" = ( +/obj/machinery/hologram/holopad, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/terminal) +"Ep" = ( +/obj/machinery/door/window/westright, +/obj/structure/table/reinforced, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"Eq" = ( +/obj/structure/bed/chair/office/light{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"Er" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/unsimulated/beach/sand{ + icon_state = "seashallow" + }, +/area/centcom/main_hall) +"Es" = ( +/obj/effect/floor_decal/spline/plain{ + icon_state = "spline_plain_full"; + dir = 1 + }, +/obj/structure/showcase, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/main_hall) +"Et" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/unsimulated/beach/sand{ + icon_state = "seashallow" + }, +/area/centcom/main_hall) +"Eu" = ( +/obj/structure/bed/chair/office/light, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"Ev" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table/reinforced, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"Ew" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"Ex" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/unsimulated/beach/sand{ + icon_state = "seashallow" + }, +/area/centcom/main_hall) +"Ey" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/unsimulated/beach/sand{ + icon_state = "seashallow" + }, +/area/centcom/main_hall) +"Ez" = ( +/obj/machinery/door/window/southleft, +/obj/structure/table/reinforced, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"EA" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/machinery/computer/skills, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"EB" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"EC" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"ED" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"EE" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"EF" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/structure/flora/pottedplant{ + pixel_y = 8 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"EG" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"EH" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/machinery/computer/skills, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"EI" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"EJ" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/effect/floor_decal/spline/fancy/wood/cee{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/centcom/main_hall) +"EK" = ( +/obj/structure/window/reinforced, +/turf/unsimulated/beach/sand{ + icon_state = "seashallow" + }, +/area/centcom/main_hall) +"EL" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/unsimulated/beach/sand{ + icon_state = "seashallow" + }, +/area/centcom/main_hall) +"EM" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/effect/floor_decal/spline/fancy/wood/cee{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/centcom/main_hall) +"EN" = ( +/obj/machinery/door/airlock/glass, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/centcom/tram) +"EO" = ( +/turf/unsimulated/wall, +/area/centcom/medical) +"EP" = ( +/obj/machinery/door/airlock/glass_medical{ + name = "Arrivals Medbay" + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"EQ" = ( +/obj/effect/wingrille_spawn/reinforced/crescent, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/medical) +"ER" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/effect/floor_decal/spline/fancy/wood{ + icon_state = "spline_fancy"; + dir = 10 + }, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/centcom/main_hall) +"ES" = ( +/obj/structure/flora/grass/brown, +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/centcom/main_hall) +"ET" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/effect/floor_decal/spline/fancy/wood{ + icon_state = "spline_fancy"; + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/centcom/main_hall) +"EU" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/centcom/main_hall) +"EV" = ( +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/centcom/tram) +"EW" = ( +/obj/machinery/vending/cigarette, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/centcom/tram) +"EX" = ( +/obj/machinery/vending/cola, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/centcom/tram) +"EY" = ( +/obj/machinery/vending/snack, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/centcom/tram) +"EZ" = ( +/obj/machinery/vending/coffee, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/centcom/tram) +"Fa" = ( +/obj/structure/table/standard, +/obj/structure/flora/pottedplant{ + pixel_y = 8 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Fb" = ( +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Fc" = ( +/obj/effect/floor_decal/corner/green{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Fd" = ( +/obj/structure/table/standard, +/obj/item/roller, +/obj/item/roller{ + pixel_y = 8 + }, +/obj/item/roller{ + pixel_y = 16 + }, +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Fe" = ( +/obj/structure/table/standard, +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Ff" = ( +/obj/effect/floor_decal/corner/green, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Fg" = ( +/obj/structure/table/standard, +/obj/item/stack/material/phoron, +/obj/item/stack/material/phoron, +/obj/item/stack/material/phoron, +/obj/item/stack/material/phoron, +/obj/item/stack/material/phoron, +/obj/item/stack/material/phoron, +/obj/effect/floor_decal/corner/beige/full{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Fh" = ( +/obj/structure/table/standard, +/obj/machinery/reagentgrinder, +/obj/effect/floor_decal/corner/beige{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Fi" = ( +/obj/effect/floor_decal/corner/beige{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Fj" = ( +/obj/machinery/chem_master, +/obj/effect/floor_decal/corner/beige/full{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Fk" = ( +/obj/structure/flora/ausbushes, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/centcom/main_hall) +"Fl" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/effect/floor_decal/spline/fancy/wood{ + icon_state = "spline_fancy"; + dir = 10 + }, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/centcom/main_hall) +"Fm" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/centcom/main_hall) +"Fn" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/centcom/main_hall) +"Fo" = ( +/obj/structure/flora/bush, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/centcom/main_hall) +"Fp" = ( +/obj/effect/floor_decal/corner/white{ + dir = 9; + icon_state = "corner_white" + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/terminal) +"Fq" = ( +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Fr" = ( +/obj/effect/floor_decal/corner/beige{ + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Fs" = ( +/obj/item/weapon/stool/padded, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Ft" = ( +/obj/machinery/chemical_dispenser/ert, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/effect/floor_decal/corner/beige{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Fu" = ( +/turf/unsimulated/wall, +/area/centcom/bar) +"Fv" = ( +/obj/effect/wingrille_spawn/reinforced/crescent, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/bar) +"Fw" = ( +/obj/machinery/door/airlock/glass, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/bar) +"Fx" = ( +/obj/effect/floor_decal/spline/plain, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/main_hall) +"Fy" = ( +/turf/unsimulated/wall, +/area/centcom/bathroom) +"Fz" = ( +/obj/machinery/door/airlock, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/bathroom) +"FA" = ( +/turf/simulated/shuttle/wall/hard_corner, +/area/shuttle/escape) +"FB" = ( +/obj/machinery/computer/secure_data, +/turf/simulated/shuttle/floor/white, +/area/shuttle/escape) +"FC" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"FD" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"FE" = ( +/obj/structure/closet/secure_closet/chemical, +/obj/effect/floor_decal/corner/beige{ + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"FF" = ( +/obj/structure/table/standard, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/effect/floor_decal/corner/beige{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"FG" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/structure/flora/pottedplant{ + pixel_y = 8 + }, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/bar) +"FH" = ( +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/bar) +"FI" = ( +/obj/structure/table/steel, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/bathroom) +"FJ" = ( +/obj/structure/closet/secure_closet/personal, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/bathroom) +"FK" = ( +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/bathroom) +"FL" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/centcom/tram) +"FM" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/centcom/tram) +"FN" = ( +/obj/machinery/computer/station_alert, +/turf/simulated/shuttle/floor/white, +/area/shuttle/escape) +"FO" = ( +/obj/machinery/computer/shuttle_control/emergency, +/turf/simulated/shuttle/floor/white, +/area/shuttle/escape) +"FP" = ( +/obj/machinery/computer/communications, +/turf/simulated/shuttle/floor/white, +/area/shuttle/escape) +"FQ" = ( +/obj/machinery/computer/med_data, +/turf/simulated/shuttle/floor/white, +/area/shuttle/escape) +"FR" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/extinguisher, +/obj/machinery/camera/network/crescent{ + c_tag = "Shuttle Bridge West" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape) +"FS" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape) +"FT" = ( +/obj/effect/floor_decal/corner/green{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"FU" = ( +/obj/structure/closet/secure_closet/medical1, +/obj/effect/floor_decal/corner/beige{ + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"FV" = ( +/turf/simulated/shuttle/floor, +/area/shuttle/escape) +"FW" = ( +/obj/machinery/status_display{ + pixel_y = 30 + }, +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/toxin, +/obj/machinery/camera/network/crescent{ + c_tag = "Shuttle Bridge East" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape) +"FX" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "escape_shuttle"; + pixel_x = 0; + pixel_y = -25; + req_one_access = list(13); + tag_door = "escape_shuttle_hatch" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape) +"FY" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/shuttle/floor, +/area/shuttle/escape) +"FZ" = ( +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Ga" = ( +/obj/structure/closet/secure_closet/medical1, +/obj/effect/floor_decal/corner/beige/full, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Gb" = ( +/obj/effect/floor_decal/corner/beige{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Gc" = ( +/obj/effect/floor_decal/corner/beige, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Gd" = ( +/obj/machinery/chem_master, +/obj/effect/floor_decal/corner/beige/full{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Ge" = ( +/obj/structure/bed/chair/wood/wings{ + icon_state = "wooden_chair_wings"; + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/bar) +"Gf" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/item/weapon/reagent_containers/food/snacks/amanita_pie, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/bar) +"Gg" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/item/weapon/reagent_containers/food/snacks/bigbiteburger, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/bar) +"Gh" = ( +/obj/structure/bed/chair/wood/wings{ + icon_state = "wooden_chair_wings"; + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/bar) +"Gi" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/item/weapon/reagent_containers/food/snacks/slice/carrotcake/filled, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/bar) +"Gj" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/item/weapon/reagent_containers/food/snacks/stew, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/bar) +"Gk" = ( +/obj/item/weapon/stool/padded, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/bathroom) +"Gl" = ( +/obj/machinery/light, +/turf/simulated/shuttle/floor, +/area/shuttle/escape) +"Gm" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape) +"Gn" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/escape) +"Go" = ( +/obj/effect/floor_decal/corner/beige{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Gp" = ( +/obj/structure/closet/secure_closet/medical_wall{ + name = "Pill Cabinet" + }, +/obj/item/weapon/storage/pill_bottle/antitox, +/obj/item/weapon/storage/pill_bottle/tramadol, +/obj/item/weapon/reagent_containers/syringe/antiviral, +/obj/item/weapon/reagent_containers/syringe/antiviral, +/obj/item/weapon/reagent_containers/syringe/inaprovaline, +/turf/unsimulated/wall, +/area/centcom/medical) +"Gq" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/item/weapon/reagent_containers/food/snacks/boiledrice, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/bar) +"Gr" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/item/weapon/reagent_containers/food/snacks/beetsoup, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/bar) +"Gs" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/item/weapon/reagent_containers/food/snacks/stuffing, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/bar) +"Gt" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/item/weapon/reagent_containers/food/snacks/soylenviridians, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/bar) +"Gu" = ( +/obj/structure/table/standard, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = -30 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/main_hall) +"Gv" = ( +/obj/item/weapon/stool/padded, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/main_hall) +"Gw" = ( +/obj/structure/table/standard, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = 30 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/main_hall) +"Gx" = ( +/obj/machinery/computer/security, +/turf/simulated/shuttle/floor/white, +/area/shuttle/escape) +"Gy" = ( +/obj/structure/AIcore/deactivated, +/turf/simulated/shuttle/floor, +/area/shuttle/escape) +"Gz" = ( +/obj/machinery/computer/crew, +/turf/simulated/shuttle/floor/white, +/area/shuttle/escape) +"GA" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/escape) +"GB" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape) +"GC" = ( +/obj/machinery/door/airlock/glass_command{ + name = "Escape Shuttle Cockpit"; + req_access = list(19) + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape) +"GD" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/escape) +"GE" = ( +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"GF" = ( +/obj/structure/table/standard, +/obj/structure/flora/pottedplant{ + pixel_y = 8 + }, +/obj/effect/floor_decal/corner/green/full{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"GG" = ( +/obj/machinery/smartfridge/chemistry, +/obj/effect/floor_decal/corner/green/full{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"GH" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/effect/floor_decal/corner/green/full{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"GI" = ( +/obj/machinery/status_display{ + pixel_y = 30 + }, +/obj/machinery/camera/network/crescent{ + c_tag = "Shuttle Cell" + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/escape) +"GJ" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + id_tag = "MedbayFoyerPort"; + req_access = newlist() + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"GK" = ( +/obj/structure/table/glass, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/full{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"GL" = ( +/obj/structure/table/glass, +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"GM" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"GN" = ( +/obj/structure/table/glass, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"GO" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/full{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"GP" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"GQ" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/item/weapon/reagent_containers/food/snacks/bloodsoup, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/bar) +"GR" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/item/weapon/reagent_containers/food/snacks/tofukabob, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/bar) +"GS" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/item/weapon/reagent_containers/food/snacks/poppypretzel, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/bar) +"GT" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/item/weapon/reagent_containers/food/snacks/slice/orangecake/filled, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/bar) +"GU" = ( +/obj/machinery/atm{ + pixel_x = -30 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/main_hall) +"GV" = ( +/obj/machinery/atm{ + pixel_x = 30 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/main_hall) +"GW" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 30 + }, +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/escape) +"GX" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/escape) +"GY" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/shuttle/floor/red, +/area/shuttle/escape) +"GZ" = ( +/obj/machinery/computer/crew, +/obj/effect/floor_decal/corner/green{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Ha" = ( +/obj/structure/bed/chair/office/light{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Hb" = ( +/obj/machinery/computer/med_data, +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Hc" = ( +/obj/machinery/iv_drip, +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Hd" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/item/weapon/reagent_containers/food/snacks/spesslaw, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/bar) +"He" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/item/weapon/reagent_containers/food/snacks/candiedapple, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/bar) +"Hf" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/item/weapon/reagent_containers/food/snacks/mushroomsoup, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/bar) +"Hg" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/item/weapon/reagent_containers/food/snacks/meatsteak, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/bar) +"Hh" = ( +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/bathroom) +"Hi" = ( +/obj/structure/sink{ + pixel_y = 16 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/bathroom) +"Hj" = ( +/obj/structure/window/reinforced/tinted{ + dir = 4; + icon_state = "twindow" + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/bathroom) +"Hk" = ( +/obj/structure/urinal{ + pixel_y = 32 + }, +/obj/structure/window/reinforced/tinted{ + dir = 4; + icon_state = "twindow" + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/bathroom) +"Hl" = ( +/obj/structure/urinal{ + pixel_y = 32 + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/bathroom) +"Hm" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/tram) +"Hn" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/escape) +"Ho" = ( +/turf/simulated/shuttle/floor/red, +/area/shuttle/escape) +"Hp" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/extinguisher, +/obj/item/weapon/tool/crowbar, +/turf/simulated/shuttle/floor/white, +/area/shuttle/escape) +"Hq" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/medical, +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Hr" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Escape Shuttle Cell"; + req_access = list(1) + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/escape) +"Hs" = ( +/obj/item/weapon/stool/padded, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/centcom/bar) +"Ht" = ( +/turf/unsimulated/wall, +/area/tdome) +"Hu" = ( +/obj/effect/wingrille_spawn/reinforced/crescent, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/tdome) +"Hv" = ( +/obj/machinery/door/airlock/centcom{ + name = "Thunderdome"; + opacity = 1; + req_access = list(101) + }, +/obj/machinery/door/blast/regular{ + id = "crescent_thunderdome"; + name = "Thunderdome" + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/tdome) +"Hw" = ( +/obj/machinery/door/airlock{ + name = "Unit 1" + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/bathroom) +"Hx" = ( +/obj/machinery/door/airlock{ + name = "Unit 2" + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/bathroom) +"Hy" = ( +/obj/machinery/door/airlock{ + name = "Unit 3" + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/bathroom) +"Hz" = ( +/obj/machinery/door/airlock{ + name = "Unit 4" + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/bathroom) +"HA" = ( +/obj/machinery/door/airlock{ + name = "Unit 5" + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/bathroom) +"HB" = ( +/obj/machinery/door/airlock{ + name = "Unit 6" + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/bathroom) +"HC" = ( +/obj/machinery/status_display{ + pixel_y = 30 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape) +"HD" = ( +/obj/machinery/camera/network/crescent{ + c_tag = "Shuttle Center" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape) +"HE" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/item/weapon/flame/lighter/zippo, +/obj/item/weapon/storage/fancy/cigarettes, +/obj/item/weapon/material/ashtray/bronze{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/machinery/camera/network/crescent{ + c_tag = "Crescent Bar East"; + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/bar) +"HF" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/item/weapon/flame/lighter/zippo, +/obj/item/weapon/storage/fancy/cigarettes, +/obj/item/weapon/material/ashtray/bronze{ + pixel_x = -1; + pixel_y = 1 + }, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/bar) +"HG" = ( +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/centcom/bar) +"HH" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/item/weapon/reagent_containers/food/drinks/glass2/square, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/centcom/bar) +"HI" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/machinery/cash_register/civilian, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/centcom/bar) +"HJ" = ( +/obj/structure/table/standard, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/tdome) +"HK" = ( +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/tdome) +"HL" = ( +/obj/structure/toilet{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/bathroom) +"HM" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/centcom/tram) +"HN" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_shuttle_hatch"; + locked = 1; + name = "Shuttle Hatch"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape) +"HO" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/obj/machinery/camera/network/crescent{ + c_tag = "Shuttle West"; + dir = 4 + }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/escape) +"HP" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_x = 28 + }, +/obj/machinery/camera/network/crescent{ + c_tag = "Shuttle East"; + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/escape) +"HQ" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "centcom_dock_airlock"; + locked = 1; + name = "Arrivals Airlock"; + req_access = list(13) + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/centcom/terminal) +"HR" = ( +/obj/machinery/vending/medical, +/turf/unsimulated/wall, +/area/centcom/medical) +"HS" = ( +/obj/machinery/vending/medical, +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"HT" = ( +/obj/structure/table/standard, +/obj/item/weapon/reagent_containers/blood/AMinus, +/obj/item/weapon/reagent_containers/blood/APlus, +/obj/item/weapon/reagent_containers/blood/BMinus, +/obj/item/weapon/reagent_containers/blood/BPlus, +/obj/item/weapon/reagent_containers/blood/OPlus, +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"HU" = ( +/obj/structure/table/standard, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/effect/floor_decal/corner/green/full{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"HV" = ( +/obj/structure/bed/chair/comfy/brown, +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 9 + }, +/turf/unsimulated/floor{ + dir = 2; + icon_state = "carpet" + }, +/area/centcom/bar) +"HW" = ( +/obj/structure/bed/chair/comfy/brown, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/turf/unsimulated/floor{ + dir = 2; + icon_state = "carpet" + }, +/area/centcom/bar) +"HX" = ( +/obj/structure/bed/chair/comfy/brown, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 5 + }, +/turf/unsimulated/floor{ + dir = 2; + icon_state = "carpet" + }, +/area/centcom/bar) +"HY" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/item/clothing/under/suit_jacket, +/obj/item/clothing/accessory/wcoat, +/obj/item/clothing/head/that{ + pixel_x = 4; + pixel_y = 6 + }, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/centcom/bar) +"HZ" = ( +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/centcom/bar) +"Ia" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/tdome) +"Ib" = ( +/obj/structure/table/reinforced, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/tdome) +"Ic" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/tdome) +"Id" = ( +/obj/structure/bed/chair, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/centcom/tram) +"Ie" = ( +/obj/structure/table/standard, +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"If" = ( +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Ig" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Ih" = ( +/obj/machinery/sleep_console, +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Ii" = ( +/obj/structure/table/standard, +/obj/item/roller, +/obj/item/roller{ + pixel_y = 8 + }, +/obj/item/roller{ + pixel_y = 16 + }, +/obj/effect/floor_decal/corner/green/full{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Ij" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Ik" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Il" = ( +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = -30 + }, +/turf/unsimulated/floor{ + dir = 2; + icon_state = "carpet" + }, +/area/centcom/bar) +"Im" = ( +/turf/unsimulated/floor{ + dir = 2; + icon_state = "carpet" + }, +/area/centcom/bar) +"In" = ( +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/turf/unsimulated/floor{ + dir = 2; + icon_state = "carpet" + }, +/area/centcom/bar) +"Io" = ( +/obj/structure/curtain/open/shower, +/obj/machinery/shower, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/bathroom) +"Ip" = ( +/obj/structure/window/reinforced/tinted{ + dir = 8; + icon_state = "twindow" + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/bathroom) +"Iq" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_x = -28 + }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/escape) +"Ir" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 26 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/escape) +"Is" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/adv, +/obj/item/weapon/storage/firstaid/adv, +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"It" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Iu" = ( +/obj/machinery/atmospherics/unary/cryo_cell, +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Iv" = ( +/obj/machinery/atmospherics/unary/cryo_cell, +/obj/effect/floor_decal/corner/blue/full{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Iw" = ( +/obj/structure/bed/chair/comfy/brown{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + dir = 10 + }, +/turf/unsimulated/floor{ + dir = 2; + icon_state = "carpet" + }, +/area/centcom/bar) +"Ix" = ( +/obj/structure/bed/chair/comfy/brown{ + dir = 1 + }, +/obj/effect/floor_decal/carpet, +/turf/unsimulated/floor{ + dir = 2; + icon_state = "carpet" + }, +/area/centcom/bar) +"Iy" = ( +/obj/structure/bed/chair/comfy/brown{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + dir = 6 + }, +/turf/unsimulated/floor{ + dir = 2; + icon_state = "carpet" + }, +/area/centcom/bar) +"Iz" = ( +/obj/structure/closet/secure_closet/bar{ + req_access = list(25) + }, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/centcom/bar) +"IA" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/item/weapon/book/manual/barman_recipes, +/obj/item/weapon/reagent_containers/glass/rag, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/centcom/bar) +"IB" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/machinery/chemical_dispenser/bar_alc/full, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/centcom/bar) +"IC" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/machinery/chemical_dispenser/bar_soft/full, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/centcom/bar) +"ID" = ( +/obj/machinery/porta_turret/crescent, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/centcom/tram) +"IE" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"IF" = ( +/obj/machinery/sleep_console, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"IG" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/fire, +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"IH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5; + icon_state = "intact" + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"II" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"IJ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4; + icon_state = "map" + }, +/obj/effect/floor_decal/corner/blue{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"IK" = ( +/obj/structure/curtain/open/shower, +/obj/machinery/shower{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/centcom/bathroom) +"IL" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "centcom_dock"; + name = "docking port controller"; + pixel_x = 25; + pixel_y = 0; + req_one_access = list(13); + tag_door = "centcom_dock_airlock" + }, +/turf/unsimulated/floor{ + icon_state = "steel" + }, +/area/centcom/terminal) +"IM" = ( +/obj/machinery/iv_drip, +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"IN" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/toxin, +/obj/item/weapon/storage/firstaid/toxin, +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"IO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"IP" = ( +/obj/structure/morgue, +/obj/effect/floor_decal/corner/blue/full{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"IQ" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"IR" = ( +/obj/structure/morgue{ + icon_state = "morgue1"; + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/full{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"IS" = ( +/obj/machinery/door/airlock/centcom{ + name = "General Access"; + opacity = 1; + req_access = list(101) + }, +/obj/machinery/door/blast/regular{ + id = "crescent_thunderdome"; + name = "Thunderdome" + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/tdome) +"IT" = ( +/obj/structure/bed/roller, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/structure/closet/secure_closet/medical_wall{ + name = "O- Blood Locker"; + pixel_x = -32 + }, +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"IU" = ( +/obj/machinery/bodyscanner{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"IV" = ( +/obj/machinery/body_scanconsole, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"IW" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/o2, +/obj/item/weapon/storage/firstaid/o2, +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"IX" = ( +/obj/structure/table/standard, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 0; + pixel_y = 0 + }, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 7; + pixel_y = 1 + }, +/obj/item/weapon/tool/wrench, +/obj/effect/floor_decal/corner/blue/full, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"IY" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"IZ" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/oxygen/prechilled, +/obj/effect/floor_decal/corner/blue, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Ja" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/oxygen/prechilled, +/obj/effect/floor_decal/corner/blue/full{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Jb" = ( +/obj/structure/morgue, +/obj/effect/floor_decal/corner/blue{ + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Jc" = ( +/obj/structure/morgue{ + icon_state = "morgue1"; + dir = 8 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Jd" = ( +/obj/machinery/door/airlock/centcom{ + name = "General Access"; + opacity = 1; + req_access = list(101) + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/tdome) +"Je" = ( +/obj/machinery/status_display{ + pixel_y = -30 + }, +/obj/machinery/light, +/turf/simulated/shuttle/floor, +/area/shuttle/escape) +"Jf" = ( +/obj/machinery/door/airlock/glass_mining{ + name = "Shuttle Cargo" + }, +/turf/simulated/shuttle/floor/yellow, +/area/shuttle/escape) +"Jg" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/firstaid/regular, +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Jh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_medical{ + id_tag = "GeneticsDoor"; + name = "Cloning Laboratory"; + req_access = list(66) + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Ji" = ( +/obj/structure/closet/secure_closet/bar, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/tdome) +"Jj" = ( +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/tdome) +"Jk" = ( +/obj/machinery/gibber, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/tdome) +"Jl" = ( +/obj/machinery/door/airlock/command{ + name = "Thunderdome" + }, +/obj/machinery/door/blast/regular{ + id = "crescent_thunderdome"; + name = "Thunderdome" + }, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome) +"Jm" = ( +/obj/effect/floor_decal/corner/green/full{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Jn" = ( +/obj/machinery/door/airlock/medical{ + name = "Virology Access"; + req_access = list(5) + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Jo" = ( +/obj/effect/floor_decal/corner/blue/full{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Jp" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Jq" = ( +/obj/structure/closet/crate/freezer, +/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, +/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, +/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, +/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, +/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, +/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, +/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, +/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, +/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Jr" = ( +/obj/structure/filingcabinet/chestdrawer{ + desc = "A large drawer filled with autopsy reports."; + name = "Autopsy Reports" + }, +/obj/effect/floor_decal/corner/blue{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Js" = ( +/obj/machinery/vending/cigarette, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeobserve) +"Jt" = ( +/obj/structure/table/standard, +/obj/item/weapon/reagent_containers/food/drinks/bottle/small/beer, +/obj/item/weapon/reagent_containers/food/drinks/bottle/small/beer, +/obj/item/weapon/reagent_containers/food/drinks/bottle/small/beer, +/obj/item/weapon/flame/lighter/zippo, +/obj/item/weapon/storage/fancy/cigarettes, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeobserve) +"Ju" = ( +/obj/item/weapon/reagent_containers/food/drinks/cans/cola, +/obj/item/weapon/reagent_containers/food/drinks/cans/cola, +/obj/item/weapon/reagent_containers/food/drinks/cans/cola, +/obj/structure/table/standard, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeobserve) +"Jv" = ( +/obj/structure/reagent_dispensers/beerkeg, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeobserve) +"Jw" = ( +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeobserve) +"Jx" = ( +/obj/machinery/vending/coffee, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeobserve) +"Jy" = ( +/obj/machinery/door/airlock/glass_medical{ + name = "Escape Shuttle Infirmary"; + req_access = list(5) + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/escape) +"Jz" = ( +/obj/machinery/door/airlock/medical{ + name = "Observation Room" + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"JA" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/effect/floor_decal/industrial/warning{ + icon_state = "warning"; + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"JB" = ( +/obj/structure/closet/l3closet/virology, +/obj/item/clothing/mask/gas, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"JC" = ( +/obj/machinery/door/airlock/medical{ + name = "Morgue"; + req_access = list(6,5) + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"JD" = ( +/obj/machinery/optable, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"JE" = ( +/obj/item/device/camera{ + name = "Autopsy Camera"; + pixel_x = -2; + pixel_y = 7 + }, +/obj/item/weapon/paper_bin{ + pixel_y = -6 + }, +/obj/item/weapon/pen/red{ + pixel_x = -1; + pixel_y = -9 + }, +/obj/item/weapon/pen/blue{ + pixel_x = 3; + pixel_y = -5 + }, +/obj/structure/table/standard, +/obj/effect/floor_decal/corner/blue{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"JF" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/tdome) +"JG" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/tdome) +"JH" = ( +/obj/structure/bed/chair, +/obj/effect/landmark{ + name = "tdomeobserve" + }, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeobserve) +"JI" = ( +/obj/structure/disposalpipe/trunk, +/obj/structure/disposaloutlet, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeobserve) +"JJ" = ( +/obj/machinery/vending/snack, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeobserve) +"JK" = ( +/obj/structure/closet/walllocker/emerglocker{ + pixel_x = -28 + }, +/turf/simulated/shuttle/floor/yellow, +/area/shuttle/escape) +"JL" = ( +/obj/structure/closet/hydrant{ + pixel_x = 30; + pixel_y = 0 + }, +/turf/simulated/shuttle/floor/yellow, +/area/shuttle/escape) +"JM" = ( +/obj/effect/floor_decal/corner/pink{ + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"JN" = ( +/obj/effect/floor_decal/corner/pink{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"JO" = ( +/obj/effect/floor_decal/corner/pink{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"JP" = ( +/obj/effect/floor_decal/corner/pink/full{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"JQ" = ( +/obj/machinery/shower{ + dir = 4; + icon_state = "shower"; + pixel_x = 0; + pixel_y = 0 + }, +/obj/effect/floor_decal/industrial/warning{ + icon_state = "warning"; + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"JR" = ( +/obj/structure/closet/l3closet/virology, +/obj/item/clothing/mask/gas, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"JS" = ( +/obj/machinery/clonepod, +/obj/effect/floor_decal/corner/blue/full, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"JT" = ( +/obj/machinery/computer/cloning, +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"JU" = ( +/obj/machinery/dna_scannernew, +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"JV" = ( +/obj/structure/closet/wardrobe/white, +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"JW" = ( +/obj/structure/table/standard, +/obj/item/weapon/book/manual/medical_cloning, +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"JX" = ( +/obj/item/weapon/storage/box/bodybags, +/obj/item/weapon/storage/box/bodybags, +/obj/structure/table/standard, +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"JY" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"JZ" = ( +/obj/item/weapon/autopsy_scanner, +/obj/item/weapon/surgical/scalpel, +/obj/structure/table/standard, +/obj/effect/floor_decal/corner/blue/full{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Ka" = ( +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/structure/table/standard, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/tdome) +"Kb" = ( +/obj/structure/table/standard, +/obj/machinery/microwave, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/tdome) +"Kc" = ( +/obj/structure/table/reinforced, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/tdome) +"Kd" = ( +/obj/machinery/computer/security/telescreen, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeobserve) +"Ke" = ( +/obj/item/device/camera, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeobserve) +"Kf" = ( +/obj/structure/disposalpipe/segment, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeobserve) +"Kg" = ( +/obj/machinery/atmospherics/unary/cryo_cell{ + layer = 3.3 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/escape) +"Kh" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/machinery/portable_atmospherics/canister/oxygen/prechilled, +/turf/simulated/shuttle/floor/white, +/area/shuttle/escape) +"Ki" = ( +/turf/simulated/shuttle/floor/white, +/area/shuttle/escape) +"Kj" = ( +/obj/structure/table/standard, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = -4; + pixel_y = 0 + }, +/obj/item/weapon/tool/wrench, +/turf/simulated/shuttle/floor/white, +/area/shuttle/escape) +"Kk" = ( +/obj/structure/closet/crate/medical, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/bodybag/cryobag{ + pixel_x = 5 + }, +/obj/item/bodybag/cryobag{ + pixel_x = 5 + }, +/obj/item/weapon/storage/firstaid/o2{ + layer = 2.8; + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/weapon/storage/box/masks{ + pixel_x = 0; + pixel_y = 0 + }, +/obj/item/weapon/storage/box/gloves{ + pixel_x = 3; + pixel_y = 4 + }, +/obj/item/weapon/storage/firstaid/toxin, +/obj/item/weapon/storage/firstaid/fire{ + layer = 2.9; + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/adv{ + pixel_x = -2 + }, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/turf/simulated/shuttle/floor/white, +/area/shuttle/escape) +"Kl" = ( +/obj/structure/closet/hydrant{ + pixel_x = -30; + pixel_y = 0 + }, +/turf/simulated/shuttle/floor/yellow, +/area/shuttle/escape) +"Km" = ( +/obj/structure/closet/walllocker/emerglocker{ + pixel_x = 28 + }, +/turf/simulated/shuttle/floor/yellow, +/area/shuttle/escape) +"Kn" = ( +/turf/simulated/shuttle/floor/yellow, +/area/shuttle/escape) +"Ko" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + icon_state = "intact"; + dir = 5 + }, +/obj/machinery/camera/network/crescent{ + c_tag = "Shuttle Medical"; + dir = 4 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/escape) +"Kp" = ( +/obj/effect/floor_decal/corner/pink, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Kq" = ( +/obj/structure/bed/chair, +/obj/effect/floor_decal/corner/pink{ + dir = 10 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Kr" = ( +/obj/structure/bed/chair, +/obj/effect/floor_decal/corner/pink/full{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Ks" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Kt" = ( +/obj/structure/closet/l3closet/virology, +/obj/item/clothing/mask/gas, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Ku" = ( +/obj/structure/bed/chair, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark{ + name = "tdomeobserve" + }, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeobserve) +"Kv" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + icon_state = "intact"; + dir = 9 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/escape) +"Kw" = ( +/obj/machinery/vending/wallmed1{ + layer = 3.3; + name = "Emergency NanoMed"; + pixel_x = 28; + pixel_y = 0 + }, +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/escape) +"Kx" = ( +/obj/structure/closet/crate/freezer/rations, +/obj/machinery/camera/network/crescent{ + c_tag = "Shuttle West Storage"; + dir = 4 + }, +/turf/simulated/shuttle/floor/yellow, +/area/shuttle/escape) +"Ky" = ( +/obj/structure/closet/crate/freezer/rations, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/shuttle/floor/yellow, +/area/shuttle/escape) +"Kz" = ( +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre"; + req_access = list(45) + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"KA" = ( +/obj/machinery/disease2/incubator, +/obj/effect/floor_decal/corner/green/full{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"KB" = ( +/obj/item/weapon/storage/box/syringes{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/weapon/storage/box/beakers, +/obj/item/weapon/reagent_containers/dropper, +/obj/structure/table/glass, +/obj/structure/reagent_dispensers/virusfood{ + pixel_x = 0; + pixel_y = 28 + }, +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"KC" = ( +/obj/machinery/disease2/isolator, +/obj/effect/floor_decal/corner/green/full{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"KD" = ( +/obj/effect/floor_decal/corner/green/full{ + dir = 8 + }, +/obj/machinery/computer/arcade/orion_trail, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"KE" = ( +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/obj/item/weapon/stool/padded, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"KF" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/green, +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"KG" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/green, +/obj/effect/floor_decal/corner/green/full{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"KH" = ( +/obj/structure/table/rack, +/obj/item/clothing/under/color/red, +/obj/item/clothing/shoes/brown, +/obj/item/weapon/melee/energy/axe, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/tdome) +"KI" = ( +/obj/effect/forcefield{ + desc = "You can't get in. Heh."; + layer = 1; + name = "Blocker" + }, +/obj/effect/wingrille_spawn/reinforced/crescent, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/tdome) +"KJ" = ( +/obj/effect/forcefield{ + desc = "You can't get in. Heh."; + layer = 1; + name = "Blocker" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/wingrille_spawn/reinforced/crescent, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/tdome) +"KK" = ( +/obj/structure/table/rack, +/obj/item/clothing/under/color/green, +/obj/item/clothing/shoes/brown, +/obj/item/weapon/melee/energy/axe, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/tdome) +"KL" = ( +/obj/machinery/iv_drip, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/escape) +"KM" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/shuttle/floor/white, +/area/shuttle/escape) +"KN" = ( +/obj/structure/bed/roller, +/turf/simulated/shuttle/floor/white, +/area/shuttle/escape) +"KO" = ( +/obj/structure/bed/roller, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 26 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/escape) +"KP" = ( +/obj/machinery/recharge_station, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/turf/simulated/shuttle/floor/yellow, +/area/shuttle/escape) +"KQ" = ( +/obj/machinery/recharge_station, +/obj/machinery/camera/network/crescent{ + c_tag = "Shuttle East Storage"; + dir = 8 + }, +/turf/simulated/shuttle/floor/yellow, +/area/shuttle/escape) +"KR" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/shuttle/plating/airless, +/area/shuttle/escape) +"KS" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/escape) +"KT" = ( +/obj/structure/table/standard, +/obj/item/weapon/surgical/FixOVein{ + pixel_x = -6; + pixel_y = 1 + }, +/obj/item/stack/medical/advanced/bruise_pack, +/obj/effect/floor_decal/corner/pink{ + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"KU" = ( +/obj/structure/table/standard, +/obj/item/weapon/surgical/retractor{ + pixel_x = 0; + pixel_y = 6 + }, +/obj/item/weapon/surgical/scalpel, +/obj/effect/floor_decal/corner/pink{ + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"KV" = ( +/obj/structure/table/standard, +/obj/item/weapon/surgical/surgicaldrill, +/obj/item/weapon/surgical/circular_saw, +/obj/effect/floor_decal/corner/pink/full{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"KW" = ( +/obj/machinery/door/blast/regular{ + id = "thunderdomeaxe"; + name = "Axe Supply" + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/tdome) +"KX" = ( +/obj/machinery/igniter, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/tdome) +"KY" = ( +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/tdome) +"KZ" = ( +/obj/structure/disposalpipe/segment, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/tdome) +"La" = ( +/obj/machinery/sleep_console, +/turf/simulated/shuttle/floor/white, +/area/shuttle/escape) +"Lb" = ( +/obj/machinery/sleep_console{ + dir = 4 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/escape) +"Lc" = ( +/obj/machinery/sleeper{ + dir = 4 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/escape) +"Ld" = ( +/obj/effect/shuttle_landmark/premade/escape/centcom, +/turf/simulated/shuttle/floor, +/area/shuttle/escape) +"Lf" = ( +/obj/structure/table/standard, +/obj/item/weapon/surgical/cautery{ + pixel_y = 4 + }, +/obj/item/weapon/surgical/hemostat{ + pixel_y = 4 + }, +/obj/item/stack/nanopaste, +/obj/effect/floor_decal/corner/pink{ + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Lg" = ( +/obj/effect/floor_decal/corner/pink{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Lh" = ( +/obj/machinery/door/airlock/glass_medical{ + name = "Virology Laboratory" + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Li" = ( +/obj/structure/table/rack, +/obj/item/clothing/under/color/red, +/obj/item/clothing/shoes/brown, +/obj/item/clothing/suit/armor/tdome/red, +/obj/item/clothing/head/helmet/thunderdome, +/obj/item/weapon/melee/baton/loaded, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/tdome) +"Lj" = ( +/obj/machinery/door/blast/regular{ + id = "thunderdomegen"; + name = "General Supply" + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/tdome) +"Lk" = ( +/obj/effect/landmark{ + name = "tdome2" + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/tdome/tdome2) +"Ll" = ( +/obj/machinery/door/blast/regular{ + id = "thunderdome"; + name = "Thunderdome Blast Door" + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/tdome) +"Lm" = ( +/obj/effect/landmark{ + name = "tdome1" + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/tdome/tdome1) +"Ln" = ( +/obj/structure/table/rack, +/obj/item/clothing/under/color/green, +/obj/item/clothing/shoes/brown, +/obj/item/clothing/suit/armor/tdome/green, +/obj/item/clothing/head/helmet/thunderdome, +/obj/item/weapon/melee/baton/loaded, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/tdome) +"Lo" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1331; + master_tag = "vox_east_control"; + req_access = list(150) + }, +/turf/simulated/shuttle/wall/dark, +/area/shuttle/skipjack) +"Lp" = ( +/obj/structure/table/standard, +/obj/item/weapon/surgical/bonesetter, +/obj/item/weapon/surgical/bonegel{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/effect/floor_decal/corner/pink{ + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Lq" = ( +/obj/machinery/computer/operating, +/obj/effect/floor_decal/corner/pink{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Lr" = ( +/obj/machinery/computer/centrifuge, +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Ls" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/full{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Lt" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table/glass, +/obj/item/weapon/storage/box/monkeycubes, +/obj/effect/floor_decal/corner/green/full{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Lu" = ( +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/effect/landmark{ + name = "tdome2" + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/tdome/tdome2) +"Lv" = ( +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/effect/landmark{ + name = "tdome1" + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/tdome/tdome1) +"Lw" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/obj/machinery/vending/wallmed1{ + name = "Emergency NanoMed"; + pixel_x = 28 + }, +/obj/effect/floor_decal/corner/pink{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Lx" = ( +/obj/machinery/smartfridge/chemistry/virology, +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Ly" = ( +/obj/structure/bed/chair/office/dark, +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"Lz" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"LA" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"LB" = ( +/obj/machinery/vending/snack, +/obj/effect/floor_decal/corner/green/full, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"LC" = ( +/obj/machinery/vending/coffee, +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"LD" = ( +/obj/machinery/computer/arcade, +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"LE" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/green, +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"LF" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/green, +/obj/effect/floor_decal/corner/green/full{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"LG" = ( +/obj/effect/landmark{ + name = "tdome2" + }, +/obj/machinery/camera/network/thunder{ + c_tag = "Thunderdome - Red Team"; + invisibility = 101 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/tdome/tdome2) +"LH" = ( +/obj/machinery/flasher{ + id = "flash"; + name = "Thunderdome Flash" + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/tdome) +"LI" = ( +/obj/effect/landmark{ + name = "tdome1" + }, +/obj/machinery/camera/network/thunder{ + c_tag = "Green Team"; + invisibility = 101 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/tdome/tdome1) +"LJ" = ( +/obj/structure/closet/secure_closet/medical2, +/obj/effect/floor_decal/corner/pink/full, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"LK" = ( +/obj/machinery/iv_drip, +/obj/effect/floor_decal/corner/pink{ + dir = 10 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"LL" = ( +/obj/effect/floor_decal/corner/pink{ + dir = 10 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"LM" = ( +/obj/structure/table/standard, +/obj/item/weapon/reagent_containers/blood/OPlus{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/weapon/reagent_containers/blood/OPlus{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/weapon/reagent_containers/blood/OMinus{ + pixel_x = -5; + pixel_y = -1 + }, +/obj/item/weapon/reagent_containers/blood/OMinus{ + pixel_x = -5; + pixel_y = -1 + }, +/obj/effect/floor_decal/corner/pink{ + dir = 10 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"LN" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/gloves{ + pixel_x = 3; + pixel_y = 4 + }, +/obj/item/weapon/storage/box/masks, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/effect/floor_decal/corner/pink/full{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"LO" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop, +/obj/effect/floor_decal/corner/green/full, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"LP" = ( +/obj/item/weapon/storage/box/gloves{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/weapon/storage/box/masks, +/obj/structure/table/glass, +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"LQ" = ( +/obj/machinery/disease2/diseaseanalyser, +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"LR" = ( +/obj/machinery/computer/diseasesplicer, +/obj/effect/floor_decal/corner/green/full{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"LS" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/full, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/medical) +"LT" = ( +/obj/machinery/atmospherics/pipe/vent, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/tdome) +"LU" = ( +/obj/machinery/camera/network/thunder{ + c_tag = "Thunderdome Arena"; + invisibility = 101 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/tdome) +"LV" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + icon_state = "intact"; + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/tdome) +"LW" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/tdome) +"LX" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + icon_state = "intact"; + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/tdome) +"LY" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/tdome) +"LZ" = ( +/obj/machinery/door/airlock/command{ + name = "Thunderdome Administration"; + req_access = list(102) + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/tdome) +"Ma" = ( +/obj/machinery/door/blast/regular{ + id = "thunderdomehea"; + name = "Heavy Supply" + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/tdome) +"Mb" = ( +/obj/structure/table/rack, +/obj/item/clothing/under/color/red, +/obj/item/clothing/shoes/brown, +/obj/item/clothing/suit/armor/vest, +/obj/item/clothing/head/helmet/swat, +/obj/item/weapon/gun/energy/laser, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/tdome) +"Mc" = ( +/obj/machinery/door/airlock/command{ + name = "Thunderdome Administration"; + req_access = list(102) + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/tdome) +"Md" = ( +/obj/effect/forcefield{ + desc = "You can't get in. Heh."; + layer = 1; + name = "Blocker" + }, +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/effect/wingrille_spawn/reinforced/crescent, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/tdome) +"Me" = ( +/obj/structure/table/rack, +/obj/item/clothing/under/color/green, +/obj/item/clothing/shoes/brown, +/obj/item/clothing/suit/armor/vest, +/obj/item/clothing/head/helmet/swat, +/obj/item/weapon/gun/energy/laser, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/tdome) +"Mf" = ( +/obj/machinery/door/airlock/centcom{ + name = "Special Operations"; + opacity = 1; + req_access = list(103) + }, +/turf/unsimulated/floor{ + icon_state = "floor" + }, +/area/centcom/terminal) +"Mg" = ( +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeadmin) +"Mh" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/effect/landmark{ + name = "tdomeadmin" + }, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeadmin) +"Mi" = ( +/obj/item/weapon/extinguisher, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeadmin) +"Mj" = ( +/obj/machinery/atmospherics/valve, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeadmin) +"Mk" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark{ + name = "tdomeadmin" + }, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeadmin) +"Ml" = ( +/obj/machinery/computer/security/telescreen, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeadmin) +"Mm" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/sleeping_agent{ + pixel_x = 1 + }, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeadmin) +"Mn" = ( +/obj/item/weapon/tool/wrench, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeadmin) +"Mo" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeadmin) +"Mp" = ( +/obj/machinery/door/airlock/centcom{ + name = "General Access"; + opacity = 1; + req_access = list(101) + }, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome) +"Mq" = ( +/obj/structure/bed/chair, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeadmin) +"Mr" = ( +/obj/structure/table/standard, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeadmin) +"Ms" = ( +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/structure/table/standard, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeadmin) +"Mt" = ( +/obj/machinery/computer/pod{ + id = "thunderdomeaxe"; + name = "Thunderdome Axe Supply" + }, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeadmin) +"Mu" = ( +/obj/machinery/computer/pod{ + id = "thunderdomegen"; + name = "Thunderdome General Supply" + }, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeadmin) +"Mv" = ( +/obj/machinery/computer/pod{ + id = "thunderdomehea"; + name = "Thunderdome Heavy Supply" + }, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeadmin) +"Mw" = ( +/obj/machinery/computer/pod{ + id = "thunderdome"; + name = "Thunderdome Blast Door Control" + }, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeadmin) +"Mx" = ( +/obj/item/stack/medical/ointment, +/obj/item/stack/medical/ointment, +/obj/item/stack/medical/ointment, +/obj/structure/table/standard, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeadmin) +"My" = ( +/obj/structure/table/standard, +/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/bruise_pack, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeadmin) +"Mz" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/handcuffs, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeadmin) +"MA" = ( +/obj/structure/table/standard, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeadmin) +"MB" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/toolbox/electrical, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeadmin) +"MC" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/tdome/tdomeadmin) +"MD" = ( +/turf/unsimulated/beach/sand{ + density = 1; + opacity = 1 + }, +/area/beach) +"ME" = ( +/turf/unsimulated/beach/sand, +/area/beach) +"MF" = ( +/obj/structure/signpost, +/turf/unsimulated/beach/sand, +/area/beach) +"MG" = ( +/obj/structure/closet, +/turf/unsimulated/beach/sand, +/area/beach) +"MH" = ( +/obj/effect/overlay/palmtree_l, +/turf/unsimulated/beach/sand, +/area/beach) +"MI" = ( +/obj/effect/overlay/palmtree_r, +/obj/effect/overlay/coconut, +/turf/unsimulated/beach/sand, +/area/beach) +"MJ" = ( +/obj/effect/overlay/coconut, +/turf/unsimulated/beach/sand, +/area/beach) +"MK" = ( +/turf/space, +/area/shuttle/cryo/centcom) +"ML" = ( +/obj/effect/overlay/palmtree_r, +/turf/unsimulated/beach/sand, +/area/beach) +"MM" = ( +/obj/effect/landmark{ + name = "endgame_exit" + }, +/turf/unsimulated/beach/sand, +/area/beach) +"MN" = ( +/turf/simulated/shuttle/wall, +/area/centcom/evac) +"MO" = ( +/turf/unsimulated/wall{ + desc = "That looks like it doesn't open easily."; + dir = 8; + icon = 'icons/obj/doors/rapid_pdoor.dmi'; + icon_state = "pdoor1"; + name = "Shuttle Bay Blast Door" + }, +/area/centcom/evac) +"MP" = ( +/obj/structure/table/standard, +/obj, +/obj, +/obj, +/obj, +/obj, +/obj, +/obj, +/turf/unsimulated/beach/sand, +/area/beach) +"MQ" = ( +/obj/structure/table/standard, +/obj/item/clothing/under/color/rainbow, +/obj/item/clothing/glasses/sunglasses, +/obj/item/clothing/head/collectable/petehat{ + pixel_y = 5 + }, +/turf/unsimulated/beach/sand, +/area/beach) +"MR" = ( +/turf/simulated/shuttle/wall/hard_corner, +/area/centcom/evac) +"MS" = ( +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/evac) +"MT" = ( +/turf/simulated/shuttle/plating, +/area/centcom/evac) +"MU" = ( +/turf/simulated/shuttle/plating, +/area/shuttle/large_escape_pod2/centcom) +"MV" = ( +/obj/machinery/clonepod, +/turf/simulated/shuttle/floor/white, +/area/centcom/evac) +"MW" = ( +/obj/machinery/computer/cloning, +/turf/simulated/shuttle/floor/white, +/area/centcom/evac) +"MX" = ( +/obj/machinery/dna_scannernew, +/turf/simulated/shuttle/floor/white, +/area/centcom/evac) +"MY" = ( +/obj/machinery/atmospherics/unary/cryo_cell{ + layer = 3.3 + }, +/turf/simulated/shuttle/floor/white, +/area/centcom/evac) +"MZ" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/machinery/portable_atmospherics/canister/oxygen/prechilled, +/turf/simulated/shuttle/floor/white, +/area/centcom/evac) +"Na" = ( +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = -4; + pixel_y = 0 + }, +/obj/item/weapon/tool/wrench, +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, +/turf/simulated/shuttle/floor/white, +/area/centcom/evac) +"Nb" = ( +/obj/structure/closet/crate/medical, +/obj/item/weapon/surgical/circular_saw, +/obj/item/weapon/surgical/surgicaldrill, +/obj/item/weapon/surgical/bonegel{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/weapon/surgical/bonesetter, +/obj/item/weapon/surgical/scalpel, +/obj/item/weapon/surgical/retractor{ + pixel_x = 0; + pixel_y = 6 + }, +/obj/item/weapon/surgical/hemostat{ + pixel_y = 4 + }, +/obj/item/weapon/surgical/cautery{ + pixel_y = 4 + }, +/obj/item/weapon/surgical/FixOVein{ + pixel_x = -6; + pixel_y = 1 + }, +/obj/item/stack/nanopaste, +/obj/item/weapon/tank/anesthetic, +/obj/item/clothing/mask/breath/medical, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/mask/surgical, +/turf/simulated/shuttle/floor/white, +/area/centcom/evac) +"Nc" = ( +/obj/structure/table/standard, +/obj/item/weapon/reagent_containers/food/snacks/chips, +/turf/unsimulated/beach/sand, +/area/beach) +"Nd" = ( +/obj/structure/table/standard, +/obj/item/weapon/reagent_containers/food/drinks/cans/cola, +/obj/item/weapon/reagent_containers/food/drinks/cans/cola, +/obj/item/weapon/reagent_containers/food/drinks/cans/cola, +/obj/item/weapon/reagent_containers/food/drinks/cans/cola, +/obj/item/weapon/reagent_containers/food/drinks/cans/cola, +/obj/item/weapon/reagent_containers/food/drinks/cans/cola, +/turf/unsimulated/beach/sand, +/area/beach) +"Ne" = ( +/obj/item/weapon/beach_ball, +/turf/unsimulated/beach/sand, +/area/beach) +"Nf" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1331; + id_tag = "vox_west_vent" + }, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"Ng" = ( +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/shuttle/plating/airless, +/area/centcom/evac) +"Nh" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/shuttle/plating, +/area/centcom/evac) +"Ni" = ( +/obj/machinery/vending/engineering, +/turf/simulated/shuttle/plating, +/area/centcom/evac) +"Nj" = ( +/turf/simulated/shuttle/plating, +/area/shuttle/escape_pod1/centcom) +"Nk" = ( +/turf/simulated/shuttle/plating, +/area/shuttle/escape_pod2/centcom) +"Nl" = ( +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/shuttle/cryo/centcom) +"Nm" = ( +/obj/machinery/door/airlock/external, +/turf/unsimulated/floor{ + icon = 'icons/turf/flooring/shuttle.dmi'; + icon_state = "floor" + }, +/area/centcom/evac) +"Nn" = ( +/turf/simulated/shuttle/floor/white, +/area/centcom/evac) +"No" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + icon_state = "intact"; + dir = 5 + }, +/turf/simulated/shuttle/floor/white, +/area/centcom/evac) +"Np" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/turf/simulated/shuttle/floor/white, +/area/centcom/evac) +"Nq" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + icon_state = "intact"; + dir = 9 + }, +/turf/simulated/shuttle/floor/white, +/area/centcom/evac) +"Nr" = ( +/obj/machinery/computer/operating, +/turf/simulated/shuttle/floor/white, +/area/centcom/evac) +"Ns" = ( +/obj/machinery/airlock_sensor{ + frequency = 1331; + id_tag = "vox_west_sensor"; + pixel_x = 25 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"Nt" = ( +/obj/structure/closet/emcloset, +/turf/simulated/shuttle/floor/yellow, +/area/centcom/evac) +"Nu" = ( +/turf/simulated/shuttle/floor/yellow, +/area/centcom/evac) +"Nv" = ( +/obj/machinery/bodyscanner{ + dir = 8 + }, +/turf/simulated/shuttle/floor/white, +/area/centcom/evac) +"Nw" = ( +/obj/machinery/body_scanconsole, +/turf/simulated/shuttle/floor/white, +/area/centcom/evac) +"Nx" = ( +/obj/machinery/optable, +/turf/simulated/shuttle/floor/white, +/area/centcom/evac) +"Ny" = ( +/turf/simulated/shuttle/floor, +/area/centcom/evac) +"Nz" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/toxin{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/weapon/storage/firstaid/toxin, +/turf/simulated/shuttle/floor/white, +/area/centcom/evac) +"NA" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/fire{ + pixel_x = -2; + pixel_y = 4 + }, +/turf/simulated/shuttle/floor/white, +/area/centcom/evac) +"NB" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 0 + }, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -2; + pixel_y = 4 + }, +/turf/simulated/shuttle/floor/white, +/area/centcom/evac) +"NC" = ( +/obj/machinery/computer/crew, +/turf/simulated/shuttle/floor/white, +/area/centcom/evac) +"ND" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/simulated/shuttle/floor/white, +/area/centcom/evac) +"NE" = ( +/obj/machinery/sleep_console, +/turf/simulated/shuttle/floor/white, +/area/centcom/evac) +"NF" = ( +/obj/structure/closet/crate/freezer, +/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, +/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, +/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, +/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, +/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, +/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, +/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, +/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, +/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh, +/turf/simulated/shuttle/floor/white, +/area/centcom/evac) +"NG" = ( +/obj/structure/closet/crate/medical, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/bodybag/cryobag{ + pixel_x = 5 + }, +/obj/item/bodybag/cryobag{ + pixel_x = 5 + }, +/obj/item/weapon/storage/firstaid/o2{ + layer = 2.8; + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/weapon/storage/box/masks{ + pixel_x = 0; + pixel_y = 0 + }, +/obj/item/weapon/storage/box/gloves{ + pixel_x = 3; + pixel_y = 4 + }, +/obj/item/weapon/storage/firstaid/toxin, +/obj/item/weapon/storage/firstaid/fire{ + layer = 2.9; + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/adv{ + pixel_x = -2 + }, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/weapon/reagent_containers/blood/empty, +/turf/simulated/shuttle/floor/white, +/area/centcom/evac) +"NH" = ( +/obj/structure/table/standard, +/turf/simulated/shuttle/floor/white, +/area/centcom/evac) +"NI" = ( +/obj/structure/morgue{ + icon_state = "morgue1"; + dir = 8 + }, +/turf/simulated/shuttle/floor/white, +/area/centcom/evac) +"NJ" = ( +/obj/structure/bed/chair, +/obj/effect/landmark{ + name = "endgame_exit" + }, +/obj/item/toy/plushie/mouse{ + desc = "A plushie of a small fuzzy rodent."; + name = "Woodrat" + }, +/turf/unsimulated/beach/sand, +/area/beach) +"NK" = ( +/obj/structure/bed/chair, +/obj/effect/landmark{ + name = "endgame_exit" + }, +/turf/unsimulated/beach/sand, +/area/beach) +"NL" = ( +/mob/living/simple_mob/animal/passive/crab/Coffee, +/turf/unsimulated/beach/sand, +/area/beach) +"NM" = ( +/obj/machinery/computer/station_alert, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"NN" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "large_escape_pod_2_recovery_hatch"; + locked = 1; + name = "Recovery Shuttle Dock 02"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor/yellow, +/area/centcom/evac) +"NO" = ( +/obj/machinery/vending/wallmed1{ + name = "Emergency NanoMed"; + pixel_x = -30; + pixel_y = 0 + }, +/turf/simulated/shuttle/floor/white, +/area/centcom/evac) +"NP" = ( +/obj/item/clothing/head/collectable/paper, +/turf/unsimulated/beach/sand, +/area/beach) +"NQ" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + req_access = list(101) + }, +/turf/simulated/shuttle/floor/yellow, +/area/centcom/evac) +"NR" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_1_recovery_hatch"; + locked = 1; + name = "Recovery Shuttle Dock 1"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor/yellow, +/area/centcom/evac) +"NS" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_2_recovery_hatch"; + locked = 1; + name = "Recovery Shuttle Dock 2"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor/yellow, +/area/centcom/evac) +"NT" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "cryostorage_shuttle_recovery_hatch"; + locked = 1; + name = "Recovery Shuttle Dock Cryostorage"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor/yellow, +/area/centcom/evac) +"NU" = ( +/obj/machinery/vending/cigarette, +/turf/simulated/shuttle/floor/yellow, +/area/centcom/evac) +"NV" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "large_escape_pod_2_recovery"; + pixel_x = -25; + pixel_y = 25; + req_one_access = list(13); + tag_door = "large_escape_pod_2_recovery_hatch" + }, +/turf/simulated/shuttle/floor/yellow, +/area/centcom/evac) +"NW" = ( +/obj/structure/bed/roller, +/turf/simulated/shuttle/floor/white, +/area/centcom/evac) +"NX" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/turf/simulated/shuttle/floor/white, +/area/centcom/evac) +"NY" = ( +/obj/machinery/iv_drip, +/turf/simulated/shuttle/floor/white, +/area/centcom/evac) +"NZ" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/bodybags{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/storage/box/bodybags, +/turf/simulated/shuttle/floor/white, +/area/centcom/evac) +"Oa" = ( +/turf/unsimulated/floor{ + icon_state = "sandwater" + }, +/area/beach) +"Ob" = ( +/turf/unsimulated/wall{ + desc = "That looks like it doesn't open easily."; + icon = 'icons/obj/doors/rapid_pdoor.dmi'; + icon_state = "pdoor1"; + name = "Shuttle Bay Blast Door" + }, +/area/centcom/evac) +"Oc" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "escape_pod_1_recovery"; + pixel_x = -25; + pixel_y = 25; + req_one_access = list(13); + tag_door = "escape_pod_1_recovery_hatch" + }, +/turf/simulated/shuttle/floor/yellow, +/area/centcom/evac) +"Od" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "escape_pod_2_recovery"; + pixel_x = -25; + pixel_y = 25; + req_one_access = list(13); + tag_door = "escape_pod_2_recovery_hatch" + }, +/turf/simulated/shuttle/floor/yellow, +/area/centcom/evac) +"Oe" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "cryostorage_shuttle_recovery"; + pixel_x = -25; + pixel_y = 25; + req_one_access = list(13); + tag_door = "cryostorage_shuttle_recovery_hatch" + }, +/turf/simulated/shuttle/floor/yellow, +/area/centcom/evac) +"Of" = ( +/obj/machinery/vending/snack, +/turf/simulated/shuttle/floor/yellow, +/area/centcom/evac) +"Og" = ( +/obj/machinery/vending/coffee, +/turf/simulated/shuttle/floor/yellow, +/area/centcom/evac) +"Oh" = ( +/obj/machinery/vending/cola, +/turf/simulated/shuttle/floor/yellow, +/area/centcom/evac) +"Oi" = ( +/obj/structure/grille, +/obj/structure/shuttle/window, +/turf/simulated/shuttle/plating, +/area/centcom/evac) +"Oj" = ( +/obj/machinery/door/airlock/glass, +/turf/simulated/shuttle/floor{ + icon_state = "floor_yellow" + }, +/area/centcom/evac) +"Ok" = ( +/obj/machinery/computer/communications, +/turf/simulated/shuttle/floor/black, +/area/centcom/evac) +"Ol" = ( +/turf/simulated/shuttle/floor/black, +/area/centcom/evac) +"Om" = ( +/obj/structure/table/standard, +/obj/item/device/radio/off, +/obj/item/weapon/paper_bin, +/turf/simulated/shuttle/floor/black, +/area/centcom/evac) +"On" = ( +/turf/unsimulated/beach/coastline{ + density = 1; + opacity = 1 + }, +/area/beach) +"Oo" = ( +/turf/unsimulated/beach/coastline, +/area/beach) +"Op" = ( +/obj/machinery/door/airlock/glass, +/turf/simulated/shuttle/floor/yellow, +/area/centcom/evac) +"Oq" = ( +/obj/structure/bed/chair, +/turf/simulated/shuttle/floor, +/area/centcom/evac) +"Or" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/simulated/shuttle/floor/black, +/area/centcom/evac) +"Os" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/shuttle/floor/black, +/area/centcom/evac) +"Ot" = ( +/obj/machinery/computer/shuttle, +/turf/simulated/shuttle/floor/black, +/area/centcom/evac) +"Ou" = ( +/turf/unsimulated/beach/water{ + density = 1; + opacity = 1 + }, +/area/beach) +"Ov" = ( +/turf/unsimulated/beach/water, +/area/beach) +"Ow" = ( +/obj/machinery/door/airlock/glass, +/turf/simulated/shuttle/floor, +/area/centcom/evac) +"Ox" = ( +/obj/structure/table/standard, +/turf/simulated/shuttle/floor, +/area/centcom/evac) +"Oy" = ( +/obj/machinery/door/airlock/hatch{ + name = "Cockpit"; + req_access = list(109) + }, +/turf/simulated/shuttle/floor{ + icon_state = "floor_yellow" + }, +/area/centcom/evac) +"Oz" = ( +/turf/simulated/shuttle/floor{ + icon_state = "floor_yellow" + }, +/area/centcom/evac) +"OA" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/lockbox, +/turf/simulated/shuttle/floor/black, +/area/centcom/evac) +"OB" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/simulated/shuttle/floor, +/area/centcom/evac) +"OC" = ( +/obj/structure/bed/chair, +/turf/simulated/shuttle/floor/black, +/area/centcom/evac) +"OD" = ( +/obj/machinery/computer/station_alert, +/turf/simulated/shuttle/floor/black, +/area/centcom/evac) +"OE" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "escape_pod_6_recovery"; + pixel_x = -25; + pixel_y = -25; + req_one_access = list(13); + tag_door = "escape_pod_6_recovery_hatch" + }, +/turf/simulated/shuttle/floor/yellow, +/area/centcom/evac) +"OF" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "escape_pod_5_recovery"; + pixel_x = -25; + pixel_y = -25; + req_one_access = list(13); + tag_door = "escape_pod_5_recovery_hatch" + }, +/turf/simulated/shuttle/floor/yellow, +/area/centcom/evac) +"OG" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "escape_pod_4_recovery"; + pixel_x = -25; + pixel_y = -25; + req_one_access = list(13); + tag_door = "escape_pod_4_recovery_hatch" + }, +/turf/simulated/shuttle/floor/yellow, +/area/centcom/evac) +"OH" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "escape_pod_3_recovery"; + pixel_x = -25; + pixel_y = -25; + req_one_access = list(13); + tag_door = "escape_pod_3_recovery_hatch" + }, +/turf/simulated/shuttle/floor/yellow, +/area/centcom/evac) +"OI" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Security Processing"; + req_access = list(1) + }, +/turf/simulated/shuttle/floor/yellow, +/area/centcom/evac) +"OJ" = ( +/obj/machinery/computer/crew, +/turf/simulated/shuttle/floor/black, +/area/centcom/evac) +"OK" = ( +/obj/structure/table/standard, +/obj/item/weapon/clipboard, +/obj/item/weapon/pen, +/obj/item/weapon/stamp/captain, +/turf/simulated/shuttle/floor/black, +/area/centcom/evac) +"OL" = ( +/turf/unsimulated/wall, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"OM" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_6_recovery_hatch"; + locked = 1; + name = "Recovery Shuttle Dock 6"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor/yellow, +/area/centcom/evac) +"ON" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_5_recovery_hatch"; + locked = 1; + name = "Recovery Shuttle Dock 5"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor/yellow, +/area/centcom/evac) +"OO" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_4_recovery_hatch"; + locked = 1; + name = "Recovery Shuttle Dock 4"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor/yellow, +/area/centcom/evac) +"OP" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_3_recovery_hatch"; + locked = 1; + name = "Recovery Shuttle Dock 3"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor/yellow, +/area/centcom/evac) +"OQ" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + req_access = list(101) + }, +/turf/unsimulated/floor{ + icon = 'icons/turf/flooring/shuttle.dmi'; + icon_state = "floor2" + }, +/area/centcom/evac) +"OR" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "large_escape_pod_1_recovery"; + pixel_x = -25; + pixel_y = -25; + req_one_access = list(13); + tag_door = "large_escape_pod_1_recovery_hatch" + }, +/turf/simulated/shuttle/floor/yellow, +/area/centcom/evac) +"OS" = ( +/obj/machinery/computer/card, +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/centcom/evac) +"OT" = ( +/obj/structure/table/rack, +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/centcom/evac) +"OU" = ( +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/centcom/evac) +"OV" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/centcom/evac) +"OW" = ( +/obj/machinery/computer/secure_data, +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/centcom/evac) +"OX" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/medical, +/turf/simulated/shuttle/floor, +/area/centcom/evac) +"OY" = ( +/turf/simulated/mineral, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"OZ" = ( +/obj/effect/landmark{ + name = "voxstart" + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"Pa" = ( +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"Pb" = ( +/obj/structure/table/standard, +/obj/effect/decal/cleanable/cobweb2, +/obj/effect/decal/cleanable/cobweb2{ + icon_state = "spiderling"; + name = "dead spider" + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"Pc" = ( +/turf/simulated/shuttle/plating, +/area/shuttle/escape_pod6/centcom) +"Pd" = ( +/turf/simulated/shuttle/wall, +/area/space) +"Pe" = ( +/turf/simulated/shuttle/plating, +/area/shuttle/escape_pod5/centcom) +"Pf" = ( +/turf/simulated/shuttle/plating, +/area/shuttle/escape_pod4/centcom) +"Pg" = ( +/turf/simulated/shuttle/plating, +/area/shuttle/escape_pod3/centcom) +"Ph" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "large_escape_pod_1_recovery_hatch"; + locked = 1; + name = "Recovery Shuttle Dock 01"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor/yellow, +/area/centcom/evac) +"Pi" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/centcom/evac) +"Pj" = ( +/obj/structure/closet/secure_closet/personal/patient, +/turf/simulated/shuttle/floor, +/area/centcom/evac) +"Pk" = ( +/obj/structure/table/standard, +/obj/structure/bedsheetbin, +/turf/simulated/shuttle/floor, +/area/centcom/evac) +"Pl" = ( +/obj/item/weapon/bedsheet/orange, +/obj/structure/bed/padded, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"Pm" = ( +/turf/simulated/shuttle/plating, +/area/shuttle/large_escape_pod1/centcom) +"Pn" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/centcom/evac) +"Po" = ( +/obj/structure/closet/secure_closet/security, +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/centcom/evac) +"Pp" = ( +/obj/machinery/door/airlock/hatch{ + req_access = list(150) + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"Pq" = ( +/obj/structure/bed/chair, +/turf/simulated/shuttle/floor/yellow, +/area/centcom/evac) +"Pr" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Escape Shuttle Cell"; + req_access = list(1) + }, +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/centcom/evac) +"Ps" = ( +/turf/unsimulated/floor{ + icon_state = "asteroid" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"Pt" = ( +/obj/structure/table/standard, +/turf/simulated/shuttle/floor/yellow, +/area/centcom/evac) +"Pu" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/orange, +/turf/simulated/shuttle/floor{ + icon_state = "floor_red" + }, +/area/centcom/evac) +"Pv" = ( +/obj/item/weapon/tray{ + pixel_y = 5 + }, +/obj/structure/table/standard, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"Pw" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/glasses/square{ + pixel_x = 1; + pixel_y = 4 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"Px" = ( +/obj/machinery/portable_atmospherics/powered/pump, +/turf/simulated/shuttle/plating, +/area/centcom/evac) +"Py" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/shuttle/plating, +/area/centcom/evac) +"Pz" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/item/weapon/reagent_containers/glass/bucket{ + amount_per_transfer_from_this = 50 + }, +/turf/simulated/shuttle/floor, +/area/centcom/evac) +"PA" = ( +/obj/item/weapon/mop, +/obj/structure/mopbucket, +/turf/simulated/shuttle/floor, +/area/centcom/evac) +"PB" = ( +/obj/structure/table/rack, +/obj/item/weapon/reagent_containers/spray/cleaner{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/clothing/accessory/storage/brown_vest, +/turf/simulated/shuttle/floor, +/area/centcom/evac) +"PC" = ( +/obj/structure/grille, +/obj/structure/window/shuttle{ + icon_state = "window4" + }, +/obj/structure/shuttle/window, +/turf/simulated/shuttle/plating, +/area/centcom/evac) +"PD" = ( +/obj/structure/grille, +/obj/structure/window/shuttle{ + icon_state = "window8" + }, +/obj/structure/shuttle/window, +/turf/simulated/shuttle/plating, +/area/centcom/evac) +"PE" = ( +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"PF" = ( +/obj/structure/table/standard, +/obj/machinery/chemical_dispenser/bar_soft/full, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"PG" = ( +/obj/item/weapon/bedsheet/orange, +/obj/effect/decal/cleanable/cobweb2{ + icon_state = "cobweb1" + }, +/obj/structure/bed/padded, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"PH" = ( +/obj/machinery/microwave{ + pixel_x = -1; + pixel_y = 8 + }, +/obj/structure/table/standard, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"PI" = ( +/obj/structure/table/standard, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"PJ" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"PK" = ( +/obj/structure/urinal{ + pixel_y = 32 + }, +/obj/item/weapon/soap/syndie, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"PL" = ( +/obj/structure/urinal{ + pixel_y = 32 + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"PM" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"PN" = ( +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"PO" = ( +/obj/effect/decal/cleanable/blood, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"PP" = ( +/obj/effect/decal/cleanable/blood, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"PQ" = ( +/obj/machinery/gibber, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"PR" = ( +/obj/structure/kitchenspike, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"PS" = ( +/obj/item/clothing/head/xenos, +/turf/unsimulated/floor{ + icon_state = "asteroid" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"PT" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + dir = 4; + pixel_x = -28; + pixel_y = 0 + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"PU" = ( +/obj/item/clothing/mask/gas/swat{ + desc = "A close-fitting mask clearly not made for a human face."; + name = "\improper alien mask" + }, +/turf/unsimulated/floor{ + icon_state = "asteroid" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"PV" = ( +/obj/item/xenos_claw, +/turf/unsimulated/floor{ + icon_state = "asteroid" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"PW" = ( +/obj/structure/table/rack, +/turf/unsimulated/floor{ + icon_state = "asteroid" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"PX" = ( +/obj/structure/table/rack, +/obj/item/weapon/gun/launcher/spikethrower, +/turf/unsimulated/floor{ + icon_state = "asteroid" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"PY" = ( +/obj/machinery/shower{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "freezerfloor"; + dir = 2 + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"PZ" = ( +/obj/item/pizzabox/meat, +/turf/unsimulated/floor{ + icon_state = "asteroid" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"Qa" = ( +/obj/structure/reagent_dispensers/beerkeg, +/turf/unsimulated/floor{ + name = "plating"; + icon_state = "cult" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"Qb" = ( +/turf/unsimulated/floor{ + name = "plating"; + icon_state = "cult" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"Qc" = ( +/obj/effect/decal/cleanable/cobweb2, +/turf/unsimulated/floor{ + name = "plating"; + icon_state = "cult" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"Qd" = ( +/obj/structure/table/rack, +/obj/item/clothing/glasses/thermal/plain/monocle, +/turf/unsimulated/floor{ + icon_state = "asteroid" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"Qe" = ( +/obj/effect/landmark{ + name = "voxstart" + }, +/turf/unsimulated/floor{ + name = "plating"; + icon_state = "cult" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"Qf" = ( +/obj/item/weapon/tank/nitrogen, +/turf/unsimulated/floor{ + icon_state = "asteroid" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"Qg" = ( +/obj/item/organ/internal/stack, +/turf/unsimulated/floor{ + icon_state = "asteroid" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"Qh" = ( +/obj/structure/bed/chair, +/turf/unsimulated/floor{ + name = "plating"; + icon_state = "cult" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"Qi" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"Qj" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"Qk" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"Ql" = ( +/obj/machinery/computer/station_alert, +/turf/unsimulated/floor{ + name = "plating"; + icon_state = "cult" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"Qm" = ( +/obj/machinery/computer/shuttle_control/multi/skipjack, +/turf/unsimulated/floor{ + name = "plating"; + icon_state = "cult" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"Qn" = ( +/obj/machinery/suit_cycler/syndicate{ + locked = 0 + }, +/turf/unsimulated/floor{ + name = "plating"; + icon_state = "cult" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"Qo" = ( +/obj/effect/step_trigger/thrower{ + affect_ghosts = 1; + direction = 2; + name = "thrower_throwdown"; + tiles = 0 + }, +/turf/space, +/area/space) +"Qp" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/item/weapon/tank/nitrogen, +/turf/unsimulated/floor{ + icon_state = "asteroid" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"Qq" = ( +/obj/item/clothing/head/philosopher_wig, +/turf/unsimulated/floor{ + icon_state = "asteroid" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"Qr" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/space, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"Qs" = ( +/obj/machinery/door/airlock/external{ + req_access = list(150) + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"Qt" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/space, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"Qu" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"Qv" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/syndicate_mothership{ + name = "\improper Raider Base" + }) +"Qw" = ( +/turf/simulated/shuttle/wall/dark/hard_corner, +/area/wizard_station) +"Qx" = ( +/obj/effect/wingrille_spawn/reinforced/crescent, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/wizard_station) +"Qy" = ( +/obj/machinery/chemical_dispenser/bar_soft/full, +/obj/structure/table/marble, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/wizard_station) +"Qz" = ( +/obj/item/weapon/reagent_containers/food/drinks/bottle/pwine{ + pixel_x = -4; + pixel_y = 10 + }, +/obj/structure/table/marble, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/wizard_station) +"QA" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/wizard_station) +"QB" = ( +/obj/machinery/computer/shuttle_control/multi/skipjack, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"QC" = ( +/obj/machinery/computer/arcade/battle, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "wood" + }, +/area/wizard_station) +"QD" = ( +/obj/machinery/computer/arcade/orion_trail, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "wood" + }, +/area/wizard_station) +"QE" = ( +/obj/machinery/microwave{ + pixel_x = -1; + pixel_y = 8 + }, +/obj/structure/table/marble, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/wizard_station) +"QF" = ( +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/wizard_station) +"QG" = ( +/obj/structure/table/woodentable, +/obj/item/device/flashlight/lamp/green{ + on = 0; + pixel_x = -3; + pixel_y = 8 + }, +/obj/item/toy/figure/ninja, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/wizard_station) +"QH" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/rd, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/wizard_station) +"QI" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"QJ" = ( +/obj/machinery/button/remote/blast_door{ + id = "skipjackshutters"; + name = "remote shutter control"; + req_access = list(150) + }, +/turf/simulated/shuttle/wall/dark, +/area/shuttle/skipjack) +"QK" = ( +/obj/machinery/airlock_sensor{ + frequency = 1331; + id_tag = "vox_east_sensor"; + pixel_x = -25 + }, +/obj/effect/shuttle_landmark/premade/skipjack/base, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"QL" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1331; + id_tag = "vox_east_vent" + }, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"QM" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/obj/machinery/meter, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"QN" = ( +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + tag_airpump = "vox_west_vent"; + tag_exterior_door = "vox_northwest_lock"; + frequency = 1331; + id_tag = "vox_west_control"; + tag_interior_door = "vox_southwest_lock"; + pixel_x = 24; + req_access = list(150); + tag_chamber_sensor = "vox_west_sensor" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1331; + id_tag = "vox_west_vent" + }, +/obj/machinery/light/small, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"QO" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"QP" = ( +/obj/structure/bed/chair/wood/wings, +/obj/machinery/newscaster{ + layer = 3.3; + pixel_x = 0; + pixel_y = 30 + }, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "wood" + }, +/area/wizard_station) +"QQ" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_x = 0; + pixel_y = 32 + }, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "wood" + }, +/area/wizard_station) +"QR" = ( +/turf/unsimulated/floor{ + dir = 8; + icon_state = "wood" + }, +/area/wizard_station) +"QS" = ( +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/structure/table/marble, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/wizard_station) +"QT" = ( +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/wizard_station) +"QU" = ( +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/wizard_station) +"QV" = ( +/obj/structure/table/woodentable, +/obj/machinery/status_display{ + layer = 4; + pixel_x = 0; + pixel_y = 32 + }, +/obj/item/weapon/ore/slag{ + desc = "Well at least Arthur doesn't have to share now..."; + name = "pet rock" + }, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/wizard_station) +"QW" = ( +/obj/machinery/newscaster{ + layer = 3.3; + pixel_x = 0; + pixel_y = 30 + }, +/obj/structure/bedsheetbin, +/obj/structure/table/woodentable, +/turf/unsimulated/floor{ + icon_state = "lino" + }, +/area/wizard_station) +"QX" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"QY" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/item/clothing/glasses/thermal/plain/monocle, +/obj/item/clothing/head/pirate, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"QZ" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"Ra" = ( +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + tag_airpump = "vox_east_vent"; + tag_exterior_door = "vox_northeast_lock"; + frequency = 1331; + id_tag = "vox_east_control"; + tag_interior_door = "vox_southeast_lock"; + pixel_x = -24; + req_access = list(150); + tag_chamber_sensor = "vox_east_sensor" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1331; + id_tag = "vox_east_vent" + }, +/obj/machinery/light/small, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"Rb" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"Rc" = ( +/obj/machinery/door/airlock/hatch{ + frequency = 1331; + icon_state = "door_closed"; + id_tag = "vox_southwest_lock"; + locked = 0; + req_access = list(150) + }, +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"Rd" = ( +/obj/structure/table/rack, +/obj/item/weapon/rig/industrial, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"Re" = ( +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"Rf" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/obj/item/device/radio/intercom{ + desc = "Talk through this. Evilly"; + frequency = 1213; + name = "Subversive Intercom"; + pixel_x = -32; + subspace_transmission = 1; + syndie = 1 + }, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "wood" + }, +/area/wizard_station) +"Rg" = ( +/obj/structure/table/woodentable, +/obj/item/device/radio/headset, +/obj/item/weapon/spacecash/c500, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "wood" + }, +/area/wizard_station) +"Rh" = ( +/obj/structure/bed/chair/wood/wings{ + icon_state = "wooden_chair_wings"; + dir = 8 + }, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "wood" + }, +/area/wizard_station) +"Ri" = ( +/obj/item/weapon/reagent_containers/food/snacks/spellburger{ + pixel_y = 8 + }, +/obj/structure/table/marble, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/wizard_station) +"Rj" = ( +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/wizard_station) +"Rk" = ( +/obj/structure/undies_wardrobe, +/obj/item/device/radio/intercom{ + desc = "Talk through this. Evilly"; + frequency = 1213; + name = "Subversive Intercom"; + pixel_x = 32; + subspace_transmission = 1; + syndie = 1 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/wizard_station) +"Rl" = ( +/obj/structure/table/rack, +/obj/item/weapon/rig/light/hacker, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"Rm" = ( +/obj/machinery/door/airlock/hatch{ + frequency = 1331; + icon_state = "door_closed"; + id_tag = "vox_southeast_lock"; + locked = 0; + req_access = list(150) + }, +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"Rn" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1331; + master_tag = "vox_west_control"; + pixel_x = -22; + req_one_access = list(150) + }, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"Ro" = ( +/obj/structure/table/rack, +/obj/item/weapon/gun/energy/ionrifle, +/obj/item/weapon/material/harpoon, +/obj/item/clothing/suit/space/void/merc, +/obj/item/clothing/head/helmet/space/void/merc, +/obj/item/clothing/head/helmet/space/void/engineering, +/obj/item/clothing/suit/space/void/engineering, +/obj/item/weapon/tank/oxygen, +/obj/item/weapon/tank/oxygen, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/shoes/magboots, +/obj/item/weapon/rig/light/stealth, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"Rp" = ( +/obj/machinery/microwave{ + pixel_x = -1; + pixel_y = 8 + }, +/obj/structure/table/steel, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"Rq" = ( +/obj/item/seeds/potatoseed, +/obj/item/seeds/potatoseed, +/obj/item/seeds/ambrosiavulgarisseed, +/obj/item/weapon/material/minihoe, +/obj/item/weapon/beartrap, +/obj/structure/table/steel, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"Rr" = ( +/obj/machinery/vending/hydroseeds, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"Rs" = ( +/obj/structure/table/rack, +/obj/item/weapon/melee/energy/sword/pirate, +/obj/item/clothing/suit/space/pirate, +/obj/item/clothing/suit/space/pirate, +/obj/item/weapon/tank/oxygen, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"Rt" = ( +/obj/structure/bed/chair/wood/wings{ + icon_state = "wooden_chair_wings"; + dir = 4 + }, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "wood" + }, +/area/wizard_station) +"Ru" = ( +/obj/structure/table/woodentable, +/obj/item/device/paicard, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "wood" + }, +/area/wizard_station) +"Rv" = ( +/obj/structure/table/woodentable, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "wood" + }, +/area/wizard_station) +"Rw" = ( +/obj/machinery/door/airlock/hatch, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "wood" + }, +/area/wizard_station) +"Rx" = ( +/obj/machinery/door/airlock/hatch, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/wizard_station) +"Ry" = ( +/obj/item/weapon/antag_spawner/technomancer_apprentice, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/wizard_station) +"Rz" = ( +/obj/structure/table/woodentable, +/obj/item/clothing/shoes/boots/workboots, +/obj/item/clothing/under/technomancer, +/obj/item/clothing/head/technomancer, +/obj/item/weapon/storage/box/syndie_kit/chameleon, +/obj/item/weapon/storage/box/syndie_kit/chameleon, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/wizard_station) +"RA" = ( +/obj/structure/table/rack, +/obj/item/weapon/storage/belt/utility/full, +/obj/item/weapon/storage/belt/utility/full, +/obj/item/device/multitool, +/obj/item/device/multitool, +/obj/item/clothing/shoes/magboots, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"RB" = ( +/obj/machinery/washing_machine, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"RC" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/fancy/cigarettes, +/obj/item/weapon/flame/lighter/zippo, +/obj/item/clothing/gloves/yellow, +/obj/item/stack/material/steel{ + amount = 50 + }, +/obj/item/stack/material/glass{ + amount = 50 + }, +/obj/item/weapon/card/emag, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"RD" = ( +/obj/structure/table/rack, +/obj/item/weapon/gun/energy/sniperrifle, +/obj/item/clothing/suit/space/void/mining, +/obj/item/clothing/head/helmet/space/void/mining, +/obj/item/clothing/head/helmet/space/void/atmos, +/obj/item/clothing/suit/space/void/atmos, +/obj/item/weapon/tank/oxygen, +/obj/item/weapon/tank/oxygen, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"RE" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1331; + master_tag = "vox_east_control"; + pixel_x = 22; + req_access = list(150) + }, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"RF" = ( +/obj/structure/bed/chair/wood/wings{ + icon_state = "wooden_chair_wings"; + dir = 1 + }, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "wood" + }, +/area/wizard_station) +"RG" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/wizard_station) +"RH" = ( +/obj/machinery/vending/hydroseeds, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/wizard_station) +"RI" = ( +/obj/structure/closet{ + icon_state = "cabinet_closed" + }, +/obj/item/clothing/suit/wizrobe/magusblue, +/obj/item/clothing/head/wizard/magus, +/obj/item/weapon/staff, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"RJ" = ( +/obj/effect/landmark/start{ + name = "wizard" + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/wizard_station) +"RK" = ( +/obj/item/weapon/reagent_containers/food/snacks/cheesewedge, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/wizard_station) +"RL" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"RM" = ( +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"RN" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"RO" = ( +/obj/machinery/door/airlock/hatch{ + req_access = list(150) + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"RP" = ( +/obj/structure/table/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/syndicate/black/engie, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/syndicate/black/engie, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"RQ" = ( +/obj/item/robot_parts/head, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"RR" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/blast/regular{ + id = "skipjackshutters"; + name = "Skipjack Blast Shielding" + }, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"RS" = ( +/obj/item/robot_parts/l_leg, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"RT" = ( +/obj/structure/grille, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/blast/regular{ + id = "skipjackshutters"; + name = "Skipjack Blast Shielding" + }, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"RU" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/portable_atmospherics/hydroponics, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"RV" = ( +/obj/machinery/floodlight, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"RW" = ( +/obj/structure/table/woodentable, +/obj/machinery/librarycomp{ + pixel_y = 6 + }, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "wood" + }, +/area/wizard_station) +"RX" = ( +/obj/machinery/media/jukebox, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "wood" + }, +/area/wizard_station) +"RY" = ( +/obj/machinery/vending/hydronutrients, +/turf/unsimulated/floor{ + icon_state = "grass0"; + name = "grass" + }, +/area/wizard_station) +"RZ" = ( +/obj/structure/closet{ + icon_state = "cabinet_closed" + }, +/obj/item/clothing/under/psysuit, +/obj/item/clothing/suit/wizrobe/psypurple, +/obj/item/clothing/head/wizard/amp, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"Sa" = ( +/turf/simulated/floor/tiled/old_cargo/gray{ + desc = "He looks kingly."; + name = "Arthur" + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/wizard_station) +"Sb" = ( +/obj/structure/flora/pottedplant{ + icon_state = "plant-24" + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/wizard_station) +"Sc" = ( +/obj/item/device/suit_cooling_unit, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"Sd" = ( +/obj/structure/table/rack, +/obj/item/weapon/gun/launcher/crossbow, +/obj/item/stack/rods{ + amount = 10 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/weapon/beartrap, +/obj/item/weapon/beartrap, +/obj/item/weapon/beartrap, +/obj/item/weapon/beartrap, +/obj/item/weapon/beartrap, +/obj/item/weapon/beartrap, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"Se" = ( +/obj/structure/table/rack, +/obj/item/weapon/grenade/empgrenade, +/obj/item/weapon/grenade/flashbang, +/obj/item/weapon/grenade/spawnergrenade/manhacks, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"Sf" = ( +/obj/structure/table/steel, +/obj/machinery/recharger, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"Sg" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"Sh" = ( +/obj/item/robot_parts/robot_suit, +/obj/item/robot_parts/r_leg, +/obj/item/robot_parts/r_arm, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"Si" = ( +/obj/machinery/photocopier, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "wood" + }, +/area/wizard_station) +"Sj" = ( +/obj/structure/bookcase, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "wood" + }, +/area/wizard_station) +"Sk" = ( +/obj/structure/flora/pottedplant{ + icon_state = "plant-08" + }, +/turf/unsimulated/floor{ + dir = 8; + icon_state = "wood" + }, +/area/wizard_station) +"Sl" = ( +/obj/structure/closet{ + icon_state = "cabinet_closed" + }, +/obj/item/clothing/shoes/sandal/marisa{ + desc = "A set of fancy shoes that are as functional as they are comfortable."; + name = "Gentlemans Shoes" + }, +/obj/item/clothing/under/gentlesuit, +/obj/item/clothing/suit/wizrobe/gentlecoat, +/obj/item/clothing/head/wizard/cap, +/obj/item/weapon/staff/gentcane, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"Sm" = ( +/obj/structure/closet{ + icon_state = "cabinet_closed" + }, +/obj/item/clothing/suit/wizrobe/magusred, +/obj/item/clothing/head/wizard/magus, +/obj/item/weapon/staff, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"Sn" = ( +/obj/structure/closet{ + icon_state = "cabinet_closed" + }, +/obj/item/clothing/suit/wizrobe/marisa, +/obj/item/clothing/shoes/sandal/marisa, +/obj/item/clothing/head/wizard/marisa, +/obj/item/weapon/staff/broom, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"So" = ( +/obj/structure/closet{ + icon_state = "cabinet_closed" + }, +/obj/item/clothing/suit/wizrobe/red, +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/head/wizard/red, +/obj/item/weapon/staff, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"Sp" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/blast/regular{ + id = "skipjackshutters"; + name = "Skipjack Blast Shielding" + }, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"Sq" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"Sr" = ( +/obj/machinery/the_singularitygen, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"Ss" = ( +/obj/machinery/crystal, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/wizard_station) +"St" = ( +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"Su" = ( +/obj/structure/table/steel_reinforced, +/obj/item/weapon/arrow/quill, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/wizard_station) +"Sv" = ( +/obj/structure/table/steel_reinforced, +/obj/item/weapon/stock_parts/matter_bin/super, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"Sw" = ( +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/wizard_station) +"Sx" = ( +/obj/structure/table/steel, +/obj/item/clothing/glasses/regular, +/obj/item/clothing/glasses/regular, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"Sy" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"Sz" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"SA" = ( +/obj/item/weapon/tool/wrench, +/obj/item/weapon/mop, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"SB" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/item/weapon/tool/crowbar, +/obj/item/device/suit_cooling_unit, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"SC" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/tank/air{ + dir = 1; + start_pressure = 740 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"SD" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"SE" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"SF" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"SG" = ( +/obj/machinery/computer/communications, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/wizard_station) +"SH" = ( +/obj/structure/sign/double/map/left{ + pixel_y = 32 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"SI" = ( +/obj/structure/sign/double/map/right{ + pixel_y = 32 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"SJ" = ( +/obj/machinery/computer/message_monitor, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"SK" = ( +/obj/machinery/computer/security, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"SL" = ( +/obj/structure/table/steel_reinforced, +/obj/item/stack/telecrystal, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/wizard_station) +"SM" = ( +/obj/item/device/radio/intercom{ + desc = "Talk through this. Evilly"; + frequency = 1213; + name = "Syndicate Intercom"; + pixel_x = 32; + subspace_transmission = 1; + syndie = 1 + }, +/obj/item/device/radio/intercom{ + desc = "Talk through this. Evilly"; + frequency = 1213; + name = "Syndicate Intercom"; + pixel_x = 32; + subspace_transmission = 1; + syndie = 1 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"SN" = ( +/obj/structure/table/steel_reinforced, +/obj/item/clothing/head/philosopher_wig, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/wizard_station) +"SO" = ( +/obj/structure/flora/pottedplant{ + icon_state = "plant-04" + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"SP" = ( +/obj/structure/sign/electricshock, +/turf/simulated/shuttle/wall/dark/hard_corner, +/area/wizard_station) +"SQ" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/wizard_station) +"SR" = ( +/obj/structure/table/steel, +/obj/item/weapon/deck/cards, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"SS" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"ST" = ( +/obj/machinery/bodyscanner{ + dir = 8 + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"SU" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/body_scanconsole, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"SV" = ( +/obj/structure/toilet{ + dir = 4 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"SW" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/item/weapon/tank/nitrogen, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"SX" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/tank/air{ + dir = 1; + start_pressure = 740 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/skipjack) +"SY" = ( +/obj/machinery/computer/shuttle, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/wizard_station) +"SZ" = ( +/obj/structure/bed/chair/comfy/brown{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/wizard_station) +"Ta" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/wizard_station) +"Tb" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/shuttle/plating/airless, +/area/shuttle/skipjack) +"Tc" = ( +/obj/structure/table/steel, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"Td" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"Te" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/skipjack) +"Tf" = ( +/obj/structure/table/standard, +/obj/item/weapon/handcuffs/legcuffs, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"Tg" = ( +/obj/structure/table/standard, +/obj/item/weapon/deck/cards, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"Th" = ( +/obj/machinery/light/small, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"Ti" = ( +/obj/structure/table/standard, +/obj/item/weapon/surgical/circular_saw{ + pixel_y = 8 + }, +/obj/item/weapon/surgical/hemostat, +/obj/item/weapon/surgical/scalpel, +/obj/item/stack/medical/advanced/bruise_pack, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"Tj" = ( +/obj/machinery/optable, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"Tk" = ( +/obj/structure/table/standard, +/obj/item/weapon/surgical/cautery, +/obj/item/weapon/surgical/retractor, +/obj/item/weapon/reagent_containers/glass/bottle/stoxin, +/obj/item/weapon/reagent_containers/glass/bottle/stoxin, +/obj/item/weapon/reagent_containers/syringe, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"Tl" = ( +/obj/item/weapon/bedsheet/rainbow, +/obj/structure/bed/padded, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"Tm" = ( +/obj/machinery/computer/crew, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/wizard_station) +"Tn" = ( +/obj/machinery/computer/power_monitor, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"To" = ( +/obj/item/device/radio/intercom{ + desc = "Talk through this. Evilly"; + frequency = 1213; + name = "Subversive Intercom"; + pixel_x = 32; + subspace_transmission = 1; + syndie = 1 + }, +/obj/machinery/computer/station_alert/all, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"Tp" = ( +/obj/structure/table/steel_reinforced, +/obj/item/device/mmi/radio_enabled, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/wizard_station) +"Tq" = ( +/obj/structure/table/steel_reinforced, +/obj/item/weapon/material/knife/ritual, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/wizard_station) +"Tr" = ( +/obj/structure/flora/pottedplant{ + icon_state = "plant-03" + }, +/obj/item/device/radio/intercom{ + desc = "Talk through this. Evilly"; + frequency = 1213; + name = "Subversive Intercom"; + pixel_x = -32; + subspace_transmission = 1; + syndie = 1 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"Ts" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/wizard_station) +"Tt" = ( +/obj/machinery/power/port_gen/pacman, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/wizard_station) +"Tu" = ( +/obj/item/weapon/bedsheet/hos, +/obj/structure/bed/padded, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"Tv" = ( +/obj/structure/table/standard, +/obj/item/weapon/surgical/bonesetter, +/obj/item/weapon/surgical/bonegel, +/obj/item/weapon/surgical/FixOVein, +/obj/item/stack/nanopaste, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"Tw" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"Tx" = ( +/obj/structure/table/steel_reinforced, +/obj/item/xenos_claw, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"Ty" = ( +/obj/structure/table/steel_reinforced, +/obj/item/weapon/coin/diamond, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/wizard_station) +"Tz" = ( +/obj/structure/table/steel_reinforced, +/obj/item/broken_device, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/wizard_station) +"TA" = ( +/obj/structure/table/steel_reinforced, +/obj/item/organ/internal/stack, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"TB" = ( +/obj/machinery/floodlight, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/wizard_station) +"TC" = ( +/obj/item/weapon/bedsheet/orange, +/obj/structure/bed/padded, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"TD" = ( +/obj/item/weapon/bedsheet/green, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/bed/padded, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"TE" = ( +/obj/structure/table/standard, +/obj/item/weapon/reagent_containers/syringe/antiviral, +/obj/item/weapon/reagent_containers/syringe/antiviral, +/obj/item/device/defib_kit/compact/combat/loaded, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"TF" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/adv{ + pixel_x = 1 + }, +/obj/item/weapon/storage/firstaid/toxin{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/closet/secure_closet/medical_wall{ + pixel_x = 32; + pixel_y = 0; + req_access = list(150) + }, +/obj/item/weapon/storage/firstaid/fire{ + pixel_x = 1 + }, +/obj/item/weapon/storage/firstaid/o2{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/regular, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"TG" = ( +/obj/item/weapon/bedsheet/rd, +/obj/structure/bed/padded, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"TH" = ( +/obj/machinery/mecha_part_fabricator, +/obj/machinery/status_display{ + layer = 4; + pixel_x = 0; + pixel_y = 32 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"TI" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/cell_charger, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"TJ" = ( +/obj/structure/table/steel_reinforced, +/obj/item/weapon/book/manual/ripley_build_and_repair, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"TK" = ( +/obj/item/device/suit_cooling_unit, +/obj/structure/table/steel_reinforced, +/obj/machinery/newscaster{ + layer = 3.3; + pixel_x = 0; + pixel_y = 30 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"TL" = ( +/obj/machinery/newscaster{ + layer = 3.3; + pixel_x = 0; + pixel_y = 30 + }, +/obj/item/target, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"TM" = ( +/obj/item/target/syndicate, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"TN" = ( +/obj/structure/table/steel_reinforced, +/obj/item/toy/sword, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"TO" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_x = 0; + pixel_y = 32 + }, +/obj/structure/table/steel_reinforced, +/obj/item/weapon/gun/energy/laser/practice, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"TP" = ( +/obj/item/pizzabox/meat, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"TQ" = ( +/obj/item/weapon/bedsheet/clown, +/obj/structure/bed/padded, +/turf/simulated/shuttle/floor/red, +/area/shuttle/skipjack) +"TR" = ( +/obj/machinery/recharge_station, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/wizard_station) +"TS" = ( +/obj/structure/table/steel_reinforced, +/obj/item/weapon/book/manual/engineering_hacking, +/obj/item/device/radio/intercom{ + desc = "Talk through this. Evilly"; + frequency = 1213; + name = "Subversive Intercom"; + pixel_x = 32; + subspace_transmission = 1; + syndie = 1 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"TT" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"TU" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/wizard_station) +"TV" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + icon_state = "warningcorner"; + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"TW" = ( +/obj/item/device/radio/intercom{ + desc = "Talk through this. Evilly"; + frequency = 1213; + name = "Subversive Intercom"; + pixel_x = -32; + subspace_transmission = 1; + syndie = 1 + }, +/obj/item/target, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"Ua" = ( +/obj/item/robot_parts/r_arm, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/wizard_station) +"Ub" = ( +/obj/item/robot_parts/l_leg, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/wizard_station) +"Uc" = ( +/obj/structure/table/steel_reinforced, +/obj/item/weapon/book/manual/robotics_cyborgs, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"Ud" = ( +/obj/effect/floor_decal/industrial/warning{ + icon_state = "warning"; + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"Ue" = ( +/obj/machinery/power/emitter{ + anchored = 1; + desc = "It is a heavy duty industrial laser used in a very non-industrial way."; + name = "teleport defender" + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/wizard_station) +"Uf" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"Ug" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/wizard_station) +"Uh" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/wizard_station) +"Ui" = ( +/obj/effect/floor_decal/industrial/warning{ + icon_state = "warning"; + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/wizard_station) +"Uj" = ( +/obj/item/weapon/stool/padded, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/wizard_station) +"Up" = ( +/obj/item/robot_parts/r_leg, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/wizard_station) +"Uq" = ( +/obj/item/robot_parts/chest, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/wizard_station) +"Ur" = ( +/obj/item/robot_parts/l_arm, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/wizard_station) +"Us" = ( +/obj/effect/floor_decal/industrial/warning{ + icon_state = "warning"; + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/wizard_station) +"Ut" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/wizard_station) +"Uu" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/wizard_station) +"Uv" = ( +/obj/structure/target_stake, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/wizard_station) +"Uw" = ( +/obj/effect/floor_decal/industrial/warning{ + icon_state = "warning"; + dir = 4 + }, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/wizard_station) +"Uz" = ( +/turf/unsimulated/ai_visible, +/area/ai_multicam_room) +"UA" = ( +/obj/structure/AIcore, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/wizard_station) +"UB" = ( +/obj/structure/flora/pottedplant{ + icon_state = "plant-20" + }, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"UC" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/wizard_station) +"UD" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/wizard_station) +"UE" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/wizard_station) +"UF" = ( +/obj/effect/decal/mecha_wreckage/phazon, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/wizard_station) +"UG" = ( +/obj/item/robot_parts/head, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/wizard_station) +"UH" = ( +/obj/item/weapon/firstaid_arm_assembly, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"UI" = ( +/obj/item/weapon/bucket_sensor, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/wizard_station) +"UJ" = ( +/obj/item/weapon/farmbot_arm_assembly, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"UK" = ( +/obj/structure/table/steel_reinforced, +/turf/unsimulated/floor{ + icon_state = "vault"; + dir = 5 + }, +/area/wizard_station) +"UL" = ( +/obj/structure/table/steel_reinforced, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/wizard_station) +"UM" = ( +/obj/machinery/computer/teleporter, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/wizard_station) +"UN" = ( +/obj/machinery/teleport/station, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/wizard_station) +"UO" = ( +/obj/machinery/teleport/hub, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/wizard_station) +"Zh" = ( +/obj/effect/landmark/ai_multicam_room, +/turf/unsimulated/ai_visible, +/area/ai_multicam_room) (1,1,1) = {" -ababababababababababababababababababababababababababababababacaaabababababababababababababababababababababababababababaaababababababababababababababababababababababababababababababababababababababaaabababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaiaiaiaiaiaiaiaiaiaiahaiaiaiaiaiaiaiaiaiaiahaiaiaiaiaiaiaiaiaiaiahaiaiaiaiaiaiaiaiaiaiahaiaiaiaiaiaiaiaiaiaiahaiaiaiaiaiaiaiaiaiaiahaiaiaiaiaiaiaiaiaiaiah -abajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabaaabajajajajajajajajajajajajajajajajajajajajajajajajajabaaabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabaaabajajajajajajajajajajajajajajajajajajajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagakalagakalagakalagakalagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamanananaoananananananapaqaraqaraqaqaraqaraqapasatatatatatatatatatapauauauauauauauauavawapaxaxaxaxaxaxaxaxaxaxapayayayayayayayayayayapazaAaAaAaAaAaBaCaDaEaF -abajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabaaabajajajajajajajajajajajajajajajajajajajajajajajajajabaaabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabaaabajajajajajajajajajajajajajajajajajajajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamananananananananaGanapaHaIaHaIaHaIaHaIaHaIapaJaJaJaJaJaJaJaJaJaJapaKaKaKaKaKaKaKaKaLawapaxaMaxaxaxaxaxaxaMaxapayayayayayayayayayayapaNaOaOaOaOaOaPaCaDaEaF -abajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabaaabajajajajajajajajajajajajajajajajajajajajajajajajajabaaabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabaaabajajajajajajajajajabababababababajajajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagakalagakalagakalagakalagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamanaGananananananananapaIaHaQaRaSaRaSaTaIaHapaJaJaJaJaJaJaJaJaJaJapaUaVaWaKauaXauaKaYawapaxaxaxaxaxaxaxaxaxaxapayayayayayayayayayayapaNaOaOaOaOaOaPaZaEaEaF -abajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabaaabajajajajajajajajajajajajajajajajajajajajajajajajajabaaabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabaaabajajajajajajajajababfvfvfvfvfvababajajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamanananananaoananananapaIaHbabbbcbcbdbeaSaRapbfbfbfbfbfbfbfbfbfbgapbhbibjbkblbmbnboaYawapaxaxaxaMaxaxaMaxaxaxapayayayayayayayayayayapaNaOaOaOaOaOaPaCaDaEaF -abajajajajajajajajajajbpbpbpbpbqbqbqbqbqajajajajajajajajajajabaaabajajajajajajajajajajajajajajajajajajajajajajajajajabaaabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabaaabajajajajajajajajabfvfvfSfTbEfvfvabajajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamananaoanananaoanananapaHaIbrbdbsbsbdbdbdbdapbtbtbubvbvbvbvbwbtbxapbybzbjbAbBbBbBbCaYawapaxaxaxaxaxaxaxaxaxaxapayayayayayayayayayayapaNaOaOaOaOaOaPaCaDaEaF -abajajajajajajajajajbpbpajajajajajajajbqbqajajajajajajajajajabaaabajajajajajajajajajajajajajajajajajajajajajajajajajabaaabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabaaabajajajajajajajababfvfUgafUgbgcfvababajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamananananananananananapaHaIbrbdbsbsbdbdbdbdapbtbtbFbGbGbGbGbHbtbxapbybzbjbIbJbKbJbLaYawapaxaxaxaxaxaxaxaxaxaxapayayayayayayayayayayapbMaOaOaOaOaObNaCaDaEaF -abajajajajajajajajbpbpajajajajajajajajajbqbqajajajajajajajajabaaabajajajajajajajajgmgmgmgmgmgmgmgmgmajajajajajajajajabaaabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabaaabajajajajajajajabfvfvgngogpfvgqfvfvabajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamanananananaGanananaoapaIaHbabbbcbcbdbPbQbRapbtbtbFbGbGbGbGbHbtbxapbybzbjbSbTbKbTbUaYawapaxaxaxaMaxaxaMaxaxaxapayayayayayayayayayayapbMaOaOaOaOaObNaCaDaEaF -abajajajajajajajajbpajajajajajajajajajajajbqajajajajajajajajabaaabajajajajajajajgugvajajajajajajajgmguajajajajajajajabaaabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabaaabajajajajajajajabgxgygzgAgBgCgDgygxabajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamananaGanananananananapaIaHbWbRbQbRbQbXaIaHapbtbtbFbGbGbGbGbHbtbxapbybzbjbYbKbKbKbZaLawapaxaxaxaxaxaxaxaxaxaxapayayayayayayayayayayapbMaOaOaOaOaObNaZaEaEaF -abajajajajajajajajbpajajajajajajajajajajajbqajajajajajajajajabaaabajajajajajajajguajajajajajajajajajguajajajajajajajabaaabajajajajajajguguguguguguajguguguajajajguguguajguguguguguguajajajajajajajabaaabajajajajajajajabgIaegJgJgJgJgJgJgxabajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamananananananananananapaHaIaHaIaHaIaHaIaIaHapbtbtcccdcdcdcdcebtcfapcgchbjbSbTbTbTbUaYawapaxaMaxaxaxaxaxaxaMaxapayayayayayayayayayayapbMaOaOaOaOaObNaCaDaEaF -abajajajajajajajajbpajajajajajajajajajajajbqajajajajajajajajabaaabajajajajajajajguajajajajajajajajajguajajajajajajajabaaabajajajajajajguajajajajguajguajguguguguguajguajguajajajajguajajajajajajajabaaabajajajajajajajabgxgPgQgQgJgQgQgRgxabajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaoanananaGananananaGapaqaraqaraqaqaraqaraqapckbtbtbtbtbtbtbtbtclapauaubjcmcncncncoavawapaxaxaxaxaxaxaxaxaxaxapayayayayayayayayayayapcpcqcqcqcqcqcraCaDaEaF -abajajajajajajajajbpajajajajajajajajajajajbqajajajajajajajajabaaabajajajajajajajguajajajajajajajajajguajajajajajajajabaaabajajajajajajguajajajajguguguajajajajajajajguguguajajajajguajajajajajajajabaaabajajajajajajajabfvgUgVgVgJgVgVgWfvabajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahcscscscscscscscscscsahcscscscscscscscscscsahcscscscscscscscscscsahctctctctctctctctctctahctctctctctctctctctctahctctctctctctctctctctahctctctctctctctctctctah -abajajajajajajajajbpajajajajajajajajajajajbqajajajajajajajajabaaabajajajajajajajguajajajajajajajajajguajajajajajajajabaaabajajajajajajguajajajajguguajajajajajajajajajguguajbDajajguajajajajajajajabaaabajajajajajajajabgYgZgZgZgJgZgZgZgYabajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamcucucucucucucucucucuapcvcvcvcvcvcvcvcvcvcvapcwcwcwcwcwcwcwcwcwcxapcyczcycAcBczcBcCcDcEapcFcFcFcFcFcFcFcFcFcFapcGcHcHcHcHcHcIcJcKcLapcMcMcNcNcNcNcNcNcNcNaF -abajajajajajajajbpbpajajajajajajajajajajajbqbqajajajajajajajabaaabajajajajajajajguajajajajajajajajajguajajajajajajajabaaabajajajajajajguajajajajguguajajajajajajajajajguguajajajajguajajajajajajajabaaabajajajajajajajabgYhchchchdhehchcgYabajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamcucucucOcucucucucOcuapcvcPcvcvcvcvcPcvcvcvapcwcwcQcRcRcRcScwcwcwapcTcUcTcUcVcUcVcCcDcEapcFcFcWcFcFcFcFcFcFcFapcXcYcYcYcYcYcZcJcKcLapcNcNcNcNdadadacNcNcNaF -abajajajajajajajbpajajajajajajajajajajajajajbqajajajajajajajabaaabajajajajajajajgugmajajajajajajajgmguajajajajajajajabaaabajajajajajajguajajajajajajajajajajajajajajajajajajajajajguajajajajajajajabaaabajajajajajajajabgYhhhhhhgJhhhhhhgYabajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamcucucucucucucucucucuapcvcvcvcvcvcvcvcvdbcvapcwcwdcdcdcdcdccwcwcwapcTcUczczczcUcVddcEcEapcFcFcFcFcFcFdedfcFcFapcXcYcYcYcYcYcZdgcLcLapcNcNcNdhdididicNcNcNaF -abajajajajajajajbpajajajajajajajajajajajajajbqajajajajajajajabaaabajajajajajajajgmgmajajajajajajajgmguajajajajajajajabaaabajajajajajajguajajajajajajajajajajajajajajajajajajajajajguajajajajajajajabaaabajajajajajajajabfvgUgVgVgJgVgVgWfvabajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamcucOcucucucucOcucucuapcvcvdkcvdbcvcvcvcvcvapdldldldldldldldldldmapcTcUcUcUcUcUcVcCcDcEapcFcFcFcFdncFcFcFcFcFapcXcYcYcYcYcYcZcJcKcLapcNdadodpdqdqdrdsdacNaF -abajajajajajajajbpajajajajajajajajajajajafajbqajajajajajajajabaaabajajajajgmgmgmgmajajajajajajajajajgmgmgugmajajajajabaaabajajajajajajguajajajajajajajajajajajajajajajajajajajajajguajajajajajajajabaaabajajajajajajajabgxhwhxhxgJhxhxhygxabajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamcucucucucucucucucucuapcvcvcvdtcvcvcvcvdtcvapdudvdwdwdwdwdwdxdldmapdydzdzdAdzdzdBcCcDcEapcFcFcFcFcFcFcFdCcFcFapdDdEdEdEdEdEdFcJcKcLapcNdadodGdHdIdJdsdacNaF -abajajajajajajajbpajajajajajajajajajajajajajbqajajajajajajajabaaabajajajajguajajajajajajajajajajajajajajajgmajajajajabaaabajajajajajajguajajajajajajajajajajajajajajajajajajajajajguajajajajajajajabaaabajajajajajajajabgIgJgJgJgJgJgJgJgxabajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamcucucucucucucucucucuapcvcvcvcvcvcvcvcvcvcvapdudKdLdLdLdLdLdMdldmapdNdOdOdOdOdOdPcCcDcEapcFcFcFcFcFcFcFcFcFcFapdQdRdRdRdRdRdScJcKcLapcNdadodGdTdUdJdsdacNaF -abajajajajajajajbpajajajajajajajajajajajajajbqajajajajajajajabaaabajajajajguajajajajajajajajajajajajajadajgmajajajajabaaabajajajajajajguajajajajajajajajajajajajajajajajajajajajajguajajajajajajajabaaabajajajajajajajabgxhXgVgJgJgJgVhYgxabajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamcucucucOcucucucucOcuapcvcvcvcvcPcvdkcvcvcPapdldKdLdLdLdLdLdMdldmapdVcUcUcUcUcUdWcCcDcEapcFcFcFcFcFcFcFcFcFcFapdXcYcYcYcYcYdYcJcKcLapcNdadodrdZdZeadsdacNaF -abajajajajajajajbpajajajajajajajajajajajajajbqajajajajajajajabaaabajajajajguajajajajajajajajajajajajajajajgmajajajajabaaabajajajajajguguajajajajajajajajajajajajajajajajajajajajajguguajajajajajajabaaabajajajajajajajabfvirisheithciuivfvabajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamcucucucucucucucucucuapebcvcvcvcvebcvcvcvcvapdldKdLdLdLdLdLecdldmapdVcUedededcUdWddcEcEapeeeeeeeeeeeeeeeeeeeeapdXcYcYcYcYcYdYdgcLcLapcNcNcNefefefegcNcNcNaF -abajajajajajajajbpajajajajajajajajajajajajajbqajajajajajajajabaaabajajajajgvajajajajajajajajajajajajajajajgmajajajajabaaabajajajajajguajajajajajajajajajajajajajajajajajajajajajajajguajajajajajajabaaabajajajajajajajababiJfviKiKiKfviJababajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamcucOcucucucucOcucucuapcvdtcvdkcvcvdtcvdkcvapdleheieieieieiejdldmapdVcUdVcUdWcUdWcCcDcEapekekekekekekekekekekapdXcYcYcYcYcYdYcJcKcLapcNcNcNdadadacNcNcNcNaF -abajajajajajajajbpajajajajajajajajajajajajajbqajajajajajajajabaaabajajajajgmajajajajajajajajajajajajajajajgmajajajajabaaabajajajajajguajajajajajajajajajajajajajajajajajajajajajajajguajajajajajajabaaabajajajajajajajajabacfviJiJiJfvababajajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamcucucucucucucucucucuapcvcvcvcvebcvcvcvcvebapdldldldldldldldldldmapeledelemenedencCcDcEapekekekekekekekekekekapeoepepepepepeqcJcKcLapcNcNcNcNcNcNcNcNereraF -abajajajajajajajbpajajajajajajajajajajajajajbqajajajajajajajabaaabajajajajgmajajajajajajajajajajajajajajajgmajajajajabaaabajajajajajguguajajajajajajajajajajajajajajajajajajajajajguguajajajajajajabaaabajajajajajajajajajabababababababajajajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahesesesesesesescsaicscscscsescscscscscsaiescscscscscscsesesesesesahesesesesesesesesesesahesesesesesesesesesesahesesesesesesesesesesahesesesesesesesesesesah -abajajajajajajajbpajajajajajajajajajajajajajbqajajajajajajajacaaabajajajgugmajajajajajajajajajajajajajajajgmguajajajabaaabajajajajajajguguguguguajajajajajajajajajajajajajguguguguguajajajajajajajabaaabajajajajajajajajajajajajajajajajajajajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaameteuevewevevapexeyezeAeBeyapeCeDeDeDeDeDaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -abajajajajajajajbpajajajajajajajajajajajajajbqajajajajajajajabaaabajajajguajajajajajajajajajajajajajajajajajguajajajabaaabajajajajajajajajajajguajajajajajajajajajajajajajguajajajajajajajajajajajabaaabajajajajajajajajajajajajajajajajajajajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaametetetetetetapeEeEeEeEeEeEapeDeFeGeHeDeDaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -abajajajajajajajbpajajajajajajajajajajajajajbqajajajajajajajabaaabajajajguajajajajajajajajajajajajajajajajajguajajajabaaabajajajajajajajajajajguajajajajajajajajajajajajajguajajajajajajajajajajajabaaabajajajajajajajajajajajajajajajajajajajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaameteIeveteIevapeJeJeJeJeJeJapeKeDeDeDeDeLaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -abajajajajajajajbpajajajajajajajajajajajajajbqajajajajajajajabaaabajajajguajajajajajajajajajajajajajajajajajguajajajabaaabajajajajajajajajajajguajajajajajajajajajajajajajguajajajajajajajajajajajabaaabajajajajajajajajajajajajajajajajajajajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeMeNeNeNeNeNeMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahctctctctctctahctctctctctctahctctctctctctahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -abajajajajajajajbpajajajajajajajajajajajajajbqajajajajajajajabaaabajajajguajajajajajajajajajajajajajajajajajguajajajabaaabajajajajajajajajajajguguguajajajajajajajajajguguguajajajajajajajajajajajabaaabajajajajajajajajajajajajajajajajajajajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeObVcacbeOeMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaameSeTeTeTeTeUapeVeWeVeWeVeWapeXeXeXeXeXeXaFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -abajajajajajajajbpajajajajajajajajajajajajajbqajajajajajajajabaaabajajajguajajajajajajajajajajajajajajajajajguajajajabaaabajajajajajajajajajajajajguguajajajajajajajguguajajajajajajajajajajajajajabaaabajajajajajajajajajajajajajajajajajajajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeOeYeYeYeOeMeMeMeMaaaaaaaaaaaaaaaaaaaaaaaaaaameTeTeTeSeTeTapeWeVeZeVeWeVapeXeXeXeXeXeXaFaaaaaaaaaaaaaaaaaaaafafafafafafafafafafafafafafafafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -abajajajajajajajbpajajajajajajajajajajajajajbqajajajajajajajabaaabajajajguajajajajajajajajajajajajajajajajajguajajajabaaabajajajajajajajajajajajajajguguguguguguguguguajajajajajajajajajajajajajajabaaabajajajajajajajajajajajajajajajajajajajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeOfbfbfbeOeMfcfdeMaaaaaaaaaaaaaaaaaaaaaaaaaaameTeUeTeTeTeTapeVeWeVeWeVeWapeXeXeXeXeXeXaFaaaaaaaaaaaaaaaaaaaafafefffgfhfifjfafkflflflflflfafmfnfmfnfmfnfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -abajajajajajajajbpajajajajajajajajajajajajajbqajajajajajajajabaaabajajajbpajajajajajajajajajajajajajajajajajbpajajajabaaabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabaaabababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeOfofpfqeOeMeMeMeMeMeMeMeMeMeMeMeMaaaaaaaaaaahctctctctctctahctctctctctctahctctctctctctahaaaaaaaaaaaaaaaaaaaafafeflflflflfrfafsfnfnfnftflfafufnfufnfufnfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -abajajajajajajajbqbqbqbqbqajajajajajbqbqbqbqbqajajajajajajajabaaabajajajgmajajajajajajajajajajajajajajajajajgmajajajabaaabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeOfofpfqeOfwfxfyfzfAfBfxfCfDfEfEeMaaaaaaaaaaamfFfGfHfHfIfFapfJfKfLfLfMfLapfNfNfNfNfNfNaFaaaaaaaaaaaaaaaaaaaafafeflflfOflfPfafQfnfRfRftflfafnfnfnfnfnfnfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -abajajajajajajajajajajajbqbqbqbqbqbqbqajajajajajajajajajajajabaaabajajajgmajajajajajgmajajajajajgmajajajajajgmajajajabaaabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeOfofpfqeOfVfxfBfBfAfBfxfBfEfEfEeMaaaaaaaaaaamfFfWfXfXfYfFapfLfKfLfLfMfLapfNfNfNfNfNfNaFaaaaaaaaaaaaaaaaaaaafafafaflfOflflflflfnfRfRfnflfZfnfnfnfnfnfnfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -abajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabaaabajajajgmajajajajajgmajajajajajgmajajajajajgmajajajabaaabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeOfpfpfpgdgegffBfBfAfBfxfCfDfEfEeMaaaaaaaaaaamfFggghghgifFapfLfKfLfLfMgjapfNfNfNfNfNfNaFaaaaaaaaaaaaaaaaaaaafagkglflflflflflflfnfRfRfnflfZfnfnfnfnfnfnfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -abajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabaaabajajajgmajajajajajgmgmgmgmgmgmgmajajajajajgmajajajabaaabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeOfpfpfpgdgegffBfBfBfBgrfBfEfEfEeMaaaaaaaaaaahesesesesesesahesesesesesesahesesesesesesahaaaaaaaaaaaaaaaaaaaafafafagsgtfafafaflfnfRfRftflfafnfnfnfnfnfnfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -abajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabaaabajajajgmgmgmgmgmgmgmajajajajajgmgmgmgmgmgmgmajajajabaaabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeOgEfpgFeOfVfxfBfBfAfBfxfCfDfEfEeMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafagGgtgtgtgtgHfaflfnfnfnftflfafufnfmfnfufnfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -abajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabaaabajajajajajajajajajajajajajajajajajajajajajajajajajabaaabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNeOgKgLgKeOfwfxfBfBfAfBfxfBfEfEfEeMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafagGgtgMgNgtgHfaflflflflflflfafmfnfmfnfmfnfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -ababababababababababababababababababababababababababababababacaaabababababababababababababababababababababababababababaaabajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeNgSeOgTeOgSfwfxfBfBfAfBfxfCfDfEfEeMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafafafafafafafafafafaflflfafafafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajajajajajajajajajajajajajajajajajajajajajajajaaababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaflgXfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -mImImImImImImImImImImImImImImIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaflflfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -mImImImImImImImImImImImImImImIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafahghgfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -mImImImImImImImImImImImImImImIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahfhihihihihihihihihihjhihihihkhlhihihihkhihihihihihihkhihihfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmhnhnhmaaaaaaaahohohohohoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -mImImImImImImImImImImImImImImIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahfhihihihihjhihihihihihihihihihihihkhihihihihihkhihihihihihfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahohohohohohohphqhrhoaaaaaaaaaahohobOhthohoaaaahohohohohuciaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -mImImImImImImImImImImImImImImIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahfhihihihihihihihzhihihihihihjhihihlhkhihihkhihihkhlhihkhihfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahohmhAhBhohChDhEhFhGhohoaaaaaahohohmhnhnhmhohphrhmhHhIhohucjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -mImImImImImImImImImImImImImImIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahfhihihihihihihihihihihihihihihihihihihjhihihkhlhihihkhihlhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahKhLhMhMhNhMhMinhOjWhohohphqhrhohohRhMhMhShohThUhVhMhWhohucjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -mImImImImImImImImImImImImImImIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahfhihihihihihihihihihihihihihihihjhihihihihihlhihkhlhihkhihfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahZiaibichohMhMhPhQidhoigihiiijikilimininhMiohMhMhMhMiphohudjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -mImImImImImImImPmImImImImImImIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahfhihihihihihiiwiwiwiwiwiwiwhihihihihihihihkhihihzhlhihihihfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahohohohohohoixhMhMiyhoiziAiBiCiDiEiFininhMiGhMiHiIhMhMhohohoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -mImImImImImImImImImImImImImImIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahfhihihihihiiLiLiMiNiNiNiOiLiLhihihihihzhihihjhihjhihkhihkhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahohohoiPhMhohmiQiRiSiTiUiViFinhMixhmhohohmiWiXhohoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -mImImImImImImImImImImImImImImIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahfhihihihihiiLiYiYiYiYiYiYiYiLiZhihiiwiwiwiwiwiwiwiwePeQiwhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahojcjdhohohohohohohohojehMhMhMhMjfhMhMhMhMhohojghMhmhojhjhhohohohoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -mImImImImImImImImImImImImImImIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahfhihihihihiiLiYiYiYiYiYiYiYiLiZhijijjjkjkjlhfhfhfhfhfhfhfhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahohojmjnhojohojpjqjrhmhojshMinininininininininhMinhMjtjuininhMhohuciaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -mImImImImImImImImImImImImImImIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahfhihihihihiiLiYiYiYiYiYiYiYiLiZhzjijvfEfEfEjwjxhfjyjzjAhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajBjCinjDhojEhmhojFhojGhojHininjIjJjKjLjMjNjOininininjPjQininhMhohucjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -mImImImImImImImImImImImImImImIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahfhihihihihiiLiLiLiLiYiLiLiLiLhihieRjvfEfEjSfEfEjTfEfEfEhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajUjVjWinjXhMhMhMhMjYhMhMhMininjZkakbkckdkekfininininkginininhMhohucjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -mImImImImImImImImImImImImImImIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahfhihihihihihihiiLiYiYiYiLkhiwiwiwkikjfEkkklkmfEhffEknknhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahohokokphokqkrksktkuhMkvhMhMinininininininininhMinhMkwhMkxinhWhohudjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -nQmImImImImImImImImImImImImImIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahfhihihihihihihiiLiYiYiYiLjjjkjkjkjlhffEkkkykmfEhfhfhfhfahaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahokzkAhohohohohohohohmkBhMhMhMhMiHhMhMhMhMhohojghMhmhokCkDhohohohoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahfhihiiLiLiLiLiLiLiYiYiYiLjvfEfEfEfEkIfEfEfEfEfEkJkKkKkLhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahohohoiPhMhohmkMkNkOkPkQilkRinhMkShmhohohohMkThohoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahfhihiiLiYiYiYiYiLiYiYiYiLkjfEkUjkjlhffEfEfEfEfEhfkLkLkVhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahohohohohohMkShMhMkWhokXkYkZlalbiElcininhMldhMjfhMhMhMhohohoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahfhihiiLiYiYiYiYiLiYiYiYiLiLleiLiLlfhfhfhfhfhflghflhkLkVhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaliljlkllhohMhMinjbjRhololplqlrlsiVltininhMldhMhMhMhMhMhohuciaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahfluhiiLiYiYiYiYiLiLiYiLiLiYiYiYiLgwlwlfhflxlylyhfhfhfhfhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalzhMhMhMlAhMhMlnlvlBhoholElFlGhoholHlIlJhMholKlLlMhMhWhohucjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahfhihiiLiYiYiYiYiYiYiYiYiYiYiYiYiLiZhijilNlxlylyhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahohmlOlPholQhMlClDlRhohoaaaaaahohohmlUlVhmholElGholWlXhohucjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahfhihiiLiYiYiYiYiYiYiYiYiYiYiYiYiLlYhijijvlxlylyhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahohohohohoholElFlGhoaaaaaaaaaahoholZmahohoaaaahohohohohudjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahfhiiLiLiLiLiLiLiLiYiYiYiLiLiLiLiLiLiLjikjlxlylyhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmmbmchmaaaaaaaahohohohohoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamdmdmdmdmdmdmdmdaaaahfhiiLmememememeiLiYiYiYiLiYiYiYiYiYiLmfhflxlylyhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamdmgmgmgmdmgmgmdaaaahfhiiLmemememememeiYiYiYiYiYiYiYiYiYiLmfhfhfhfhfhfaaaaaaaaaaaaaaaaaamhmimjmimkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamdmgmlmgmmmgmgmdaaaahfhiiLmemememememeiYiYiYiYiYiYiYiYiYiLiZhihfaaaaaaaaaaaaaaaaaaaaaaaamimnmompmiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamdmqmqmqmdmgmgmdaaaahfhiiLmememememeiLmememeiLiYiLiYiLiLiLgOhihfaaaaaaaaaaaaaaaaaaaaaaaamsmtmumtmsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamvmvmvmvmdmdmdmdmdmdmgmgmdaaaahfhiiLmememeiLiLiLmememeiLiLiLiYiYiYiLiZhihfaaaaaaaaaaaaaaaaaaaaaaaamwmtmtmtmwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamvmvmvmvmmmgmmmgmgmgmgmgmdaaaahfhiiLmememeiLhiiLmxmxmxiLhiiLiYiYiYiLiZhihfaaaaaaaaaaaaaaaaaaaaaaaamwmtmtmtmwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamvmvmvmvmdmdmdmdmgmgmgmymdaaaahfhiiLmxmxmxiLhiiLhahbhsiLhiiLmxmxmxiLiZhihfaaaaaaaaaaaaaaaaaaaaaaaamCmtmtmtmCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamdmqmgmgmymdaaaahfhiiLhahbhsiLhihihihihihihiiLhahbhsiLhihihfaaaaaaaaaaaaaaaaaaaaaaaamimDmEmFmiaaaaaaaaaaaaaamGmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmH -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamdmqmgmgmymdaaaahfhihihihihihihihihihihihihihihihihihihihihfaaaaaaaaaaaaaaaaaaaaaaaamimJmJmJmiaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamdmdmdmdmdmdaaaahfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfaaaaaaaaaaaaaaaaaaaaaaaamhmKmLmMmhaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamOmOmOmOmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNmNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamOmQmRmSmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmNaaaaaaaaaaaaaaaamNmNmNmNmNmNaaaaaaaaaaaaaamNmNmNaaaaaaaaaamNmNmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamOmTmTmTmOaaaaaaaamOmOmOmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNaaaaaaaaaaaaaaaaaamNmNmNmNmNmNaaaaaamNmNmNmNmNmNmNmNmNaamNmNmNmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamOmOmOmOmOmOmOmOmOmOmOmOmOmOmOmTmTmTmOaaaaaaaamOmTmTmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNmNaaaaaaaaaaaaaaaaaamNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamOmOmOmOmOmOmOmOmOmOmUmVmWmXmYmZnanbncmOndnenfmOmOngmOmOmOmOmOmOnhnininhmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNmNmNmNaaaaaaaaaaaanjaankmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamOnlnmmOnnnnmOnonpmOmTmTmTmTmTmTmTmTmTmOmTmTmTnqnrmTnsnqntnunvmOmTmTmTmTmOmOmOmOmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNmNmNmNmNaaaaaaaaaaaanjnkmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamOmOmOmOmOmOmOngngmOngngmOngngmOmTmTmTmTmTmTmTmTnwmOnxmTmTnymTmTmTnzmTmTnAmOmTmTmTmTmOnBnCnDmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNmNmNmNmNaaaaaaaaaaaanjaamNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamOnEnEnFnGnEmOmTmTmTmTmTmTmTmTngmTmTnHnInJnKmTmTnLmOmTmTmTnymTmTmTnzmTmTnMmOmTmTmTmTnNnBnBnOmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNmNmNmNmNmNaaaaaaaaaaaanPnkmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanRnRnRnRnRnRnRnRnRnRmOnSnTnEnEnEmOmTmTmTmTmTmTmTmTngmTmTnUnVnWnXmTmTnLmOnYnZoanqmTmTmTnqobocodmOmTmTmTmTmOoeofogmOaaaaaaaamOmOmOmOmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNmNmNmNmNmNaaaaaaaaaaaaohaankmNmNhfhfhfhfhfmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoinEnEnEnEojnEnEnEnEnEojoknEnEnEolmOmTmTmTmTmTmTmTmTngmTmTmTmTmTmTmTmTommOmOnqnqmOmTmTmTmOnqnqmOmOmTmTmTmTmOmOmOmOmOmOmOmOmOmOonooopmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNmNmNmNmNaaaaaaaaaaaaaaaaaaaaaahfhfoqoroshfhfmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanRnRnRnRnRnRnRnRnRnRmOmOmOotmOmOmOngngmOngngmOngngmOmTmTmTmTmTmTmTmTounqovowoxoymTmTmToyozoAoAnhmTmTmTmTmOoBoCoCoCoDmOoEoFmOonoGopmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNmNmNmNmNaaaaaaaaaaaaaaaaaaaaaalNoHoIoJoIoHhfmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanRnRnRnRnRnRnRnRnRnRmOnSoKnEnEoLmOoMoNmOoOoPmOoQoRmOoSoToUoVoWoXmTmToYnqoZmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTnBnBpapapanBmOoooomOpboopcmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNmNmNmNaaaaaaaaaaaaaaaaaaaaaaaajvoHoIoJoIoHhfmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoinEnEnEnEpdnEnEnEnEnEpdpenEnEnEoLmOmOmOmOmOmOmOmOmOmOnqnqnqnqnqmOpfpfmOmOpgmTmTmTmTmTmTmTmTmTmTmTmTmTmTmTnBnBphphphnBpioooooooooooomOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNmNmNaaaaaaaaaaaaaaaaaaaaaaaaaakjoHoIoJoIoHhfmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanRnRnRnRnRnRnRnRnRnRmOnSpjnEnEnEpkmTmTmTmTmTmTmTmTmTmTmTmTmTmTplmTmTplpmmTmTmTpnponvpppqmTmTmTmTmTmTmTmTnBnBphphphnBpioooooooooooomOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaamNmNaaaaaaaaaaaaaaaamNmNmNaaaaaaaaaaaaaaaaaaaaaaaaaaaahfhfoJoJoJhfhfmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoinEnEnEnEprnEnEnEnEnEprpsnEnEnEnEpkmTmTptmTmTptmTmTmTmTmTmTmTmTpumTmTpumTmTmTmTpnpvnvnvpqmTmTmTmTmTmTmTmTnBnBpapapanBmOpwoomOpxmOpymOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaamNmNmNmNmNaaaaaaaaaaaamNmNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahfpzoJpAhfmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanRnRnRnRnRnRnRnRnRnRmOnSpBnEnEpCmOnqnqmOpDpDmOnqnqmOnqnqnqnqnqpEpFpFmOmOmTmTmTpnpGpHpIpqmTmTpJnhmTmTmTmTmOpKoCoCoCpLmOpwoomOpMmOpMmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaamNmNmNmNmNmNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapNpOpOpPhfhfpQhfhfhfhfhfhfhfmNmNmNhfhfhfhfhfhfmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoinEnEnEnEpRnEnEnEnEnEpRpSnEnEnEpTmOpUmTmTmTmTmTpVpWmOpXpYpZqaqbqcmTmTqdnqqemTmTmTmTmTmTmTmTmTqfmOmTmTmTmTmOmOmOmOmOmOmOmOmOmOmOmOmOmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaamNmNmNmNmNmNaaaaaaaaaaaaaaaaaaaahvhJieieieifhvaaaaqkqlqmqnqlqlqlqohfqpqqqrqshfmNmNmNhfqtfEquqvhfmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanRnRnRnRnRnRnRnRnRnRmOnEnEnEnEqwmOqxmTmTmTmTmTmTqymOmTmTmTmTqzmTmTmTqAnqqBqCqDqEmTmTmTqDqCqBqemOmTmTmTmTnqqFqGqGqHqIqJmOqKooqLmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaamNmNmNmNmNaaaaaaaaaaaaaaaaaahvhviqqgqhqiqjhvhvaaqkqlqRqRqlqlqlqlqSqTqTqTqUhfmNmNmNhfhfhfhfhfhfmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamOnEqVqWqXqYmOqZmTmTrarbmTmTrcmOmTmTmTmTmTmTmTmTmOmOmOnqnqmOrdrdmOmOmOmOmOmOmTmTmTmTnqrerererereremOrfoorgmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaamNmNmNmNaaaaaaaaaaaaaaaaaahvqMqNqNqOqNqNqihvaaqkrkrlrmrnqlqlqlhfqTqTqTrohfmNmNmNhfrpfEfErqhfmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamOmOmOmOmOmOmOrrmTmTrsrtmTmTrumOmTmTrvrwrxmTmTrymOjamBmBmBmBrzrzmBmBmBmBaamOmTmTmTmTmOrerCrDrDrDrDmOmOrEmOmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaamNmNaaaaaaaaaaaaaaaaaaaahvqQqNqNqNqNrhrihvaaqkqlrIrIqlqlqlrJhfrKrLrMrNhfmNmNmNhfrOfEfErPhfmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamOmTmTmTrQrRmTmTmTmOmTmTrSrTrUmTmTrVmOkErBrWrXrYrZrZrZsasbscmBmOmTmTmTmTsfresgsgsgsgsgrerererDmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahvrAqNqNrFqNqNrGhvaaqkqlqlqlqlqlqlskhfhfhfhfhfhfmNmNmNhfslfEfEsmhfmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamOmTmTmTmTmTmTmTmTmOmTmTmTmTmTmTmTsnmOkEsdserZrZrZrZrZrZrZsospmOmTmTmTmTsfrereressrerererererDmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahvrHshhvhvhvhvhvhvaasvpOpOswhfqvqvqvhfkKkKsxsyhfmNmNmNhfszfEfEsAhfmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamOmTmTmTmTmTmTmTmTmOmTmTmTmTmTmTmTmTmOkEsdsqsrsBsBsBsBsBsCscmBmOmTmTmTmTmOreresFsFreresGrererDmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasHsIsIsIsIsIsIsIsIsIsIsIsIsIsIsIsIsIsIsIsIsIsIsHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahvsisjstsusDhvaaaaaaaaaaaasOqvqvqvsPkLkLsQsQhfmNmNmNhfszfEfEsRhfmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamOmTmTsSsTsUsVsWsXmOsYsZtatbtctdtetfmOkFmBmBmBmBmBmBmBmBmBmBaamOmTmTmTmTmOthretitjreretkreretlmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasHtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmsHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahvsKsLrhqNsMhvaaaaaaaaaaaatqqvqvqvhftrkLhfhfhfhfhfhfhftstttttshfhfhfhfmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamOtutvsSsTsUsVsWsXmOmOmOmOmOmOmOmOmOmOtwtwtwtwtwtwtwtwtwtwtwtwmOmOtxtxmOmOmOmOmOmOmOmOmOmOmOmOmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasHtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmsHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahvhvsNsjrhqNtnhvhvaaaaohnPnPhfqvqvqvhfhfhfhftAtBtCtDtEtFfEfEfEfEtGtGtHhfhfmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamOmOmOmOmOmOmOmOmOmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamOmOtItImOmOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasHtmtmtmtmtmtJtJtJtJtJtKtKtJtJtJtJtJtmtmtmtmtmsHsHsHsHsHsHsHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahvhvhvhvhvtosjrhqNtphvhvhvhvhvtNtNhftOqvqvqvhftPtQfEfEfEfEfEfEfEfEfEfEfEfEfEtRhfmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanqtStSnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasHtmtmtmtmtJtTtUtVtWtJtXtYtJtZuatJtJtJtJtmtmtmsHubucudududsHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahvtytztLhvtMqNqNuerHrHufuguhuiunuounqvqvqvqvupfEfEfEfEfEfEqvfEuqfEfEfEfEfEfEurhfmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanqtStSnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasHtmtmtmtJtJusususustJututtJususuuuvtJtJtJtmtmsHuwududududsHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaamNmNaaaaaaaaujukumukhvrHuxuyhvhvuzuAuBuCuiunuGunqvqvqvqvhfuHuIfEfEfEfEfEfEfEfEfEfEfEfEfEuJhfmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanqtStSnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasHtmtmtJtJtJuKuLuMuNtJuOusuPususususuQuRtJtmtmuSudududududsHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaamNmNmNaaaaaaaahvhvujuDhvhvuEqNuFhvhvuTuUuThvuYuYhfuZpOswhfhfhfhfvavbvcvdvevffEfEfEfEvgvgvhhfhfmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanqtStSnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasHtmtmkGvjvkusvlvlvltJusustJvmvnvovpvqvrtJtmtmsHudududududsHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaamNmNmNmNaaaaaaaahvuWqNqNuXhvvivsqNhvvtvuvvvwhvnkaankaaaaaaaamNmNhfhfhfhfhfhfhftstttttshfhfhfhfmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanRtStSnRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasHtmtmkHvjusususususuPusustJtJtJtJtJtJtJtJtmtmsHvBvCudvCvDsHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaamNmNmNmNaaaaaaaahvvyqNqNqNvzqNqNqNvAqNqNqNvEhvnPnPnPnPaaaaaaaamNmNmNmNmNmNmNhfvIfEfEvIhfmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanqtStSnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasHtmtmtJtJusususvJustJusususvKvLtmtmtmtmtmtmtmvMvMvMvMvMvMvMvMvMvMvMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaamNmNmNmNmNaaaaaaaahvvFqNqNqNvGqNqNqNvHqNqNqNvNhvaaaaaaaaaaaaaaaaaamNmNmNmNmNmNhfvIfEfEvIhfmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanqtStSnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasHtmtmtmtJtJtJtJtJtJtJuOusvRusvLtmtmtmtmtmtmtmvMvSvSvSvSvSvSvSvSvSvTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaamNmNmNmNaaaaaaaahvhvhvhvhvhvrHqNqNqNrHhvhvhvhvhvhvaaaaaaaaaanjaankmNmNmNmNmNmNhfvIfEfEvIhfmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanqtStSnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasHtmtmtJtJvUvVvWvUvXtJusususvYvLtmtmtmtmtmtmtmvMvSlmlmlmlmlmlmlmvSvTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaamNmNmNmNaaaaaaaahvvOvPvQvZwahvwbqNwchvwdwewewfwghvaaaaaaaaaanjnkmNmNmNmNmNmNmNhfvIfEfEvIhfmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanqtStSnqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasHsHsHsHsHtmtmkGvjusususususuPusustJtJtJtJtJtJtJtJtmtmvMvSlmlSlSlSlSlSlmvSvTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaamNmNmNaaaaaaaaaawhwiwiwiwiwihvqNqNqNhvwjqNqNqNwkwlaaaaaaaaaaohaamNmNmNmNmNmNmNhfhfwrwshfhfmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwtwtwtwtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwtwtwtwtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwtwtwtwtwuwuwuwuwtwtwtwtwuwvwvwusHwwwwsHsHwwwwsHsHwwwwwwwwsHsHsHsHwwwwwwwwsHsHsHsHwwwwsHsHsHsHsHsHwxwxwysHtmtmkHvjwzusususustJususususustJuswAwBtJtmtmvMvSlmlTlSlSlSmrlmvSvTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaamNmNaaaaaaaaaaaawmwnwowiwiwiwpqNqNqNwqqNqNqNwCwDwEaaaaaaaaaanjnknkmNmNmNmNmNmNmNhfhfhfhfmNmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwMwNwMwtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwMwMwMwtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwtwOwPwPwPwPwPwPwPwPwPwPwPwPwPwPwQwwwxwxwxwxwxwxwwwxwxwxwxwxwxwRwxwxwxwxwxwxwxwxwRwxwxwxwSwxwxwxwxwxwxwxwxwTtmtmtJtJtJwUwVwWwXtJuOwWwWwWusuPususustJtmtmvMvSmzmAqPqPlSlSlmvSvTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawFwiwiwiwiwiwGqNqNqNwHqNqNqNqNwIwJaaaaaaaaaanjaaaankmNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxfwtwtwtxfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxfwtwtwtxfwuwuwuwuxfaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPxgwxwxwxwxwxwxxgwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwSwxwxwxwxwxwxwxwxwTtmtmtmtJtJusususustJuswWwWwWustJxhtJtJtJtmtmvMvSrjlSlSlSlSlSlmvSvTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahvwKwiwiwiwLrHuTwYuThvwZxaxbqNxchvaaaaaaaaaaaaaaaaaamNmNmNmNmNmNmNmNmNmNmNmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuwPwPwPwunknknknkaaaaaaaaaaaaaaaaaanknknknkwuwPwPwPwunknknknknknknknknknknknknknknknkaawtwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPxgwxwxwxwxwxwxxgwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxsHsHsHsHsHsHsHsHsHsHtmtmtmtmtJtJxqxrxstJususususustJtJtJtJtmtmtmvMvSlmlSlSlSlSsElmvSvTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahvxdxexixjxkhvxlqNxmhvxnrHhvxohvhvaaaaaaaaaaaaaanjaankmNmNmNmNmNmNmNmNmNmNmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuwPwPwPwuaaaaaanknknknknknknknknknknkaaaaaawuwPwPwPwunkaaaaaaaaaaaaaaaaaaaaaaaaaaaanknkwuwPwPwPxDxDxDxDxDxDxDxDxDxDxDxDxDxDxDxDwwwwxEwwwwsHwwwwwwwwwwxFxFwwwwsHsHwwwwwwwwsHsHwxwxsHxGxHsHxGxHsHxGxHsHtmtmtmtmtmtJtJtJtJtJtJtJtJtJtJtJtJtmtmtmtmtmvMvSrjlSlSlSlSlSlmvSvTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahvxpwixtrHhvhvxuqNxvhvhvhvxwqNxxhvaaaaaaaaaaaaaanjnknkmNmNmNmNmNmNmNmNmNmNmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPwtwtwtaaaaaaaaaaaaaaaaaaaaaaaaaawtwtwtwPwPwPwtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwtwtwPwPwPxDxOxPxPxPxPxPxPxPxPxPxQxRxSxTxDxUxUxUxVxWsHxFxFxFxFxFxFxFxXxYsHxZxZxZxZxZxZsHwxwxsHyaybsHyaybsHyaybsHtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmvMvSsJuVuVuVlSlSlmvSvTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahvxyxzxAhvaahvxBxBxBhvaahvqixCxIhvaaaaaaaaaaaaaanjaankaamNmNmNmNmNmNmNmNmNmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPykylymaaaaaaaaaaaaaaaaaaaaaaaaaaymylykwPwPwPwtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaymylykwPwPwPxDynyoyoyoypypyoyoyoyoyqyoyoyrxDysxUxUxUxUsHxFytyuyvytxFxFxFxFsHxZywyxyxyyxZwwwxwxsHyzyAsHyzyAsHyzyAsHtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmtmvMvSlmlTlSlSlSmrlmvSvTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahvxBxBxBhvaahvvxxJxKhvaahvxBxBxBhvaaaaaaaaaaaaaanjnknknknknkmNmNmNmNmNmNmNmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPykylymaaaaaaaaaaaaaaaaaaaaaaaaaaymylykwPwPwPwtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaymylymwPwPwPxDynyoyoyEyFyGyHyoyoyIxQyJyKyLxDyMxUxUxUxUsHxFytyNyNytxFxFxFxFsHxZyOvCyPyQxZwwwxwxsHyRsHsHyRsHsHyRsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHsHvMvSlmlmlSlSlSlmlmvSvTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaamNmNaaaaaahvvxxJxKhvaaaaaaaaaaaaaahvvxxJxKhvaaaaaaaaaaaaaanjaankaankaaaamNmNmNmNmNmNmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPwtwtwtaaaaaaaaaaaaaaaaaaaaaaaaaawtwtwtwPwPwPwtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwtwtwPwPwPxDynyoyoyEyGyGyHyoyoyrxDxDxDxDxDySySySxUxUsHxFxFxFxFxFxFxFyTytsHxZyOvCvCyQxZsHwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxyUtmtmyUvTvSlmlmxLxLxLlmlmvSvTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaamNmNmNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNmNmNmNmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuwPwPwPwuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuwPwPwPwunkaaaaaaaaaaaaaaaaaaaaaaaaaaaanknkwuwPwPwPxDyWyoyoyEyGyXyHyoyoyYxQxRxSxTxDyZzazbxUxUsHxFytyNyvytxFxFxFxFsHxZyOvCvCyQxZzcwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxwxyUtmtmyUvTvSvSxMxNxNxNycvSvSvTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaamNmNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNmNmNmNmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuwPwPwPwunknknknknknknknknknknknknknknknknkwuwPwPwPwunknknknknknknknknknknknknknknknkaawtwPwPwPxDzgyoyoyozhzhyoyoyoyoyqyoyoyrxDzixUxUxUxUsHxFytyNzjytxFxFxFxFsHxZyOvCvCyQxZsHwxwxsHwwwwwwwwwwwwwwwwwwsHsHsHsHsHsHsHsHsHsHsHsHwxwxsHsHsHsHsHsHsHsHvMvSvSvSvSvSvSvSvSvSvTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNmNmNmNmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuwPwPwPwuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuwPwPwPwuwuwuwuwuxfaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPxDzkzlzmznyoyoyoyIzmzmxQyJyKyLzozozozozozozozozozozozozozozozosHxZyOvCzpyQxZwwwxwxsHwxzqzrzsztwxzuzvzwsHzxzxzxzxzxzxzxzxzxzxsHwxwxsHaaaaaaaaaaaaaavMvMvMvMvMvMvMvMvMvMvMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNmNmNmNmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPwtwtwtaaaaaaaaaaaaaaaaaaaaaaaaaawtwtwtwPwPwPwunkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuwPwPwPxDxDxDxDzyyoyozzzAxDxDxDxDxDxDzozBzCzDzozEzFzFzFzFzFzFzFzFzGzHsHxZyzzIzIzJxZwwwxwxwwwxzqzKzLztwxzMzNzOsHzxzxzxzxzxzxzxzxzxzxsHwxwxsHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNmNmNmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPykylymaaaaaaaaaaaaaaaaaaaaaaaaaaymylykwPwPwPwunkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPxDzPzQxQzRyoyoyozSxDzTzUzVzVzWzozBzCzXzozFzFzFzFzYzZzFzFzFzFzFsHxZxZxZxZxZxZsHwxwxwwwxwxwxwxwxwxwxwxAasHsHsHsHsHsHsHsHsHzxzxsHwxwxsHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNmNmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPykylymaaaaaaaaaaaaaaaaaaaaaaaaaaymylykwPwPwPwuwuwuwuwuxfnknknknknknknknknknknkaawtwPwPwPxDzyyoAbyoyoyozzAcxDAdyEyGyHAezozCzCzCAfzFzFAgzFzYzZzFAhAiAjzFsHsHwwwwwwwwsHsHwxwxAkwxwxwxwxAlAmAnwxwxsHwxwxwxwxwxwxAosHzxzxsHwxwxsHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPwtwtwtaaaaaaaaaaaaaaaaaaaaaaaaaawtwtwtwPwPwPwunkaaaaApApApApApApAqAqAqApApydnknkwuAswPwPxDzRyoAbyIzmAtAuAvxDAwAxyGyoAezozCzCAyzoAzzFAAzFzYzZzFAhAiAjzFzowxwxwxwxwxwxwxwxwxwwwxwxwxwxAnAnAowxwxABwxACwxwxACwxAnsHzxzxsHwxwxsHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuwPwPwPwuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuwPwPwPwtaaaaApApADAEApAFAGAFAFAFAGAHyewtwtwtwPwPwPxDAbAbxQxQxQxQxQxQxDxQAJyoAKALzoAMzCAyzoAzzFzFzFANzZzFAhAOAjzFzowxwxwxwxwxwxwxwxwxwwwxztwxwxwxwxwxAPwxsHzKAQARAnASwxAasHzxzxsHwxwxsHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmNaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuwPwPwPwuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuwPwPwPwtaaaaAqAEATAEAUAEAEAEAEAEAEAEAVAWylAWwPwPwPxDAxyoAXAYAYAYAYAYAZxQxQBaxQxQzozozozozozYzYzYzYzYzZzFAhBbAjzFzowwwwBcwwwwsHwRwxwxsHBdztwxwxwxwxwxsHsHsHsHwwwwwwwwwwsHsHBeBesHwxwxsHaaaaaaaaBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNmNaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuwPwPwPwunknknkaaaaaaaaaaaaaaaaaaaaaanknknkwuwPwPwPwtaaaaApApBgAEApBhBiBhBhBhBiBjyfwtwtwtwPwPwPxDAJyoyoyoyoyoyoyoAXAYBlyoAXBmBnzozFzFzFzZzZzZzZzZzFzFzFzFzFzFzoBoBpwxBqBrsHBsBtBuBeBeBvBesHwwBwwwsHBxBxBxByBzBABBBCBxBxBxBewRwxwxsHaaaaaaBfBfBDBDBDBDBDBDBEBEBEBDBDBDBDBEBEBEBFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNmNmNaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPwtaaaankaaaaaaaaaaaaaaaaaaaaaankaaaawtwPwPwPwunkaaaaApApApApApApAqAqAqApApygnknkwuwPwPwPxDAJyoyozzzzzzzzzzyoyoyoyoyozzBIzoBJzFzFzFzFzFzFzFzFzFzFzFzFBJzowxwxwxwxwxsHwxwxwxBKBxBxBLsHwxwxwxsHBxBxBxByBMBNBOBCBxBxBxBewxwxwxsHaaaaaaBfBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNmNmNmNaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPwtaaaankaaaaaaaaaaaaaaaaaaaaaankaaaawtwPwPwPwuwuwuwuwuxfnknknknknknknknknknknkaawtwPwPwPxDAJyoyoBPBPBPBPBPyoyoyoyoyoyoAezoAizFAhAiAiAjzFzFAhAiAiAjzFAizowxwxwxwxwxsHwxwxwxBKBQBRBSsHwxwxwxsHBxBxBxBTBUBVBWBXBxBxBxBewxwxwxsHaaaaaaBfBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNmNmNmNmNaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPwtaaaankaaaaaaaaaaaaaaaaaaaaaankaaaawtwPwPwPwunkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPxDAJyoyoyGyoyoyoyGyoAKBYAxyoyoAezoBZzFAhBbAOAjzFzFAhBbAOAjzFBZzowxCaCbCcCdsHwwCewwBeCfCgBesHChCiCjsHBxBxBxBxBxBxBxBxBxBxBxBewxwxwxsHaaaaaaBfBDBDBDCkBfBfBfBFBFBFBfClClBfBFBFBFBfBfBfBfBFBFBFBfBfBFBFBFBfaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNmNmNmNmNmNmNaaaaaaaaaaaaaaaaaaaaaaaaaaaamN -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuCmCmCmwuwuaankaaaaaaaaaaaaaaaaaaaaaankaawuwuCmCmCmwuwuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuwuCmCmCmxDAJyoAKAxyoyoAKBYAxAexDxDCnCnxDzoBJzFzFzFzFzFzFzFzFzFzFzFzFBJzoCosHsHsHsHsHBxBxBxBeBKBKBesHsHsHsHsHBxBxBxBxBxBxBxBxBxBxBxBewxwxwxsHaaaaaaBfCpBDBDBfBfCqCqCrCqCrCqCsCsCqCrCqCrCqCqCtCtCtCtCtCtCtCtCtCtBfaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNmNmNmNmNmNmNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuwPCuwPwPwuwunkaaaaaaaaaaaaaaaaaaaaaankwuwuwPCvCwCxwPwuwuaaaaaaaaaaaaaaaaaaaaaaaaaawuwuwPwPCwCxxDBlyoAexDBaBaxDxDAJAexDCyyoyoCzzoAizFAhAiAiAjzFzFAhAiAiAjzFAizosHsHBxBxBxBxBxBxBxBxBxBxBxBeBesHsHBeBxBxBxBxBxBxBxBxBxBxBxBewxwxwxsHaaaaaaBfCpBDBDBfCqCqCACACACACBCCCCCDCACACACBCqCqCECECECECECECECECEBfaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNmNmNmNmNmNmNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuwPCFwPwPwOwuwuaaaaaaaaaaaaaaaaaaaaaawuwuwOwPwPCGwPwPwOwuwuaaaaaaaaaaaaaaaaaaaaaawuwuwOwPwPCHCxAbyoyoAexDAxyoAexDAJAexDCIyoyoCzzoBZzFAhBbAOAjzFzFAhBbAOAjzFBZzosHCJBxBxBxBxBxBxBxBxBxBxBxCJBeBesHBeCKBxBxBxBxBxBxBxBxBxCKBewRwxwxBfBfBfBfBfCpBDBDBFCLCMCCCCCCCCCCCCCCCCCCCCCCCCCNCLCOCOCOCOCOCOCOCOCOBfaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmNmNmNmNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwtwPCHwPwPwPwPwuwuwuwuwtwtwtwtwtwuwuwuwuwPwPwPCHCwCPwPwPwPwuwuwuwuwtwtwtwtwtwuwuwuwuwPwPwPwPCwwPAbyoyoAexDAJyoCQxDAJAexDCRyoyoCzzozoCSCSCSCSzoCTCTzoCSCSCSCSzozoBxBxBxBxCUCVCWCWCWCXCYBxBxBxBxBeBeBeBeBeBeBeBxBxBxBeBeBeBeBesHwxwxCZBDBDBDBfCpBDBDBFDaCMCCCCCCCCCCCCCCCCCCCCCCCCCNDaCECECECECECECECECEBfaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPwPwPwPwPDbylDcDbylDdDeDfylDcDbylDcwPwPwPwPwPwPwPwPwPDbylDcDbylDdDeDfylDcDbylDcwPwPwPwPwPwPxDDgyoAXxQAJDhDixQBlAXxDDjBYBYDkxDDlDmDnDmDnBKBxBxBKDmDoDmDmDpBeBxBxBxDqDrDsDsDsDsDsDtDuBxBxBxBeDmDnDmDlDnBKBxBxBxBKDnDmDmDvsHwxwxBfDwBDDxBFCpBDBDBfCqCqDyDyDyDyDzCCCCDADyDyDyDzCqCqCOCOCOCOCOCOCOCOCOBfaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPwPwPwPwPDbylDcDbylDdDBDfylDcDbylDcwPwPwPwPwPwPwPwPwPDbylDcDbylDdDBDfylDcDbylDcwPwPwPwPwPwPxDxDAbAbxQDCDDxQxQAbAbxDxDxDxDxDxDBKBKBKBKBKBKBxBxBKBKBKBKBKBKBeBxBxDEDFDsDsDsDsDsDsDsDGCYBxBxBeBKBKBKBKBKBKBxBxBxBKBKBKBKBKBeDHDHBfBDDIDJBFCpBDBDBfBfCqCqCrCqCrCqCsCsCqCrCqCrCqCqCtCtCtCtCtCtCtCtCtCtBfaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtDKDLwtwPwPwPwPDMDNDODMDNDPDQDRDNDODMDNDOwPwPwtDSDKDLwtwPwPDMDNDODMDNDPDQDRDNDODMDNDOwPwPwPwPwPwPwPwPwPwPBxBxBxBxDTBxBxDTBxBxBxCJBeCJBxBxBxBxBxBxBxBxBxBxBxBxCJBeBxBxDUDsDsDsDVDWDXDsDsDsDUBxBxBeCKBxBxBxBxBxBxBxBxBxBxBxBxCKBeBxBxBFDYDZBFBfBDBDBDCkBfBfBfBFBFBFBfEaEaBfBFBFBFBfBfBfBfBFBFBFBfBfBFBFBFBfaaaaaaaaaaaaaaaaaaaaEbmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHBGmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmH -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtEcylEdwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPEeEfEcylEgwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPBxBxBxBxDTBxBxDTBxBxBxBxEhBxBxBxBxBxBxBxBxBxBxBxBxBxBxEhBxBxEiDsDsDVEjEjEjDXDsDsEkBxBxEhBxBxBxBxBxBxBxBxBxBxBxBxBxBxBxBxBxElBDBDBDEmBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtylylEnwPwPwPwPwPwPwPwPwPwPEowPwPwPwPwPwPwPwPEpEqwuylEnwPwPwPwPwPwPwPwPEowPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPBKBxBxBxBeBxBxBeBxBxBxBxEhBxBxBxBxBxBxBxBxBxBxBxBxBxBxEhBxBxEiDsDsErEjEsEjEtDsDsEkBxBxEhBxBxBxBxBxBxBxBxBxBxBxBxBxBxBxBxBxBFBDBDBDBFBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtEuylEvwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPEwylEuylEvwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPBxBxBxBxDTBxBxDTBxBxBxBxEhBxBxBxBxBxBxBxBxBxBxBxBxBxBxEhBxBxEiDsDsExEjEjEjEyDsDsEkBxBxEhBxBxBxBxBxBxBxBxBxBxBxBxBxBxBxBxBxElBDBDBDEmBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtEzEAwtwPwPwPwPEBECEDEBECEEEFEGECEDEBECEDwPwPwtEHEzEIwtwPwPEBECEDEBECEEEFEGECEDEBECEDwPwPwPwPwPwPwPwPwPwPBxBxBxBxDTBxBxDTBxBxBxCJBeCJBxBxBxBxBxBxBxBxBxBxBxBxCJBeBxBxEJDsDsDsExEKELDsDsDsEMBxBxBeCKBxBxBxBxBxBxBxBxBxBxBxBxCKBfENENBfBfBfBfBfBDBDBDCkBfBfBfBFBFBFBfClClBfBFBFBFBfBfBfBfBFBFBFBfBfBFBFBFBfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPwPwPwPwPDbylDcDbylDdDBDfylDcDbylDcwPwPwPwPwPwPwPwPwPDbylDcDbylDdDBDfylDcDbylDcwPwPwPwPwPwPEOEOEPEPEOEQEQEQEOEPEPEOEOEQEQEOEOBKBKBKBKBKBKBxBxBKBKBKBKBKBKBeBxBxERESDsDsDsDsDsDsDsETEUBxBxBeBKBKBKBKBKBKBxBxBKBKBKBKBKBKBfEVEVEWEXEYEZBFCpBDBDBfBfCqCqCrCqCrCqCsCsCqCrCqCrCqCqCtCtCtCtCtCtCtCtCtCtBfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPwPwPwPwPDbylDcDbylDdDeDfylDcDbylDcwPwPwPwPwPwPwPwPwPDbylDcDbylDdDeDfylDcDbylDcwPwPwPwPwPwPEOFaFbFbFcFdFeFeFbFbFfEOFgFhFiFjEODoDlDmDnDnBKBxBxBKDvFkDnDmDmBeBxBxBxFlFmDsDsDsDsDsETDrBxBxBxBeFnDmDlDmDnBKBxBxBKDmDnDmFoFkBfEVEVEVEVEVEVBFCpBDBDBfCqCqCACACACACBCCCCCDCACACACBCqCqCECECECECECECECECEBfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwtwPFpFpwPwPwPwuwuwuwuwtwtwtwtwtwuwuwuwuwPwPwPCFCwCPwPwPwPwuwuwuwuwtwtwtwtwtwuwuwuwuwPwPwPCvCwwPEPFbFbFbFbFbFbFbFbFbFqEOFrFbFsFtEOFuFvFvFvFvFuFwFwFuFvFvFvFvFuFuBxBxBxBxERCVFxFxFxCXEUBxBxBxBxFyFyFyFyFyFyFyFzFzFyFyFyFyFyFyBfEVEVEVEVEVEVBfCpBDBDBFCLCMCCCCCCCCCCCCCCCCCCCCCCCCCNCLCOCOCOCOCOCOCOCOCOBfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuwPCwFpwPwOwuwuaaaaaaaaaaaaaaaaaaaaaawuwuwOwPCHCwCxwPwOwuwuaaaaBkBHBHBHBHBHBkaaaawuwuwOwPCFCwCxEPFbFbFCFDFbFbFCFDFbFqEOFEFbFbFFEOFGFHFHFHFHFHFHFHFHFHFHFHFHFGFuBeCJBxBxBxBxBxBxBxBxBxBxBxCJBeFyFIFJFJFJFJFKFKFKFKFJFJFJFJFIBfEVEVFLFMEVFLBFCpBDBDBFDaCMCCCCCCCCCCCCCCCCCCCCCCCCCNDaCECECECECECECECECEBfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuwPwPCPwPwuwunkaaaaaaaaaaaaaaaaaaaaaankwuwuwPCHCwwPwPwuwunkaaBkFAFBFNFOFPFQFABkaankwuwuwPwPCwwPEOFTFbFCFDFbFbFCFDFbFqEOFUFbFsFtEOFHFHFHFHFHFHFHFHFHFHFHFHFHFHFuBeBeBxBxBxBxBxBxBxBxBxBxBxBeBeFyFKFKFKFKFKFKFKFKFKFKFKFKFKFKBfEVEVFLFMEVFLBFCpBDBDBfCqCqDyDyDyDyDzCCCCDADyDyDyDzCqCqCOCOCOCOCOCOCOCOCOBfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuCmCmCmwuwuaankaaaaaaaaaaaaaaaaaaaaaankaawuwuCmCmCmwuwuaankBkBkFRFSFVFSFVFSFWBkBknkaawuwuCmCmCmEOFZFbFCFDFbFbFCFDFbFqEOGaGbGcGdEOFHFHGeGfGgGhFHFHGeGiGjGhFHFHFuaaBeBeBeBeBeBxBeBxBeBeBeBeBeaaFyFKGkGkGkGkFKFKFKFKGkGkGkGkFKBfEVEVFLFMEVFLBfCpBDBDBfBfCqCqCrCqCrCqCsCsCqCrCqCrCqCqCtCtCtCtCtCtCtCtCtCtBfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPwtaaaankaaaaaaaaaaaaaaaaaaaaaankaaaawtwPwPwPwtaaaankBHFVFVFVFXFYGlFVFVFVBHnkaaaawtwPwPwPEOFZFbFbFbFbFbFbFbFbFqEOEOFrGoGpEOFHFHGeGqGrGhFHFHGeGsGtGhFHFHFuaaaaBeGuGvBxBxDsBxBxGvGwBeaaaaFyFKFKFKFKFKFKFKFKFKFKFKFKFKFKBfEVEVFLFMEVFLBFBDBDBDCkBfBfBfBFBFBFBfEaEaBfBFBFBFBfBfBfBfBFBFBFBfBfBFBFBFBfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPwtaaaankaaaaaaaaaaaaaaaaaaaaaankaaaawtwPwPwPwtaaaankBkGmGnGxBkGyBkGzGAGBBknkaaaawtwPwPwPEOFZFbFbFfGEGEGEGEGEGFEOGGFbFcGHEOFHFHFHFHFHFHFHFHFHFHFHFHFHFHFuaaaaBeGuGvBxBxDsBxBxGvGwBeaaaaFyFIFJFJFJFJFKFKFKFKFJFJFJFJFIBfEVEVFLFMEVFLBFBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPwtaaaankaaaaaaaaaaaaaaaaaaaaaankaaaawtwPwPwPwtaaaankBkGCBHBkBkBkBkBkBHGCBknkaaaawtwPwPwPEOEQGJFbEOGKGLGMGNGLGOEOFZFbFbGPEOFHFHGeGQGRGhFHFHGeGSGTGhFHFHFuaaaaBeGUBxBxBxDsBxBxBxGVBeaaaaFyFyFyFyFyFyFyFzFzFyFyFyFyFyFyBfEVEVFLFMEVFLBfBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuwPwPwPwunknknkaaaaaaaaaaaaaaaaaaaaaanknknkwuwPwPwPwunknknkBkFVGABkGDGIGWBkGnFVBknknknkwuwPwPwPEOFZFbFbGZFbHaFbFbHaFcHbFbFbFbHcEOFHFHGeHdHeGhFHFHGeHfHgGhFHFHFuaaaaBeGuGvBxBxDsBxBxGvGwBeaaaaFyHhHiHiHiHiHhHhHhHhHjHkHkHkHlBfEVEVFLFMEVFLBfBfBDBDBDBDBDBDHmHmHmBDBDBDBDHmHmHmBFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuwPwPwPwuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuwPwPwPwuaaaaaaBHFVGABHGXGYHnBHGnFVBHaaaaaawuwPwPwPEOFZFbFbFbFbFbFbFbFbFbFbFbFbFbHqEOFHFHFHFHFHFHFHFHFHFHFHFHFHFHFuaaaaBeGuGvBxBxDsBxBxGvGwBeaaaaFyHhHhHhHhHhHhHhHhHhHhHhHhHhHhBfEVEVEVEVEVEVBfBfBfBFBFBFBfBFBFBFBfBFBFBFBfBFBFBFBfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuwPwPwPwuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuwPwPwPwuaaaaBkFAGmGABHGXHoHnBHGnGBFABkaaaawuwPwPwPEOFZFbFbFbFbFbFbFbFbFbFbFbFbFbHcEOFHFHFHFHFHFHHsHsHsHsHsHsHsHsFuaaaaHtHtHtHuHuHvHuHuHtHtHtaaaaFyHwFyHxFyHyFyHhHhFyHzFyHAFyHBBfEVEVEVEVEVEVBFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPwtwtwtaaaaaaaaaaaaaaaaaaaaaaaaaawtwtwtwPwPwPwtaaaaFAHpFVGAFABHHrBHFAGnFVHpFAwtwtwtwPwPwPEOFZFbFfGEGEGEFTFfGEGEFTFbFbFbHqEOHEHFHFFHFHHGHHHHHHHIHHHHHHHHFuaaaaHtHJHKHuHKHKHKHuHKHJHtaaaaFyHLFyHLFyHLFyHhHhFyHLFyHLFyHLBfEVEVHMHMHMHMBFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPykylymaaaaaaaaaaaaaaaaaaaaaaaaaaymylykwPwPwPwtaaaaBkFVFVFVHCHDFVFVHCFVFVLdHNHQylHQwPwPwPEOEQFbFqEQEQEQFZFqHRGpFZFfHSHTHUEOHVHWHXFHFHHGHYHZHZHZHZHZHZHZFuaaaaHtHKIaIbHKHKHKIbIcHKHtaaaaFyFyFyFyFyFyFyHhHhFyFyFyFyFyFyBfEVEVIdIdIdIdBFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPykylymaaaaaaaaaaaaaaaaaaaaaaaaaaymylykwPwPwPwuaaaaBkFVFVFVFVFVFVFVFVFVFVFVHNHQylHQwPwPwPEOIeFbFcIfIgIhFbFcIiEOIjIkEOEOEOEOIlImInFHFHHGHZHZHZHZHZHZHZHZFuaaaaHtHuHKHuHKHKHKHuHKHuHtaaaaFyIoHhIoHhIoHjHhHhIpIoHhIoHhIoBfEVEVEVEVEVEVBFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPwtwtwtaaaaaaaaaaaaaaaaaaaaaaaaaawtwtwtwPwPwPwuaaaaFAHOFVGABHGnFVGABHGnFVHPFAwtwtwtwPwPwPEOIeFbFbFbFbFbFbFbIsEOIjItIuIuIvEOIwIxIyFHFHHZHZHZIzIAIBICHZHZFuaaaaHtHKHKHKHKHKHKHKHKHKHtaaaaFyHhHhHhHhHhHhHhHhHhHhHhHhHhHhBfIDEVEVEVEVBFBFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuwPwPwPwuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuwPwPwPwtaaaaBHGnFVGABHGnFVGABHGnFVGABHaaaawuwPwPwPEOIeFbFbFbIEIFFbFbIGEOIjFbIHIIIJEOFuFuFuFuFuFuFuFuFuFuFuFuFuFuFuHtHtHtHKHKHKHKHKHKHKHKHKHtHtHtFyIKHhIKHhIKHjHhHhIpIKHhIKHhIKBfBFBFBFBFBFBFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuwPwPwPwunknknknknknknknknknknknknknknknknkwuwPwPILwuaaaaBHGnFVGABHGnFYGABHGnFVGABHaaaawuwPwPwPEOIMFbFbFbFbFbFbFbINEOIjFbFbIOIJEOIPIQIQIQIRHtHKHKHKHKHKHKHKHKHKHKHKHtHtISHtHtHKHtHtISHtHtHKHKHtHtHtFyFyFyFyFyFyFyFyFyFyFyFyFyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuwPwPwPwuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuwPwPwPwuaaaaBHGnFVGABHGnFVGABHGnFVGABHaaaawuwPwPwPEOITFbFbFbIUIVFbFbIWEOIXIYFbIZJaEOJbFbFbFbJcHtHKHtHtHtHtJdHtHtHtHKHKHKHKHKHKHtHKHtHKHKHKHKHKHKHKHKHtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPwtwtwtaaaaaaaaaaaaaaaaaaaaaaaaaawtwtwtwPwPwPwtaaaaFAIqFVGABHGnFVGABHGnFVIrFAwtwtwtwPwPwPEOFZFbFbFbFfGEFTFbJgEOEOEOJhEOEOEOJbFbFbFbJcHtHKHtJiJjJjJjJjJkHtHtHtHtHtHtHtHtJlHtHtHtHtHtHtHtHtHKHtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPykylymaaaaaaaaaaaaaaaaaaaaaaaaaaymylykwPwPwPwuaaaaBkFVFVFVFVFVFVFVFVFVFVFVHNHQylHQwPwPwPEOFZFbFfGEJmEOEOJnEOEOJoJpFbItJqEOJpFbFbFbJrHtHKHtJiJjJjJjJjJkHtJsJtJuJtJvJwJwJwJwJwJvJwJvJwJxHtHKHtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPykylymaaaaaaaaaaaaaaaaaaaaaaaaaaymylykwPwPwPwuaaaaBkFVFVJeFVFVFVFVFVJeFVFVHNHQylHQwPwPwPEOEOJzEOHREOEOJAFbJBEOIjFbFbFbFbJCFbFbJDFbJEHtHKHtJFJjJjJjJjJGHtJwJHJHJHJHJHJwJwJwJHJHJHJHJIJJHtHKHtHtHtHtHtHtHtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPwtwtwtaaaaaaaaaaaaaaaaaaaaaaaaaawtwtwtwPwPwPwuaaaaFABHJfFABHBHJyBHBHFAJfBHFAwtwtwtwPwPwPEOJMFbJNJOJPEOJQFbJREOJSJTJUJVJWEOJXJYJYJYJZHtHKHtJFKaKbKbJjJjKcJwJwKdKeKdJwJwJwJwJwKdKeKdKfJwHtHKHKHKHKHKHKHKHtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuwPwPwPwuaaaaaanknknknknknknknknknknkaaaaaawuwPwPwPwuaaaaBkJKJLBkKgKhKiKjKkBkKlKmBkaaaawuwvwvwvEOJMFbKpKqKrEOKsFbKtEOEOEOEOEOEOEOEOEOEOEOHtHtHKHtHtHtHtHtHtHtHtJwJHJHJHJHJHJwJwJwJHJHJHJHKuJwHtHtHtHtHtHtHtHKHtHtHtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuwPwPwPwunknknknkaaaaaaaaaaaaaaaaaanknknknkwuwPwPwPwunknkBkKnKnBkKoKvKiKiKwBkKnKnBknknkwuwPwPwPEOEOKzEOEQEQEOEOJnEOEOKAKBKCEQKDKEIfKFKFKGHtHKHKHtHtKHKHKHKHKHHtKIKIKIKIKIKIKIKIKIKIKIKIKIKJKIHtKKKKKKKKKKHtHKHKHKHtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxfwtwtwtxfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxfwtwtwtxfaaaaBkKxKyBkKLKiKMKNKOBkKPKQBkaaaaxfwPwPwPEOKTFbJNKUKVEOFZFbFcIfFbFbFcEQFbFbFbFbFbFqHtHKHtHtHtKWKWKWKWKWHtKXKYKYKYKYKYKYKYKYKYKYKYKYKZKXHtKWKWKWKWKWHtHtHtHKHtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwMwNwMwtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwMwMwMwtaaaaBkKRKRBkKSLaKiLbLcBkKRKRBkaaaawtwPwPwPEOLfFbFbFbLgEOFZFbFbFfGEFbFbLhFbFbFbFbFbFqHtHKHtLiLjLkLkLkLkLkLlKYKYKYKYKYKYKYKYKYKYKYKYKYKZKYLlLmLmLmLmLmLjLnHtHKHtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwtwtwtwtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwtwtwtwtaaaaBkyhyhBkBkKRKRKRBkBkyhyhBkaaaawtwPwPwPEOLpFbFbJDLqEOLrFbFbFqLsFbLtEQFTFbFsFbFbFqHtHKHtLiLjLkLuLkLuLkLlKYKYKYKYKYKYKYKYKYKYKYKYKYKZKYLlLmLvLmLvLmLjLnHtHKHtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLeBkyhyhyhBkaaaaaaaaaaaawuwPwPwPEOJMFbFbFbLwEOLxFbFbLyLzFbLAEQLBLCLDLELELFHtHKHtLiLjLkLkLGLkLkLlKYKYKYKYKYKYKYLHKYKYKYKYKYKZKYLlLmLmLILmLmLjLnHtHKHtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPEOLJLKLLLMLNEOLOLPLQLRLSGEJmEOEOEOEOEOEOEOHtHKHtLiLjLkLkLkLkLkLlKYKYKYKYKYKYLTLULTKYKYKYKYKZKYLlLmLmLmLmLmLjLnHtHKHtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPEOEOEOEOEOEOEOEOEOEOEOEOEOEOEOaaaaaaaaaaaaHtHKHtLiLjLkLuLkLuLkLlKYKYKYKYKYKYLVLWLXKYKYKYKYKZKYLlLmLvLmLvLmLjLnHtHKHtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwuaaaaaaaaaaaaHtHKHtHKLjLkLkLkLkLkLlKYKYKYKYKYKYKYLYKYKYKYKYKYKZKYLlLmLmLmLmLmLjHKHtHKHtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwPwuaaaaaaaaaaaaHtHKHtLZHtMaMaMaMaMaHtKXKYKYKYKYKYKYLYKYKYKYKYKYKZKXHtMaMaMaMaMaHtLZHtHKHtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwtwQwPwPwPwPwPwPwPwPwPwPwPwPwPwPwQwuaaaaaaaaaaaaHtHKHKHKHtMbMbMbMbMbHtKIKIKIKIKIKIMcMdMcKIKIKIKIKJKIHtMeMeMeMeMeHtHKHKHKHtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwtwtwtwtwuwuwuwuwtwtwtwtwuMfMfwuwuaaaaaaaaaaaaHtHtHtHKHtHtHtHtHtHtHtMgMhMhMhMhMhMiMjMgMhMhMhMhMkMgHtHtHtHtHtHtHtHKHtHtHtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuwvwvwuaaaaaaaaaaaaaaaaaaHtHKHKHKHKHKHKHKHtMgMgMlMgMlMgMgMmMnMgMlMgMlMoMgHtHKHKHKHKHKHKHKHtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwtaaaaaaaaaaaaaaaaaaHtHtHtHtHtHtHtHKMpMgMgMgMqMqMqMgMgMgMqMqMqMqMqMgMpHKHtHtHtHtHtHtHtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahahahahahahahahahahahahahahahahahahahahahahah -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHtHtHtMrMrMrMsMtMuMvMgMwMxMyMzMAMBMCHtHtHtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDMDah -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHtHtHtHtHtHtHtHtHtHtHtHtHtHtHtHtHtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahMDMEMEMFMEMEMEMGMGMGMEMEMGMGMGMEMEMEMEMEMDah -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahMDMHMEMEMEMEMEMEMEMEMEMEMEMEMEMEMEMEMEMIMDah -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawuwPwPwuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahMDMEMEMEMEMEMEMEMEMEMEMEMEMEMJMEMEMEMEMEMDah -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahMDMEMEMEMEMEMEMEMEMEMEMEMEMEMHMEMEMEMEMEMDah -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMKMKMKMKMKMKMKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahMDMEMEMEMEMLMJMEMEMEMEMEMEMEMEMEMEMEMEMEMDah -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMKMKMKMKMKMKMKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawtwPwPwtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahMDMEMEMEMEMEMMMMMEMEMEMEMEMEMEMEMEMEMEMEMDah -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMKMKMKMKMKMKMKMKMKaaMNMOMOMOMOMOMOMOMOMOMOMOMOMNwtwPwPwtMNMNMNMNMNMNMNMNMNMNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahMDMEMEMEMEMMMPMQMMMEMEMEMEMEMEMEMEMEMEMEMDah -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMNMNMNMNMNMRMOMOMOMRMOMOMOMRMSMKMKMKMKMKMKMKMKMKMSMNMTMUMUMUMUMUMUMUMUMUMUMUMNwuwvwvwuMNMVMWMXMYMYMZNaNbMNMNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahMDMEMEMEMEMMNcNdMMMEMEMLMENeMEMEMEMEMEMEMDah -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayiNgMTNhNiMNNjNjNjMNNkNkNkMNMSNlNlNlNlNlNlNlNlNlMSMNMUMUMUMUMUMUMUMUMUMUMUMUMNMNNmNmMNMNNnNnNnNoNpNqNnNnNrMNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahMDMEMEMEMEMEMMMMMEMEMEMEMEMEMEMEMEMEMEMEMDah -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayjNgMTMTMTMNNjNjNjMNNkNkNkMNMSNlNlNlNlNlNlNlNlNlMSMNMUMUMUMUMUMUMUMUMUMUMUMUMNNtNuNuNtMNNvNwNnNnNnNnNnNnNxMNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahMDMEMEMJMEMEMEMEMEMEMEMEMEMEMEMEMEMHMEMEMDah -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayjNgMTMTMTMNNjNjNjMNNkNkNkMNMSNlNlNlNlNlNlNlNlNlMSMNMUMUMUMUMUMUMUMUMUMUMUMUMNNuNyNyNuMNNnNnNnNzNANBNnNnNCMNMNMNMNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahMDMEMEMLMJMEMEMEMEMEMEMEMEMEMEMEMEMJMEMEMDah -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayjNgMTMTMTMNNjNjNjMNNkNkNkMNMSNlNlNlNlNlNlNlNlNlMSMNMTMUMUMUMUMUMUMUMUMUMUMUMNNuNyNyNuMNNDNENnNFNGNHNnNnNnNnNnNIMNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahMDMEMEMEMEMEMEMENJMENKMENKMENLMEMEMEMEMEMDah -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayBNgMTMTMTMNNjNjNjMNNkNkNkMNMSNlNlNlNlNlNlNlNlNlMSMNMNMNMNMNMNNNNNMNMNMNMNMNMNNuNyNyNuMNNONnNnNnNnNnNnNnNnNnNnNIMNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahMDMEMEMENPMEMEMEMEMEMEMEMEMEMEMEMEMEMEMEMDah -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMNMNMNMNNQMNMNMNNRMNMNMNNSMNMNMNMNMNMNMNNTMNMNMNMNMNMNNUNuNuNuNuNVNuNuNuNuNuNtMNNuNyNyNuMNNDNENnNnNWNWNXNYNYNZMNMNMNMNMNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahMDOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaOaMDah -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaObNtNuNuNuNuNuNuOcNuNuNuOdNuNuNuNuNuNuNuOeNuNuOfOgOhMNNuNyNyNyNyNyNyNyNyNyNyNuMNNuNyNyNuMROiOiOjOjOiOiOiMNMNMNMNOkOlOmOiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahOnOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOnah -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaObNuNyNyNyNyNyNyNyNyNyNyNyNyNyNyNyNyNyNyNyNyNyNyNyNuOpNuNyOqOqOqOqOqOqOqOqNyNuOpNuNyNyNuOpNuNuNuNuNuNuNuNuNuNuOiOrOsOtOiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahOuOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOuah -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaObNuNyNyNyNyNyNyNyNyNyNyNyNyNyNyNyNyNyNyNyNyNyNyNyNyOwNyNyOxOxOxOxOxOxOxOxNyNyOwNyNyNyNyOwNyNyNyNyNyNyNyNyNyNuOyOzOlOAOiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahOuOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOuah -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaObNuNyNyNyNyNyNyNyNyNyNyNyNyNyNyNyNyNyNyNyNyNyNyNyNuOpNuNyOBOBOBOBOBOBOBOBNyOzOjNuNyNyNuOpNuNuNuNuNuNuNuNuNuNuOiOCOsODOiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahOuOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOuah -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaObNtNuNuNuNuNuNuOENuNuNuOFNuNuNuOGNuNuNuOHNuNuNuNuNtMNNuNyNyNyNyNyNyNyNyNyNyOzMNNuNyNyNuMROiOiOIOiOiMNOiOiOwOwMNOJOlOKOiaaaaaaaaaaaaaaaaaaaaaaaamHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahOuOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOuah -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMNMNMNMNNQMNMNMNOMMNMNMNONMNMNMNOOMNMNMNOPMNMNMNOQMNMNNuNuNuNuNuORNuNuNuNuNuNtMNNuNyNyNuMNOSOTOUOVOWMNOXNyNyNyMNMNMNMNMNaaaaaaaaaaaaaaaaaaaaaaaaahahahahahahahahahahahOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLahahahahahahahmHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahOuOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOuah -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayiNgMTMTMTMNPcPcPcPdPePePePdPfPfPfPdPgPgPgMNNyNyNyMNMNMNMNMNMNPhPhMNMNMNMNMNMNNuNyNyNuMNPiOUOUOUPiMNPjNyNyNyNyPkMNaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNmNmNmNmNmNmNmNmNOYOYOYOYOYOLOZPaPbOLOYOYOYOYOYOYOYOYOYOYOYmNmNahmNmNmNmNmHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahOuOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOuah -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayjNgMTMTMTMNPcPcPcPdPePePePdPfPfPfPdPgPgPgMNNyNyNyMNPmPmPmPmPmPmPmPmPmPmPmMTMNNuNyNyNuMNPnPoOUOUOUMNOXNyNyOXNyOXMNaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNmNmNmNmNmNmNmNmNOYOYOYOYOYOLPlPaPaOLOYOYOYOYOYOYOYOYOYOYOYmNmNahmNmNmNmNmHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahOuOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOuah -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayjNgMTMTMTMNPcPcPcPdPePePePdPfPfPfPdPgPgPgMNNyNyNyMNPmPmPmPmPmPmPmPmPmPmPmPmMNPqOqOqPqMNOiOiPrOiOiMNPjNyOXMNMNMNMNaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNmNmNmNmNOYOYOYOLOLOLOLOYOLOLOLOLPpOLOLOLOLOLOLOLOYOYOYOYOYmNmNahmNmNmNmNmHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahOuOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOuah -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayjNgMTMTMTMNPcPcPcPdPePePePdPfPfPfPdPgPgPgMNNyNyNyMNPmPmPmPmPmPmPmPmPmPmPmPmMNPtPtPtPtMNPuOUOUOUPuMNOXNyPjMNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNmNOYOYOYOYPsPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaOLOYOYOYOYOYmNmNahmNmNmNmNmHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahOuOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOuah -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayBNgMTPxPyMNPcPcPcPdPePePePdPfPfPfPdPgPgPgMNPzPAPBMNPmPmPmPmPmPmPmPmPmPmPmPmMNMNPCPDMNMNOUOUOUOUOUMNPjNyOXMNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNmNOYOYPaPsPsPsPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaPaOLPvPwOYOYOYmNmNahmNmNmNmNmHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahOuOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOuah -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMNMNMNMNMNMRMOMOMOMRMOMOMOMRMOMOMOMRMOMOMOMRMNMNMNMNPmPmPmPmPmPmPmPmPmPmPmMTMNaaaaaaaaMNPuOUPuOUPuMNOXNyMNMNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNmNOYOYPsPsPsOYOYOYOLOLOLOLPpOLOLOLOLPpOLPaPaPaPpPEPFOYOYOYmNmNahmNmNmNmNmHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahOuOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOuah -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMNMOMOMOMOMOMOMOMOMOMOMOMOMNaaaaaaaaMNMNMNMNMNMNMNMNMNMNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNmNOYPsPsOYOYOYOYOYOYOYOYOLPaPaPlOLPGPaOLPaPaPaPpPEPHOYOYOLmNmNahmNmNmNmNmHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahOuOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOuah -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNmNOYPsOYOYOYmNmNOYOLOLOLOLPIPaOZOLPIOZOLPaPaPaOLPEPEPEPJOLmNmNahmNmNmNaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahOuOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOuah -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNmNOYPsPsOYmNmNmNOYPKPLPLOLOLOLOLOLOLOLOLPaPaPaOLPEPEPEPMOLmNmNahmNmNmNaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahOuOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOvOuah -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNOYPsPsPsPsOYOYmNmNOYPNPOPNPpPaPaPaPaPaPaPaPaPaPaOLPPPQPROLOLmNmNahmNmNmNaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahOuOuOuOuOuOuOuOuOuOuOuOuOuOuOuOuOuOuOuOuOuah -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNPSPsPsPsPsPsOYmNmNOLPTPNPNPpPaPaPaPaPaPaPaPaPaPaOLOYOYOYOYOYmNmNahmNmNmNaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahahahahahahahahahahahahahahahahahahahahahahah -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNPUPVPWPsPXPsPsmNmNOLPTPYOLOLOLOLOLOLOLOLOLOLPpOLOLOLOLOLOLOLOLOLOLmNmNaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNPZPsPWPsPWPsPsmNmNOYOYOYOLPaPaPaPaPaPaOLQaQbQbQbQcOLPaPaPaPaPaPaOLmNaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNOYPsPWPsQdPsPsmNmNaaaamNOLPaOZPaPaPaPaOLQbQbQeQbQbOLPaPaPaPaOZPaOLmNaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNOYQfPsPsPsQgPsmNmNaaaamNOLPaPaPaPaPaPaPpQbQbQhQbQbPpPaPaPaPaPaPaOLmNaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNOYOYPsPsPsPsOYmNmNnjaaaaOLPaPaOLQiQjQkOLQbQlQmQbQnOLQiQjQkOLPaPaOLaaaaaaaamHaaaaQoQoQoQoQoQoQoQoQoQoQoQoQoQoQoQoQoQoQoQoQoQoQoQoQoQoQoQoQoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNOYOYOYOYQpQqOYmNnknjaaaaOLPaPaOLaaaaaaOLOLQiQjQkOLOLaaaaaaOLPaPaOLaaaaaaaamHaaaaQoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNOYOYOYOYOYOYmNaaaaaaaaaaQrQsQsQtaaaaaaaaaaaaaaaaaaaaaaaaaaQrQsQsQtaaaaaaaamHaaaaQoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNmNmNmNmNmNmNmNaaaaaaaaQrQuQvQtaaaaaaaaaaaaaaaaaaaaaaaaaaQrQuQvQtaaaaaaaamHaaaaQoaaaaaaaaaaaaaaaaaaaaQwQwQwQxQwQwQwaaaaaaaaaaaaaaaaaaaaQoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNmNmNmNmNmNmNaaaaaaaaaaQrQuQvQtaaaaaaaaaaaaaaaaaaaaaaaaaaQrQuQvQtaaaaaaaamHaaaaQoaaaaaaaaaaaaaaaaQwQxQwQwQyQzQAQwQwQxQwaaaaaaaaaaaaaaaaQoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNmNmNmNmNmNmNaaaaaaaaaayCyDyDyCaaaaaayCaaaaaaaaaayCaaaaaayCyDyDyCaaaaaaaamHaaaaQoaaaaaaaaaaaaQwQwQwQCQDQwQEQFQFQwQGQHQwQwQwaaaaaaaaaaaaQoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNmNmNmNaaaaaaaaaaaaaaaayCyVzdyCaaaaaayCzezfzfzfAryCaaaaaayCAILoyCaaaaaaaamHaaaaQoaaaaaaaaaaQwQwQPQQQRQRQwQSQFQFQwQTQUQVQWQwQwaaaaaaaaaaQoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNmNmNmNaaaaaaaaaaaaaaaayCNfNsyCaaaayCyCyCNMQBQIQJyCyCaaaayCQKQLyCaaaaaaaamHaaaaQoaaaaaaaaQwQwRfRgRhQRQRQwRiQFQFQwRjRjRjRjRkQwQwaaaaaaaaQoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNmNmNmNaaaaaaaaaaaaaaaayCQMQNyCaaaayCyCQOQXQYQXQZyCyCaaaayCRaRbyCaaaaaaaamHaaaaQoaaaaaaaaQwRtRuRvRhQRQRRwRjRjRjRxRjRjRjRyRjRzQwaaaaaaaaQoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNmNmNmNaaaaaaaaaaaaaaaayCRcyCyCyCyCyCRdReReReReReRlyCyCyCyCyCRmyCaaaaaaaamHaaaaQoaaaaaaQwQwQRRFRFQRQRQRQwRGRjRHQwRIRjRJRjRjRKQwQwaaaaaaQoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNmNmNmNaaaaaaaaaaaaaaaayCRnRoRpRqRryCRsReReReReReRsyCRARBRCRDREyCaaaaaaaamHaaaaQoaaaaaaQxRWQRQRQRQRQRRXQwRGRjRYQwRZRjRjSaRjRjSbQxaaaaaaQoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNaaaaaaaaaaaaaaaaaaaaaayCRLRMRMRMRNyCzezfArROzezfAryCRPRMRMRQRLyCaaaaaaaamHaaaaQoaaaaQwQwQwSiSjQRSkSjQwQwQwRxQwQwQwSlSmRjSnSoQwQwQwaaaaQoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNaaaaaaaaaaaaaaaaaaaaaaRRRLRMRMRMRMROReReReReReReReRORMRMRSRMRLRRaaaaaaaamHaaaaQoaaaaQwRjQwQwQwRwQwQwQwSrSsStSuSvQwQwQwRxQwQwQwSwQwaaaaQoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNmNaaaaaaaaaaaaaaaaaaaaRTRURMRVScRMyCSdSeReReReReSfyCRMSgRMShRLRTaaaaaaaamHaaaaQoaaaaQxSGRjSHSIRjSJSKQwSLStRjSMSNQwSOStRjStSPSQSwQxaaaaQoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -tgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNmNaaaaaaaaaaaaaaaaaaaaSpRURMRMyCROyCyCyCSqSxSyyCyCyCROyCSzSASBSpaaaaaaaamHaaaaQoaaaaQxSYRjSZRjRjRjRjRxStRjQwRjStRxRjRjRjRjTaSwSwQxaaaaQoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -tgulululululululululululululululululultgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNmNaaaaaaaaaaaaaaaaaayCyCSCSDSDyCReSEReRRSFSRSSRRSTSUReyCSVSWSXyCyCaaaaaamHaaaaQoaaaaQxTmRjStStRjTnToQwTpStRjStTqQwTrStRjStQwTsTtQxaaaaQoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -tgulululululululululululululululululultgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNmNaaaaaaaamNmNaaaaaayCyCTbTbyCyCReReReRTSFTcSSRTReReTdyCyCTbTbyCyCaaaaaamHaaaaQoaaaaQwRjQwQwQwRxQwQwQwTxTyStTzTAQwQwQwRxQwQwQwTBQwaaaaQoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -tgulululululululululululululululululultgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNmNaaaaaaaamNmNaaaaaaaayCTeTeyCyCTfTgReSpThReThSpReReTiyCyCTeTeyCaaaaaaaamHaaaaQoaaaaQwQwQwTHTIRjTJTKQwQwQwRxQwQwQwTLTMRjTNTOQwQwQwaaaaQoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -tgulululululululululululululululululultgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNmNaaaaaaaamNmNaaaaaaaaaaaaaaaayCReReReyCyCROyCyCTjReTkyCaaaaaaaaaaaaaaaamHaaaaQoaaaaaaQxTRRjRjRjRjRjTSQwTTTUTVQwTWRjRjRjRjRjRjQxaaaaaaQoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -tgulululululululululululululululululultgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNmNaaaaaaaaaaaaaaaaaaaaaaaaaaaayCReReTdyCTlReTuyCReReTvyCaaaaaaaaaaaaaaaamHaaaaQoaaaaaaQwQwSwUaSwUbRjUcQwUdUeUfQwTMRjUgUhUiUjQwQwaaaaaaQoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -tgulululululululululululululululululultgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNmNmNaaaaaaaaaaaaaaaaaaaaaaaaaayCyCTwReyCTCReTDyCTETFyCyCaaaaaaaaaaaaaaaamHaaaaQoaaaaaaaaQwSwUpUqUrRjRjRxUsRjUtRxRjRjUuUvUwUjQwaaaaaaaaQoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -tgulululululululululululululululululultgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNmNmNmNaaaaaaaaaaaaaaaaaaaaaaaayCyCyCyCyCTGTPTQyCyCyCyCyCaaaaaaaaaaaaaaaamHaaaaQoaaaaaaaaQwQwUASwSwRjUBQwUdRjUfQwStRjUCUDUEQwQwaaaaaaaaQoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -tgulululululululululululululululululultgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNmNmNmNaaaaaaaamNmNaaaaaaaaaaaaaaaayCyCTbTbTbTbTbyCyCaaaaaaaaaaaaaaaaaaaamHaaaaQoaaaaaaaaaaQwQwUFUGRjUHQwQwRxQwQwStRjUjUjQwQwaaaaaaaaaaQoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -tgulululululululululululululululululultgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNmNmNmNaaaaaaaamNmNmNaaaaaaaaaaaaaaaayCTeTeTeTeTeyCaaaaaaaaaaaaaaaaaaaaaamHaaaaQoaaaaaaaaaaaaQwQwQwUIUJQwRjRjRjQwUKULQwQwQwaaaaaaaaaaaaQoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -tgulululululululululululululululululultgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNmNmNmNaaaaaaaamNmNmNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaQoaaaaaaaaaaaaaaaaQwQxQwQwUMUNUOQwQwQxQwaaaaaaaaaaaaaaaaQoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -tgulululululululululululululululululultgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNmNmNmNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaQoaaaaaaaaaaaaaaaaaaaaQwQwQwQxQwQwQwaaaaaaaaaaaaaaaaaaaaQoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -tgulululululululululululululululululultgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNmNaaaaaaaaaaaaaaaaaaaamNmNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaQoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -tgulululululululululululululululululultgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNmNaaaaaaaaaaaaaaaamNmNmNmNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaQoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -tgulululululululululululululululululultgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNmNmNaaaaaaaaaaaaaamNmNmNmNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaQoQoQoQoQoQoQoQoQoQoQoQoQoQoQoQoQoQoQoQoQoQoQoQoQoQoQoQoQoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -tgulululululululululululululululululultgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNaaaaaaaaaaaaaaaaaaaamNmNmNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -tgulululululululululululululululululultgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahmNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -tgulululululululululululululululululultgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHmHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -tgulululululululululululululululululultgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -tgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +nQ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tg +tg +tg +tg +tg +tg +tg +tg +tg +tg +tg +tg +tg +tg +tg +tg +tg +tg +tg +tg +"} +(2,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tg +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +tg +"} +(3,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tg +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +tg +"} +(4,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tg +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +tg +"} +(5,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tg +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +tg +"} +(6,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tg +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +tg +"} +(7,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tg +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +tg +"} +(8,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +mI +mI +mI +mI +mI +mI +mI +mP +mI +mI +mI +mI +mI +mI +mI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tg +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +tg +"} +(9,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bp +bq +aj +aj +aj +aj +aj +ab +aa +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tg +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +tg +"} +(10,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +bp +bp +bp +bp +bp +bp +bp +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +bq +aj +aj +aj +aj +aj +ab +aa +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tg +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +tg +"} +(11,1,1) = {" +ab +aj +aj +aj +aj +aj +bp +bp +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +bq +aj +aj +aj +aj +aj +ab +aa +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tg +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +tg +"} +(12,1,1) = {" +ab +aj +aj +aj +aj +bp +bp +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +bq +aj +aj +aj +aj +aj +ab +aa +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tg +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +tg +"} +(13,1,1) = {" +ab +aj +aj +aj +aj +bp +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +bq +bq +aj +aj +aj +aj +ab +aa +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tg +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +tg +"} +(14,1,1) = {" +ab +aj +aj +aj +aj +bp +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +bq +aj +aj +aj +aj +ab +aa +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tg +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +tg +"} +(15,1,1) = {" +ab +aj +aj +aj +aj +bp +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +bq +aj +aj +aj +aj +ab +aa +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +mI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tg +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +tg +"} +(16,1,1) = {" +ab +aj +aj +aj +aj +bq +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +bq +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tg +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +tg +"} +(17,1,1) = {" +ab +aj +aj +aj +aj +bq +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +bq +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tg +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +tg +"} +(18,1,1) = {" +ab +aj +aj +aj +aj +bq +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +bq +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tg +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +tg +"} +(19,1,1) = {" +ab +aj +aj +aj +aj +bq +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +bq +bq +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tg +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +tg +"} +(20,1,1) = {" +ab +aj +aj +aj +aj +bq +bq +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +bq +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tg +tg +tg +tg +tg +tg +tg +tg +tg +tg +tg +tg +tg +tg +tg +tg +tg +tg +tg +tg +"} +(21,1,1) = {" +ab +aj +aj +aj +aj +aj +bq +bq +aj +aj +aj +aj +aj +aj +aj +aj +af +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +bq +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(22,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +bq +bq +bq +bq +bq +bq +bq +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +bq +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(23,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +bq +bq +bq +bq +bq +bq +bq +bq +bq +bq +bq +bq +bq +bq +bq +bq +bq +bq +bq +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(24,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(25,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(26,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(27,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(28,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(29,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(30,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +"} +(31,1,1) = {" +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +"} +(32,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wt +wt +wt +wt +wt +wt +wt +wt +wt +wt +wt +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +"} +(33,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wt +wt +xf +wu +wu +wt +wt +wt +wt +wu +wu +wu +wt +wt +wt +wt +wu +wu +wu +wt +wt +wt +wu +wu +wu +wt +wP +wP +DK +Ec +yl +Eu +Ez +wP +wP +wt +wu +wu +wu +wt +wt +wt +wu +wu +wu +wt +wt +wt +wt +wu +wu +wu +wt +wt +wt +wt +wu +wu +xf +wt +wt +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +"} +(34,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wt +wM +wt +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +Cm +wP +wP +wP +wP +wP +DL +yl +yl +yl +EA +wP +wP +wP +wP +wP +Cm +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wt +wM +wt +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +"} +(35,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wt +wN +wt +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +Cm +Cu +CF +CH +wP +wP +wt +Ed +En +Ev +wt +wP +wP +Fp +Cw +wP +Cm +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wt +wN +wt +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +"} +(36,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wt +wM +wt +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +Cm +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +Fp +Fp +CP +Cm +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wt +wM +wt +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +"} +(37,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gu +gu +gu +gu +gu +gu +gu +bp +gm +gm +gm +gm +gm +aj +ab +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wt +wt +xf +wu +wu +wt +yk +yk +wt +wu +wu +wu +wt +yk +yk +wt +wu +wu +wu +wt +wt +wt +wu +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wu +wt +wt +wt +wu +wu +wu +wt +yk +yk +wt +wu +wu +wu +wt +yk +yk +wt +wu +wu +xf +wt +wt +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +"} +(38,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gm +gu +gu +gu +gv +gm +gm +gm +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gm +aj +ab +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +wt +yl +yl +wt +aa +nk +aa +wt +yl +yl +wt +aa +aa +nk +aa +aa +aa +wu +wu +wO +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wO +wu +wu +aa +aa +aa +nk +aa +aa +wt +yl +yl +wt +aa +nk +aa +wt +yl +yl +wt +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +"} +(39,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gm +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gm +aj +ab +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +wt +ym +ym +wt +aa +nk +aa +wt +ym +ym +wt +aa +aa +nk +aa +aa +aa +aa +wu +wu +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wu +wu +aa +aa +aa +aa +nk +aa +aa +wt +ym +ym +wt +aa +nk +aa +wt +ym +ym +wt +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +"} +(40,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gm +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gm +aj +ab +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +aa +nk +nk +nk +nk +nk +nk +wu +wu +Db +Db +DM +wP +wP +wP +EB +Db +Db +wu +wu +nk +nk +nk +nk +nk +nk +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Zh +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +"} +(41,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +gu +gu +gu +gu +gu +gu +gu +gm +gm +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gm +aj +ab +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +nk +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wu +yl +yl +DN +wP +wP +wP +EC +yl +yl +wu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +nk +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +"} +(42,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +gm +gv +aj +aj +aj +aj +aj +gm +gm +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gm +aj +ab +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +oi +aa +aa +oi +aa +oi +aa +oi +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wu +Dc +Dc +DO +wP +wP +wP +ED +Dc +Dc +wu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +"} +(43,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +gm +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gm +gm +gm +gm +aj +ab +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nR +nE +nR +nR +nE +nR +nE +nR +nE +nR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wu +Db +Db +DM +wP +wP +wP +EB +Db +Db +wu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +"} +(44,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +gm +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gm +aj +aj +ab +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nR +nE +nR +nR +nE +nR +nE +nR +nE +nR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wt +yl +yl +DN +wP +wP +wP +EC +yl +yl +wt +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +"} +(45,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +gm +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gm +aj +aj +ab +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nR +nE +nR +nR +nE +nR +nE +nR +nE +nR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wt +Dd +Dd +DP +wP +wP +wP +EE +Dd +Dd +wt +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +"} +(46,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +gm +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gm +aj +aj +ab +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nR +nE +nR +nR +nE +nR +nE +nR +nE +nR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wt +De +DB +DQ +wP +Eo +wP +EF +DB +De +wt +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +"} +(47,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +gm +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gm +aj +aj +ab +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nR +oj +nR +nR +pd +nR +pr +nR +pR +nR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wt +Df +Df +DR +wP +wP +wP +EG +Df +Df +wt +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +"} +(48,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +gm +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gm +aj +aj +ab +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nR +nE +nR +nR +nE +nR +nE +nR +nE +nR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wt +yl +yl +DN +wP +wP +wP +EC +yl +yl +wt +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +"} +(49,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +gm +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gm +gm +gm +gm +aj +ab +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nR +nE +nR +nR +nE +nR +nE +nR +nE +nR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wu +Dc +Dc +DO +wP +wP +wP +ED +Dc +Dc +wu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +"} +(50,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +gm +gm +aj +aj +aj +aj +aj +gm +gm +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gm +aj +ab +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nR +nE +nR +nR +nE +nR +nE +nR +nE +nR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wu +Db +Db +DM +wP +wP +wP +EB +Db +Db +wu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +Uz +"} +(51,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +gu +gu +gu +gu +gu +gu +gu +gu +gm +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gm +aj +ab +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nR +nE +nR +nR +nE +nR +nE +nR +nE +nR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +nk +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wu +yl +yl +DN +wP +wP +wP +EC +yl +yl +wu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +nk +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MN +Ob +Ob +Ob +Ob +Ob +MN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(52,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gm +aj +ad +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gm +aj +ab +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nR +nE +nR +nR +nE +nR +nE +nR +nE +nR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +aa +nk +nk +nk +nk +nk +nk +wu +wu +Dc +Dc +DO +wP +wP +wP +ED +Dc +Dc +wu +wu +nk +nk +nk +nk +nk +nk +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MN +yi +yj +yj +yj +yB +MN +Nt +Nu +Nu +Nu +Nt +MN +yi +yj +yj +yj +yB +MN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(53,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gm +aj +ab +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +mO +mO +oj +mO +mO +pd +mO +pr +mO +pR +mO +mO +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +wt +ym +ym +wt +aa +nk +aa +wt +ym +ym +wt +aa +aa +nk +aa +aa +aa +aa +wu +wu +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wu +wu +aa +aa +aa +aa +nk +aa +aa +wt +ym +ym +wt +aa +nk +aa +wt +ym +ym +wt +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MN +Ng +Ng +Ng +Ng +Ng +MN +Nu +Ny +Ny +Ny +Nu +MN +Ng +Ng +Ng +Ng +Ng +MN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(54,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gm +gm +gm +gm +gm +gm +gm +gm +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gm +aj +ab +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +nE +nS +ok +mO +nS +pe +nS +ps +nS +pS +nE +nE +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +wt +yl +yl +wt +aa +nk +aa +wt +yl +yl +wt +aa +aa +nk +aa +aa +aa +wu +wu +wO +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wO +wu +wu +aa +aa +aa +nk +aa +aa +wt +yl +yl +wt +aa +nk +aa +wt +yl +yl +wt +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MN +MT +MT +MT +MT +MT +MN +Nu +Ny +Ny +Ny +Nu +MN +MT +MT +MT +MT +MT +MN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(55,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gu +gu +gu +gu +gu +gu +gu +bp +gm +gm +gm +gm +gm +aj +ab +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +nE +nT +nE +mO +oK +nE +pj +nE +pB +nE +nE +qV +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wt +wt +xf +wu +wu +wt +yk +yk +wt +wu +wu +wu +wt +yk +yk +wt +wu +wu +wu +wt +wt +wt +wu +wP +wP +wP +wP +wP +wt +Ee +Ep +Ew +wt +wP +wP +wP +wP +wP +wu +wt +wt +wt +wu +wu +wu +wt +yk +yk +wt +wu +wu +wu +wt +yk +yk +wt +wu +wu +xf +wt +wt +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MN +Nh +MT +MT +MT +MT +NQ +Nu +Ny +Ny +Ny +Nu +NQ +MT +MT +MT +MT +Px +MN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(56,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +nF +nE +nE +ot +nE +nE +nE +nE +nE +nE +nE +qW +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wt +wM +wt +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +Cm +Cv +wP +CH +wP +wP +DS +Ef +Eq +yl +EH +wP +wP +CF +CH +CH +Cm +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wt +wM +wt +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MN +Ni +MT +MT +MT +MT +MN +Nu +Ny +Ny +Ny +Nu +MN +MT +MT +MT +MT +Py +MN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(57,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +nG +nE +nE +mO +nE +nE +nE +nE +nE +nE +nE +qX +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wt +wM +wt +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +Cm +Cw +CG +Cw +wP +wP +DK +Ec +wu +Eu +Ez +wP +wP +Cw +Cw +Cw +Cm +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wt +wM +wt +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MR +MN +MN +MN +MN +MN +MN +Nu +Ny +Ny +Ny +Nu +MN +MN +MN +MN +MN +MN +MR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(58,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +nE +nE +ol +mO +oL +oL +nE +nE +pC +pT +qw +qY +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wt +wM +wt +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +Cm +Cx +wP +CP +wP +wP +DL +yl +yl +yl +EI +wP +wP +CP +Cx +wP +Cm +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +IL +wP +wP +wP +wP +wP +wP +wP +wt +wM +wt +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MO +Nj +Nj +Nj +Nj +Nj +MN +Nu +Ny +Ny +Ny +Nu +MN +Pc +Pc +Pc +Pc +Pc +MO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(59,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +mO +mO +mO +mO +mO +mO +mO +mO +pk +pk +mO +mO +mO +mO +mO +mO +mO +mO +mO +mO +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +wt +wt +xf +wu +wu +wt +wt +wt +wt +wu +wu +wu +wu +wu +wu +wu +wt +wt +wt +wu +wu +wu +wu +wP +wP +wP +wP +wP +wt +Eg +En +Ev +wt +wP +wP +wP +wP +wP +wu +wt +wt +wt +wu +wu +wu +wt +wt +wu +wu +wt +wu +wu +wt +wu +wu +wu +wu +wu +xf +wt +wt +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MO +Nj +Nj +Nj +Nj +Nj +NR +Oc +Ny +Ny +Ny +OE +OM +Pc +Pc +Pc +Pc +Pc +MO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(60,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +nl +ng +mT +mT +mT +ng +oM +mO +mT +mT +nq +pU +qx +qZ +rr +mT +mT +mT +mT +tu +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wu +nk +nk +aa +aa +aa +aa +nk +nk +wu +nk +nk +wu +nk +aa +aa +aa +nk +wu +nk +wu +wu +wO +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wO +wu +wu +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MO +Nj +Nj +Nj +Nj +Nj +MN +Nu +Ny +Ny +Ny +Nu +MN +Pc +Pc +Pc +Pc +Pc +MO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(61,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +nm +ng +mT +mT +mT +ng +oN +mO +mT +mT +nq +mT +mT +mT +mT +mT +mT +mT +mT +tv +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wu +nk +aa +aa +aa +aa +aa +aa +nk +wu +aa +aa +wu +aa +aa +aa +aa +aa +wu +aa +aa +wu +wu +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wu +wu +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MR +MN +MN +MN +MN +MN +MN +Nu +Ny +Ny +Ny +Nu +MN +Pd +Pd +Pd +Pd +Pd +MR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(62,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +mO +mO +mT +mT +mT +mO +mO +mO +mT +pt +mO +mT +mT +mT +mT +mT +mT +mT +sS +sS +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wu +nk +aa +aa +aa +aa +aa +aa +nk +wu +aa +aa +wu +aa +Ap +Aq +Ap +aa +wu +aa +aa +aa +wu +wu +Db +Db +DM +wP +wP +wP +EB +Db +Db +wu +wu +nk +nk +nk +nk +nk +nk +aa +Bk +FA +Bk +Bk +FA +BH +BH +BH +FA +Bk +Bk +FA +Bk +Bk +Bk +Bk +Bk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MO +Nk +Nk +Nk +Nk +Nk +MN +Nu +Ny +Ny +Ny +Nu +MN +Pe +Pe +Pe +Pe +Pe +MO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(63,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +nn +ng +mT +mT +mT +ng +oO +mO +mT +mT +pD +mT +mT +ra +rs +rQ +mT +mT +sT +sT +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wu +nk +aa +aa +aa +aa +aa +aa +nk +wu +aa +aa +wu +Ap +Ap +AE +Ap +Ap +wu +aa +aa +aa +aa +wu +yl +yl +DN +wP +wP +wP +EC +yl +yl +wu +aa +aa +Bk +BH +Bk +Bk +Bk +BH +FA +Hp +FV +FV +HO +Gn +Gn +Gn +Iq +FV +FV +BH +JK +Kn +Kx +KR +yh +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MO +Nk +Nk +Nk +Nk +Nk +NS +Od +Ny +Ny +Ny +OF +ON +Pe +Pe +Pe +Pe +Pe +MO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(64,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +nn +ng +mT +mT +mT +ng +oP +mO +mT +mT +pD +mT +mT +rb +rt +rR +mT +mT +sU +sU +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +xf +nk +aa +aa +aa +aa +aa +aa +nk +xf +aa +aa +xf +Ap +AD +AT +Bg +Ap +xf +aa +aa +aa +aa +wu +Dc +Dc +DO +wP +wP +wP +ED +Dc +Dc +wu +aa +Bk +Bk +FV +Gm +GC +FV +FV +Gm +FV +FV +FV +FV +FV +FV +FV +FV +FV +FV +Jf +JL +Kn +Ky +KR +yh +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MO +Nk +Nk +Nk +Nk +Nk +MN +Nu +Ny +Ny +Ny +Nu +MN +Pe +Pe +Pe +Pe +Pe +MO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(65,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +mO +mO +mT +mT +mT +mO +mO +mO +mT +pt +mO +mT +mT +mT +mT +mT +mT +mT +sV +sV +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +nk +Ap +AE +AE +AE +Ap +nk +aa +aa +aa +aa +wu +Db +Db +DM +wP +wP +wP +EB +Db +Db +wu +Bk +FA +FR +FV +Gn +BH +GA +GA +GA +GA +FV +FV +GA +GA +GA +GA +GA +FV +Je +FA +Bk +Bk +Bk +Bk +Bk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MR +MN +MN +MN +MN +MN +MN +Nu +Ny +Ny +Ny +Nu +MN +Pd +Pd +Pd +Pd +Pd +MR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(66,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +no +ng +mT +mT +mT +ng +oQ +mO +mT +mT +nq +pV +mT +mT +mT +mT +mT +mT +sW +sW +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +nk +Ap +Ap +AU +Ap +Ap +nk +aa +aa +aa +aa +wt +yl +yl +DN +wP +wP +wP +EC +yl +yl +wt +BH +FB +FS +FV +Gx +Bk +Bk +BH +BH +FA +HC +FV +BH +BH +BH +BH +BH +FV +FV +BH +Kg +Ko +KL +KS +Bk +Bk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MS +MS +MS +MS +MS +MS +MN +Nu +Ny +Ny +Ny +Nu +MN +Pf +Pf +Pf +Pf +Pf +MO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(67,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gu +gu +gu +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +np +ng +mT +mT +mT +ng +oR +mO +mT +mT +nq +pW +qy +rc +ru +mT +mT +mT +sX +sX +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +nk +Ap +AF +AE +Bh +Ap +nk +aa +aa +aa +aa +wt +Dd +Dd +DP +wP +wP +wP +EE +Dd +Dd +wt +BH +FN +FV +FX +Bk +Bk +GD +GX +GX +BH +HD +FV +Gn +Gn +Gn +Gn +Gn +FV +FV +BH +Kh +Kv +Ki +La +KR +yh +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MK +MK +Nl +Nl +Nl +Nl +Nl +MN +Nu +Ny +Ny +Ny +OG +OO +Pf +Pf +Pf +Pf +Pf +MO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(68,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +gu +gu +gu +gu +gu +gu +gu +gu +gu +gu +gu +aj +aj +gu +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +mO +mO +mO +ng +ng +ng +mO +mO +mO +mT +mT +mO +mO +mO +mO +mO +mO +mO +mO +mO +mO +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +nk +Ap +AG +AE +Bi +Ap +nk +aa +aa +aa +aa +wt +De +DB +DQ +wP +Eo +wP +EF +DB +De +wt +BH +FO +FS +FY +Gy +Bk +GI +GY +Ho +Hr +FV +FV +FV +FV +FY +FV +FV +FV +FV +Jy +Ki +Ki +KM +Ki +KR +yh +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MK +MK +MK +MK +Nl +Nl +Nl +Nl +Nl +MN +Nu +Ny +Ny +Ny +Nu +MN +Pf +Pf +Pf +Pf +Pf +MO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(69,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +mU +mT +mT +mT +mT +mT +mT +oS +nq +mT +mT +nq +pX +mT +mT +mT +mT +mT +mT +sY +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +nk +Aq +AF +AE +Bh +Aq +nk +aa +aa +aa +aa +wt +Df +Df +DR +wP +wP +wP +EG +Df +Df +wt +BH +FP +FV +Gl +Bk +Bk +GW +Hn +Hn +BH +FV +FV +GA +GA +GA +GA +GA +FV +FV +BH +Kj +Ki +KN +Lb +KR +yh +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MK +MK +MK +MK +Nl +Nl +Nl +Nl +Nl +MN +Nu +Ny +Ny +Ny +Nu +MN +Pd +Pd +Pd +Pd +Pd +MR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(70,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +mV +mT +mT +mT +mT +mT +mT +oT +nq +mT +mT +nq +pY +mT +mT +mT +mT +mT +mT +sZ +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +nk +Aq +AF +AE +Bh +Aq +nk +aa +aa +aa +aa +wt +yl +yl +DN +wP +wP +wP +EC +yl +yl +wt +BH +FQ +FS +FV +Gz +Bk +Bk +BH +BH +FA +HC +FV +BH +BH +BH +BH +BH +FV +FV +BH +Kk +Kw +KO +Lc +Bk +Bk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MK +MK +MK +MK +Nl +Nl +Nl +Nl +Nl +MN +Nu +Ny +Ny +Ny +Nu +MN +Pg +Pg +Pg +Pg +Pg +MO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(71,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +mW +mT +mT +nH +nU +mT +mT +oU +nq +mT +mT +nq +pZ +mT +mT +rv +rS +mT +mT +ta +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +nk +Aq +AF +AE +Bh +Aq +nk +aa +aa +aa +aa +wu +Dc +Dc +DO +wP +wP +wP +ED +Dc +Dc +wu +Bk +FA +FW +FV +GA +BH +Gn +Gn +Gn +Gn +FV +FV +Gn +Gn +Gn +Gn +Gn +FV +Je +FA +Bk +Bk +Bk +Bk +Bk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MK +MK +MK +MK +Nl +Nl +Nl +Nl +Nl +NT +Oe +Ny +Ny +Ny +OH +OP +Pg +Pg +Pg +Pg +Pg +MO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(72,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gu +gu +gu +gu +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +mX +mT +mT +nI +nV +mT +mT +oV +nq +mT +mT +nq +qa +mT +mT +rw +rT +mT +mT +tb +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +nk +Ap +AG +AE +Bi +Ap +nk +aa +aa +aa +aa +wu +Db +Db +DM +wP +wP +wP +EB +Db +Db +wu +aa +Bk +Bk +FV +GB +GC +FV +FV +GB +FV +FV +FV +FV +FV +FV +FV +FV +FV +FV +Jf +Kl +Kn +KP +KR +yh +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MK +MK +MK +MK +Nl +Nl +Nl +Nl +Nl +MN +Nu +Ny +Ny +Ny +Nu +MN +Pg +Pg +Pg +Pg +Pg +MO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(73,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +gu +gu +gu +gu +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +mY +mT +mT +nJ +nW +mT +mT +oW +nq +mT +mT +nq +qb +qz +mT +rx +rU +mT +mT +tc +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +nk +Ap +AH +AE +Bj +Ap +nk +aa +aa +aa +aa +wu +yl +yl +DN +wP +wP +wP +EC +yl +yl +wu +aa +aa +Bk +BH +Bk +Bk +Bk +BH +FA +Hp +Ld +FV +HP +GA +GA +GA +Ir +FV +FV +BH +Km +Kn +KQ +KR +yh +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MK +MK +MK +MK +Nl +Nl +Nl +Nl +Nl +MN +Nu +Ny +Ny +Ny +Nu +MN +MN +MN +MN +MN +MN +MR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(74,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gu +gu +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gu +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +mZ +mT +mT +nK +nX +mT +mT +oX +mO +pl +pu +pE +qc +mT +mT +mT +mT +mT +mT +td +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +aa +aa +aa +nk +aa +aa +aa +nk +yd +ye +AV +yf +yg +nk +aa +aa +aa +wu +wu +Dc +Dc +DO +wP +wP +wP +ED +Dc +Dc +wu +wu +nk +nk +nk +nk +nk +nk +aa +Bk +FA +HN +HN +FA +BH +BH +BH +FA +HN +HN +FA +Bk +Bk +Bk +Bk +Bk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MK +MK +MK +MK +Nl +Nl +Nl +Nl +Nl +MN +Of +Ny +Ny +Ny +Nu +MN +Ny +Ny +Ny +Ny +Pz +MN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(75,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +gu +gu +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gu +gu +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +na +mT +mT +mT +mT +mT +mT +mT +pf +mT +mT +pF +mT +mT +mT +mT +mT +mT +mT +te +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +nk +wt +ym +ym +wt +nk +nk +aa +aa +aa +nk +nk +wt +AW +wt +nk +nk +aa +aa +wu +wu +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wu +wu +aa +aa +aa +aa +nk +aa +aa +wt +HQ +HQ +wt +aa +aa +aa +wt +HQ +HQ +wt +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MK +MK +Nl +Nl +Nl +Nl +Nl +MN +Og +Ny +Ny +Ny +Nu +OQ +Ny +Ny +Ny +Ny +PA +MN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(76,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gu +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +nb +mT +mT +mT +mT +mT +mT +mT +pf +mT +mT +pF +mT +mT +mT +ry +rV +sn +mT +tf +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nk +wt +yl +yl +wt +nk +aa +aa +aa +aa +aa +nk +wt +yl +wt +nk +aa +aa +wu +wu +wO +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wO +wu +wu +aa +aa +aa +nk +aa +aa +wt +yl +yl +wt +aa +aa +aa +wt +yl +yl +wt +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MS +MS +MS +MS +MS +MS +MN +Oh +Nu +Ny +Nu +Nt +MN +Ny +Ny +Ny +Ny +PB +MN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(77,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +gu +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gu +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +nc +mT +nw +nL +nL +om +ou +oY +mO +pl +pu +mO +qd +qA +mO +mO +mO +mO +mO +mO +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wt +wt +wt +wu +wt +yk +ym +wt +wu +wt +wt +wu +wt +wt +wu +wt +AW +wt +wu +wt +wt +wu +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wu +wt +wt +wt +wu +wu +wu +wt +HQ +HQ +wt +wu +wu +wu +wt +HQ +HQ +wt +wu +wu +xf +wt +wt +wu +wt +wt +wt +wt +wt +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MN +MN +MN +MN +MN +MN +MN +MN +MN +Op +Ow +Op +MN +MN +MN +MN +MN +MN +MN +MN +MN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(78,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gu +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +mO +mO +mO +mO +mO +mO +nq +nq +mO +pm +mT +mO +nq +nq +mO +ja +kE +kE +kE +kF +tw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wt +wt +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +As +wP +wP +wP +wP +wP +wP +Cm +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +Cv +CF +wP +Cm +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wv +wP +wP +wP +wP +wP +wP +wP +wP +wP +wt +wt +aa +aa +aa +aa +aa +aa +aa +aa +aa +MO +MT +MU +MU +MU +MT +MN +NU +Nu +Nu +Ny +Nu +Nu +Nu +MN +Pm +Pm +Pm +Pm +Pm +MO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(79,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gu +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +nd +mT +nx +mT +nY +mO +ov +oZ +pg +mT +mT +mT +qe +qB +mO +mB +rB +sd +sd +mB +tw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wt +wO +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +Cm +Cw +CH +Cw +wP +wP +wP +wP +wP +wP +wP +wP +wP +Cw +Cw +Cw +Cm +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wv +wP +wP +wP +wP +wP +wP +wP +wP +wP +wQ +wt +aa +aa +aa +aa +aa +aa +aa +aa +aa +MO +MU +MU +MU +MU +MU +MN +Nu +Ny +Ny +Ny +Ny +Ny +Nu +MN +Pm +Pm +Pm +Pm +Pm +MO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(80,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gu +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +ne +mT +mT +mT +nZ +nq +ow +mT +mT +mT +mT +mT +mT +qC +nq +mB +rW +se +sq +mB +tw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wt +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +Cm +Cx +Cx +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +Cx +wP +Cm +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wv +wP +wP +wP +wP +wP +wP +wP +wP +wP +wP +wt +aa +aa +aa +aa +aa +aa +aa +aa +aa +MO +MU +MU +MU +MU +MU +MN +Nu +Ny +Oq +Ox +OB +Ny +Nu +MN +Pm +Pm +Pm +Pm +Pm +MO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(81,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +gu +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gu +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +nf +mT +mT +mT +oa +nq +ox +mT +mT +mT +mT +mT +mT +qD +nq +mB +rX +rZ +sr +mB +tw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wt +wP +wP +wP +xD +xD +xD +xD +xD +xD +xD +xD +xD +xD +xD +xD +xD +xD +xD +xD +xD +xD +xD +xD +Ab +Ab +xD +xD +wP +wP +wP +wP +wP +EO +EO +EP +EP +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +wP +wP +wP +wt +aa +aa +aa +aa +aa +aa +aa +aa +aa +MO +MU +MU +MU +MU +MU +MN +Nu +Ny +Oq +Ox +OB +Ny +Nu +MN +Pm +Pm +Pm +Pm +Pm +MO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(82,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gu +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +mO +mO +mO +mO +nq +ny +ny +nq +mO +oy +mT +mT +pn +pn +pn +mT +qE +mO +mB +rY +rZ +sB +mB +tw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wt +wP +wP +wP +xD +xO +yn +yn +yn +yW +zg +zk +xD +zP +zy +zR +Ab +Ax +AJ +AJ +AJ +AJ +AJ +Bl +yo +yo +Dg +xD +wP +wP +wP +wP +wP +EO +Fa +Fb +Fb +FT +FZ +FZ +FZ +EQ +FZ +FZ +FZ +FZ +EQ +Ie +Ie +Ie +IM +IT +FZ +FZ +EO +JM +JM +EO +KT +Lf +Lp +JM +LJ +EO +wP +wP +wP +wt +aa +aa +aa +aa +aa +aa +aa +aa +aa +MO +MU +MU +MU +MU +MU +MN +Nu +Ny +Oq +Ox +OB +Ny +Nu +MN +Pm +Pm +Pm +Pm +Pm +MO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(83,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +gu +gu +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gu +gu +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +mQ +mT +mT +mO +nr +mT +mT +mT +mT +mT +mT +mT +po +pv +pG +mT +mT +rd +rz +rZ +rZ +sB +mB +tw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wu +wP +wP +wP +xD +xP +yo +yo +yo +yo +yo +zl +xD +zQ +yo +yo +Ab +yo +yo +yo +yo +yo +yo +yo +yo +yo +yo +Ab +wP +wP +wP +wP +wP +EP +Fb +Fb +Fb +Fb +Fb +Fb +Fb +GJ +Fb +Fb +Fb +Fb +Fb +Fb +Fb +Fb +Fb +Fb +Fb +Fb +Jz +Fb +Fb +Kz +Fb +Fb +Fb +Fb +LK +EO +wP +wP +wP +wu +aa +aa +aa +aa +aa +aa +aa +aa +aa +MO +MU +MU +MU +MU +MU +NN +NV +Ny +Oq +Ox +OB +Ny +OR +Ph +Pm +Pm +Pm +Pm +Pm +MO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(84,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gu +gu +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gu +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +mR +mT +mT +ng +mT +mT +mT +mT +mT +mT +mT +mT +nv +nv +pH +mT +mT +rd +rz +rZ +rZ +sB +mB +tw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wu +wP +wP +wP +xD +xP +yo +yo +yo +yo +yo +zm +xD +xQ +Ab +Ab +xQ +AX +yo +yo +yo +yo +AK +Ae +Ae +Ae +AX +Ab +wP +wP +wP +wP +wP +EP +Fb +Fb +FC +FC +FC +Fb +Fb +Fb +Fb +Fb +Fb +Ff +Fq +Fc +Fb +Fb +Fb +Fb +Fb +Ff +EO +JN +Kp +EO +JN +Fb +Fb +Fb +LL +EO +wP +wP +wP +wu +aa +aa +aa +aa +aa +aa +aa +aa +aa +MO +MU +MU +MU +MU +MU +NN +Nu +Ny +Oq +Ox +OB +Ny +Nu +Ph +Pm +Pm +Pm +Pm +Pm +MO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(85,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +gu +gu +gu +gu +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +mS +mT +mT +mO +ns +mT +mT +mT +mT +mT +mT +mT +pp +nv +pI +mT +mT +mO +mB +rZ +rZ +sB +mB +tw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wu +wP +wP +wP +xD +xP +yo +yE +yE +yE +yo +zn +zy +zR +yo +yI +xQ +AY +yo +zz +BP +yG +Ax +xD +xD +xD +xQ +xQ +Bx +Bx +BK +Bx +Bx +EO +Fc +Fb +FD +FD +FD +Fb +Ff +EO +GZ +Fb +Fb +GE +EQ +If +Fb +Fb +Fb +Fb +Fb +GE +HR +JO +Kq +EQ +KU +Fb +JD +Fb +LM +EO +wP +wP +wP +wu +aa +aa +aa +aa +aa +aa +aa +aa +aa +MO +MU +MU +MU +MU +MU +MN +Nu +Ny +Oq +Ox +OB +Ny +Nu +MN +Pm +Pm +Pm +Pm +Pm +MO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(86,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gu +gu +gu +gu +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +mO +mO +mO +mO +nq +nz +nz +nq +mO +oy +mT +mT +pq +pq +pq +mT +qD +mO +mB +sa +rZ +sB +mB +tw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wu +wP +wP +wP +xD +xP +yp +yF +yG +yG +zh +yo +yo +yo +yo +zm +xQ +AY +yo +zz +BP +yo +yo +Ba +Ax +AJ +AJ +DC +Bx +Bx +Bx +Bx +Bx +EQ +Fd +Fb +Fb +Fb +Fb +Fb +GE +GK +Fb +Fb +Fb +GE +EQ +Ig +Fb +IE +Fb +IU +Ff +Jm +EO +JP +Kr +EQ +KV +Lg +Lq +Lw +LN +EO +wP +wP +wP +wu +aa +aa +aa +aa +aa +aa +aa +aa +aa +MO +MU +MU +MU +MU +MU +MN +Nu +Ny +Oq +Ox +OB +Ny +Nu +MN +Pm +Pm +Pm +Pm +Pm +MO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(87,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +gu +aj +aj +bD +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +nt +mT +mT +ob +nq +oz +mT +mT +mT +mT +mT +mT +qC +mO +mB +sb +rZ +sC +mB +tw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wt +wP +wP +wP +xD +xP +yp +yG +yG +yX +zh +yo +yo +yo +yo +At +xQ +AY +yo +zz +BP +yo +yo +Ba +yo +yo +Dh +DD +Bx +Bx +Bx +Bx +Bx +EQ +Fe +Fb +Fb +Fb +Fb +Fb +GE +GL +Ha +Fb +Fb +GE +EQ +Ih +Fb +IF +Fb +IV +GE +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +wP +wP +wP +wt +aa +aa +aa +aa +aa +aa +aa +aa +aa +MO +MU +MU +MU +MU +MU +MN +Nu +Ny +Oq +Ox +OB +Ny +Nu +MN +Pm +Pm +Pm +Pm +Pm +MO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(88,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +nu +mT +mT +oc +nq +oA +mT +mT +mT +mT +mT +mT +qB +mO +mB +sc +so +sc +mB +tw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wt +wP +wP +wP +xD +xP +yo +yH +yH +yH +yo +yo +zz +yo +zz +Au +xQ +AY +yo +zz +BP +yo +AK +xD +Ae +CQ +Di +xQ +Bx +Bx +Bx +Bx +Bx +EQ +Fe +Fb +FC +FC +FC +Fb +GE +GM +Fb +Fb +Fb +FT +FZ +Fb +Fb +Fb +Fb +Fb +FT +EO +JA +JQ +Ks +EO +FZ +FZ +Lr +Lx +LO +EO +wP +wP +wP +wt +aa +aa +aa +aa +aa +aa +aa +aa +aa +MO +MU +MU +MU +MU +MU +MN +Nu +Ny +Ny +Ny +Ny +Ny +Nu +MN +Pm +Pm +Pm +Pm +Pm +MO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(89,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +nv +nA +nM +od +mO +oA +mT +mT +mT +mT +pJ +qf +qe +mO +aa +mB +sp +mB +aa +tw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +wt +wP +wP +wP +xD +xP +yo +yo +yo +yo +yo +yI +zA +zS +Ac +Av +xQ +AY +yo +zz +BP +yG +BY +xD +xD +xD +xQ +xQ +DT +DT +Be +DT +DT +EO +Fb +Fb +FD +FD +FD +Fb +GE +GN +Fb +Fb +Fb +Ff +Fq +Fc +Fb +Fb +Fb +Fb +Fb +Jn +Fb +Fb +Fb +Jn +Fb +Fb +Fb +Fb +LP +EO +wP +wP +wP +wt +aa +aa +aa +aa +aa +aa +aa +aa +aa +MO +MU +MU +MU +MU +MU +MN +Nt +Nu +Nu +Ny +Oz +Oz +Nt +MN +MT +Pm +Pm +Pm +MT +MO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(90,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +gu +gu +gu +gu +gu +gu +gu +gu +gu +gu +gu +aj +aj +gu +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +mO +mO +mO +mO +mO +nh +mT +mT +mT +mT +nh +mO +mO +mO +mO +mO +mO +mO +mO +mO +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +wt +wP +wP +wP +xD +xP +yo +yo +yo +yo +yo +zm +xD +xD +xD +xD +xD +AZ +AX +yo +yo +yo +Ax +AJ +AJ +AJ +Bl +Ab +Bx +Bx +Bx +Bx +Bx +EP +Fb +Fb +Fb +Fb +Fb +Fb +GE +GL +Ha +Fb +Fb +GE +HR +Ii +Is +IG +IN +IW +Jg +EO +JB +JR +Kt +EO +Fc +Fb +Fb +Fb +LQ +EO +wP +wP +wP +wt +aa +aa +aa +aa +aa +aa +aa +aa +aa +MN +MN +MN +MN +MN +MN +MN +MN +MN +Op +Ow +Oj +MN +MN +MN +MN +MN +MN +MN +MN +MN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(91,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +gu +gu +gu +gu +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +mO +nh +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mO +mO +nq +nq +nq +nq +nR +nq +nq +nq +nq +wu +wP +wP +wP +xD +xP +yo +yI +yr +yY +yo +zm +xD +zT +Ad +Aw +xQ +xQ +AY +yo +yo +AK +Ae +Ae +Ae +Ae +AX +Ab +Bx +Bx +Bx +Bx +Bx +EP +Ff +Fq +Fq +Fq +Fq +Fq +GF +GO +Fc +Fb +Fb +GE +Gp +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +If +Ff +Fq +Ly +LR +EO +wP +wP +wP +wu +wu +wt +wt +wt +wt +wu +wt +wt +wt +wt +wu +MN +Nt +Nu +Nu +Nu +Nu +Nu +Nu +Ny +Nu +Nu +Nu +Nu +Nu +Pq +Pt +MN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(92,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +mT +ni +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +tx +tI +tS +tS +tS +tS +tS +tS +tS +tS +tS +wv +wP +wP +wP +xD +xQ +yq +xQ +xD +xQ +yq +xQ +xD +zU +yE +Ax +AJ +xQ +Bl +yo +yo +BY +xD +xD +xD +xD +xD +xD +DT +DT +Be +DT +DT +EO +EO +EO +EO +EO +EO +EO +EO +EO +Hb +Fb +Fb +FT +FZ +Ij +Ij +Ij +Ij +IX +EO +Jo +Ij +JS +EO +KA +Fb +GE +Ls +Lz +LS +EO +wP +wP +wP +Mf +wv +wP +wP +wP +wP +wP +wP +wP +wP +wP +wv +Nm +Nu +Ny +Ny +Ny +Ny +Ny +Ny +Ny +Ny +Ny +Ny +Ny +Ny +Oq +Pt +PC +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(93,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +mT +ni +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +tx +tI +tS +tS +tS +tS +tS +tS +tS +tS +tS +wv +wP +wP +wP +xD +xR +yo +yJ +xD +xR +yo +yJ +xD +zV +yG +yG +yo +Ba +yo +yo +yo +Ax +xD +Cy +CI +CR +Dj +xD +Bx +Bx +Bx +Bx +Bx +EO +Fg +Fr +FE +FU +Ga +EO +GG +FZ +Fb +Fb +Fb +Fb +Ff +Ik +It +Fb +Fb +IY +EO +Jp +Fb +JT +EO +KB +Fb +Fb +Fb +Fb +GE +EO +wP +wP +wP +Mf +wv +wP +wP +wP +wP +wP +wP +wP +wP +wP +wv +Nm +Nu +Ny +Ny +Ny +Ny +Ny +Ny +Ny +Ny +Ny +Ny +Ny +Ny +Oq +Pt +PD +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(94,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +mO +nh +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mT +mO +mO +nq +nq +nq +nq +nR +nq +nq +nq +nq +wu +wQ +wP +wP +xD +xS +yo +yK +xD +xS +yo +yK +xD +zV +yH +yo +AK +xQ +AX +yo +yo +yo +Cn +yo +yo +yo +BY +xD +Bx +Bx +Bx +Bx +Bx +EQ +Fh +Fb +Fb +Fb +Gb +Fr +Fb +Fb +Fb +Fb +Fb +Fb +HS +EO +Iu +IH +Fb +Fb +Jh +Fb +Fb +JU +EO +KC +Fc +Fb +Lt +LA +Jm +EO +wP +wP +wQ +wu +wu +wt +wt +wt +wt +wu +wt +wt +wt +wt +wu +MN +Nt +Nu +Nu +Nu +Nu +Nu +Nu +Ny +Nu +Nu +Nu +Nu +Nu +Pq +Pt +MN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(95,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +mO +mO +nN +mO +mO +mO +nB +nB +nB +nB +mO +mO +nq +nq +mO +sf +sf +mO +mO +mO +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +sH +ww +xg +xg +xD +xT +yr +yL +xD +xT +yr +yL +xD +zW +Ae +Ae +AL +xQ +Bm +zz +yo +yo +Cn +yo +yo +yo +BY +xD +Bx +Bx +Bx +Bx +Bx +EQ +Fi +Fs +Fb +Fs +Gc +Go +Fc +Fb +Fb +Fb +Fb +Fb +HT +EO +Iu +II +IO +IZ +EO +It +Fb +JV +EO +EQ +EQ +Lh +EQ +EQ +EO +EO +wu +wu +wu +wu +aa +aa +aa +aa +aa +aa +aa +aa +aa +MN +MN +MN +MN +MN +MN +MN +MN +MR +Op +Ow +Op +MR +MN +MN +MN +MN +MN +MN +MN +MN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(96,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +nB +nB +oe +mO +oB +nB +nB +nB +nB +pK +mO +qF +re +re +re +re +re +th +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ww +wx +wx +wx +xD +xD +xD +xD +xD +xD +xD +zo +zo +zo +zo +zo +zo +zo +Bn +BI +Ae +Ae +xD +Cz +Cz +Cz +Dk +xD +CJ +Bx +Bx +Bx +CJ +EO +Fj +Ft +FF +Ft +Gd +Gp +GH +GP +Hc +Hq +Hc +Hq +HU +EO +Iv +IJ +IJ +Ja +EO +Jq +Fb +JW +EO +KD +Fb +Fb +FT +LB +EO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MN +MV +Nn +Nv +Nn +ND +NO +ND +Oi +Nu +Ny +Nu +Oi +OS +Pi +Pn +Oi +Pu +OU +Pu +MN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(97,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +nC +nB +of +mO +oC +pa +ph +ph +pa +oC +mO +qG +re +rC +sg +re +re +re +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ww +wx +wx +wx +ww +xU +ys +yM +yS +yZ +zi +zo +zB +zB +zC +zC +AM +zo +zo +zo +zo +zo +zo +zo +zo +zo +xD +xD +Be +Eh +Eh +Eh +Be +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +EO +JC +EO +EO +KE +Fb +Fb +Fb +LC +EO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MN +MW +Nn +Nw +Nn +NE +Nn +NE +Oi +Nu +Ny +Nu +Oi +OT +OU +Po +Oi +OU +OU +OU +MN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(98,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +nD +nO +og +mO +oC +pa +ph +ph +pa +oC +mO +qG +re +rD +sg +re +sF +ti +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sH +wx +wx +wx +ww +xU +xU +xU +yS +za +xU +zo +zC +zC +zC +zC +zC +zo +zF +BJ +Ai +BZ +BJ +Ai +BZ +zo +Dl +BK +CJ +Bx +Bx +Bx +CJ +BK +Do +Fu +FG +FH +FH +FH +FH +FH +FH +FH +FH +HE +HV +Il +Iw +Fu +IP +Jb +Jb +Jp +Fb +JX +EO +If +Fb +Fb +Fs +LD +EO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MN +MX +Nn +Nn +Nn +Nn +Nn +Nn +Oj +Nu +Ny +Nu +OI +OU +OU +OU +Pr +OU +OU +Pu +MN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(99,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +mO +mO +mO +mO +oC +pa +ph +ph +pa +oC +mO +qH +re +rD +sg +ss +sF +tj +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sH +wx +wx +wx +xE +xU +xU +xU +yS +zb +xU +zo +zD +zX +zC +Ay +Ay +zo +zF +zF +zF +zF +zF +zF +zF +CS +Dm +BK +Bx +Bx +Bx +Bx +Bx +BK +Dl +Fv +FH +FH +FH +FH +FH +FH +FH +FH +FH +HF +HW +Im +Ix +Fu +IQ +Fb +Fb +Fb +Fb +JY +EO +KF +Fb +Fb +Fb +LE +EO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MN +MY +No +Nn +Nz +NF +Nn +Nn +Oj +Nu +Ny +Nu +Oi +OV +OU +OU +Oi +OU +OU +OU +MN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(100,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +oD +nB +nB +nB +nB +pL +mO +qI +re +rD +sg +re +re +re +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ww +wx +wx +wx +ww +xV +xU +xU +xU +xU +xU +zo +zo +zo +Af +zo +zo +zo +zF +zF +Ah +Ah +zF +Ah +Ah +CS +Dn +BK +Bx +Bx +Bx +Bx +Bx +BK +Dm +Fv +FH +FH +Ge +Ge +FH +Ge +Ge +FH +FH +HF +HX +In +Iy +Fu +IQ +Fb +Fb +Fb +JD +JY +EO +KF +Fb +Fb +Fb +LE +EO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MN +MY +Np +Nn +NA +NG +Nn +NW +Oi +Nu +Ny +Nu +Oi +OW +Pi +OU +Oi +Pu +OU +Pu +MN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(101,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +mO +mO +pi +pi +mO +mO +mO +qJ +re +rD +sg +re +re +re +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ww +wx +wx +wx +ww +xW +xU +xU +xU +xU +xU +zo +zE +zF +zF +Az +Az +zY +zZ +zF +Ai +Bb +zF +Ai +Bb +CS +Dm +BK +Bx +Bx +Bx +Bx +Bx +BK +Dn +Fv +FH +FH +Gf +Gq +FH +GQ +Hd +FH +FH +FH +FH +FH +FH +Fu +IQ +Fb +Fb +Fb +Fb +JY +EO +KG +Fq +Fq +Fq +LF +EO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MN +MZ +Nq +Nn +NB +NH +Nn +NW +Oi +Nu +Ny +Nu +MN +MN +MN +MN +MN +MN +MN +MN +MN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(102,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +oE +oo +oo +oo +pw +pw +mO +mO +mO +mO +re +re +sG +tk +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sH +ww +xg +xg +sH +sH +sH +sH +sH +sH +sH +zo +zF +zF +zF +zF +zF +zY +zZ +zF +Ai +AO +zF +Ai +AO +CS +Dn +BK +Bx +Bx +Bx +Bx +Bx +BK +Dn +Fv +FH +FH +Gg +Gr +FH +GR +He +FH +FH +FH +FH +FH +FH +Fu +IR +Jc +Jc +Jr +JE +JZ +Ht +Ht +Ht +Ht +Ht +Ht +Ht +Ht +Ht +Ht +Ht +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +MN +Na +Nn +Nn +Nn +Nn +Nn +NX +Oi +Nu +Ny +Nu +Oi +OX +Pj +OX +Pj +OX +Pj +OX +MN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(103,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +oF +oo +oo +oo +oo +oo +mO +qK +rf +mO +re +re +re +re +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sH +wx +wx +wx +ww +xF +xF +xF +xF +xF +xF +zo +zF +zF +Ag +AA +zF +zY +zZ +zF +Aj +Aj +zF +Aj +Aj +zo +BK +BK +Bx +Bx +Bx +Bx +Bx +BK +BK +Fu +FH +FH +Gh +Gh +FH +Gh +Gh +FH +FH +HG +HG +HG +HZ +Fu +Ht +Ht +Ht +Ht +Ht +Ht +Ht +HK +HK +HK +HK +HK +HK +HK +HK +HK +HK +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +MN +Nb +Nn +Nn +Nn +Nn +Nn +NY +MN +Nu +Ny +Nu +Oi +Ny +Ny +Ny +Ny +Ny +Ny +Ny +MN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(104,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +mO +mO +mO +oo +oo +mO +mO +mO +oo +oo +rE +re +re +re +re +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ww +wx +wx +wx +ww +xF +yt +yt +xF +yt +yt +zo +zF +zF +zF +zF +zF +zY +zZ +zF +zF +zF +zF +zF +zF +CT +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Fw +FH +FH +FH +FH +FH +FH +FH +FH +Hs +HH +HY +HZ +HZ +Fu +HK +HK +HK +HK +HK +HK +HK +HK +Ht +Ht +Ht +Ht +Ht +Ht +Ht +Ht +HK +Ht +Ht +Ht +aa +aa +aa +aa +aa +aa +aa +MN +MN +Nr +Nx +NC +Nn +Nn +NY +MN +Nu +Ny +Nu +Ow +Ny +Ny +Ny +OX +Pj +OX +MN +MN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(105,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +on +on +pb +oo +oo +px +pM +mO +qL +rg +mO +rD +rD +rD +tl +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ww +wx +wx +wx +ww +xF +yu +yN +xF +yN +yN +zo +zF +zY +zY +zY +AN +zY +zZ +zF +zF +zF +zF +zF +zF +CT +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Fw +FH +FH +FH +FH +FH +FH +FH +FH +Hs +HH +HZ +HZ +HZ +Fu +HK +Ht +Ht +Ht +Ht +Ht +Ht +Ht +Ht +Li +Li +Li +Li +Li +HK +LZ +HK +HK +HK +Ht +aa +aa +aa +aa +aa +aa +aa +aa +MN +MN +MN +MN +Nn +Nn +NZ +MN +Nu +Nu +Nu +Ow +Ny +Ny +OX +MN +MN +MN +MN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(106,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +oo +oG +oo +oo +oo +mO +mO +mO +mO +mO +mO +mO +mO +mO +mO +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ww +wx +wx +wx +ww +xF +yv +yN +xF +yv +zj +zo +zF +zZ +zZ +zZ +zZ +zZ +zF +zF +Ah +Ah +zF +Ah +Ah +zo +BK +BK +Bx +Bx +Bx +Bx +Bx +BK +BK +Fu +FH +FH +Ge +Ge +FH +Ge +Ge +FH +Hs +HH +HZ +HZ +Iz +Fu +HK +Ht +Ji +Ji +JF +JF +Ht +Ht +Ht +Lj +Lj +Lj +Lj +Lj +Lj +Ht +Ht +Ht +HK +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MN +Nn +Nn +MN +MN +Oi +Oy +Oi +MN +MN +Ny +Ny +MN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(107,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +op +op +pc +oo +oo +py +pM +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ww +wx +wx +wx +ww +xF +yt +yt +xF +yt +yt +zo +zF +zF +zF +zF +zF +zF +zF +zF +Ai +Bb +zF +Ai +Bb +CS +Dm +BK +Bx +Bx +Bx +Bx +Bx +BK +Dv +Fv +FH +FH +Gi +Gs +FH +GS +Hf +FH +Hs +HI +HZ +HZ +IA +Fu +HK +Ht +Jj +Jj +Jj +Ka +Ht +KH +KW +Lk +Lk +Lk +Lk +Lk +Lk +Ma +Mb +Ht +HK +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MN +NI +NI +MN +Ok +Or +Oz +OC +OJ +MN +Pk +OX +MN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(108,1,1) = {" +ab +aj +aj +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mO +mO +mO +mO +mO +mO +mO +mO +mO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sH +wx +wx +wx +xF +xF +xF +xF +xF +xF +xF +zo +zF +zF +Ah +Ah +Ah +Ah +zF +zF +Ai +AO +zF +Ai +AO +CS +Do +BK +Bx +Bx +Bx +Bx +Bx +BK +Fk +Fv +FH +FH +Gj +Gt +FH +GT +Hg +FH +Hs +HH +HZ +HZ +IB +Fu +HK +Ht +Jj +Jj +Jj +Kb +Ht +KH +KW +Lk +Lu +Lk +Lk +Lu +Lk +Ma +Mb +Ht +HK +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MN +MN +MN +MN +Ol +Os +Ol +Os +Ol +MN +MN +MN +MN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(109,1,1) = {" +ab +aj +aj +aj +ab +ab +ab +fv +gx +gI +gx +fv +gY +gY +gY +fv +gx +gI +gx +fv +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sH +wR +wx +wx +xF +xF +xF +xF +xF +xF +xF +zo +zF +zF +Ai +Ai +AO +Bb +zF +zF +Aj +Aj +zF +Aj +Aj +CS +Dm +BK +Bx +Bx +Bx +Bx +Bx +BK +Dn +Fv +FH +FH +Gh +Gh +FH +Gh +Gh +FH +Hs +HH +HZ +HZ +IC +Fu +HK +Jd +Jj +Jj +Jj +Kb +Ht +KH +KW +Lk +Lk +LG +Lk +Lk +Lk +Ma +Mb +Ht +HK +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MN +Om +Ot +OA +OD +OK +MN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(110,1,1) = {" +ab +aj +aj +ab +ab +fv +fv +fv +gy +ae +gP +gU +gZ +hc +hh +gU +hw +gJ +hX +ir +iJ +ac +ab +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sH +wx +wx +wx +ww +xX +xF +xF +yT +xF +xF +zo +zG +zF +Aj +Aj +Aj +Aj +zF +zF +zF +zF +zF +zF +zF +CS +Dm +BK +Bx +Bx +Bx +Bx +Bx +BK +Dm +Fv +FH +FH +FH +FH +FH +FH +FH +FH +Hs +HH +HZ +HZ +HZ +Fu +HK +Ht +Jj +Jj +Jj +Jj +Ht +KH +KW +Lk +Lu +Lk +Lk +Lu +Lk +Ma +Mb +Ht +HK +Ht +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +MN +Oi +Oi +Oi +Oi +Oi +MN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(111,1,1) = {" +ab +aj +aj +ab +fv +fv +fU +gn +gz +gJ +gQ +gV +gZ +hc +hh +gV +hx +gJ +gV +is +fv +fv +ab +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sH +wx +wx +wx +ww +xY +xF +xF +yt +xF +xF +zo +zH +zF +zF +zF +zF +zF +zF +BJ +Ai +BZ +BJ +Ai +BZ +zo +Dp +BK +CJ +Bx +Bx +Bx +CJ +BK +Dm +Fu +FG +FH +FH +FH +FH +FH +FH +FH +Hs +HH +HZ +HZ +HZ +Fu +HK +Ht +Jk +Jk +JG +Jj +Ht +KH +KW +Lk +Lk +Lk +Lk +Lk +Lk +Ma +Mb +Ht +HK +HK +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(112,1,1) = {" +ab +aj +aj +ab +fv +fS +ga +go +gA +gJ +gQ +gV +gZ +hc +hh +gV +hx +gJ +gJ +he +iK +iJ +ab +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ww +wx +wx +wx +sH +sH +sH +sH +sH +sH +sH +sH +sH +sH +sH +zo +zo +zo +zo +zo +zo +zo +zo +zo +zo +zo +Be +Be +Be +Eh +Eh +Eh +Be +Be +Be +Fu +Fu +Fu +Fu +Fu +Fu +Fu +Fu +Fu +Fu +Fu +Fu +Fu +Fu +Fu +HK +Ht +Ht +Ht +Ht +Kc +Ht +Ht +Ht +Ll +Ll +Ll +Ll +Ll +Ll +Ht +Ht +Ht +Ht +Mp +Ht +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(113,1,1) = {" +ab +aj +aj +ab +fv +fT +fU +gp +gB +gJ +gJ +gJ +gJ +hd +gJ +gJ +gJ +gJ +gJ +it +iK +iJ +ab +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ww +wx +wx +wx +sH +xZ +xZ +xZ +xZ +xZ +xZ +xZ +xZ +xZ +sH +wx +wx +ww +Bo +wx +wx +wx +Co +sH +sH +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Be +Be +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Ht +HK +HK +Ht +Js +Jw +Jw +Jw +KI +KX +KY +KY +KY +KY +KY +KY +KX +KI +Mg +Mg +Mg +Mr +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(114,1,1) = {" +ab +aj +aj +ab +fv +bE +gb +fv +gC +gJ +gQ +gV +gZ +he +hh +gV +hx +gJ +gJ +hc +iK +iJ +ab +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ww +wx +wx +wx +ww +xZ +yw +yO +yO +yO +yO +yO +yz +xZ +ww +wx +wx +ww +Bp +wx +wx +Ca +sH +sH +CJ +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +CJ +Be +Be +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Ht +HK +HK +Ht +Jt +JH +Jw +JH +KI +KY +KY +KY +KY +KY +KY +KY +KY +KI +Mh +Mg +Mg +Mr +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(115,1,1) = {" +ab +aj +aj +ab +fv +fv +gc +gq +gD +gJ +gQ +gV +gZ +hc +hh +gV +hx +gJ +gV +iu +fv +fv +ab +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ww +wx +wx +wx +ww +xZ +yx +vC +vC +vC +vC +vC +zI +xZ +ww +wx +wx +Bc +wx +wx +wx +Cb +sH +Bx +Bx +Bx +Bx +DE +DU +Ei +Ei +Ei +EJ +ER +Bx +Bx +Bx +Bx +Be +Be +Be +Be +Be +Be +Ht +Ht +Ht +Ht +Ht +Ht +Ht +HK +Ht +Ju +JH +Kd +JH +KI +KY +KY +KY +KY +KY +KY +KY +KY +KI +Mh +Ml +Mg +Mr +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(116,1,1) = {" +ab +aj +aj +ab +ab +fv +fv +fv +gy +gJ +gR +gW +gZ +hc +hh +gW +hy +gJ +hY +iv +iJ +ab +ab +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sH +wx +wx +wx +ww +xZ +yx +yP +vC +vC +vC +zp +zI +xZ +ww +wx +wx +ww +Bq +wx +wx +Cc +sH +Bx +Bx +Bx +Dq +DF +Ds +Ds +Ds +Ds +Ds +ES +Fl +Bx +Bx +Bx +Be +Gu +Gu +GU +Gu +Gu +Ht +HJ +HK +Hu +HK +HK +Ht +HK +Ht +Jt +JH +Ke +JH +KI +KY +KY +KY +KY +KY +KY +KY +KY +KI +Mh +Mg +Mq +Ms +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(117,1,1) = {" +ab +aj +aj +aj +ab +ab +ab +fv +gx +gx +gx +fv +gY +gY +gY +fv +gx +gx +gx +fv +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sH +wx +wx +wx +ww +xZ +yy +yQ +yQ +yQ +yQ +yQ +zJ +xZ +ww +wx +wx +ww +Br +wx +wx +Cd +sH +Bx +Bx +CU +Dr +Ds +Ds +Ds +Ds +Ds +Ds +Ds +Fm +ER +Bx +Bx +Be +Gv +Gv +Bx +Gv +Gv +Ht +HK +Ia +HK +HK +HK +IS +HK +Ht +Jv +JH +Kd +JH +KI +KY +KY +KY +KY +KY +KY +KY +KY +KI +Mh +Ml +Mq +Mt +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(118,1,1) = {" +ab +aj +aj +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sH +wR +wx +wx +sH +xZ +xZ +xZ +xZ +xZ +xZ +xZ +xZ +xZ +sH +wx +wx +sH +sH +sH +sH +sH +sH +Bx +Bx +CV +Ds +Ds +Ds +DV +Er +Ex +Ds +Ds +Ds +CV +Bx +Bx +Be +Bx +Bx +Bx +Bx +Bx +Hu +Hu +Ib +Hu +HK +HK +Ht +HK +Ht +Jw +JH +Jw +JH +KI +KY +KY +KY +KY +KY +KY +KY +KY +KI +Mh +Mg +Mq +Mu +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(119,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sH +wx +wx +wx +sH +sH +ww +ww +sH +zc +sH +ww +ww +sH +sH +wx +wx +wR +Bs +wx +wx +ww +Bx +Bx +Bx +CW +Ds +Ds +DV +Ej +Ej +Ej +Ex +Ds +Ds +Fx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Hu +HK +HK +HK +HK +HK +Ht +Ht +Ht +Jw +Jw +Jw +Jw +KI +KY +KY +KY +KY +LT +LV +KY +KY +Mc +Mi +Mg +Mg +Mv +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(120,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ww +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +Bt +wx +wx +Ce +Bx +Bx +Bx +CW +Ds +Ds +DW +Ej +Es +Ej +EK +Ds +Ds +Fx +Bx +Bx +Be +Ds +Ds +Ds +Ds +Ds +Hv +HK +HK +HK +HK +HK +HK +HK +Jl +Jw +Jw +Jw +Jw +KI +KY +KY +KY +LH +LU +LW +LY +LY +Md +Mj +Mm +Mg +Mg +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(121,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ww +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +Bu +wx +wx +ww +Bx +Bx +Bx +CW +Ds +Ds +DX +Ej +Ej +Ej +EL +Ds +Ds +Fx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Hu +HK +HK +HK +HK +HK +Ht +Ht +Ht +Jw +Jw +Jw +Jw +KI +KY +KY +KY +KY +LT +LX +KY +KY +Mc +Mg +Mn +Mg +Mw +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(122,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sH +wS +wS +sH +sH +sH +sH +sH +wx +wx +sH +sH +ww +ww +Ak +ww +ww +sH +Be +BK +BK +Be +Be +Bx +Bx +CX +Ds +Ds +Ds +DX +Et +Ey +Ds +Ds +Ds +CX +Bx +Bx +Be +Bx +Bx +Bx +Bx +Bx +Hu +Hu +Ib +Hu +HK +HK +Ht +HK +Ht +Jw +JH +Jw +JH +KI +KY +KY +KY +KY +KY +KY +KY +KY +KI +Mh +Mg +Mq +Mx +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(123,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sH +wx +wx +sH +xG +ya +yz +yR +wx +wx +ww +wx +wx +wx +wx +wx +wx +Bd +Be +Bx +BQ +Cf +BK +Bx +Bx +CY +Dt +Ds +Ds +Ds +Ds +Ds +Ds +Ds +ET +EU +Bx +Bx +Be +Gv +Gv +Bx +Gv +Gv +Ht +HK +Ic +HK +HK +HK +IS +HK +Ht +Jv +JH +Kd +JH +KI +KY +KY +KY +KY +KY +KY +KY +KY +KI +Mh +Ml +Mq +My +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +mH +aa +aa +"} +(124,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sH +wx +wx +sH +xH +yb +yA +sH +wx +wx +ww +zq +zq +wx +wx +wx +zt +zt +Bv +Bx +BR +Cg +BK +Bx +Bx +Bx +Du +DG +Ds +Ds +Ds +Ds +Ds +ET +Dr +Bx +Bx +Bx +Be +Gw +Gw +GV +Gw +Gw +Ht +HJ +HK +Hu +HK +HK +Ht +HK +Ht +Jw +JH +Ke +JH +KI +KY +KY +KY +KY +KY +KY +KY +KY +KI +Mh +Mg +Mq +Mz +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +ah +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mH +aa +aa +"} +(125,1,1) = {" +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sH +wx +wx +sH +sH +sH +sH +sH +wx +wx +ww +zr +zK +wx +wx +wx +wx +wx +Be +BL +BS +Be +Be +Bx +Bx +Bx +Bx +CY +DU +Ek +Ek +Ek +EM +EU +Bx +Bx +Bx +Bx +Be +Be +Be +Be +Be +Be +Ht +Ht +Ht +Ht +Ht +Ht +Ht +HK +Ht +Jv +JH +Kd +JH +KI +KY +KY +KY +KY +KY +KY +KY +KY +KI +Mh +Ml +Mq +MA +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +ah +mN +mN +mN +mN +mN +mN +mN +mN +mN +OY +PS +PU +PZ +OY +OY +OY +OY +OY +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +aa +aa +mH +aa +aa +"} +(126,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sH +wx +wx +sH +xG +ya +yz +yR +wx +wx +ww +zs +zL +wx +wx +wx +wx +wx +sH +sH +sH +sH +sH +Be +CJ +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +CJ +Be +Be +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Ht +HK +HK +Ht +Jw +JI +Kf +Ku +KJ +KZ +KZ +KZ +KZ +KZ +KZ +KZ +KZ +KJ +Mk +Mo +Mq +MB +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +ah +mN +mN +mN +mN +mN +mN +mN +mN +mN +Ps +Ps +PV +Ps +Ps +Qf +OY +OY +OY +mN +mN +mN +mN +mN +mN +mN +mN +aa +aa +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +aa +aa +mH +aa +aa +"} +(127,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sH +sH +wx +wx +sH +xH +yb +yA +sH +wx +wx +ww +zt +zt +wx +Al +An +wx +wx +ww +wx +wx +Ch +sH +Be +Be +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Be +Be +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Ht +HK +HK +Ht +Jx +JJ +Jw +Jw +KI +KX +KY +KY +KY +KY +KY +KY +KX +KI +Mg +Mg +Mg +MC +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +ah +mN +mN +mN +OY +OY +OY +OY +OY +OY +Ps +Ps +PW +PW +PW +Ps +Ps +OY +OY +mN +mN +mN +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +mH +aa +aa +"} +(128,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sH +wx +wx +wx +sH +sH +sH +sH +sH +wx +wx +ww +wx +wx +wx +Am +An +wx +wx +Bw +wx +wx +Ci +sH +sH +Be +Be +Be +Be +Be +Eh +Eh +Eh +Be +Be +Be +Fy +Fy +Fy +Fy +Fy +Fy +Fy +Fy +Fy +Fy +Fy +Fy +Fy +Fy +Fy +Ht +HK +Ht +Ht +Ht +Ht +Ht +Ht +Ht +Ll +Ll +Ll +Ll +Ll +Ll +Ht +Ht +Ht +Ht +Mp +Ht +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +ah +mN +mN +mN +OY +OY +OY +Ps +Ps +Ps +Ps +Ps +Ps +Ps +Ps +Ps +Ps +OY +OY +mN +mN +mN +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +mH +aa +aa +"} +(129,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sH +wx +wx +wx +sH +xG +ya +yz +yR +wx +wx +ww +zu +zM +wx +An +Ao +wx +wx +ww +wx +wx +Cj +sH +sH +sH +Be +Dm +BK +CK +Bx +Bx +Bx +CK +BK +Fn +Fy +FI +FK +FK +FK +FI +Fy +Hh +Hh +Hw +HL +Fy +Io +Hh +IK +Ht +HK +HK +HK +HK +HK +Ht +KK +KW +Lm +Lm +Lm +Lm +Lm +Lm +Ma +Me +Ht +HK +HK +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +ah +mN +mN +mN +OY +Pa +Ps +Ps +OY +Ps +Ps +Ps +PX +PW +Qd +Ps +Ps +Qp +OY +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +"} +(130,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mv +mv +mv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sH +wy +wx +wx +sH +xH +yb +yA +sH +wx +wx +ww +zv +zN +wx +wx +wx +AP +sH +sH +sH +sH +sH +sH +Be +Be +Be +Dn +BK +Bx +Bx +Bx +Bx +Bx +BK +Dm +Fy +FJ +FK +Gk +FK +FJ +Fy +Hi +Hh +Fy +Fy +Fy +Hh +Hh +Hh +Ht +Ht +Ht +Ht +Ht +HK +Ht +KK +KW +Lm +Lv +Lm +Lm +Lv +Lm +Ma +Me +Ht +HK +Ht +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +ah +mN +mN +OY +OY +Ps +Ps +OY +OY +OY +OY +Ps +Ps +Ps +Ps +Qg +Ps +Qq +OY +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +"} +(131,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mv +mv +mv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sH +sH +sH +sH +sH +sH +sH +sH +sH +sH +sH +sH +sH +sH +wT +wT +sH +sH +sH +sH +sH +wx +wx +ww +zw +zO +Aa +wx +wx +wx +sH +Bx +Bx +Bx +Bx +Bx +Bx +CK +Be +Dm +BK +Bx +Bx +Bx +Bx +Bx +BK +Dl +Fy +FJ +FK +Gk +FK +FJ +Fy +Hi +Hh +Hx +HL +Fy +Io +Hh +IK +Fy +aa +aa +aa +Ht +HK +Ht +KK +KW +Lm +Lm +LI +Lm +Lm +Lm +Ma +Me +Ht +HK +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +ah +mN +mN +OY +Ps +Ps +Ps +OY +OY +mN +OY +OY +Ps +Ps +Ps +Ps +OY +OY +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +"} +(132,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mv +mv +mv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sI +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +sH +wx +wx +sH +sH +sH +sH +sH +AB +sH +sH +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Be +Dl +BK +Bx +Bx +Bx +Bx +Bx +BK +Dm +Fy +FJ +FK +Gk +FK +FJ +Fy +Hi +Hh +Fy +Fy +Fy +Hh +Hh +Hh +Fy +aa +aa +aa +Ht +HK +Ht +KK +KW +Lm +Lv +Lm +Lm +Lv +Lm +Ma +Me +Ht +HK +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +ah +mN +mN +OY +Pa +Ps +OY +OY +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +aa +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +"} +(133,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mv +mv +mv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sI +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +sH +wx +wx +sH +zx +zx +sH +wx +wx +zK +sH +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Be +Dn +BK +Bx +Bx +Bx +Bx +Bx +BK +Dn +Fy +FJ +FK +Gk +FK +FJ +Fy +Hi +Hh +Hy +HL +Fy +Io +Hh +IK +Fy +aa +aa +aa +Ht +HK +Ht +KK +KW +Lm +Lm +Lm +Lm +Lm +Lm +Ma +Me +Ht +HK +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +ah +mN +mN +OL +Pa +Pa +OY +OY +mN +mN +mN +mN +mN +mN +mN +mN +mN +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +aa +aa +aa +aa +aa +aa +mH +aa +aa +"} +(134,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +md +mm +md +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sI +tm +tm +tm +tm +tm +tJ +kG +kH +tJ +tm +tJ +kG +kH +tJ +tm +tm +tm +tm +tm +sH +wx +wx +sH +zx +zx +sH +wx +AC +AQ +ww +By +By +BT +Bx +Bx +Bx +Bx +Be +BK +BK +Bx +Bx +Bx +Bx +Bx +BK +BK +Fy +FK +FK +FK +FK +FK +Fy +Hh +Hh +Fy +Fy +Fy +Hj +Hh +Hj +Fy +aa +aa +aa +Ht +HK +Ht +Ht +Ht +Lj +Lj +Lj +Lj +Lj +Lj +Ht +Ht +Ht +HK +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +OL +OY +OY +OL +Pa +Pa +OY +OY +OY +OY +OY +OL +OL +OY +aa +aa +nj +nj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +aa +aa +aa +mN +aa +aa +mH +aa +aa +"} +(135,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +md +md +md +md +md +mg +md +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sI +tm +tm +tm +tm +tJ +tJ +vj +vj +tJ +tJ +tJ +vj +vj +tJ +tJ +tm +tm +tm +tm +sH +wx +wx +sH +zx +zx +sH +wx +wx +AR +ww +Bz +Bz +BU +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Fz +FK +FK +FK +FK +FK +Fz +Hh +Hh +Hh +Hh +Hh +Hh +Hh +Hh +Fy +aa +aa +aa +Ht +HK +HK +HK +Ht +Ln +Ln +Ln +Ln +Ln +HK +LZ +HK +HK +HK +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +OL +OY +OY +OL +Pa +Pa +OL +OY +OL +PK +PN +PT +PT +OY +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +aa +aa +mN +mN +mN +aa +mH +aa +aa +"} +(136,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +md +mg +mg +mq +md +mm +md +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sI +tm +tm +tm +tJ +tJ +tJ +vk +us +us +tJ +vU +us +wz +tJ +tJ +tJ +tm +tm +tm +sH +wx +wx +sH +zx +zx +sH +wx +wx +An +ww +Bz +Bz +BU +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Fz +FK +FK +FK +FK +FK +Fz +Hh +Hh +Hh +Hh +Hh +Hh +Hh +Hh +Fy +aa +aa +aa +Ht +Ht +Ht +HK +Ht +Ht +Ht +Ht +Ht +Ht +Ht +Ht +HK +Ht +Ht +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +OL +OY +OY +OL +Pa +Pa +OL +OY +OL +PL +PO +PN +PY +OY +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +yC +yC +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +aa +mH +aa +aa +"} +(137,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +md +mg +ml +mq +md +mg +md +md +md +md +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sI +tm +tm +tJ +tT +us +uK +us +us +us +tJ +vV +us +us +wU +us +tJ +tJ +tm +tm +sH +wx +wx +sH +zx +zx +sH +wx +AC +AS +ww +Bz +Bz +BU +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Bx +BK +BK +Fy +FK +FK +FK +FK +FK +Fy +Hh +Hh +Fy +Fy +Fy +Ip +Hh +Ip +Fy +aa +aa +aa +aa +aa +Ht +HK +HK +HK +HK +HK +HK +HK +HK +HK +HK +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +OL +OY +OY +OY +Pa +Pa +OL +OY +OL +PL +PN +PN +OL +OL +OL +OL +OL +OL +Qr +Qr +Qr +yC +yC +yC +yC +yC +yC +yC +RR +RT +Sp +yC +yC +yC +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +aa +mH +aa +aa +"} +(138,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +md +mg +mg +mq +md +mg +mg +mq +mq +md +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sI +tm +tm +tJ +tU +us +uL +vl +us +us +tJ +vW +us +us +wV +us +xq +tJ +tm +tm +sH +wx +wx +sH +zx +zx +sH +wx +wx +wx +ww +BC +BC +BX +Bx +Bx +Bx +Bx +Be +BK +BK +Bx +Bx +Bx +Bx +Bx +BK +Dm +Fy +FJ +FK +Gk +FK +FJ +Fy +Hj +Hh +Hz +HL +Fy +Io +Hh +IK +Fy +aa +aa +aa +aa +aa +Ht +Ht +Ht +Ht +Ht +Ht +Ht +Ht +Ht +Ht +Ht +Ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +OL +OY +OY +OL +Pa +Pa +OL +OL +OL +OL +Pp +Pp +OL +Pa +Pa +Pa +Pa +Pa +Qs +Qu +Qu +yD +yV +Nf +QM +Rc +Rn +RL +RL +RU +RU +SC +Tb +Te +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +aa +aa +aa +mH +aa +aa +"} +(139,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +md +md +mm +md +md +mg +mg +mg +mg +md +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sI +tm +tm +tJ +tV +us +uM +vl +us +vJ +tJ +vU +us +us +wW +us +xr +tJ +tm +tm +sH +wx +wx +sH +zx +zx +sH +Ao +An +Aa +sH +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Be +Dn +BK +Bx +Bx +Bx +Bx +Bx +BK +Dn +Fy +FJ +FK +Gk +FK +FJ +Fy +Hk +Hh +Fy +Fy +Fy +Hh +Hh +Hh +Fy +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +OL +OL +OL +OL +Pa +Pa +Pp +Pa +PI +OL +Pa +Pa +OL +Pa +OZ +Pa +Pa +Pa +Qs +Qv +Qv +yD +zd +Ns +QN +yC +Ro +RM +RM +RM +RM +SD +Tb +Te +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +"} +(140,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +md +mg +mg +mg +mg +mg +mg +mg +mg +md +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sI +tm +tm +tJ +tW +us +uN +vl +us +us +tJ +vX +us +us +wX +us +xs +tJ +tm +tm +sH +wx +wx +sH +zx +zx +sH +sH +sH +sH +sH +Bx +Bx +Bx +Bx +Bx +Bx +Bx +Be +Dm +BK +Bx +Bx +Bx +Bx +Bx +BK +Dm +Fy +FJ +FK +Gk +FK +FJ +Fy +Hk +Hh +HA +HL +Fy +Io +Hh +IK +Fy +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +OL +OZ +Pl +OL +Pa +Pa +OL +Pa +Pa +OL +Pa +Pa +OL +Pa +Pa +Pa +OL +OL +Qt +Qt +Qt +yC +yC +yC +yC +yC +Rp +RM +RM +RV +RM +SD +yC +yC +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +"} +(141,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +md +mg +mg +mg +mg +mg +my +my +my +md +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sI +tm +tm +tJ +tJ +tJ +tJ +tJ +uP +tJ +tJ +tJ +uP +tJ +tJ +tJ +tJ +tJ +tm +tm +sH +wx +wx +sH +zx +zx +zx +zx +zx +zx +Be +Bx +Bx +Bx +Bx +Bx +Bx +CK +Be +Dm +BK +Bx +Bx +Bx +Bx +Bx +BK +Fo +Fy +FJ +FK +Gk +FK +FJ +Fy +Hk +Hh +Fy +Fy +Fy +Hh +Hh +Hh +Fy +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +OL +Pa +Pa +OL +Pa +Pa +OL +Pl +OZ +OL +Pa +Pa +OL +Pa +Pa +Pa +Qi +aa +aa +aa +aa +aa +aa +aa +aa +yC +Rq +RM +RM +Sc +yC +yC +yC +yC +yC +yC +yC +yC +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +"} +(142,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +md +md +md +md +md +md +md +md +md +md +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sI +tm +tm +tK +tX +ut +uO +us +us +us +uO +us +us +us +uO +us +us +tJ +tm +tm +sH +wx +wx +sH +zx +zx +zx +zx +zx +zx +Be +Be +Be +Be +Be +Be +Be +Be +Be +Dv +BK +CK +Bx +Bx +Bx +CK +BK +Fk +Fy +FI +FK +FK +FK +FI +Fy +Hl +Hh +HB +HL +Fy +Io +Hh +IK +Fy +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +OL +Pb +Pa +Pp +Pa +Pa +OL +OL +OL +OL +Pa +Pa +OL +Pa +Pa +Pa +Qj +aa +aa +aa +aa +aa +aa +aa +aa +yC +Rr +RN +RM +RM +RO +Re +Re +Tf +Re +Re +yC +yC +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +"} +(143,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sI +tm +tm +tK +tY +ut +us +us +us +us +us +us +us +us +wW +wW +us +tJ +tm +tm +sH +wx +wx +sH +sH +sH +sH +sH +sH +sH +sH +wR +wx +wx +wx +wx +wx +wR +sH +sH +Be +Be +Bx +Bx +Bx +Bf +Bf +Bf +Bf +Bf +Bf +Bf +Bf +Bf +Bf +Bf +Bf +Bf +Bf +Bf +Bf +Bf +Bf +Fy +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +OL +OL +OL +OL +Pa +Pa +OL +PG +PI +OL +Pa +Pa +OL +Pa +Pa +Pa +Qk +aa +aa +aa +aa +aa +aa +yC +yC +yC +yC +yC +RO +yC +yC +SE +Re +Tg +Re +Re +Tw +yC +yC +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +"} +(144,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sI +tm +tm +tJ +tJ +tJ +uP +tJ +tJ +us +vR +us +tJ +us +wW +wW +us +tJ +tm +tm +sH +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +DH +Bx +Bx +Bx +Bx +EN +EV +EV +EV +EV +EV +EV +EV +EV +EV +EV +EV +EV +EV +EV +EV +ID +BF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +OL +OY +OY +OL +Pa +Pa +Pp +Pa +OZ +OL +Pa +Pa +OL +OL +OL +Pp +OL +OL +aa +aa +aa +yC +yC +yC +yC +Rd +Rs +ze +Re +Sd +yC +Re +Re +Re +Re +Td +Re +yC +yC +yC +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +"} +(145,1,1) = {" +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hf +hf +hf +hf +hf +hf +hf +hf +hf +hf +hf +hf +hf +hf +hf +hf +hf +hf +hf +hf +hf +hf +hf +hf +hf +hf +hf +hf +hf +hf +hf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sI +tm +tm +tJ +tZ +us +us +vm +tJ +vK +us +vY +tJ +us +wW +wW +us +tJ +tm +tm +sH +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +wx +DH +Bx +Bx +Bx +Bx +EN +EV +EV +EV +EV +EV +EV +EV +EV +EV +EV +EV +EV +EV +EV +EV +EV +BF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +OL +OY +OY +OL +Pa +Pa +OL +OL +OL +OL +Pa +Pa +OL +Qa +Qb +Qb +Qb +OL +aa +aa +aa +aa +ze +yC +QO +Re +Re +zf +Re +Se +yC +RR +RT +Sp +yC +yC +yC +yC +Tb +Te +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +"} +(146,1,1) = {" +ag +ak +ag +ak +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hf +hi +hi +hi +hi +hi +hi +hi +hi +hi +hi +hi +hi +hi +hi +hi +hi +lu +hi +hi +hi +hi +hi +hi +hi +hi +hi +hi +hi +hi +hf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sI +tm +tm +tJ +ua +us +us +vn +tJ +vL +vL +vL +tJ +us +us +us +us +tJ +tm +tm +sH +wx +wx +sH +sH +sH +sH +sH +sH +sH +sH +sH +sH +sH +sH +sH +sH +Bf +CZ +Bf +Bf +BF +El +BF +El +Bf +EW +EV +EV +FL +FL +FL +FL +FL +FL +FL +EV +EV +HM +Id +EV +EV +BF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +OL +OY +OY +OL +Pa +Pa +Pa +Pa +Pa +Pa +Pa +Pa +OL +Qb +Qb +Qb +Ql +Qi +aa +aa +aa +aa +zf +NM +QX +Re +Re +Ar +Re +Re +Sq +SF +SF +Th +yC +Tl +TC +TG +Tb +Te +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +"} +(147,1,1) = {" +ag +al +ag +al +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hf +hi +hi +hi +hi +hi +hi +hi +hi +hi +hi +hi +hi +hi +hi +hi +hi +hi +hi +hi +iL +iL +iL +iL +iL +iL +iL +iL +iL +hi +hf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sI +tm +tm +tJ +tJ +uu +us +vo +tJ +tm +tm +tm +tJ +tJ +uP +tJ +tJ +tJ +tm +tm +sH +wx +wx +sH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Bf +BD +Dw +BD +DY +BD +BD +BD +Bf +EX +EV +EV +FM +FM +FM +FM +FM +FM +FM +EV +EV +HM +Id +EV +EV +BF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +OL +OY +OY +OL +Pa +Pa +Pa +Pa +Pa +Pa +Pa +Pa +Pp +Qb +Qe +Qh +Qm +Qj +aa +aa +aa +aa +zf +QB +QY +Re +Re +RO +Re +Re +Sx +SR +Tc +Re +RO +Re +Re +TP +Tb +Te +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +"} +(148,1,1) = {" +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hf +hi +hi +hi +hi +hi +hi +hi +hi +hi +hi +hi +hi +hi +iL +iL +iL +iL +iL +iL +iL +me +me +me +me +me +me +mx +ha +hi +hf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sI +tm +tm +tJ +tJ +uv +us +vp +tJ +tm +tm +tm +tJ +us +us +xh +tJ +tJ +tm +tm +sH +wx +wx +sH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Bf +BD +BD +DI +DZ +BD +BD +BD +Bf +EY +EV +EV +EV +EV +EV +EV +EV +EV +EV +EV +EV +HM +Id +EV +EV +BF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +OL +OY +OY +OL +Pa +Pa +Pa +Pa +Pa +Pa +Pa +Pa +OL +Qb +Qb +Qb +Qb +Qk +aa +aa +aa +aa +zf +QI +QX +Re +Re +ze +Re +Re +Sy +SS +SS +Th +yC +Tu +TD +TQ +Tb +Te +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +"} +(149,1,1) = {" +ag +ak +ag +ak +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hf +hi +hi +hi +hi +hi +hi +hi +hi +hi +hi +hi +hi +hi +iL +iY +iY +iY +iY +iY +iL +me +me +me +me +me +me +mx +hb +hi +hf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sI +tm +tm +tm +tJ +tJ +uQ +vq +tJ +tm +tm +tm +tJ +wA +us +tJ +tJ +tm +tm +tm +sH +wx +wx +sH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Bf +BD +Dx +DJ +BF +BD +BD +BD +Bf +EZ +EV +EV +FL +FL +FL +FL +FL +FL +FL +EV +EV +HM +Id +EV +BF +BF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +OL +OY +OY +OL +OL +OL +Pp +Pp +OL +OL +OL +OL +OL +Qc +Qb +Qb +Qn +OL +aa +aa +aa +aa +Ar +QJ +QZ +Re +Re +zf +Re +Re +yC +RR +RT +Sp +yC +yC +yC +yC +Tb +Te +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +"} +(150,1,1) = {" +ag +al +ag +al +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hf +hi +hj +hi +hi +hi +hi +hi +hi +hi +hi +hi +hi +hi +iL +iY +iY +iY +iY +iY +iL +me +me +me +me +me +me +mx +hs +hi +hf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sI +tm +tm +tm +tJ +tJ +uR +vr +tJ +tm +tm +tm +tJ +wB +us +tJ +tJ +tm +tm +tm +sH +yU +yU +sH +aa +aa +aa +aa +aa +aa +aa +Bf +Bf +Bf +Bf +Bf +Bf +Bf +Bf +BF +BF +Bf +Em +BF +Em +Bf +BF +BF +Bf +BF +BF +Bf +BF +BF +Bf +Bf +Bf +BF +BF +BF +BF +BF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +OL +OY +OY +OY +OY +Pv +PE +PE +PE +PE +PP +OY +OL +OL +OL +Pp +OL +OL +aa +aa +aa +yC +yC +yC +yC +Rl +Rs +Ar +Re +Sf +yC +ST +Re +Re +Tj +Re +TE +yC +yC +yC +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +"} +(151,1,1) = {" +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hf +hi +hi +hi +hi +hi +hi +iL +iL +iL +iL +iL +hi +hi +iL +iY +iY +iY +iY +iY +iL +me +me +me +me +iL +iL +iL +iL +hi +hf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sI +tm +tm +tm +tm +tJ +tJ +tJ +tJ +tm +tm +tm +tJ +tJ +tJ +tJ +tm +tm +tm +tm +sH +tm +tm +sH +aa +aa +aa +aa +aa +aa +Bf +Bf +BD +BD +BD +Cp +Cp +Cp +Cp +Cp +Cp +BD +BD +BD +BD +BD +Cp +Cp +Cp +Cp +Cp +Cp +BD +BD +BD +Bf +Bf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +OL +OY +OY +OY +OY +Pw +PF +PH +PE +PE +PQ +OY +OL +Pa +Pa +Pa +Qi +aa +aa +aa +aa +aa +aa +yC +yC +yC +yC +yC +RO +yC +yC +SU +Re +Re +Re +Re +TF +yC +yC +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +"} +(152,1,1) = {" +ag +ak +ag +ak +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hf +hi +hi +hi +hi +hi +iw +iL +iY +iY +iY +iL +hi +hi +iL +iY +iY +iY +iY +iY +iL +me +me +me +me +iL +hi +hi +hi +hi +hf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sI +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +sH +tm +tm +sH +aa +aa +aa +aa +aa +aa +Bf +BD +BD +BD +BD +BD +BD +BD +BD +BD +BD +BD +BD +BD +BD +BD +BD +BD +BD +BD +BD +BD +BD +BD +BD +BD +Bf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +OL +OY +OY +OY +OY +OY +OY +OY +PE +PE +PR +OY +OL +Pa +Pa +Pa +Qj +aa +aa +aa +aa +aa +aa +aa +aa +yC +RA +RP +RM +RM +RO +Re +Td +Ti +Tk +Tv +yC +yC +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +"} +(153,1,1) = {" +ag +al +ag +al +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hf +hi +hi +hz +hi +hi +iw +iM +iY +iY +iY +iL +iL +iL +iL +iL +iL +iL +iY +iY +iL +iL +me +me +iL +iL +iL +iL +hi +hi +hf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sI +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +tm +sH +yU +yU +sH +aa +aa +aa +aa +aa +aa +Bf +BD +BD +BD +BD +BD +BD +BD +BD +BD +BD +BD +BD +BD +BD +BD +BD +BD +BD +BD +BD +BD +BD +BD +BD +BD +BF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +OL +OY +OY +OY +OY +OY +OY +OY +PJ +PM +OL +OY +OL +Pa +Pa +Pa +Qk +aa +aa +aa +aa +aa +aa +aa +aa +yC +RB +RM +RM +Sg +yC +yC +yC +yC +yC +yC +yC +yC +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +"} +(154,1,1) = {" +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hf +hi +hi +hi +hi +hi +iw +iN +iY +iY +iY +iL +iY +iY +iY +iY +iY +iL +iY +iY +iY +iY +iY +iY +me +me +mx +ha +hi +hi +hf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sH +sH +sH +sH +sH +sH +uS +sH +sH +vM +vM +vM +vM +vM +vM +vM +vM +vM +vM +vM +vM +vT +vT +vM +vM +aa +aa +aa +aa +aa +Bf +BD +BD +BD +Ck +Bf +Bf +BF +BF +Bf +Bf +Ck +BD +BD +BD +Ck +Bf +Bf +BF +BF +Bf +Bf +Ck +BD +BD +BD +BF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +OL +OY +OY +OY +OY +OY +OY +OL +OL +OL +OL +OY +OL +Pa +Pa +Pa +OL +OL +Qr +Qr +Qr +yC +yC +yC +yC +yC +RC +RM +RS +RM +Sz +SV +yC +yC +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +"} +(155,1,1) = {" +ag +ak +ag +ak +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hf +hj +hi +hi +hi +hi +iw +iN +iY +iY +iY +iY +iY +iY +iY +iY +iY +iY +iY +iY +iY +iY +iY +iY +me +me +mx +hb +hi +hi +hf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sH +ub +uw +ud +ud +vB +vM +vS +vS +vS +vS +vS +vS +vS +vS +vS +vS +vS +vS +vS +vS +vM +aa +aa +aa +aa +aa +Bf +BD +BD +BD +Bf +Bf +Cq +CL +Da +Cq +Bf +Bf +BD +BD +BD +Bf +Bf +Cq +CL +Da +Cq +Bf +Bf +BD +BD +BD +BF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +ah +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +OL +Pa +OZ +Pa +Pa +Pa +Qs +Qu +Qu +yD +AI +QK +Ra +yC +RD +RQ +RM +Sh +SA +SW +Tb +Te +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +"} +(156,1,1) = {" +ag +al +ag +al +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hf +hi +hi +hi +hi +hi +iw +iN +iY +iY +iY +iL +iY +iY +iY +iY +iY +iL +iY +iY +iY +iY +iY +iY +me +me +mx +hs +hi +hi +hf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sH +uc +ud +ud +ud +vC +vM +vS +lm +lm +lm +mz +rj +lm +rj +sJ +lm +lm +lm +vS +vS +vM +aa +aa +aa +aa +aa +Bf +BD +BD +BD +Bf +Cq +Cq +CM +CM +Cq +Cq +Bf +BD +BD +BD +Bf +Cq +Cq +CM +CM +Cq +Cq +Bf +BD +BD +BD +Bf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +ah +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +OL +Pa +Pa +Pa +Pa +Pa +Qs +Qv +Qv +yD +Lo +QL +Rb +Rm +RE +RL +RL +RL +SB +SX +Tb +Te +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +"} +(157,1,1) = {" +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eM +eN +eN +eN +eN +eN +eN +eN +eN +eN +eN +eN +eM +aa +hf +hi +hi +hi +hi +hi +iw +iO +iY +iY +iY +iL +iL +iL +iL +iL +iL +iL +iY +iY +iL +iL +iY +iY +iL +iL +iL +iL +hi +hi +hf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sH +ud +ud +ud +ud +ud +vM +vS +lm +lS +lT +mA +lS +lS +lS +uV +lT +lm +lm +xM +vS +vM +aa +aa +aa +aa +aa +Bf +BD +BD +BD +Bf +Cq +CA +CC +CC +Dy +Cq +Bf +BD +BD +BD +Bf +Cq +CA +CC +CC +Dy +Cq +Bf +BD +BD +BD +BF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +OL +OL +OL +OL +OL +OL +Qt +Qt +Qt +yC +yC +yC +yC +yC +yC +yC +RR +RT +Sp +yC +yC +yC +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +"} +(158,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eN +eO +eO +eO +eO +eO +eO +eO +eO +eO +eO +gS +eM +aa +hf +hi +hi +hi +hi +hi +iw +iL +iY +iY +iY +iL +kh +jj +jv +kj +iL +iY +iY +iY +iL +iY +iY +iY +iY +iL +hi +hi +hi +hi +hf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sH +ud +ud +ud +ud +vC +vM +vS +lm +lS +lS +qP +lS +lS +lS +uV +lS +lS +xL +xN +vS +vM +aa +aa +aa +aa +aa +Bf +BE +BD +BD +BF +Cr +CA +CC +CC +Dy +Cr +BF +BD +BD +BD +BF +Cr +CA +CC +CC +Dy +Cr +BF +BD +BD +Hm +BF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +ah +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +yC +yC +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +"} +(159,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eN +bV +eY +fb +fo +fo +fo +fp +fp +gE +gK +eO +eM +aa +hf +hk +hi +hj +hi +hi +hi +iL +iL +iL +iL +iL +iw +jk +fE +fE +le +iY +iY +iY +iL +iY +iY +iY +iL +iL +iL +iL +iL +hi +hf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sH +ud +ud +ud +ud +vD +vM +vS +lm +lS +lS +qP +lS +lS +lS +uV +lS +lS +xL +xN +vS +vM +aa +aa +aa +aa +aa +Bf +BE +BD +BD +BF +Cq +CA +CC +CC +Dy +Cq +BF +BD +BD +BD +BF +Cq +CA +CC +CC +Dy +Cq +BF +BD +BD +Hm +BF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +ah +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +"} +(160,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eN +ca +eY +fb +fp +fp +fp +fp +fp +fp +gL +gT +eM +aa +hf +hl +hi +hi +hi +hi +hi +hi +iZ +iZ +iZ +hi +iw +jk +fE +kU +iL +iY +iY +iY +iL +iY +iY +iY +iY +iY +iY +mx +ha +hi +hf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sH +sH +sH +sH +sH +sH +vM +vS +lm +lS +lS +lS +lS +lS +lS +lS +lS +lS +xL +xN +vS +vM +aa +aa +aa +aa +aa +Bf +BE +BD +BD +BF +Cr +CA +CC +CC +Dy +Cr +BF +BD +BD +BD +BF +Cr +CA +CC +CC +Dy +Cr +BF +BD +BD +Hm +Bf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +ah +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +"} +(161,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eN +cb +eY +fb +fq +fq +fq +fp +fp +gF +gK +eO +eM +aa +hf +hi +hi +hi +hi +hj +hi +hi +hi +hi +hz +hi +iw +jk +fE +jk +iL +iL +iL +iL +iL +iY +iY +iY +iL +iY +iY +mx +hb +hi +hf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +vM +vS +lm +lS +mr +lS +lS +sE +lS +lS +mr +lm +lm +yc +vS +vM +aa +aa +aa +aa +aa +Bf +BD +BD +BD +Bf +Cq +CB +CC +CC +Dz +Cq +Bf +BD +BD +BD +Bf +Cq +CB +CC +CC +Dz +Cq +Bf +BD +BD +BD +BF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +ah +mN +mN +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +"} +(162,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eN +eO +eO +eO +eO +eO +eO +gd +gd +eO +eO +gS +eM +aa +hf +hi +hk +hl +hi +hi +hi +hi +hi +ji +ji +eR +ki +jl +fE +jl +lf +gw +iZ +lY +iL +iY +iY +iY +iL +iY +iY +mx +hs +hi +hf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +vM +vS +lm +lm +lm +lm +lm +lm +lm +lm +lm +lm +lm +vS +vS +vM +aa +aa +aa +aa +aa +Bf +BD +BD +BD +Cl +Cs +CC +CC +CC +CC +Cs +Ea +BD +BD +BD +Cl +Cs +CC +CC +CC +CC +Cs +Ea +BD +BD +BD +BF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +aa +aa +"} +(163,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eM +eM +eM +eM +eM +fw +fV +ge +ge +fV +fw +fw +eM +aa +hf +hi +hi +hk +hi +hi +hi +hi +iw +jj +jv +jv +kj +hf +kI +hf +hf +lw +hi +hi +iL +iL +iL +iL +iL +iL +iL +iL +iL +hi +hf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +vM +vS +vS +vS +vS +vS +vS +vS +vS +vS +vS +vS +vS +vS +vS +vM +aa +aa +aa +aa +aa +Bf +BD +BD +BD +Cl +Cs +CC +CC +CC +CC +Cs +Ea +BD +BD +BD +Cl +Cs +CC +CC +CC +CC +Cs +Ea +BD +BD +BD +BF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(164,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eM +fc +eM +fx +fx +gf +gf +fx +fx +fx +eM +aa +hf +hk +hi +hi +hj +hi +hi +hz +iw +jk +fE +fE +fE +fE +fE +fE +hf +lf +ji +ji +ji +mf +mf +iZ +gO +iZ +iZ +iZ +hi +hi +hf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +vM +vT +vT +vT +vT +vT +vT +vT +vT +vT +vT +vT +vT +vT +vT +vM +aa +aa +aa +aa +aa +Bf +BD +BD +BD +Bf +Cq +CD +CC +CC +DA +Cq +Bf +BD +BD +BD +Bf +Cq +CD +CC +CC +DA +Cq +Bf +BD +BD +BD +Bf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(165,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eM +fd +eM +fy +fB +fB +fB +fB +fB +fB +eM +aa +hf +hi +hi +hi +hi +hi +hi +hi +iw +jk +fE +fE +kk +kk +fE +fE +hf +hf +lN +jv +kj +hf +hf +hi +hi +hi +hi +hi +hi +hi +hf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Bf +BE +BD +BD +BF +Cr +CA +CC +CC +Dy +Cr +BF +BD +BD +BD +BF +Cr +CA +CC +CC +Dy +Cr +BF +BD +BD +Hm +BF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +aa +aa +aa +aa +aa +"} +(166,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eM +eM +eM +fz +fB +fB +fB +fB +fB +fB +eM +aa +hf +hi +hi +hk +hi +hi +hk +hi +iw +jl +fE +jS +kl +ky +fE +fE +hf +lx +lx +lx +lx +lx +hf +hf +hf +hf +hf +hf +hf +hf +hf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Bf +BE +BD +BD +BF +Cq +CA +CC +CC +Dy +Cq +BF +BD +BD +BD +BF +Cq +CA +CC +CC +Dy +Cq +BF +BD +BD +Hm +BF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +aa +aa +aa +"} +(167,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eM +fA +fA +fA +fB +fA +fA +fA +eM +aa +hf +hi +hi +hi +hk +hl +hi +hj +iw +hf +jw +fE +km +km +fE +fE +hf +ly +ly +ly +ly +ly +hf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Bf +BE +BD +BD +BF +Cr +CA +CC +CC +Dy +Cr +BF +BD +BD +BD +BF +Cr +CA +CC +CC +Dy +Cr +BF +BD +BD +Hm +BF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +aa +aa +aa +"} +(168,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eM +fB +fB +fB +fB +fB +fB +fB +eM +aa +hf +hi +hk +hi +hl +hi +hi +hi +iw +hf +jx +fE +fE +fE +fE +fE +lg +ly +ly +ly +ly +ly +hf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Bf +BF +BF +BF +Bf +Cq +CB +CC +CC +Dz +Cq +Bf +BF +BF +BF +Bf +Cq +CB +CC +CC +Dz +Cq +Bf +BF +BF +BF +Bf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qw +Qw +Qx +Qx +Qx +Qw +Qw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +aa +aa +aa +"} +(169,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eM +fx +fx +fx +gr +fx +fx +fx +eM +aa +hf +hi +hi +hk +hi +hk +hz +hj +iw +hf +hf +jT +hf +hf +kJ +hf +hf +hf +hf +hf +hf +hf +hf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Bf +Cq +Cq +CN +CN +Cq +Cq +Bf +aa +aa +aa +Bf +Cq +Cq +CN +CN +Cq +Cq +Bf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +aa +aa +aa +aa +aa +aa +Qw +Qx +Qw +Rj +SG +SY +Tm +Rj +Qw +Qx +Qw +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +aa +aa +aa +"} +(170,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eM +fC +fB +fC +fB +fC +fB +fC +eM +aa +hf +hi +hi +hl +hi +hl +hl +hi +iw +hf +jy +fE +fE +hf +kK +kL +lh +hf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Bf +Ct +Cq +CL +Da +Cq +Ct +Bf +aa +aa +aa +Bf +Ct +Cq +CL +Da +Cq +Ct +Bf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +aa +aa +aa +aa +Qw +Qw +Qw +RW +Qw +Qw +Rj +Rj +Rj +Qw +Qw +TR +Qw +Qw +Qw +aa +aa +aa +aa +aa +aa +Qo +aa +aa +aa +aa +aa +"} +(171,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eM +fD +fE +fD +fE +fD +fE +fD +eM +aa +hf +hk +hi +hi +hk +hi +hi +hk +eP +hf +jz +fE +kn +hf +kK +kL +kL +hf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Bf +Ct +CE +CO +CE +CO +Ct +Bf +aa +aa +aa +Bf +Ct +CE +CO +CE +CO +Ct +Bf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +aa +aa +aa +Qw +Qw +Rt +QR +QR +Si +Qw +SH +SZ +St +Qw +TH +Rj +Sw +Sw +Qw +Qw +aa +aa +aa +aa +aa +Qo +aa +aa +aa +aa +aa +"} +(172,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eM +fE +fE +fE +fE +fE +fE +fE +eM +aa +hf +hi +hi +hk +hi +hk +hi +hi +eQ +hf +jA +fE +kn +hf +kL +kV +kV +hf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +BF +Ct +CE +CO +CE +CO +Ct +BF +aa +aa +aa +BF +Ct +CE +CO +CE +CO +Ct +BF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +aa +aa +Qw +Qw +Rf +Ru +RF +QR +Sj +Qw +SI +Rj +St +Qw +TI +Rj +Ua +Up +UA +Qw +Qw +aa +aa +aa +aa +Qo +aa +aa +aa +aa +aa +"} +(173,1,1) = {" +ah +am +am +am +am +am +am +am +am +am +am +ah +am +am +am +am +am +am +am +am +am +am +ah +aa +aa +aa +aa +aa +aa +aa +eM +fE +fE +fE +fE +fE +fE +fE +eM +aa +hf +hi +hi +hi +hl +hi +hi +hk +iw +hf +hf +hf +hf +ah +hf +hf +hf +hf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +BF +Ct +CE +CO +CE +CO +Ct +BF +aa +aa +aa +BF +Ct +CE +CO +CE +CO +Ct +BF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +aa +aa +Qw +QP +Rg +Rv +RF +QR +QR +Rw +Rj +Rj +Rj +Rx +Rj +Rj +Sw +Uq +Sw +UF +Qw +aa +aa +aa +aa +Qo +aa +aa +aa +aa +aa +"} +(174,1,1) = {" +ai +an +an +an +an +an +an +an +an +an +ao +cs +cu +cu +cu +cu +cu +cu +cu +cu +cu +cu +es +aa +aa +aa +aa +aa +aa +aa +eM +eM +eM +eM +eM +eM +eM +eM +eM +aa +hf +hf +hf +hf +hf +hf +hf +hf +hf +hf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +BF +Ct +CE +CO +CE +CO +Ct +BF +aa +aa +aa +BF +Ct +CE +CO +CE +CO +Ct +BF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +aa +Qw +Qw +QQ +Rh +Rh +QR +QR +Sk +Qw +SJ +Rj +Tn +Qw +TJ +Rj +Ub +Ur +Sw +UG +Qw +Qw +aa +aa +aa +Qo +aa +aa +aa +aa +aa +"} +(175,1,1) = {" +ai +an +an +aG +an +an +an +an +an +an +an +cs +cu +cu +cu +cO +cu +cu +cu +cu +cO +cu +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Bf +Ct +CE +CO +CE +CO +Ct +Bf +aa +aa +aa +Bf +Ct +CE +CO +CE +CO +Ct +Bf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +aa +Qx +QC +QR +QR +QR +QR +QR +Sj +Qw +SK +Rj +To +Qw +TK +Rj +Rj +Rj +Rj +Rj +UI +Qx +aa +aa +aa +Qo +aa +aa +aa +aa +aa +"} +(176,1,1) = {" +ai +an +an +an +an +ao +an +an +aG +an +an +cs +cu +cu +cu +cu +cu +cu +cu +cu +cu +cu +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Bf +Ct +CE +CO +CE +CO +Ct +Bf +aa +aa +aa +Bf +Ct +CE +CO +CE +CO +Ct +Bf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +Qw +Qw +QD +QR +QR +QR +QR +RX +Qw +Qw +Qw +Rx +Qw +Qw +Qw +TS +Uc +Rj +UB +UH +UJ +Qw +Qw +aa +aa +Qo +aa +aa +aa +aa +aa +"} +(177,1,1) = {" +ai +ao +an +an +an +an +an +an +an +an +an +cs +cu +cO +cu +cu +cu +cu +cO +cu +cu +cu +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +BF +Ct +CE +CO +CE +CO +Ct +BF +aa +aa +aa +BF +Ct +CE +CO +CE +CO +Ct +BF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +Qw +Qw +Qw +Qw +Qw +Rw +Qw +Qw +Qw +Sr +SL +St +Tp +Tx +Qw +Qw +Qw +Rx +Qw +Qw +Qw +Qw +Qw +aa +aa +Qo +aa +aa +aa +aa +aa +"} +(178,1,1) = {" +ai +an +an +an +an +an +an +an +an +an +aG +cs +cu +cu +cu +cu +cu +cu +cu +cu +cu +cu +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +BF +Ct +CE +CO +CE +CO +Ct +BF +aa +aa +aa +BF +Ct +CE +CO +CE +CO +Ct +BF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +Qw +Qy +QE +QS +Ri +Rj +RG +RG +Qw +Ss +St +Rj +St +Ty +Qw +TT +Ud +Us +Ud +Qw +Rj +UM +Qw +aa +aa +Qo +aa +aa +aa +aa +aa +"} +(179,1,1) = {" +ai +an +an +an +ao +an +an +aG +an +an +an +cs +cu +cu +cu +cu +cu +cu +cu +cu +cu +cu +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mh +mi +ms +mw +mw +mC +mi +mi +mh +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +BF +Ct +CE +CO +CE +CO +Ct +BF +aa +aa +aa +BF +Ct +CE +CO +CE +CO +Ct +BF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +Qx +Qz +QF +QF +QF +Rj +Rj +Rj +Rx +St +Rj +Qw +Rj +St +Rx +TU +Ue +Rj +Rj +Rx +Rj +UN +Qx +aa +aa +Qo +aa +aa +aa +aa +aa +"} +(180,1,1) = {" +ai +an +an +an +an +ao +an +an +an +an +an +cs +cu +cu +cu +cO +cu +cu +cu +cu +cO +cu +es +am +am +am +ah +am +am +am +ah +am +am +am +ah +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mi +mn +mt +mt +mt +mt +mD +mJ +mK +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Bf +Bf +Bf +Bf +Bf +Bf +Bf +Bf +aa +aa +aa +Bf +Bf +Bf +Bf +Bf +Bf +Bf +Bf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +Qw +QA +QF +QF +QF +Rj +RH +RY +Qw +Su +SM +Rj +St +Tz +Qw +TV +Uf +Ut +Uf +Qw +Rj +UO +Qw +aa +aa +Qo +aa +aa +aa +aa +aa +"} +(181,1,1) = {" +ai +an +an +an +an +an +an +an +an +an +an +cs +cu +cu +cu +cu +cu +cu +cu +cu +cu +cu +cs +et +et +et +ct +eS +eT +eT +ct +fF +fF +fF +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mj +mo +mu +mt +mt +mt +mE +mJ +mL +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +Qw +Qw +Qw +Qw +Qw +Rx +Qw +Qw +Qw +Sv +SN +St +Tq +TA +Qw +Qw +Qw +Rx +Qw +Qw +Qw +Qw +Qw +aa +aa +Qo +aa +aa +aa +aa +aa +"} +(182,1,1) = {" +ai +an +aG +an +an +an +an +an +an +an +an +cs +cu +cO +cu +cu +cu +cu +cO +cu +cu +cu +ai +eu +et +eI +ct +eT +eT +eU +ct +fG +fW +gg +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mi +mp +mt +mt +mt +mt +mF +mJ +mM +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +Qw +Qw +QG +QT +Rj +Rj +RI +RZ +Qw +Qw +Qw +Rx +Qw +Qw +Qw +TW +TM +Rj +St +St +UK +Qw +Qw +aa +aa +Qo +aa +aa +aa +aa +aa +"} +(183,1,1) = {" +ai +an +an +an +an +an +an +ao +an +an +aG +cs +cu +cu +cu +cu +cu +cu +cu +cu +cu +cu +cs +ev +et +ev +ct +eT +eT +eT +ct +fH +fX +gh +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mk +mi +ms +mw +mw +mC +mi +mi +mh +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +aa +Qx +QH +QU +Rj +Rj +Rj +Rj +Sl +Qw +SO +Rj +Tr +Qw +TL +Rj +Rj +Rj +Rj +Rj +UL +Qx +aa +aa +aa +Qo +aa +aa +aa +aa +aa +"} +(184,1,1) = {" +ah +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ah +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +cs +ew +et +et +ct +eT +eS +eT +ct +fH +fX +gh +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +aa +Qw +Qw +QV +Rj +Rj +RJ +Rj +Sm +Qw +St +Rj +St +Qw +TM +Rj +Ug +Uu +UC +Uj +Qw +Qw +aa +aa +aa +Qo +aa +aa +aa +aa +aa +"} +(185,1,1) = {" +ai +aq +aH +aI +aI +aH +aH +aI +aI +aH +aq +cs +cv +cv +cv +cv +cv +cv +cv +eb +cv +cv +cs +ev +et +eI +ct +eT +eT +eT +ct +fI +fY +gi +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +aa +aa +Qw +QW +Rj +Ry +Rj +Sa +Rj +Rx +Rj +Rj +Rj +Rx +Rj +Rj +Uh +Uv +UD +Uj +Qw +aa +aa +aa +aa +Qo +aa +aa +aa +aa +aa +"} +(186,1,1) = {" +ai +ar +aI +aH +aH +aI +aI +aH +aH +aI +ar +cs +cv +cP +cv +cv +cv +cv +cv +cv +dt +cv +cs +ev +et +ev +ct +eU +eT +eT +ct +fF +fF +fF +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +aa +aa +Qw +Qw +Rk +Rj +Rj +Rj +Sn +Qw +St +Rj +St +Qw +TN +Rj +Ui +Uw +UE +Qw +Qw +aa +aa +aa +aa +Qo +aa +aa +aa +aa +aa +"} +(187,1,1) = {" +ai +aq +aH +aQ +ba +br +br +ba +bW +aH +aq +cs +cv +cv +cv +dk +cv +cv +cv +cv +cv +cv +es +ap +ap +ap +ah +ap +ap +ap +ah +ap +ap +ap +ah +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +aa +aa +aa +Qw +Qw +Rz +RK +Rj +So +Qw +SP +Ta +Qw +Qw +TO +Rj +Uj +Uj +Qw +Qw +aa +aa +aa +aa +aa +Qo +aa +aa +aa +aa +aa +"} +(188,1,1) = {" +ai +ar +aI +aR +bb +bd +bd +bb +bR +aI +ar +cs +cv +cv +cv +cv +dt +cv +cv +cv +dk +cv +cs +ex +eE +eJ +ct +eV +eW +eV +ct +fJ +fL +fL +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +aa +aa +aa +aa +Qw +Qw +Qw +Sb +Qw +Qw +SQ +Sw +Ts +Qw +Qw +Rj +Qw +Qw +Qw +aa +aa +aa +aa +aa +aa +Qo +aa +aa +aa +aa +aa +"} +(189,1,1) = {" +ai +aq +aH +aS +bc +bs +bs +bc +bQ +aH +aq +cs +cv +cv +cv +db +cv +cv +cP +cv +cv +eb +cs +ey +eE +eJ +ct +eW +eV +eW +ct +fK +fK +fK +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +aa +aa +aa +aa +aa +aa +Qw +Qx +Qw +Sw +Sw +Sw +Tt +TB +Qw +Qx +Qw +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +aa +aa +aa +"} +(190,1,1) = {" +ai +aq +aI +aR +bc +bs +bs +bc +bR +aI +aq +cs +cv +cv +cv +cv +cv +cv +cv +eb +cv +cv +cs +ez +eE +eJ +ct +eV +eZ +eV +ct +fL +fL +fL +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qw +Qw +Qx +Qx +Qx +Qw +Qw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +aa +aa +aa +"} +(191,1,1) = {" +ai +ar +aH +aS +bd +bd +bd +bd +bQ +aH +ar +cs +cv +cP +cv +cv +cv +cv +dk +cv +dt +cv +cs +eA +eE +eJ +ct +eW +eV +eW +ct +fL +fL +fL +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mG +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +mH +BG +mH +mH +mH +mH +mH +mH +mH +mH +mH +Eb +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +aa +aa +aa +"} +(192,1,1) = {" +ai +aq +aI +aT +be +bd +bd +bP +bX +aI +aq +cs +cv +cv +cv +cv +cv +cv +cv +cv +cv +cv +cs +eB +eE +eJ +ct +eV +eW +eV +ct +fM +fM +fM +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +aa +aa +aa +aa +aa +"} +(193,1,1) = {" +ai +ar +aH +aI +aS +bd +bd +bQ +aI +aI +ar +cs +cv +cv +db +cv +dt +cv +cv +cv +dk +cv +ai +ey +eE +eJ +ct +eW +eV +eW +ct +fL +fL +gj +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +Qo +aa +aa +aa +aa +aa +"} +(194,1,1) = {" +ai +aq +aI +aH +aR +bd +bd +bR +aH +aH +aq +cs +cv +cv +cv +cv +cv +cv +cP +cv +cv +eb +es +ap +ap +ap +ah +ap +ap +ap +ah +ap +ap +ap +ah +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(195,1,1) = {" +ah +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ah +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +cs +eC +eD +eK +ct +eX +eX +eX +ct +fN +fN +fN +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(196,1,1) = {" +ai +as +aJ +aJ +bf +bt +bt +bt +bt +bt +ck +cs +cw +cw +cw +dl +du +du +dl +dl +dl +dl +cs +eD +eF +eD +ct +eX +eX +eX +ct +fN +fN +fN +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(197,1,1) = {" +ai +at +aJ +aJ +bf +bt +bt +bt +bt +bt +bt +cs +cw +cw +cw +dl +dv +dK +dK +dK +eh +dl +cs +eD +eG +eD +ct +eX +eX +eX +ct +fN +fN +fN +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(198,1,1) = {" +ai +at +aJ +aJ +bf +bu +bF +bF +bF +cc +bt +cs +cw +cQ +dc +dl +dw +dL +dL +dL +ei +dl +cs +eD +eH +eD +ct +eX +eX +eX +ct +fN +fN +fN +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ho +jB +jU +ho +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(199,1,1) = {" +ai +at +aJ +aJ +bf +bv +bG +bG +bG +cd +bt +cs +cw +cR +dc +dl +dw +dL +dL +dL +ei +dl +cs +eD +eD +eD +ct +eX +eX +eX +ct +fN +fN +fN +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ho +ho +jC +jV +ho +ho +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(200,1,1) = {" +ai +at +aJ +aJ +bf +bv +bG +bG +bG +cd +bt +cs +cw +cR +dc +dl +dw +dL +dL +dL +ei +dl +cs +eD +eD +eL +ct +eX +eX +eX +ct +fN +fN +fN +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jc +jm +in +jW +ko +kz +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(201,1,1) = {" +ai +at +aJ +aJ +bf +bv +bG +bG +bG +cd +bt +cs +cw +cR +dc +dl +dw +dL +dL +dL +ei +dl +es +aF +aF +aF +ah +aF +aF +aF +ah +aF +aF +aF +ah +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jd +jn +jD +in +kp +kA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(202,1,1) = {" +ai +at +aJ +aJ +bf +bv +bG +bG +bG +cd +bt +cs +cw +cS +dc +dl +dw +dL +dL +dL +ei +dl +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ho +ho +ho +jX +ho +ho +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(203,1,1) = {" +ai +at +aJ +aJ +bf +bw +bH +bH +bH +ce +bt +cs +cw +cw +cw +dl +dx +dM +dM +ec +ej +dl +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ho +jo +jE +hM +kq +ho +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(204,1,1) = {" +ai +at +aJ +aJ +bf +bt +bt +bt +bt +bt +bt +cs +cw +cw +cw +dl +dl +dl +dl +dl +dl +dl +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ho +hK +hZ +ho +aa +ho +ho +hm +hM +kr +ho +aa +ho +li +lz +ho +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(205,1,1) = {" +ai +at +aJ +aJ +bg +bx +bx +bx +bx +cf +cl +cs +cx +cw +cw +dm +dm +dm +dm +dm +dm +dm +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ho +hm +hL +ia +ho +aa +ho +jp +ho +hM +ks +ho +aa +ho +lj +hM +hm +ho +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(206,1,1) = {" +ah +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ah +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ah +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ho +hA +hM +ib +ho +aa +ho +jq +jF +hM +kt +ho +aa +ho +lk +hM +lO +ho +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(207,1,1) = {" +ai +au +aK +aU +bh +by +by +by +by +cg +au +ct +cy +cT +cT +cT +dy +dN +dV +dV +dV +el +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ho +hB +hM +ic +ho +aa +ho +jr +ho +jY +ku +ho +aa +ho +ll +hM +lP +ho +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(208,1,1) = {" +ai +au +aK +aV +bi +bz +bz +bz +bz +ch +au +ct +cz +cU +cU +cU +dz +dO +cU +cU +cU +ed +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ho +ho +hN +ho +ho +ho +ho +hm +jG +hM +hM +ho +ho +ho +ho +lA +ho +ho +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(209,1,1) = {" +ai +au +aK +aW +bj +bj +bj +bj +bj +bj +bj +ct +cy +cT +cz +cU +dz +dO +cU +ed +dV +el +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ho +hC +hM +hM +ho +ho +ho +ho +ho +hM +kv +hm +ho +hM +hM +hM +lQ +ho +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hv +hv +wh +wm +wF +hv +hv +hv +hv +hv +hv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(210,1,1) = {" +ai +au +aK +aK +bk +bA +bI +bS +bY +bS +cm +ct +cA +cU +cz +cU +dA +dO +cU +ed +cU +em +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ho +hD +hM +hM +ix +ho +je +js +jH +hM +hM +kB +ho +kS +hM +hM +hM +ho +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hv +hv +uj +hv +hv +hv +hv +hv +vO +wi +wn +wi +wK +xd +xp +xy +xB +vx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(211,1,1) = {" +ai +au +aK +au +bl +bB +bJ +bT +bK +bT +cn +ct +cB +cV +cz +cU +dz +dO +cU +ed +dW +en +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hp +hE +in +hP +hM +iP +hM +hM +in +in +hM +hM +iP +hM +in +ln +lC +lE +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hv +ty +uk +hv +uW +vy +vF +hv +vP +wi +wo +wi +wi +xe +wi +xz +xB +xJ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(212,1,1) = {" +ai +au +aK +aX +bm +bB +bK +bK +bK +bT +cn +ct +cz +cU +cU +cU +dz +dO +cU +cU +cU +ed +es +aa +aa +aa +aa +aa +fa +fa +fa +fa +fa +fa +fa +fa +fa +fa +aa +aa +aa +aa +hq +hF +hO +hQ +hM +hM +hM +in +in +in +in +hM +hM +hM +jb +lv +lD +lF +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hv +tz +um +uj +qN +qN +qN +hv +vQ +wi +wi +wi +wi +xi +xt +xA +xB +xK +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(213,1,1) = {" +ai +au +aK +au +bn +bB +bJ +bT +bK +bT +cn +ct +cB +cV +cV +cV +dB +dP +dW +dW +dW +en +es +aa +aa +aa +aa +aa +fa +fe +fe +fe +fa +gk +fa +gG +gG +fa +aa +aa +aa +aa +hr +hG +jW +id +iy +ho +hM +in +jI +jZ +in +hM +ho +kW +jR +lB +lR +lG +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +hv +hv +hv +hv +hv +aa +aa +hv +hv +tL +uk +uD +qN +qN +qN +hv +vZ +wi +wi +wi +wi +xj +rH +hv +hv +hv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +BG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(214,1,1) = {" +ai +au +aK +aK +bo +bC +bL +bU +bZ +bU +co +ct +cC +cC +dd +cC +cC +cC +cC +dd +cC +cC +es +aa +aa +aa +aa +aa +fa +ff +fl +fl +fa +gl +fa +gt +gt +fa +aa +aa +aa +aa +ho +ho +ho +ho +ho +hm +hM +in +jJ +ka +in +hM +hm +ho +ho +ho +ho +ho +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +hv +hv +qM +qQ +rA +rH +hv +hv +hv +hv +hv +hv +hv +uX +qN +qN +hv +wa +wi +wi +wi +wL +xk +hv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(215,1,1) = {" +ai +av +aL +aY +aY +aY +aY +aY +aL +aY +av +ct +cD +cD +cE +cD +cD +cD +cD +cE +cD +cD +es +aa +aa +aa +aa +aa +fa +fg +fl +fl +fl +fl +gs +gt +gM +fa +aa +aa +aa +aa +aa +ho +ho +ig +iz +iQ +jf +in +jK +kb +in +iH +kM +kX +lo +ho +ho +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +hJ +iq +qN +qN +qN +sh +si +sK +sN +to +tM +rH +hv +hv +vz +vG +rH +hv +hv +wp +wG +rH +hv +hv +hv +hv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(216,1,1) = {" +ai +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +ct +cE +cE +cE +cE +cE +cE +cE +cE +cE +cE +es +aa +aa +aa +aa +aa +fa +fh +fl +fO +fO +fl +gt +gt +gN +fa +aa +aa +aa +aa +aa +aa +hp +ih +iA +iR +hM +in +jL +kc +in +hM +kN +kY +lp +lE +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ie +qg +qN +qN +qN +hv +sj +sL +sj +sj +qN +ux +uE +vi +qN +qN +qN +wb +qN +qN +qN +uT +xl +xu +xB +vx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(217,1,1) = {" +ah +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ah +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ah +aa +aa +aa +aa +aa +fa +fi +fl +fl +fl +fl +fa +gt +gt +fa +aa +aa +aa +aa +aa +aa +hq +ii +iB +iS +hM +in +jM +kd +in +hM +kO +kZ +lq +lF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ie +qh +qO +qN +rF +hv +st +rh +rh +rh +qN +uy +qN +vs +qN +qN +qN +qN +qN +qN +qN +wY +qN +qN +xB +xJ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(218,1,1) = {" +ai +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ct +cF +cF +cF +cF +cF +cF +cF +ee +ek +ek +es +aa +aa +aa +aa +aa +fa +fj +fr +fP +fl +fl +fa +gH +gH +fa +aa +aa +aa +aa +aa +aa +hr +ij +iC +iT +hM +in +jN +ke +in +hM +kP +la +lr +lG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ie +qi +qN +qN +qN +hv +su +qN +qN +qN +ue +hv +uF +qN +qN +qN +qN +wc +qN +qN +qN +uT +xm +xv +xB +xK +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(219,1,1) = {" +ai +ax +aM +ax +ax +ax +ax +ax +ax +aM +ax +ct +cF +cF +cF +cF +cF +cF +cF +ee +ek +ek +es +aa +aa +aa +aa +aa +fa +fa +fa +fa +fl +fl +fa +fa +fa +fa +aa +aa +aa +aa +aa +ho +ho +ik +iD +iU +hM +in +jO +kf +in +hM +kQ +lb +ls +ho +ho +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +if +qj +qN +rh +qN +hv +sD +sM +tn +tp +rH +hv +hv +hv +vA +vH +rH +hv +hv +wq +wH +hv +hv +hv +hv +hv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(220,1,1) = {" +ai +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ct +cF +cW +cF +cF +cF +cF +cF +ee +ek +ek +es +aa +aa +aa +aa +aa +fa +fk +fs +fQ +fl +fl +fl +fl +fl +fa +aa +aa +aa +aa +ho +ho +ho +il +iE +iV +ho +in +in +in +in +ho +il +iE +iV +ho +ho +ho +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hv +hv +qi +ri +rG +hv +hv +hv +hv +hv +rH +uz +hv +vt +qN +qN +hv +wd +wj +qN +qN +wZ +xn +hv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(221,1,1) = {" +ai +ax +ax +ax +aM +ax +ax +aM +ax +ax +ax +ct +cF +cF +cF +cF +cF +cF +cF +ee +ek +ek +es +aa +aa +aa +aa +aa +fa +fl +fn +fn +fn +fn +fn +fn +fl +fa +fa +fa +fa +hm +ho +hm +hR +im +iF +iF +ho +hM +in +in +hM +ho +kR +lc +lt +lH +hm +ho +hm +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hv +hv +hv +hv +hv +aa +aa +hv +hv +uf +uA +uT +vu +qN +qN +hv +we +qN +qN +qN +xa +rH +hv +hv +hv +hv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(222,1,1) = {" +ai +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ct +cF +cF +cF +dn +cF +cF +cF +ee +ek +ek +es +aa +aa +aa +aa +aa +fa +fl +fn +fR +fR +fR +fR +fn +fl +fl +fl +fl +hg +hn +bO +hn +hM +in +in +in +jg +in +in +in +in +jg +in +in +in +lI +lU +lZ +mb +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nj +nj +nj +nP +oh +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hv +ug +uB +uU +vv +qN +qN +hv +we +qN +qN +qN +xb +hv +xw +qi +xB +vx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(223,1,1) = {" +ai +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ct +cF +cF +cF +cF +cF +cF +cF +ee +ek +ek +es +aa +aa +aa +aa +aa +fa +fl +fn +fR +fR +fR +fR +fn +fl +fl +gX +fl +hg +hn +ht +hn +hM +in +in +hM +hM +hM +in +in +hM +hM +hM +in +in +lJ +lV +ma +mc +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +mN +mN +mN +aa +aa +aa +nk +aa +nk +aa +aa +aa +aa +aa +aa +aa +pN +qk +qk +qk +qk +qk +sv +aa +aa +aa +hv +uh +uC +uT +vw +vE +vN +hv +wf +qN +wC +qN +qN +xo +qN +xC +xB +xJ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(224,1,1) = {" +ai +ax +ax +ax +aM +ax +ax +aM +ax +ax +ax +ct +cF +cF +de +cF +cF +cF +cF +ee +ek +ek +es +aa +aa +aa +aa +aa +fa +fl +ft +ft +fn +fn +ft +ft +fl +fa +fa +fa +fa +hm +ho +hm +hS +hM +hM +ix +hm +jt +jP +kg +kw +hm +kS +hM +hM +hM +hm +ho +hm +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +nk +mN +mN +mN +nk +aa +aa +aa +aa +aa +aa +pO +ql +ql +rk +ql +ql +pO +aa +aa +oh +hv +ui +ui +hv +hv +hv +hv +hv +wg +wk +wD +wI +xc +hv +xx +xI +xB +xK +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(225,1,1) = {" +ai +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ct +cF +cF +df +cF +dC +cF +cF +ee +ek +ek +es +aa +aa +aa +aa +aa +fa +fl +fl +fl +fl +fl +fl +fl +fl +fa +aa +aa +aa +aa +ho +ho +ho +io +iG +hm +ho +ju +jQ +in +hM +ho +hm +ld +ld +ho +ho +ho +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +pO +qm +qR +rl +rI +ql +pO +aa +aa +nP +tN +un +un +uY +nk +nP +aa +hv +hv +wl +wE +wJ +hv +hv +hv +hv +hv +hv +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(226,1,1) = {" +ai +ax +aM +ax +ax +ax +ax +ax +ax +aM +ax +ct +cF +cF +cF +cF +cF +cF +cF +ee +ek +ek +es +aa +aa +aa +aa +aa +fa +fa +fa +fa +fZ +fZ +fa +fa +fa +fa +aa +aa +aa +aa +aa +hp +hT +hM +hM +ho +jh +in +in +in +kx +kC +ho +hM +hM +lK +lE +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +mN +mN +hf +lN +jv +kj +hf +aa +pP +qn +qR +rm +rI +ql +sw +aa +aa +nP +tN +uo +uG +uY +aa +nP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(227,1,1) = {" +ai +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ct +cF +cF +cF +cF +cF +cF +cF +ee +ek +ek +es +aa +aa +aa +aa +aa +fa +fm +fu +fn +fn +fn +fn +fu +fm +fa +aa +aa +aa +aa +aa +hr +hU +hM +iH +ho +jh +in +in +in +in +kD +ho +jf +hM +lL +lG +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +hf +hf +oH +oH +oH +hf +hf +hf +ql +ql +rn +ql +ql +hf +sO +tq +hf +hf +un +un +hf +nk +nP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(228,1,1) = {" +ah +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ah +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ah +aa +aa +aa +aa +aa +fa +fn +fn +fn +fn +fn +fn +fn +fn +fa +aa +aa +aa +aa +ho +hm +hV +hM +iI +hm +ho +hM +hM +hM +hW +ho +ho +hM +hM +lM +ho +ho +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +hf +oq +oI +oI +oI +oJ +pz +hf +ql +ql +ql +ql +ql +qv +qv +qv +qv +tO +qv +qv +uZ +aa +nP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(229,1,1) = {" +ai +ay +ay +ay +ay +ay +ay +ay +ay +ay +ay +ct +cG +cX +cX +cX +dD +dQ +dX +dX +dX +eo +es +aa +aa +aa +aa +aa +fa +fm +fu +fn +fn +fn +fn +fm +fm +fa +aa +aa +aa +ho +ho +hH +hM +hM +hM +iW +ho +ho +ho +ho +ho +ho +hM +hM +hM +hM +lW +ho +ho +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +hf +or +oJ +oJ +oJ +oJ +oJ +pQ +ql +ql +ql +ql +ql +qv +qv +qv +qv +qv +qv +qv +pO +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +mN +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +On +Ou +Ou +Ou +Ou +Ou +Ou +Ou +Ou +Ou +Ou +Ou +Ou +Ou +Ou +Ou +ah +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(230,1,1) = {" +ai +ay +ay +ay +ay +ay +ay +ay +ay +ay +ay +ct +cH +cY +cY +cY +dE +dR +cY +cY +cY +ep +es +aa +aa +aa +aa +aa +fa +fn +fn +fn +fn +fn +fn +fn +fn +fa +aa +aa +aa +ho +ho +hI +hW +ip +hM +iX +ho +hu +hu +hu +hu +ho +kT +hM +hM +hW +lX +ho +ho +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +hf +os +oI +oI +oI +oJ +pA +hf +qo +ql +ql +rJ +sk +qv +qv +qv +qv +qv +qv +qv +sw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +mN +mN +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +MD +ME +MH +ME +ME +ME +ME +ME +ME +ME +ME +ME +ME +ME +Oa +Oo +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ou +ah +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(231,1,1) = {" +ai +ay +ay +ay +ay +ay +ay +ay +ay +ay +ay +ct +cH +cY +cY +cY +dE +dR +cY +cY +cY +ep +es +aa +aa +aa +aa +aa +fa +fm +fu +fn +fn +fn +fn +fu +fm +fa +aa +aa +aa +ho +ho +ho +ho +ho +ho +ho +ho +ci +cj +cj +dj +ho +ho +ho +ho +ho +ho +ho +ho +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +hf +hf +oH +oH +oH +hf +hf +hf +hf +qS +hf +hf +hf +hf +sP +hf +hf +qv +qv +qv +hf +aa +aa +aa +nj +nj +oh +nj +nj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +mN +mN +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +MD +ME +ME +ME +ME +ME +ME +ME +ME +ME +ME +ME +ME +ME +Oa +Oo +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ou +ah +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(232,1,1) = {" +ai +ay +ay +ay +ay +ay +ay +ay +ay +ay +ay +ct +cH +cY +cY +cY +dE +dR +cY +cY +cY +ep +es +aa +aa +aa +aa +aa +fa +fn +fn +fn +fn +fn +fn +fn +fn +fa +aa +aa +aa +ho +hu +hu +hu +hu +ho +ho +aa +aa +aa +aa +aa +aa +ho +ho +hu +hu +hu +hu +ho +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +hf +hf +hf +hf +hf +mN +hf +qp +qT +qT +rK +hf +kK +kL +tr +hf +hf +up +hf +hf +mN +aa +aa +aa +nk +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +mN +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +MD +MF +ME +ME +ME +ME +ME +ME +ME +ME +MJ +ML +ME +ME +Oa +Oo +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ou +ah +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(233,1,1) = {" +ai +ay +ay +ay +ay +ay +ay +ay +ay +ay +ay +ct +cH +cY +cY +cY +dE +dR +cY +cY +cY +ep +es +aa +aa +aa +aa +aa +fa +fa +fa +fa +fa +fa +fa +fa +fa +fa +aa +aa +aa +ho +ci +cj +cj +dj +ho +aa +aa +aa +aa +aa +aa +aa +aa +ho +ci +cj +cj +dj +ho +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +hf +qq +qT +qT +rL +hf +kK +kL +kL +hf +tP +fE +uH +hf +mN +mN +aa +nk +mN +mN +nk +aa +aa +nj +nj +nj +nj +nj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +MD +ME +ME +ME +ME +ME +ME +ME +ME +ME +ME +MJ +ME +NP +Oa +Oo +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ou +ah +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(234,1,1) = {" +ai +ay +ay +ay +ay +ay +ay +ay +ay +ay +ay +ct +cH +cY +cY +cY +dE +dR +cY +cY +cY +ep +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +hf +qr +qT +qT +rM +hf +sx +sQ +hf +hf +tQ +fE +uI +hf +hf +mN +mN +mN +mN +mN +mN +nk +aa +aa +nk +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +MD +ME +ME +ME +ME +ML +ME +MM +MM +ME +ME +ME +ME +ME +Oa +Oo +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ou +ah +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(235,1,1) = {" +ai +ay +ay +ay +ay +ay +ay +ay +ay +ay +ay +ct +cI +cZ +cZ +cZ +dF +dS +dY +dY +dY +eq +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +hf +qs +qU +ro +rN +hf +sy +sQ +hf +tA +fE +fE +fE +va +hf +mN +mN +mN +mN +mN +mN +mN +mN +nk +nk +nk +nk +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +MD +ME +ME +ME +ME +MJ +MM +MP +Nc +MM +ME +ME +ME +ME +Oa +Oo +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ou +ah +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(236,1,1) = {" +ai +ay +ay +ay +ay +ay +ay +ay +ay +ay +ay +ct +cJ +cJ +dg +cJ +cJ +cJ +cJ +dg +cJ +cJ +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +hf +hf +hf +hf +hf +hf +hf +hf +hf +tB +fE +fE +fE +vb +hf +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +aa +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +MD +MG +ME +ME +ME +ME +MM +MQ +Nd +MM +ME +ME +ME +ME +Oa +Oo +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ou +ah +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(237,1,1) = {" +ai +ay +ay +ay +ay +ay +ay +ay +ay +ay +ay +ct +cK +cK +cL +cK +cK +cK +cK +cL +cK +cK +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +hf +tC +fE +fE +fE +vc +hf +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +nk +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +MD +MG +ME +ME +ME +ME +ME +MM +MM +ME +ME +ME +NJ +ME +Oa +Oo +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ou +ah +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(238,1,1) = {" +ai +ay +ay +ay +ay +ay +ay +ay +ay +ay +ay +ct +cL +cL +cL +cL +cL +cL +cL +cL +cL +cL +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +hf +tD +fE +fE +fE +vd +hf +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +nk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +MD +MG +ME +ME +ME +ME +ME +ME +ME +ME +ME +ME +ME +ME +Oa +Oo +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ou +ah +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(239,1,1) = {" +ah +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ah +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ah +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +hf +tE +fE +qv +fE +ve +hf +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +MD +ME +ME +ME +ME +ME +ME +ME +ME +ME +ME +ME +NK +ME +Oa +Oo +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ou +ah +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(240,1,1) = {" +ai +az +aN +aN +aN +aN +bM +bM +bM +bM +cp +ct +cM +cN +cN +cN +cN +cN +cN +cN +cN +cN +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +hf +hf +hf +hf +hf +hf +hf +hf +hf +tF +fE +fE +fE +vf +hf +hf +hf +hf +hf +hf +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +MD +ME +ME +ME +ME +ME +ME +ME +ML +ME +ME +ME +ME +ME +Oa +Oo +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ou +ah +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(241,1,1) = {" +ai +aA +aO +aO +aO +aO +aO +aO +aO +aO +cq +ct +cM +cN +cN +da +da +da +da +cN +cN +cN +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +hf +qt +hf +rp +rO +sl +sz +sz +ts +fE +fE +uq +fE +fE +ts +vI +vI +vI +vI +hf +hf +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +MD +MG +ME +ME +ME +ME +ME +ME +ME +ME +ME +ME +NK +ME +Oa +Oo +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ou +ah +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(242,1,1) = {" +ai +aA +aO +aO +aO +aO +aO +aO +aO +aO +cq +ct +cN +cN +cN +do +do +do +do +cN +cN +cN +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +hf +fE +hf +fE +fE +fE +fE +fE +tt +fE +fE +fE +fE +fE +tt +fE +fE +fE +fE +wr +hf +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +MD +MG +ME +ME +ME +ME +ME +ME +Ne +ME +ME +ME +ME +ME +Oa +Oo +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ou +ah +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(243,1,1) = {" +ai +aA +aO +aO +aO +aO +aO +aO +aO +aO +cq +ct +cN +cN +dh +dp +dG +dG +dr +ef +da +cN +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +hf +qu +hf +fE +fE +fE +fE +fE +tt +fE +fE +fE +fE +fE +tt +fE +fE +fE +fE +ws +hf +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +MD +MG +ME +MJ +MH +ME +ME +ME +ME +ME +ME +ME +NL +ME +Oa +Oo +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ou +ah +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(244,1,1) = {" +ai +aA +aO +aO +aO +aO +aO +aO +aO +aO +cq +ct +cN +da +di +dq +dH +dT +dZ +ef +da +cN +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +hf +qv +hf +rq +rP +sm +sA +sR +ts +fE +fE +fE +fE +fE +ts +vI +vI +vI +vI +hf +hf +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +MD +ME +ME +ME +ME +ME +ME +ME +ME +ME +ME +ME +ME +ME +Oa +Oo +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ou +ah +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(245,1,1) = {" +ai +aA +aO +aO +aO +aO +aO +aO +aO +aO +cq +ct +cN +da +di +dq +dI +dU +dZ +ef +da +cN +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +hf +hf +hf +hf +hf +hf +hf +hf +hf +tG +fE +fE +fE +vg +hf +hf +hf +hf +hf +hf +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +MD +ME +ME +ME +ME +ME +ME +ME +ME +ME +ME +ME +ME +ME +Oa +Oo +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ou +ah +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(246,1,1) = {" +ai +aB +aP +aP +aP +aP +bN +bN +bN +bN +cr +ct +cN +da +di +dr +dJ +dJ +ea +eg +cN +cN +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +hf +tG +fE +fE +fE +vg +hf +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +MD +ME +ME +ME +ME +ME +ME +ME +ME +ME +MH +MJ +ME +ME +Oa +Oo +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ou +ah +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(247,1,1) = {" +ai +aC +aC +aZ +aC +aC +aC +aC +aZ +aC +aC +ct +cN +cN +cN +ds +ds +ds +ds +cN +cN +cN +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +hf +tH +fE +fE +fE +vh +hf +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +MD +ME +ME +ME +ME +ME +ME +ME +ME +ME +ME +ME +ME +ME +Oa +Oo +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ou +ah +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(248,1,1) = {" +ai +aD +aD +aE +aD +aD +aD +aD +aE +aD +aD +ct +cN +cN +cN +da +da +da +da +cN +cN +er +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +hf +hf +tR +ur +uJ +hf +hf +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +MD +ME +MI +ME +ME +ME +ME +ME +ME +ME +ME +ME +ME +ME +Oa +Oo +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ov +Ou +ah +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(249,1,1) = {" +ai +aE +aE +aE +aE +aE +aE +aE +aE +aE +aE +ct +cN +cN +cN +cN +cN +cN +cN +cN +cN +er +es +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +hf +hf +hf +hf +hf +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +On +Ou +Ou +Ou +Ou +Ou +Ou +Ou +Ou +Ou +Ou +Ou +Ou +Ou +Ou +Ou +ah +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(250,1,1) = {" +ah +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +ah +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +ah +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +mN +aa +aa +aa +aa +aa +aa +mH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +ah +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} diff --git a/maps/yw/cryogaia-02-mining.dmm b/maps/yw/cryogaia-02-mining.dmm index e54b424e4c..80e8a668d0 100644 --- a/maps/yw/cryogaia-02-mining.dmm +++ b/maps/yw/cryogaia-02-mining.dmm @@ -667,7 +667,10 @@ /turf/simulated/floor/tiled, /area/rnd/xenobiology/secure) "bD" = ( -/obj/machinery/door/airlock/hatch, +/obj/machinery/door/airlock/hatch{ + name = "Xenobiological Research Equipment"; + req_one_access = list(12,47,52) + }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -823,7 +826,7 @@ "bV" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/research{ - name = "Dangerious Xenobiology Lab"; + name = "Dangerous Xenobiology Lab"; req_access = list(); req_one_access = list(7,29) }, @@ -840,7 +843,7 @@ "bW" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/research{ - name = "Dangerious Xenobiology Lab"; + name = "Dangerous Xenobiology Lab"; req_access = list(); req_one_access = list(7,29) }, @@ -1285,6 +1288,11 @@ name = "west bump"; pixel_x = -28 }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_x = 0 + }, /turf/simulated/floor/tiled, /area/rnd/outpost/launch) "dc" = ( @@ -1305,6 +1313,10 @@ dir = 8; pixel_x = 28 }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, /turf/simulated/floor/tiled/steel, /area/rnd/outpost/launch) "dg" = ( @@ -1921,7 +1933,7 @@ "ew" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/research{ - name = "Dangerious Xenobiology Lab"; + name = "Dangerous Xenobiology Lab"; req_access = list(); req_one_access = list(7,29) }, @@ -1937,7 +1949,7 @@ "ex" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/research{ - name = "Dangerious Xenobiology Lab"; + name = "Dangerous Xenobiology Lab"; req_access = list(); req_one_access = list(7,29) }, @@ -6458,11 +6470,8 @@ name = "Xenoflora Containment"; req_access = list(47) }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 }, /turf/simulated/floor/tiled/hydro, /area/rnd/xenobiology/xenoflora/lab_atmos) @@ -6477,8 +6486,8 @@ /area/rnd/xenobiology/xenoflora/lab_atmos) "nv" = ( /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 }, /turf/simulated/floor/tiled/white, /area/rnd/xenobiology/xenoflora/lab_atmos) @@ -7747,7 +7756,7 @@ /turf/simulated/wall, /area/rnd/xenobiology/control) "pI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, /turf/simulated/wall, /area/rnd/xenobiology/xenoflora) "pJ" = ( @@ -8118,8 +8127,9 @@ /turf/simulated/floor/tiled, /area/rnd/hallway) "qz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5; + icon_state = "intact" }, /turf/simulated/wall, /area/rnd/xenobiology/xenoflora) @@ -12354,6 +12364,10 @@ frequency = 1441; pixel_y = 22 }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, /turf/simulated/floor/tiled/white, /area/outpost/research/hallway/entry) "ym" = ( @@ -12574,6 +12588,11 @@ dir = 4; pixel_x = -28 }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_x = 0 + }, /turf/simulated/floor/tiled/white, /area/outpost/research/hallway/entry) "yJ" = ( @@ -14996,6 +15015,7 @@ /obj/effect/floor_decal/corner/paleblue{ dir = 10 }, +/obj/machinery/light, /turf/simulated/floor/tiled/white, /area/outpost/research/medical) "CX" = ( @@ -18358,8 +18378,6 @@ /area/outpost/mining_main/west_hall) "Jq" = ( /obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; icon_state = "cabinet_closed"; name = "Clothing Storage" }, @@ -21458,7 +21476,8 @@ /area/gateway) "PX" = ( /obj/machinery/door/airlock/glass_external{ - req_one_access = list(48) + req_access = list(62); + req_one_access = newlist() }, /obj/machinery/door/firedoor/glass, /obj/structure/cable{ @@ -21539,7 +21558,8 @@ /area/gateway) "Qg" = ( /obj/machinery/door/airlock/glass_external{ - req_one_access = list(48) + req_access = list(62); + req_one_access = newlist() }, /obj/machinery/door/firedoor/glass, /obj/structure/cable{ @@ -21719,6 +21739,19 @@ }, /turf/simulated/floor/tiled, /area/rnd/xenobiology/secure) +"RC" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora/lab_atmos) +"Sh" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/simulated/floor/plating, +/area/rnd/outpost/launch) "Wr" = ( /obj/machinery/camera/network/research_outpost{ c_tag = "Toxins Testing Room"; @@ -21726,6 +21759,29 @@ }, /turf/simulated/floor/tiled/steel, /area/rnd/outpost/launch) +"Yz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/button/remote/blast_door{ + dir = 1; + id = "PubPrep"; + name = "Public Access Shutter -control"; + pixel_y = -22; + req_access = list(62) + }, +/turf/simulated/floor/tiled, +/area/gateway) (1,1,1) = {" ab @@ -60861,7 +60917,7 @@ dB Wr eG fg -fg +Sh gr cv ab @@ -63663,7 +63719,7 @@ xy uo AL AL -Pk +Yz zT zT zT @@ -69695,7 +69751,7 @@ ad ab lR mQ -nu +RC oe oS NW diff --git a/maps/yw/cryogaia-04-maintenance.dmm b/maps/yw/cryogaia-04-maintenance.dmm index 0b0ed34eec..a47c47fff7 100644 --- a/maps/yw/cryogaia-04-maintenance.dmm +++ b/maps/yw/cryogaia-04-maintenance.dmm @@ -1398,9 +1398,6 @@ /obj/structure/sign/poster, /turf/simulated/wall/titanium, /area/maintenance/chapel) -"adF" = ( -/turf/simulated/wall, -/area/space) "adG" = ( /obj/structure/cable{ d1 = 1; @@ -1458,7 +1455,8 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/door/airlock/vault/bolted{ name = "AI core"; - req_access = list(16) + req_access = newlist(); + req_one_access = list(16,53,52) }, /obj/machinery/door/blast/regular{ id = "AICore"; @@ -1500,17 +1498,14 @@ pixel_y = 25 }, /turf/simulated/floor, -/area/space) -"adV" = ( -/turf/simulated/floor, -/area/space) +/area/maintenance/chapel) "adW" = ( /obj/structure/bed/padded, /obj/item/weapon/bedsheet/mime, /obj/item/weapon/pen/crayon/mime, /obj/effect/decal/cleanable/cobweb2, /turf/simulated/floor, -/area/space) +/area/maintenance/chapel) "adX" = ( /turf/simulated/wall, /area/maintenance/lowfloor3) @@ -1663,7 +1658,7 @@ "aep" = ( /obj/structure/table/steel, /turf/simulated/floor, -/area/space) +/area/maintenance/chapel) "aeq" = ( /turf/simulated/wall, /area/maintenance/starboard) @@ -1920,7 +1915,8 @@ /obj/machinery/door/firedoor/border_only, /obj/machinery/door/airlock/highsecurity{ name = "Messaging Server"; - req_access = list(16) + req_access = newlist(); + req_one_access = list(16,53,52) }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -2040,14 +2036,14 @@ }, /obj/structure/closet/emcloset, /turf/simulated/floor, -/area/space) +/area/maintenance/chapel) "aeW" = ( /obj/effect/floor_decal/industrial/warning{ icon_state = "warning"; dir = 1 }, /turf/simulated/floor, -/area/space) +/area/maintenance/chapel) "aeX" = ( /obj/item/clothing/head/soft/mime, /obj/item/clothing/mask/gas/mime, @@ -2059,7 +2055,7 @@ dir = 5 }, /turf/simulated/floor, -/area/space) +/area/maintenance/chapel) "aeY" = ( /turf/simulated/floor, /area/maintenance/starboard) @@ -2356,7 +2352,7 @@ "afL" = ( /obj/machinery/door/airlock/highsecurity{ name = "AI Hub"; - req_access = list(); + req_access = newlist(); req_one_access = list(56,30) }, /obj/machinery/door/firedoor/border_only, @@ -6366,8 +6362,9 @@ "aou" = ( /obj/machinery/door/firedoor/border_only, /obj/machinery/door/airlock/highsecurity{ - name = "AI Upload Access"; - req_access = list(16) + name = "Core Integrity and Cyborg Access"; + req_access = newlist(); + req_one_access = list(16,53,52) }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -12281,9 +12278,12 @@ /turf/simulated/floor, /area/hallway/primary/starboard) "azP" = ( -/obj/machinery/disposal, -/turf/simulated/floor/tiled/dark, -/area/hallway/lower/aft) +/obj/structure/table/marble, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/coffee_shop) "azQ" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 @@ -12535,9 +12535,9 @@ /turf/simulated/floor/tiled/dark, /area/hallway/lower/central) "aAy" = ( -/obj/machinery/vending/fitness, -/turf/simulated/floor/tiled, -/area/hallway/lower/aft) +/obj/structure/table/marble, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/coffee_shop) "aAz" = ( /obj/structure/cable/green{ d1 = 1; @@ -12777,6 +12777,7 @@ /obj/machinery/light{ dir = 1 }, +/obj/machinery/vending/fitness, /turf/simulated/floor/tiled/dark, /area/hallway/lower/central) "aAY" = ( @@ -12789,17 +12790,6 @@ /obj/machinery/door/firedoor, /turf/simulated/floor/plating, /area/hallway/lower/central) -"aBa" = ( -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 4; - pixel_y = -24 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/aft) "aBb" = ( /obj/machinery/bookbinder, /turf/simulated/floor/wood, @@ -14611,15 +14601,6 @@ }, /turf/simulated/floor/tiled/white, /area/medical/chemistry) -"aFy" = ( -/obj/structure/disposalpipe/up, -/turf/simulated/floor/plating, -/area/maintenance/medical_lower) -"aFz" = ( -/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers, -/obj/machinery/atmospherics/pipe/zpipe/up/supply, -/turf/simulated/floor/plating, -/area/maintenance/medical_lower) "aFA" = ( /obj/structure/railing{ dir = 8 @@ -14805,45 +14786,35 @@ /obj/item/weapon/storage/box/camerabug, /turf/simulated/floor/wood, /area/vacant/vacant_site/private) -"aFV" = ( -/obj/structure/disposalpipe/down{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/medical_lower) -"aFW" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/medical_lower) "aFX" = ( -/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/zpipe/down/supply{ - dir = 4 - }, /obj/structure/cable{ icon_state = "16-0" }, /obj/structure/cable{ icon_state = "0-4" }, -/obj/structure/disposalpipe/broken{ - dir = 8 +/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{ + icon_state = "up-scrubbers"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/zpipe/up/supply{ + icon_state = "up-supply"; + dir = 4 }, /turf/simulated/floor/plating, /area/maintenance/medical_lower) "aFY" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, /turf/simulated/floor/plating, /area/maintenance/medical_lower) "aFZ" = ( @@ -22060,8 +22031,6 @@ /area/security/range) "aWa" = ( /obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; icon_state = "cabinet_closed"; name = "Clothing Storage" }, @@ -23968,12 +23937,6 @@ dir = 1; id = "coffee" }, -/obj/machinery/door/blast/shutters{ - dir = 1; - id = "coffeeshop"; - layer = 3.1; - name = "Cafe Shutters" - }, /turf/simulated/floor/plating, /area/crew_quarters/coffee_shop) "aZs" = ( @@ -23991,12 +23954,6 @@ dir = 1; id = "coffee" }, -/obj/machinery/door/blast/shutters{ - dir = 1; - id = "coffeeshop"; - layer = 3.1; - name = "Cafe Shutters" - }, /turf/simulated/floor/plating, /area/crew_quarters/coffee_shop) "aZt" = ( @@ -24590,9 +24547,6 @@ /turf/simulated/floor/tiled/yellow, /area/crew_quarters/coffee_shop) "bay" = ( -/obj/structure/sink/kitchen{ - pixel_y = 28 - }, /obj/machinery/button/remote/blast_door{ id = "coffeeshop"; name = "Cafe Shutters"; @@ -24608,7 +24562,10 @@ pixel_x = 34; pixel_y = -4 }, -/turf/simulated/floor/tiled/yellow, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, /area/crew_quarters/coffee_shop) "baz" = ( /obj/effect/decal/cleanable/dirt, @@ -25203,20 +25160,17 @@ /turf/simulated/floor/tiled/white, /area/crew_quarters/coffee_shop) "bbD" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, /obj/structure/cable/green{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /turf/simulated/floor/tiled/white, /area/crew_quarters/coffee_shop) "bbE" = ( @@ -25647,7 +25601,6 @@ name = "Station Intercom (General)"; pixel_y = -21 }, -/obj/structure/table/marble, /turf/simulated/floor/tiled/white, /area/crew_quarters/coffee_shop) "bcz" = ( @@ -26582,15 +26535,6 @@ /obj/effect/floor_decal/spline/plain{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 2; - layer = 3.3; - pixel_x = 0; - pixel_y = 26 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/coffee_shop) -"bew" = ( /obj/machinery/power/apc{ dir = 1; name = "north bump"; @@ -26602,6 +26546,14 @@ }, /turf/simulated/floor/tiled/white, /area/crew_quarters/coffee_shop) +"bew" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/coffee_shop) "bex" = ( /obj/effect/floor_decal/corner/brown{ dir = 5 @@ -26611,12 +26563,6 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/light_switch{ - dir = 2; - name = "light switch "; - pixel_x = 0; - pixel_y = 36 - }, /turf/simulated/floor/tiled/white, /area/crew_quarters/coffee_shop) "bey" = ( @@ -28288,6 +28234,12 @@ /obj/effect/floor_decal/corner/brown{ dir = 5 }, +/obj/machinery/light_switch{ + dir = 2; + name = "light switch "; + pixel_x = 0; + pixel_y = 36 + }, /turf/simulated/floor/tiled/white, /area/crew_quarters/coffee_shop) "bhL" = ( @@ -31712,7 +31664,7 @@ frequency = 1443; level = 3; name = "Distribution and Waste Monitor"; - sensors = list("mair_in_meter" = "Mixed Air In", "air_sensor" = "Mixed Air Supply Tank", "mair_out_meter" = "Mixed Air Out", "dloop_atm_meter" = "Distribution Loop", "wloop_atm_meter" = "Engine Waste") + sensors = list("mair_in_meter" = "Mixed Air In", "air_sensor" = "Mixed Air Supply Tank", "mair_out_meter" = "Mixed Air Out", "dloop_atm_meter" = "Distribution Loop", "wloop_atm_meter" = "Waste Loop", "wloop_engine_meter" = "Engine Waste") }, /turf/simulated/floor/tiled, /area/engineering/atmos/monitoring) @@ -37913,6 +37865,7 @@ d2 = 2; icon_state = "1-2" }, +/obj/item/tape/engineering, /turf/simulated/floor, /area/maintenance/aft) "bBo" = ( @@ -38497,6 +38450,7 @@ /obj/machinery/door/airlock/glass_science{ name = "Nanite Laboratory" }, +/obj/item/tape/engineering, /turf/simulated/floor/tiled/white, /area/rnd/lab) "bCC" = ( @@ -38532,6 +38486,7 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/item/tape/engineering, /turf/simulated/floor/tiled/white, /area/rnd/lab) "bCG" = ( @@ -38739,6 +38694,7 @@ icon_state = "warningcee"; dir = 8 }, +/obj/structure/barricade, /turf/simulated/floor/tiled/white, /area/rnd/lab) "bCV" = ( @@ -38763,6 +38719,7 @@ icon_state = "warningcee"; dir = 4 }, +/obj/structure/barricade, /turf/simulated/floor/tiled/white, /area/rnd/lab) "bCW" = ( @@ -40359,6 +40316,17 @@ }, /turf/simulated/floor/tiled, /area/engineering/hallway_lower) +"bWT" = ( +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 4; + pixel_y = -24 + }, +/obj/machinery/camera/autoname{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/central) "cpe" = ( /obj/effect/floor_decal/corner/yellow{ dir = 5 @@ -40389,6 +40357,24 @@ }, /turf/simulated/floor/tiled, /area/security/prison) +"dTl" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/coffee_shop) +"ept" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/coffee_shop) "eDP" = ( /obj/machinery/camera/motion/telecom{ c_tag = "Telecomms Access Corridor North" @@ -40430,6 +40416,12 @@ }, /turf/simulated/floor/reinforced, /area/tcomfoyer) +"imj" = ( +/obj/machinery/camera/autoname{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/aft) "iJO" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -40455,6 +40447,29 @@ /obj/structure/sign/atmos/n2, /turf/simulated/wall/r_wall, /area/tcommsat/chamber) +"jLM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/coffee_shop) +"jPt" = ( +/obj/structure/table/marble, +/obj/structure/window/reinforced, +/obj/machinery/door/blast/shutters{ + dir = 2; + id = "coffeeshop"; + layer = 3.1; + name = "Cafe Shutters" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/coffee_shop) +"kEh" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/coffee_shop) "mbM" = ( /obj/structure/table/glass, /obj/structure/cable/green{ @@ -40464,6 +40479,11 @@ }, /turf/simulated/floor/tiled, /area/hallway/lower/fore) +"mfc" = ( +/obj/machinery/chem_master/condimaster, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/coffee_shop) "mnm" = ( /obj/structure/cable/green{ d1 = 4; @@ -40496,6 +40516,13 @@ temperature = 80 }, /area/tcommsat/chamber) +"ppq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/coffee_shop) "qgS" = ( /obj/machinery/door/airlock/maintenance/sec{ name = "Riot Control"; @@ -40504,6 +40531,15 @@ /obj/machinery/atmospherics/pipe/simple/hidden/black, /turf/simulated/floor, /area/security/prison) +"scr" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/coffee_shop) "sEM" = ( /obj/structure/cable/green{ d1 = 1; @@ -40522,6 +40558,17 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/hallway/lower/dorms) +"uXm" = ( +/obj/structure/table/marble, +/obj/machinery/microwave, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/coffee_shop) +"weC" = ( +/obj/structure/sink/kitchen{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/coffee_shop) "wpF" = ( /obj/machinery/alarm{ frequency = 1441; @@ -40542,6 +40589,20 @@ temperature = 80 }, /area/tcommsat/chamber) +"xfe" = ( +/obj/structure/closet/secure_closet/freezer/fridge{ + starts_with = list(/obj/item/weapon/reagent_containers/food/drinks/milk = 6, /obj/item/weapon/storage/fancy/egg_box = 4, /obj/item/weapon/reagent_containers/food/condiment/flour = 7, /obj/item/weapon/reagent_containers/food/condiment/sugar = 2) + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/coffee_shop) +"xHg" = ( +/obj/machinery/door/airlock/engineeringatmos{ + name = "Pipe-Power Floor Transfer" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/maintenance/medical_lower) (1,1,1) = {" aaa @@ -68072,7 +68133,7 @@ aAs aAs age agw -aFV +agw age aEd agw @@ -68322,9 +68383,9 @@ aBI aCv aAs aEb -age -aFy -aFW +agw +agw +agw age age ajl @@ -68573,8 +68634,8 @@ aAs aBJ aCv aAs -aEc -age +agw +agw agw aFX aEc @@ -68826,8 +68887,8 @@ aBI aCv aAs agw -aEc -aFz +agw +agw aFY age aHp @@ -69077,7 +69138,7 @@ aAs aAs aCw aAs -agw +xHg age age aJp @@ -78435,7 +78496,7 @@ aZq bau bbA bcx -aZq +jPt bew bfy bgl @@ -78679,15 +78740,15 @@ aYi awv aCI awv -ayL +aZq azP aAy -ayN +uXm aZr bav bbB bcy -aZq +jPt bex bfz bgm @@ -78931,10 +78992,10 @@ aRH azb aTH aCP -ayN -ayN -ayN -ayN +aZq +weC +dTl +aAy aZs baw bbB @@ -79183,10 +79244,10 @@ aRI aCf awv aCQ -ayN -ayN -ayN -ayN +aZq +xfe +jLM +ept aZq bax bbC @@ -79434,12 +79495,12 @@ aLe awt aAZ awv -awv -ayN -ayN -ayN -ayN +bWT aZq +mfc +ppq +scr +kEh bay bbD bcB @@ -79687,10 +79748,10 @@ aAx aCN awv awv -ayN -ayN -ayN -aBa +aZq +aZq +aZq +aZq aZq aZq bbE @@ -79942,7 +80003,7 @@ awv ayN ayN ayN -ayN +imj ayN ayN aMF @@ -87438,7 +87499,7 @@ aan aan aan aan -adF +acB acB adB acB @@ -87939,10 +88000,10 @@ aac aan aan aan -adF -adF -adF -adF +acB +acB +acB +acB acB adB acB @@ -88191,7 +88252,7 @@ aac aan aan aan -adF +acB adU aep aeV @@ -88443,9 +88504,9 @@ aac aan aan aan -adF -adV -adV +acB +acN +acN aeW afs adB @@ -88695,9 +88756,9 @@ aac aan aan aan -adF +acB adW -adV +acN aeX acB adB @@ -88947,10 +89008,10 @@ aac aan aan aan -adF -adF -adF -adF +acB +acB +acB +acB acB adD adT diff --git a/maps/yw/cryogaia-05-main.dmm b/maps/yw/cryogaia-05-main.dmm index 60ce176021..05297556bb 100644 --- a/maps/yw/cryogaia-05-main.dmm +++ b/maps/yw/cryogaia-05-main.dmm @@ -7769,7 +7769,7 @@ opacity = 0 }, /obj/machinery/door/airlock/maintenance/medical{ - req_one_access = list(5,52,64) + req_one_access = list(52,64) }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -9944,7 +9944,8 @@ dir = 1; icon_state = "left"; name = "Medbay Reception Window"; - req_access = list(5,45) + req_access = newlist(); + req_one_access = list(5,45) }, /obj/effect/floor_decal/corner/paleblue{ dir = 5 @@ -9969,7 +9970,8 @@ /obj/machinery/door/window/eastleft{ dir = 1; name = "Medbay Reception"; - req_access = list(5,45) + req_access = newlist(); + req_one_access = list(5,45) }, /obj/item/weapon/folder/white, /obj/effect/floor_decal/corner/paleblue{ @@ -10938,7 +10940,8 @@ "auO" = ( /obj/machinery/door/window/westright{ name = "Medbay Reception"; - req_access = list(5,45) + req_access = newlist(); + req_one_access = list(5,45) }, /obj/structure/cable/green{ d1 = 4; @@ -15892,13 +15895,10 @@ /area/maintenance/medbay) "aDy" = ( /obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/door/airlock/engineeringatmos{ name = "Pipe-Power Floor Transfer" }, -/turf/simulated/floor/tiled/white, +/turf/simulated/floor/plating, /area/maintenance/medbay) "aDz" = ( /obj/structure/cable{ @@ -16858,17 +16858,6 @@ }, /turf/simulated/floor/wood, /area/crew_quarters/captain) -"aFs" = ( -/obj/structure/disposalpipe/up, -/obj/structure/lattice, -/turf/simulated/open, -/area/maintenance/medbay) -"aFt" = ( -/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers, -/obj/machinery/atmospherics/pipe/zpipe/up/supply, -/obj/structure/lattice, -/turf/simulated/open, -/area/maintenance/medbay) "aFu" = ( /obj/machinery/door/airlock/multi_tile/glass{ dir = 1; @@ -17337,20 +17326,6 @@ }, /turf/simulated/floor/tiled/techfloor, /area/shuttle/security) -"aGl" = ( -/obj/structure/disposalpipe/down{ - dir = 4 - }, -/obj/structure/lattice, -/turf/simulated/open, -/area/maintenance/medbay) -"aGm" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/medbay) "aGn" = ( /obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{ dir = 4 @@ -17362,19 +17337,20 @@ /obj/structure/cable{ icon_state = "32-4" }, -/obj/structure/disposalpipe/broken{ - dir = 8 - }, /turf/simulated/open, /area/maintenance/medbay) "aGo" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, /turf/simulated/floor/plating, /area/maintenance/medbay) "aGp" = ( @@ -18210,7 +18186,8 @@ id = "EMT"; name = "EMT Mech Bay"; pixel_x = 25; - pixel_y = 25 + pixel_y = 25; + req_one_access = list(5,66) }, /turf/simulated/floor/tiled/steel, /area/medical/medbay_emt_bay) @@ -19452,8 +19429,8 @@ /obj/item/device/suit_cooling_unit, /obj/item/weapon/tank/jetpack/oxygen, /obj/item/clothing/mask/breath, -/obj/item/clothing/suit/space/void/merc/prototype, -/obj/item/clothing/head/helmet/space/void/merc/prototype, +/obj/item/clothing/suit/space/void/security/prototype, +/obj/item/clothing/head/helmet/space/void/security/prototype, /turf/simulated/floor/tiled/dark, /area/crew_quarters/heads/hos) "aKC" = ( @@ -21491,7 +21468,6 @@ /area/crew_quarters/bar) "aOB" = ( /obj/structure/closet/gmcloset{ - icon_closed = "black"; icon_state = "black"; name = "formal wardrobe" }, @@ -37454,7 +37430,7 @@ /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/engineering{ name = "Tech Storage"; - req_access = newlist() + req_one_access = list(10,23,52) }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -41517,6 +41493,11 @@ /obj/effect/floor_decal/snow/floor/surround{ dir = 1 }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating/snow/plating/cryogaia, /area/borealis2/outdoors/grounds) "bxt" = ( @@ -43395,7 +43376,7 @@ frequency = 1443; level = 3; name = "Distribution and Waste Monitor"; - sensors = list("dist_main_meter" = "Surface - Distribution Loop", "scrub_main_meter" = "Surface - Scrubbers Loop", "mair_main_meter" = "Surface - Mixed Air Tank", "dist_aux_meter" = "Station - Distribution Loop", "scrub_aux_meter" = "Station - Scrubbers Loop", "mair_aux_meter" = "Station - Mixed Air Tank", "mair_mining_meter" = "Mining Outpost - Mixed Air Tank") + sensors = list("mair_in_meter" = "Mixed Air In", "air_sensor" = "Mixed Air Supply Tank", "mair_out_meter" = "Mixed Air Out", "dloop_atm_meter" = "Distribution Loop", "wloop_atm_meter" = "Waste Loop", "wloop_engine_meter" = "Engine Waste") }, /turf/simulated/floor/tiled, /area/engineering/engineering_monitoring) @@ -56089,7 +56070,7 @@ "bWO" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/tiled, -/area/space) +/area/cryogaia/station/excursion_dock) "bWP" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/machinery/atmospherics/portables_connector{ @@ -56222,7 +56203,11 @@ /obj/machinery/atmospherics/pipe/manifold/visible/black{ dir = 4 }, -/obj/machinery/meter, +/obj/machinery/meter{ + frequency = 1443; + id = "wloop_engine_meter"; + name = "Engine Waste" + }, /turf/simulated/floor, /area/engineering/engine_room) "bXi" = ( @@ -59421,6 +59406,7 @@ /obj/machinery/door/airlock/glass_science{ name = "Nanite Laboratory" }, +/obj/item/tape/engineering, /turf/simulated/floor/tiled/white, /area/rnd/hallway) "ccW" = ( @@ -63215,11 +63201,13 @@ id = "EMT"; name = "EMT Mech Bay"; pixel_x = -25; - pixel_y = 25 + pixel_y = 25; + req_one_access = list(5,66) }, /turf/simulated/floor/tiled, /area/hallway/primary/central_one) "ckQ" = ( +/obj/structure/foodcart, /obj/effect/floor_decal/corner/grey/diagonal, /obj/machinery/light, /turf/simulated/floor/tiled/white, @@ -63311,6 +63299,11 @@ d2 = 8; icon_state = "1-8" }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/simulated/floor/plating, /area/borealis2/outdoors/grounds) "cll" = ( @@ -63459,6 +63452,14 @@ }, /turf/simulated/floor, /area/engineering/workshop) +"cOv" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/outdoors/snow/snow/cryogaia, +/area/borealis2/outdoors/exterior) "cOF" = ( /obj/machinery/airlock_sensor{ frequency = 1380; @@ -63512,6 +63513,11 @@ }, /turf/simulated/floor/plating/snow/plating/cryogaia, /area/borealis2/outdoors/grounds) +"dlB" = ( +/obj/effect/floor_decal/rust, +/obj/effect/step_trigger/teleporter/to_plains, +/turf/simulated/floor/plating/snow/plating, +/area/cryogaia/outpost/exploration_shed) "doX" = ( /obj/structure/bed/chair/shuttle{ dir = 8; @@ -63856,6 +63862,14 @@ /obj/item/weapon/storage/box/cups, /turf/simulated/floor/tiled/dark, /area/security/briefing_room) +"gIB" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/outdoors/snow/snow/snow2/cryogaia, +/area/borealis2/outdoors/exterior) "gOn" = ( /obj/structure/table/standard, /obj/fiftyspawner/steel, @@ -64135,6 +64149,28 @@ }, /turf/simulated/wall/rshull, /area/shuttle/security) +"jrp" = ( +/obj/effect/floor_decal/rust, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating/snow/plating, +/area/cryogaia/outpost/exploration_shed) +"jwF" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/outdoors/snow/snow/cryogaia, +/area/borealis2/outdoors/exterior) "jxU" = ( /obj/effect/floor_decal/corner/red{ dir = 5 @@ -64533,6 +64569,17 @@ /obj/effect/floor_decal/snow/floor/edges, /turf/simulated/floor/outdoors/snow/gravsnow/cryogaia, /area/borealis2/outdoors/grounds) +"mmd" = ( +/obj/machinery/door/airlock/glass_external/freezable{ + req_one_access = list() + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating/snow/plating, +/area/borealis2/outdoors/grounds) "msp" = ( /obj/structure/cable/heavyduty{ icon_state = "4-8" @@ -64597,6 +64644,14 @@ }, /turf/simulated/floor/plating, /area/security/armoury) +"mJD" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating/snow/plating/cryogaia, +/area/borealis2/outdoors/grounds) "mLn" = ( /obj/machinery/newscaster/security_unit{ pixel_x = -30 @@ -64721,6 +64776,15 @@ }, /turf/simulated/floor/tiled/steel, /area/maintenance/medbay) +"nUB" = ( +/obj/effect/floor_decal/rust, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating/snow/plating, +/area/cryogaia/outpost/exploration_shed) "nVM" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; @@ -65127,6 +65191,14 @@ /obj/structure/closet/secure_closet/security_pilot, /turf/simulated/floor/tiled/steel, /area/security/pilotroom) +"rCD" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/outdoors/snow/snow/cryogaia, +/area/borealis2/outdoors/exterior) "rMq" = ( /obj/effect/floor_decal/snow/floor/edges, /obj/structure/catwalk, @@ -65292,6 +65364,14 @@ }, /turf/simulated/floor/tiled/dark, /area/security/hangar) +"taL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/wall/titanium, +/area/borealis2/outdoors/grounds) "tbF" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -65457,6 +65537,15 @@ }, /turf/simulated/floor/tiled, /area/cryogaia/station/excursion_dock) +"uwU" = ( +/obj/cryogaia_away_spawner/wilds, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/outdoors/snow/snow/cryogaia, +/area/borealis2/outdoors/exterior) "uAK" = ( /obj/structure/catwalk, /obj/structure/cable/heavyduty{ @@ -65725,6 +65814,12 @@ }, /turf/simulated/floor/tiled/dark, /area/security/hangar) +"wkl" = ( +/obj/structure/cable/green{ + icon_state = "2-8" + }, +/turf/simulated/floor/outdoors/snow/snow/cryogaia, +/area/borealis2/outdoors/exterior) "wnZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -65798,6 +65893,15 @@ }, /turf/simulated/floor/plating/snow/plating/cryogaia, /area/borealis2/outdoors/grounds) +"wHi" = ( +/obj/effect/floor_decal/rust, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating/snow/plating, +/area/cryogaia/outpost/exploration_shed) "wIx" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ icon_state = "intact-scrubbers"; @@ -65907,6 +66011,15 @@ /obj/effect/floor_decal/corner/red, /turf/simulated/floor/tiled/dark, /area/security/hangar) +"xjh" = ( +/obj/effect/floor_decal/rust, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating/snow/plating, +/area/cryogaia/outpost/exploration_shed) "xvq" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 1 @@ -93538,11 +93651,11 @@ akb akb dVw fUD -akb -akb -akb +aHf +aHf +akA +akA akA -aGl aHf aJL aJL @@ -93792,9 +93905,9 @@ rrK oyi aCF aDx -akb -aFs -aGm +akA +akA +akA aHf rvG mLn @@ -94042,9 +94155,9 @@ akA tqc dVw cSk -akb -aDy -akb +aHf +aHf +aHf akA aGn aHf @@ -94297,7 +94410,7 @@ aBH aCG aDz aDy -aFt +akA aGo aHf uOr @@ -94548,8 +94661,8 @@ aAy akb akb aDA -akb -akb +aHf +aHf aGp aHf wwp @@ -122602,8 +122715,8 @@ clf clg clg clk -aao -aad +taL +cOv aad aad aad @@ -122855,7 +122968,7 @@ bPt bPt bPt bPt -aad +jwF aad aae aad @@ -123107,7 +123220,7 @@ ceE ceJ ceS bPt -aad +jwF aad aad aad @@ -123359,7 +123472,7 @@ ceF ceK ceT bPt -aad +jwF aad aad aad @@ -123611,7 +123724,7 @@ ceF ceL ceU bPt -aad +jwF aad aad aad @@ -123863,7 +123976,7 @@ ceF ceL ceV bPt -aad +jwF aad aad aad @@ -124115,7 +124228,7 @@ ceF ceM ceW bPt -aad +jwF aad aad aad @@ -124367,7 +124480,7 @@ ceG ceG ceG bPt -aad +jwF aaQ aad aad @@ -124619,7 +124732,7 @@ bPt bPt bPt bPt -aad +jwF aad aad aad @@ -124871,7 +124984,7 @@ aad aad aad aad -aad +jwF aad aad aad @@ -125123,7 +125236,7 @@ aad aaA aad aad -aad +jwF aad aad aad @@ -125375,7 +125488,7 @@ aad aad aad aad -aad +jwF aad aad aad @@ -125627,7 +125740,7 @@ aad aad aad aad -aaz +uwU aad aad aad @@ -125879,7 +125992,7 @@ aad aad aad aaQ -aad +jwF aad aad aad @@ -126131,7 +126244,7 @@ aad aad aad aad -aad +jwF aad aad aad @@ -126383,7 +126496,7 @@ aad aad aad aad -aad +jwF aad aad aad @@ -126635,7 +126748,7 @@ aad aae aad aaQ -aad +jwF aad aad aad @@ -126887,7 +127000,7 @@ aad aad aad aad -aad +jwF aad aae aad @@ -127139,7 +127252,7 @@ aad aad aad aad -aad +jwF aad aad aad @@ -127391,7 +127504,7 @@ aad aad aad aae -aad +jwF aad aad aaf @@ -127643,13 +127756,13 @@ aad aad aad aad -aad -aad -aaf -aaf -aaf +wkl +rCD +gIB +gIB +gIB bxs -aaj +mJD aaj lyv aaj @@ -127901,7 +128014,7 @@ aaf cff cff cff -cgo +mmd cff cff cff @@ -128151,9 +128264,9 @@ aad aae aaf cff -cfi -cfi -cfi +wHi +nUB +xjh cfi cfi cfi @@ -128403,7 +128516,7 @@ aad aad aaf cff -cfi +jrp cfi cfi cfi @@ -128907,15 +129020,15 @@ aar aaa aaa cff -cfi -cfi -cfi -cfi -cfi -cfi -cfi -cfi -cfi +dlB +dlB +dlB +dlB +dlB +dlB +dlB +dlB +dlB cff aaa aar diff --git a/maps/yw/cryogaia_defines.dm b/maps/yw/cryogaia_defines.dm index a78ec55c1b..3ead2986e3 100644 --- a/maps/yw/cryogaia_defines.dm +++ b/maps/yw/cryogaia_defines.dm @@ -5,14 +5,16 @@ #define Z_LEVEL_CRYOGAIA_LOWER 4 #define Z_LEVEL_CRYOGAIA_MAIN 5 #define Z_LEVEL_CRYOGAIA_RESIDENTIAL 6 -#define Z_LEVEL_BEACH 7 -#define Z_LEVEL_BEACH_CAVE 8 -#define Z_LEVEL_AEROSTAT 9 -#define Z_LEVEL_AEROSTAT_SURFACE 10 -#define Z_LEVEL_DEBRISFIELD 11 -#define Z_LEVEL_UNDERDARK 12 -#define Z_LEVEL_PLAINS 13 -#define Z_LEVEL_GATEWAY 14 +#define Z_LEVEL_PLAINS 7 +#define Z_LEVEL_BEACH 8 +#define Z_LEVEL_BEACH_CAVE 9 +#define Z_LEVEL_AEROSTAT 10 +#define Z_LEVEL_AEROSTAT_SURFACE 11 +#define Z_LEVEL_DEBRISFIELD 12 +#define Z_LEVEL_UNDERDARK 13 +#define Z_LEVEL_GUTTERSITE 14 +#define Z_LEVEL_FUELDEPOT 15 +#define Z_LEVEL_GATEWAY 16 //Camera networks #define NETWORK_CRYOGAIA "Cryogaia" @@ -153,9 +155,12 @@ lateload_z_levels = list( //list("Alien Ship - Z1 Ship"), + list("Snow plains"), list("Desert Planet - Z1 Beach","Desert Planet - Z2 Cave"), list("Remmi Aerostat - Z1 Aerostat","Remmi Aerostat - Z2 Surface"), - list("Debris Field - Z1 Space") + list("Debris Field - Z1 Space"), + list("Gutter Site - Z1 Space"), + list("Fuel Depot - Z1 Space") ) ai_shell_restricted = TRUE @@ -167,8 +172,6 @@ Z_LEVEL_CRYOGAIA_CENTCOM ) - lateload_single_pick = null //Nothing right now. - lateload_single_pick = list( //Gateway missions list("Snow Outpost"), list("Carp Farm"), @@ -189,7 +192,8 @@ expected_z_levels = list( Z_LEVEL_CRYOGAIA_MINE, Z_LEVEL_CRYOGAIA_LOWER, - Z_LEVEL_CRYOGAIA_MAIN + Z_LEVEL_CRYOGAIA_MAIN, + Z_LEVEL_PLAINS ) // Short range computers see only the six main levels, others can see the surrounding surface levels. diff --git a/maps/yw/cryogaia_jobs.dm b/maps/yw/cryogaia_jobs.dm index fb6e5fd70d..f81383cc87 100644 --- a/maps/yw/cryogaia_jobs.dm +++ b/maps/yw/cryogaia_jobs.dm @@ -61,7 +61,7 @@ /datum/job/pilot title = "Pilot" flag = PILOT - departments = list(DEPARTMENT_PLANET) + departments = list(DEPARTMENT_CIVILIAN) department_flag = MEDSCI faction = "Station" total_positions = 2 @@ -70,7 +70,7 @@ selection_color = "#999440" economic_modifier = 5 minimal_player_age = 3 - pto_type = PTO_EXPLORATION + pto_type = PTO_CIVILIAN access = list(access_pilot) minimal_access = list(access_pilot) outfit_type = /decl/hierarchy/outfit/job/pilot @@ -102,7 +102,7 @@ /datum/job/sar title = "Field Medic" flag = SAR - departments = list(DEPARTMENT_PLANET) + departments = list(DEPARTMENT_MEDICAL,DEPARTMENT_PLANET) department_flag = MEDSCI faction = "Station" total_positions = 2 diff --git a/maps/yw/items/encryptionkey_vr.dm b/maps/yw/items/encryptionkey_vr.dm index 55ac4b6575..2e39548a03 100644 --- a/maps/yw/items/encryptionkey_vr.dm +++ b/maps/yw/items/encryptionkey_vr.dm @@ -5,4 +5,4 @@ channels = list("Explorer" = 1) /obj/item/device/encryptionkey/explorer - channels = list("Science" = 1, "Explorer" = 1) + channels = list("Explorer" = 1) //YW EDIT: Removes Science to come in line with our chain of Command diff --git a/maps/yw/residential/_residential.dm b/maps/yw/residential/_residential.dm index f598e3f0d0..583d4cda2f 100644 --- a/maps/yw/residential/_residential.dm +++ b/maps/yw/residential/_residential.dm @@ -46,6 +46,50 @@ name = "residential ferry control console" shuttle_tag = "Residential Shuttle" +/obj/structure/table/leadreinforcedwood + icon_state = "reinf_preview" + + +/obj/structure/table/leadreinforcedwood/New() + material = get_material_by_name("lead") + reinforced = get_material_by_name("wood") + ..() + +// Spawn points + +var/global/list/latejoin_residential = list() +/obj/effect/landmark/residential + name = "JoinLateResidential" + delete_me = 1 + +/obj/effect/landmark/residential/New() + latejoin_residential += loc // Register this turf as tram latejoin. + ..() + +/datum/spawnpoint/residential + display_name = "NCS Serenity Residential" + restrict_job = list("Off-duty Worker", "Off-duty Cargo", "Off-duty Engineer", "Off-duty Medic", "Off-duty Scientist", "Off-duty Officer", "Chef") + msg = "has arrived on the NCS Serenity Residential level" + announce_channel = "Common" + +/datum/spawnpoint/residential/New() + ..() + turfs = latejoin_residential + + +/obj/machinery/cryopod/robot/door/residential + name = "Residential Elevator" + desc = "Wait aren't you already there?" + spawnpoint_type = /datum/spawnpoint/residential + announce_channel = "Common" + on_store_message = "has left through the Residential area Elevator." + on_store_name = "Residential Elevator" + on_enter_visible_message = "makes their way into the" + on_enter_occupant_message = "You hear cheery music." + on_store_visible_message_1 = "hums as it moves" + on_store_visible_message_2 = "into the elevator." + + // -- Areas -- // @@ -101,42 +145,65 @@ name = "\improper Residential - Room 6" icon_state = "room6" +/area/residential/room7 + name = "\improper Residential - Room 7" + icon_state = "room7" + +/area/residential/room8 + name = "\improper Residential - Room 8" + icon_state = "room8" + +/area/residential/room9 + name = "\improper Residential - Room 9" + icon_state = "room9" + +/area/residential/room10 + name = "\improper Residential - Room 10" + icon_state = "room10" + +/area/residential/room11 + name = "\improper Residential - Room 11" + icon_state = "room11" + +/area/residential/room12 + name = "\improper Residential - Room 12" + icon_state = "room12" + +/area/residential/room13 + name = "\improper Residential - Room 13" + icon_state = "room13" + +/area/residential/room14 + name = "\improper Residential - Room 14" + icon_state = "room14" + + + //MEDIUMS + +/area/residential/mroom1 + name = "\improper Residential - Medium Room 1" + icon_state = "mediumroom1" + +/area/residential/mroom2 + name = "\improper Residential - Medium Room 2" + icon_state = "mediumroom2" + +/area/residential/mroom3 + name = "\improper Residential - Medium Room 3" + icon_state = "mediumroom3" + +/area/residential/mroom4 + name = "\improper Residential - Medium Room 4" + icon_state = "mediumroom4" + +/area/residential/mroom5 + name = "\improper Residential - Medium Room 5" + icon_state = "mediumroom5" + +/area/residential/mroom6 + name = "\improper Residential - Medium Room 6" + icon_state = "mediumroom6" + /area/residential/mansion name = "\improper Residential - Mansion" - icon_state = "mansion" - - - -// Spawn points - -var/global/list/latejoin_residential = list() -/obj/effect/landmark/residential - name = "JoinLateResidential" - delete_me = 1 - -/obj/effect/landmark/residential/New() - latejoin_residential += loc // Register this turf as tram latejoin. - ..() - -/datum/spawnpoint/residential - display_name = "NCS Serenity Residential" - restrict_job = list("Off-duty Worker", "Off-duty Cargo", "Off-duty Engineer", "Off-duty Medic", "Off-duty Scientist", "Off-duty Officer", "Chef") - msg = "has arrived on the NCS Serenity Residential level" - announce_channel = "Common" - -/datum/spawnpoint/residential/New() - ..() - turfs = latejoin_residential - - -/obj/machinery/cryopod/robot/door/residential - name = "Residential Elevator" - desc = "Wait aren't you already there?" - spawnpoint_type = /datum/spawnpoint/residential - announce_channel = "Common" - on_store_message = "has left through the Residential area Elevator." - on_store_name = "Residential Elevator" - on_enter_visible_message = "makes their way into the" - on_enter_occupant_message = "You hear cheery music." - on_store_visible_message_1 = "hums as it moves" - on_store_visible_message_2 = "into the elevator." \ No newline at end of file + icon_state = "mansion" \ No newline at end of file diff --git a/maps/yw/residential/backup/residential.dmm b/maps/yw/residential/backup/residential.dmm index 2af4047ac0..1dc25f0551 100644 --- a/maps/yw/residential/backup/residential.dmm +++ b/maps/yw/residential/backup/residential.dmm @@ -1,69943 +1,1212 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/turf/space, -/area/space) -"ab" = ( -/turf/simulated/wall, -/area/residential/ship_bay) -"ac" = ( -/obj/machinery/door/blast/regular, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"ad" = ( -/obj/effect/forcefield, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"ae" = ( -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"af" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"ag" = ( -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 9 - }, -/turf/simulated/shuttle/wall, -/area/residential/ship_bay) -"ah" = ( -/obj/structure/shuttle/window, -/turf/simulated/shuttle/wall/dark/no_join, -/area/residential/ship_bay) -"ai" = ( -/turf/simulated/shuttle/wall/hard_corner, -/area/residential/ship_bay) -"aj" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/shuttle/engine/heater{ - icon_state = "heater"; - dir = 4 - }, -/turf/simulated/floor/plating, -/area/residential/ship_bay) -"ak" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/shuttle/engine/propulsion{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/residential/ship_bay) -"al" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"am" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 5 - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"an" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"ao" = ( -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 9 - }, -/obj/structure/shuttle/engine/propulsion{ - icon_state = "burst_r"; - dir = 8 - }, -/turf/simulated/floor/shuttle, -/area/residential/ship_bay) -"ap" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/shuttle/engine/heater{ - icon_state = "heater"; - dir = 8 - }, -/turf/simulated/floor/shuttle, -/area/residential/ship_bay) -"aq" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/shuttle/window, -/turf/simulated/shuttle/wall/dark/no_join, -/area/residential/ship_bay) -"ar" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/shuttle/wall, -/area/residential/ship_bay) -"as" = ( -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 9 - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"at" = ( -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 4 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"au" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"av" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"aw" = ( -/obj/structure/closet/walllocker/emerglocker/west, -/turf/simulated/floor/carpet, -/area/residential/ship_bay) -"ax" = ( -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet/green, -/obj/structure/curtain/bed, -/turf/simulated/floor/carpet, -/area/residential/ship_bay) -"ay" = ( -/turf/simulated/floor/carpet, -/area/residential/ship_bay) -"az" = ( -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet/blue, -/obj/structure/curtain/bed, -/turf/simulated/floor/carpet, -/area/residential/ship_bay) -"aA" = ( -/obj/structure/window/reinforced/tinted{ - dir = 8; - icon_state = "twindow" - }, -/obj/structure/device/piano{ - dir = 4 - }, -/turf/simulated/shuttle/floor/black, -/area/residential/ship_bay) -"aB" = ( -/obj/item/weapon/stool/padded, -/turf/simulated/shuttle/floor/black, -/area/residential/ship_bay) -"aC" = ( -/obj/structure/bed/chair/sofa/right, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/shuttle/floor/black, -/area/residential/ship_bay) -"aD" = ( -/obj/structure/bed/chair/sofa/corner, -/turf/simulated/shuttle/floor/black, -/area/residential/ship_bay) -"aE" = ( -/turf/simulated/shuttle/floor/black, -/area/residential/ship_bay) -"aF" = ( -/obj/structure/closet/cabinet, -/turf/simulated/shuttle/floor/black, -/area/residential/ship_bay) -"aG" = ( -/obj/structure/shuttle/engine/heater{ - icon_state = "heater"; - dir = 4 - }, -/obj/structure/window/reinforced/tinted, -/turf/simulated/floor/plating, -/area/residential/ship_bay) -"aH" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 4 - }, -/obj/structure/window/reinforced/tinted, -/turf/simulated/floor/plating, -/area/residential/ship_bay) -"aI" = ( -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 4 - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"aJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"aK" = ( -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 8 - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"aL" = ( -/obj/structure/curtain/open/shower, -/obj/machinery/shower, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/residential/ship_bay) -"aM" = ( -/obj/structure/sink{ - pixel_y = 15 - }, -/obj/structure/mirror{ - pixel_y = 30 - }, -/turf/simulated/floor/tiled/white, -/area/residential/ship_bay) -"aN" = ( -/obj/structure/toilet{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/residential/ship_bay) -"aO" = ( -/obj/structure/bed/chair/sofa/corner{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/residential/ship_bay) -"aP" = ( -/obj/structure/bed/chair/sofa/left, -/turf/simulated/floor/wood, -/area/residential/ship_bay) -"aQ" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/weapon/reagent_containers/food/condiment/enzyme, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/turf/simulated/floor/wood, -/area/residential/ship_bay) -"aR" = ( -/obj/structure/sink{ - pixel_y = 30 - }, -/turf/simulated/floor/wood, -/area/residential/ship_bay) -"aS" = ( -/obj/structure/table/steel_reinforced, -/obj/machinery/microwave, -/turf/simulated/floor/wood, -/area/residential/ship_bay) -"aT" = ( -/turf/simulated/shuttle/wall/dark/no_join, -/area/residential/ship_bay) -"aU" = ( -/obj/machinery/computer/shuttle_control, -/turf/simulated/shuttle/floor/black, -/area/residential/ship_bay) -"aV" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"aW" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"aX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"aY" = ( -/obj/structure/window/reinforced/tinted{ - dir = 8; - icon_state = "twindow" - }, -/turf/simulated/shuttle/floor/black, -/area/residential/ship_bay) -"aZ" = ( -/obj/structure/bed/chair/comfy/purp{ - dir = 4 - }, -/turf/simulated/shuttle/floor/black, -/area/residential/ship_bay) -"ba" = ( -/obj/structure/table/bench/wooden, -/turf/simulated/floor/carpet/blue, -/area/residential/ship_bay) -"bb" = ( -/obj/structure/bed/chair/sofa/left{ - dir = 8 - }, -/turf/simulated/shuttle/floor/black, -/area/residential/ship_bay) -"bc" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/shuttle/floor/black, -/area/residential/ship_bay) -"bd" = ( -/obj/structure/closet, -/turf/simulated/shuttle/floor/black, -/area/residential/ship_bay) -"be" = ( -/turf/simulated/shuttle/wall, -/area/residential/ship_bay) -"bf" = ( -/obj/machinery/door/airlock/glass, -/turf/simulated/floor/tiled/white, -/area/residential/ship_bay) -"bg" = ( -/obj/structure/bed/chair/sofa/right{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/ship_bay) -"bh" = ( -/turf/simulated/floor/wood, -/area/residential/ship_bay) -"bi" = ( -/obj/machinery/cooker/oven, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/ship_bay) -"bj" = ( -/obj/structure/bed/chair/shuttle{ - dir = 4; - icon_state = "shuttle_chair" - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/closet/walllocker/emerglocker/west, -/turf/simulated/floor/plating, -/area/residential/ship_bay) -"bk" = ( -/obj/machinery/computer/shuttle_control{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/residential/ship_bay) -"bl" = ( -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 4 - }, -/obj/structure/shuttle/window, -/turf/simulated/shuttle/wall/dark/no_join, -/area/residential/ship_bay) -"bm" = ( -/turf/simulated/shuttle/wall/dark, -/area/residential/ship_bay) -"bn" = ( -/obj/structure/bed/chair/shuttle{ - dir = 1 - }, -/obj/structure/closet/walllocker/emerglocker/west, -/turf/simulated/shuttle/floor/black, -/area/residential/ship_bay) -"bo" = ( -/obj/machinery/door/airlock/external{ - name = "S3"; - req_access = list(8009) - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"bp" = ( -/obj/machinery/computer/shuttle_control{ - dir = 4 - }, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/simulated/floor/carpet, -/area/residential/ship_bay) -"bq" = ( -/obj/structure/bed/chair/shuttle{ - dir = 8; - icon_state = "shuttle_chair" - }, -/turf/simulated/floor/carpet, -/area/residential/ship_bay) -"br" = ( -/obj/machinery/door/window/westright, -/turf/simulated/shuttle/floor/black, -/area/residential/ship_bay) -"bs" = ( -/turf/simulated/floor/carpet/blue, -/area/residential/ship_bay) -"bt" = ( -/obj/machinery/door/airlock/external{ - name = "S4"; - req_access = list(8010) - }, -/turf/simulated/shuttle/plating, -/area/residential/ship_bay) -"bu" = ( -/obj/structure/flora/pottedplant{ - icon_state = "plant-10" - }, -/turf/simulated/floor/carpet, -/area/residential/ship_bay) -"bv" = ( -/obj/structure/simple_door/wood, -/turf/simulated/floor/carpet, -/area/residential/ship_bay) -"bw" = ( -/obj/machinery/door/unpowered/shuttle, -/turf/simulated/floor/plating, -/area/residential/ship_bay) -"bx" = ( -/turf/simulated/floor/plating, -/area/residential/ship_bay) -"by" = ( -/obj/structure/table/steel_reinforced, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/simulated/floor/carpet/bcarpet, -/area/residential/ship_bay) -"bz" = ( -/turf/simulated/floor/carpet/bcarpet, -/area/residential/ship_bay) -"bA" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1"; - pixel_x = 0 - }, -/obj/item/weapon/reagent_containers/food/condiment/enzyme, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker, -/obj/item/weapon/reagent_containers/food/condiment/small/peppermill, -/obj/item/weapon/storage/box/beakers, -/turf/simulated/floor/carpet/bcarpet, -/area/residential/ship_bay) -"bB" = ( -/obj/structure/bed/chair/shuttle, -/turf/simulated/shuttle/floor/black, -/area/residential/ship_bay) -"bC" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/machinery/light, -/obj/item/weapon/reagent_containers/food/condiment/enzyme, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/turf/simulated/shuttle/floor/black, -/area/residential/ship_bay) -"bD" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/turf/simulated/shuttle/floor/black, -/area/residential/ship_bay) -"bE" = ( -/obj/structure/closet, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/carpet, -/area/residential/ship_bay) -"bF" = ( -/obj/structure/table/woodentable, -/obj/item/device/flashlight/lamp/green, -/turf/simulated/floor/carpet, -/area/residential/ship_bay) -"bG" = ( -/obj/structure/closet, -/turf/simulated/floor/wood, -/area/residential/ship_bay) -"bH" = ( -/obj/structure/bed/chair/comfy/black, -/turf/simulated/floor/wood, -/area/residential/ship_bay) -"bI" = ( -/obj/machinery/door/airlock/external, -/turf/simulated/floor/plating, -/area/residential/ship_bay) -"bJ" = ( -/obj/structure/table/steel_reinforced, -/obj/machinery/microwave, -/turf/simulated/floor/carpet/bcarpet, -/area/residential/ship_bay) -"bK" = ( -/obj/item/weapon/bedsheet/blue, -/obj/structure/bed/padded, -/turf/simulated/floor/carpet/bcarpet, -/area/residential/ship_bay) -"bL" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/item/clothing/suit/storage/seromi/cloak/fluff/strix, -/obj/item/clothing/under/seromi/undercoat/fluff/strix, -/turf/simulated/floor/carpet/bcarpet, -/area/residential/ship_bay) -"bM" = ( -/obj/structure/bed/double/padded, -/obj/item/weapon/bedsheet/hopdouble, -/obj/structure/curtain/black, -/turf/simulated/floor/carpet, -/area/residential/ship_bay) -"bN" = ( -/obj/machinery/recharge_station, -/turf/simulated/floor/carpet, -/area/residential/ship_bay) -"bO" = ( -/obj/structure/bed/chair/shuttle{ - dir = 4; - icon_state = "shuttle_chair" - }, -/obj/machinery/light, -/turf/simulated/shuttle/floor/black, -/area/residential/ship_bay) -"bP" = ( -/obj/structure/table/steel_reinforced, -/turf/simulated/shuttle/floor/black, -/area/residential/ship_bay) -"bQ" = ( -/obj/structure/shuttle/engine/heater{ - icon_state = "heater"; - dir = 4 - }, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/residential/ship_bay) -"bR" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 4 - }, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/residential/ship_bay) -"bS" = ( -/obj/structure/closet/cabinet, -/turf/simulated/floor/carpet, -/area/residential/ship_bay) -"bT" = ( -/obj/structure/bed/double/padded, -/obj/item/weapon/bedsheet/bluedouble, -/turf/simulated/floor/carpet, -/area/residential/ship_bay) -"bU" = ( -/obj/structure/flora/pottedplant{ - icon_state = "plant-24" - }, -/turf/simulated/floor/wood, -/area/residential/ship_bay) -"bV" = ( -/obj/structure/bed/chair/comfy/teal{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/ship_bay) -"bW" = ( -/obj/structure/table/woodentable, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/ship_bay) -"bX" = ( -/obj/structure/closet/walllocker/emerglocker/east, -/turf/simulated/floor/plating, -/area/residential/ship_bay) -"bY" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1; - health = 1e+006 - }, -/turf/simulated/shuttle/plating, -/area/residential/ship_bay) -"bZ" = ( -/turf/simulated/wall, -/area/residential/mansion) -"ca" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 10 - }, -/turf/simulated/shuttle/wall, -/area/residential/ship_bay) -"cb" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/structure/shuttle/engine/heater{ - icon_state = "heater"; - dir = 4 - }, -/turf/simulated/floor/plating, -/area/residential/ship_bay) -"cc" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/structure/shuttle/engine/propulsion{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/residential/ship_bay) -"cd" = ( -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"ce" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 6 - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"cf" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 10 - }, -/obj/structure/shuttle/engine/propulsion{ - icon_state = "burst_r"; - dir = 8 - }, -/turf/simulated/floor/shuttle, -/area/residential/ship_bay) -"cg" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/structure/shuttle/engine/heater{ - icon_state = "heater"; - dir = 8 - }, -/turf/simulated/floor/shuttle, -/area/residential/ship_bay) -"ch" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/structure/shuttle/window, -/turf/simulated/shuttle/wall/dark/no_join, -/area/residential/ship_bay) -"ci" = ( -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/shuttle/wall, -/area/residential/ship_bay) -"cj" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 10 - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"ck" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/structure/shuttle/engine/propulsion, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"cl" = ( -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/shuttle/wall/dark/no_join, -/area/residential/ship_bay) -"cm" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"cn" = ( -/obj/structure/table/woodentable, -/turf/simulated/floor/carpet, -/area/residential/mansion) -"co" = ( -/obj/structure/bed/chair/comfy/lime{ - dir = 8 - }, -/turf/simulated/floor/carpet, -/area/residential/mansion) -"cp" = ( -/turf/simulated/floor/carpet, -/area/residential/mansion) -"cq" = ( -/obj/structure/device/piano, -/turf/simulated/floor/carpet, -/area/residential/mansion) -"cr" = ( -/obj/structure/closet/cabinet, -/turf/simulated/floor/carpet, -/area/residential/mansion) -"cs" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"ct" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"cu" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"cv" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"cw" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"cx" = ( -/obj/structure/bed/chair/comfy/lime{ - dir = 1 - }, -/turf/simulated/floor/carpet, -/area/residential/mansion) -"cy" = ( -/obj/item/weapon/stool/padded, -/turf/simulated/floor/carpet, -/area/residential/mansion) -"cz" = ( -/obj/structure/closet/cabinet, -/obj/item/clothing/shoes/athletic, -/obj/item/clothing/under/shorts/black, -/obj/item/clothing/under/shorts/grey, -/obj/item/clothing/under/shorts/white, -/turf/simulated/floor/carpet, -/area/residential/mansion) -"cA" = ( -/obj/structure/filingcabinet/chestdrawer, -/turf/simulated/floor/carpet, -/area/residential/mansion) -"cB" = ( -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 8 - }, -/obj/structure/shuttle/engine/propulsion{ - icon_state = "burst_r"; - dir = 8 - }, -/turf/simulated/floor/plating, -/area/residential/ship_bay) -"cC" = ( -/obj/structure/shuttle/engine/heater{ - icon_state = "heater"; - dir = 8 - }, -/obj/structure/window/reinforced/tinted, -/obj/structure/window/reinforced/tinted{ - dir = 4; - icon_state = "twindow" - }, -/turf/simulated/floor/plating, -/area/residential/ship_bay) -"cD" = ( -/obj/machinery/portable_atmospherics/canister/oxygen/prechilled, -/turf/simulated/floor/tiled/steel_ridged, -/area/residential/ship_bay) -"cE" = ( -/obj/structure/table/steel_reinforced, -/obj/machinery/microwave, -/turf/simulated/floor/lino, -/area/residential/ship_bay) -"cF" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table/steel_reinforced, -/obj/item/weapon/material/kitchen/utensil/fork, -/obj/item/weapon/material/kitchen/utensil/fork, -/obj/item/weapon/material/kitchen/utensil/spoon, -/obj/item/weapon/material/kitchen/utensil/spoon, -/obj/item/weapon/material/knife/plastic, -/obj/item/weapon/material/knife/plastic, -/turf/simulated/floor/lino, -/area/residential/ship_bay) -"cG" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/item/weapon/reagent_containers/food/condiment/enzyme, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/turf/simulated/floor/lino, -/area/residential/ship_bay) -"cH" = ( -/obj/structure/closet/cabinet, -/turf/simulated/floor/carpet/oracarpet, -/area/residential/ship_bay) -"cI" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/carpet/oracarpet, -/area/residential/ship_bay) -"cJ" = ( -/obj/structure/bed/double/padded, -/obj/item/weapon/bedsheet/bluedouble, -/turf/simulated/floor/carpet/oracarpet, -/area/residential/ship_bay) -"cK" = ( -/obj/structure/closet/walllocker/emerglocker/east, -/turf/simulated/shuttle/floor/black, -/area/residential/ship_bay) -"cL" = ( -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 4 - }, -/turf/simulated/shuttle/wall, -/area/residential/ship_bay) -"cM" = ( -/turf/simulated/shuttle/wall/no_join, -/area/residential/ship_bay) -"cN" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/folder/yellow, -/turf/simulated/floor/carpet, -/area/residential/mansion) -"cO" = ( -/obj/structure/table/woodentable, -/obj/item/device/flashlight/lamp/green, -/turf/simulated/floor/carpet, -/area/residential/mansion) -"cP" = ( -/obj/structure/shuttle/window, -/turf/simulated/shuttle/wall/dark, -/area/residential/ship_bay) -"cQ" = ( -/obj/structure/closet/walllocker/emerglocker/north, -/turf/simulated/shuttle/floor/black, -/area/residential/ship_bay) -"cR" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/carpet, -/area/residential/ship_bay) -"cS" = ( -/obj/item/weapon/bedsheet/orangedouble, -/obj/structure/bed/double/padded, -/turf/simulated/floor/carpet, -/area/residential/ship_bay) -"cT" = ( -/obj/structure/shuttle/engine/heater{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/shuttle/plating, -/area/residential/ship_bay) -"cU" = ( -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 4 - }, -/obj/structure/shuttle/engine/propulsion{ - dir = 4; - icon_state = "propulsion_l" - }, -/turf/simulated/shuttle/plating, -/area/residential/ship_bay) -"cV" = ( -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 8 - }, -/obj/structure/shuttle/engine/propulsion{ - icon_state = "burst_r"; - dir = 8 - }, -/obj/structure/window/reinforced/tinted{ - dir = 4; - icon_state = "twindow" - }, -/turf/simulated/floor/plating, -/area/residential/ship_bay) -"cW" = ( -/obj/machinery/fusion_fuel_injector{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/visible/cyan{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel_ridged, -/area/residential/ship_bay) -"cX" = ( -/obj/machinery/atmospherics/pipe/simple/visible/cyan{ - dir = 10 - }, -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/steel_ridged, -/area/residential/ship_bay) -"cY" = ( -/obj/structure/sink{ - icon_state = "sink"; - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/turf/simulated/floor/lino, -/area/residential/ship_bay) -"cZ" = ( -/turf/simulated/floor/lino, -/area/residential/ship_bay) -"da" = ( -/turf/simulated/floor/carpet/oracarpet, -/area/residential/ship_bay) -"db" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/simulated/floor/carpet/oracarpet, -/area/residential/ship_bay) -"dc" = ( -/obj/structure/table/woodentable, -/obj/item/device/flashlight/lamp, -/obj/machinery/power/thermoregulator/cryogaia{ - desc = "A massive custom made Thermal regulator or CTR for short, intended to keep heat loss when going in our outside to a minimum, they are hardwired to minus fourty celsius"; - dir = 8; - name = "Avali-Rated Custom Thermal Regulator"; - pixel_x = 30; - target_temp = 233.15 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/carpet/oracarpet, -/area/residential/ship_bay) -"dd" = ( -/obj/structure/bed/chair/shuttle{ - dir = 4; - icon_state = "shuttle_chair" - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/shuttle/floor/black, -/area/residential/ship_bay) -"de" = ( -/obj/machinery/computer/shuttle_control{ - dir = 8 - }, -/turf/simulated/shuttle/floor/black, -/area/residential/ship_bay) -"df" = ( -/obj/machinery/space_heater, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1"; - pixel_x = 0 - }, -/turf/simulated/floor/carpet/blue, -/area/residential/ship_bay) -"dg" = ( -/obj/structure/shuttle/engine/heater{ - dir = 4 - }, -/obj/structure/shuttle/window, -/turf/simulated/shuttle/plating, -/area/residential/ship_bay) -"dh" = ( -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 4 - }, -/obj/structure/shuttle/engine/propulsion{ - dir = 4; - icon_state = "propulsion_l" - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"di" = ( -/obj/structure/bed/chair/comfy/black{ - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/residential/mansion) -"dj" = ( -/obj/structure/table/woodentable, -/obj/item/modular_computer/laptop/preset/custom_loadout/elite, -/turf/simulated/floor/carpet, -/area/residential/mansion) -"dk" = ( -/obj/item/weapon/bedsheet/orangedouble, -/obj/structure/bed/double/padded, -/turf/simulated/floor/carpet, -/area/residential/mansion) -"dl" = ( -/obj/machinery/computer/shuttle_control{ - dir = 4 - }, -/turf/simulated/shuttle/floor/black, -/area/residential/ship_bay) -"dm" = ( -/obj/structure/bed/chair/shuttle{ - dir = 8; - icon_state = "shuttle_chair" - }, -/turf/simulated/shuttle/floor/black, -/area/residential/ship_bay) -"dn" = ( -/obj/machinery/fusion_fuel_injector{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel_ridged, -/area/residential/ship_bay) -"do" = ( -/obj/machinery/atmospherics/pipe/simple/visible/cyan, -/turf/simulated/floor/tiled/steel_ridged, -/area/residential/ship_bay) -"dp" = ( -/obj/machinery/door/unpowered/shuttle, -/turf/simulated/shuttle/floor/black, -/area/residential/ship_bay) -"dq" = ( -/turf/simulated/floor/carpet/tealcarpet, -/area/residential/ship_bay) -"dr" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/simulated/floor/carpet/tealcarpet, -/area/residential/ship_bay) -"ds" = ( -/obj/machinery/computer/shuttle_control{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/ship_bay) -"dt" = ( -/obj/structure/bed/chair/shuttle{ - dir = 8; - icon_state = "shuttle_chair" - }, -/obj/structure/closet/walllocker/emerglocker/north, -/obj/machinery/light, -/turf/simulated/floor/wood, -/area/residential/ship_bay) -"du" = ( -/obj/structure/bed/double/padded, -/obj/item/weapon/bedsheet/browndouble, -/turf/simulated/floor/carpet/blue, -/area/residential/ship_bay) -"dv" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen/fountain, -/turf/simulated/floor/carpet, -/area/residential/mansion) -"dw" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/machinery/light, -/obj/item/weapon/reagent_containers/food/condiment/enzyme, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/turf/simulated/floor/carpet, -/area/residential/ship_bay) -"dx" = ( -/obj/structure/table/steel_reinforced, -/obj/machinery/microwave, -/turf/simulated/floor/carpet, -/area/residential/ship_bay) -"dy" = ( -/obj/structure/table/steel_reinforced, -/turf/simulated/floor/carpet, -/area/residential/ship_bay) -"dz" = ( -/obj/machinery/atmospherics/pipe/simple/visible/cyan{ - dir = 9; - icon_state = "intact" - }, -/obj/machinery/light/small{ - dir = 4; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/steel_ridged, -/area/residential/ship_bay) -"dA" = ( -/obj/structure/table/marble, -/obj/machinery/computer/security/telescreen/entertainment{ - icon_state = "frame"; - pixel_x = -30; - pixel_y = 0 - }, -/turf/simulated/floor/carpet/oracarpet, -/area/residential/ship_bay) -"dB" = ( -/obj/structure/bed/chair/comfy/green{ - dir = 8 - }, -/turf/simulated/floor/carpet/oracarpet, -/area/residential/ship_bay) -"dC" = ( -/obj/structure/closet/medical_wall{ - pixel_x = 30 - }, -/turf/simulated/floor/carpet/oracarpet, -/area/residential/ship_bay) -"dD" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/item/weapon/reagent_containers/food/condiment/enzyme, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/turf/simulated/floor/wood, -/area/residential/ship_bay) -"dE" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/ship_bay) -"dF" = ( -/obj/structure/table/steel_reinforced, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1"; - pixel_x = 0 - }, -/turf/simulated/floor/wood, -/area/residential/ship_bay) -"dG" = ( -/obj/structure/table/woodentable, -/obj/item/clothing/gloves/boxing, -/obj/item/weapon/towel/random, -/turf/simulated/floor/carpet, -/area/residential/mansion) -"dH" = ( -/obj/structure/shuttle/engine/heater{ - icon_state = "heater"; - dir = 8 - }, -/obj/structure/window/reinforced/tinted{ - dir = 4; - icon_state = "twindow" - }, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/residential/ship_bay) -"dI" = ( -/obj/structure/table/steel_reinforced, -/obj/item/weapon/storage/toolbox/emergency, -/turf/simulated/floor/tiled/steel_ridged, -/area/residential/ship_bay) -"dJ" = ( -/obj/structure/table/marble, -/turf/simulated/floor/carpet/oracarpet, -/area/residential/ship_bay) -"dK" = ( -/obj/machinery/light, -/obj/structure/bed/chair/comfy/black{ - dir = 8 - }, -/turf/simulated/floor/carpet/oracarpet, -/area/residential/ship_bay) -"dL" = ( -/obj/structure/table/marble, -/obj/item/roller, -/obj/item/weapon/storage/firstaid, -/turf/simulated/floor/carpet/oracarpet, -/area/residential/ship_bay) -"dM" = ( -/obj/structure/fitness/punchingbag, -/turf/simulated/floor/carpet, -/area/residential/mansion) -"dN" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"dO" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"dP" = ( -/obj/machinery/door/airlock/external{ - name = "S6"; - req_access = list(8012) - }, -/turf/simulated/shuttle/plating, -/area/residential/ship_bay) -"dQ" = ( -/obj/structure/fitness/weightlifter, -/turf/simulated/floor/carpet, -/area/residential/mansion) -"dR" = ( -/obj/machinery/door/blast/regular, -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"dS" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/effect/forcefield, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"dT" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"dU" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"dV" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"dW" = ( -/turf/simulated/wall/wood, -/area/residential/mansion) -"dX" = ( -/obj/structure/simple_door/wood, -/turf/simulated/floor/carpet, -/area/residential/mansion) -"dY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"dZ" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"ea" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"eb" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"ec" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"ed" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"ee" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"ef" = ( -/obj/machinery/shower, -/obj/structure/curtain/open/shower, -/turf/simulated/floor/tiled/white, -/area/residential/mansion) -"eg" = ( -/turf/simulated/floor/tiled/white, -/area/residential/mansion) -"eh" = ( -/obj/structure/sink{ - pixel_y = 15 - }, -/obj/structure/mirror{ - dir = 4; - pixel_x = 0; - pixel_y = 28 - }, -/turf/simulated/floor/tiled/white, -/area/residential/mansion) -"ei" = ( -/obj/item/weapon/towel/random, -/obj/item/weapon/towel/random, -/obj/structure/table/marble, -/turf/simulated/floor/tiled/white, -/area/residential/mansion) -"ej" = ( -/obj/item/weapon/soap/deluxe, -/obj/structure/table/marble, -/turf/simulated/floor/tiled/white, -/area/residential/mansion) -"ek" = ( -/obj/structure/coatrack, -/turf/simulated/floor/wood, -/area/residential/mansion) -"el" = ( -/obj/structure/table/wooden_reinforced, -/turf/simulated/floor/wood, -/area/residential/mansion) -"em" = ( -/obj/structure/table/wooden_reinforced, -/obj/item/clothing/shoes/slippers, -/turf/simulated/floor/wood, -/area/residential/mansion) -"en" = ( -/obj/structure/table/rack, -/obj/item/clothing/under/bathrobe, -/turf/simulated/floor/wood, -/area/residential/mansion) -"eo" = ( -/obj/structure/table/rack, -/obj/item/clothing/under/pj/red, -/turf/simulated/floor/wood, -/area/residential/mansion) -"ep" = ( -/turf/simulated/floor/wood, -/area/residential/mansion) -"eq" = ( -/obj/structure/closet/cabinet, -/obj/item/clothing/under/shorts/khaki, -/turf/simulated/floor/wood, -/area/residential/mansion) -"er" = ( -/obj/machinery/cooker/candy, -/turf/simulated/floor/lino, -/area/residential/mansion) -"es" = ( -/obj/machinery/cooker/cereal, -/turf/simulated/floor/lino, -/area/residential/mansion) -"et" = ( -/obj/structure/table/marble, -/obj/item/weapon/reagent_containers/food/condiment/small/peppermill, -/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker, -/turf/simulated/floor/lino, -/area/residential/mansion) -"eu" = ( -/obj/structure/table/marble, -/obj/item/weapon/reagent_containers/food/condiment/enzyme, -/obj/item/weapon/reagent_containers/food/condiment/coldsauce, -/obj/item/weapon/reagent_containers/food/condiment/cornoil, -/obj/item/weapon/reagent_containers/food/condiment/hotsauce, -/obj/item/weapon/reagent_containers/food/condiment/ketchup, -/obj/item/weapon/reagent_containers/food/condiment/sugar, -/obj/item/weapon/reagent_containers/food/condiment/soysauce, -/turf/simulated/floor/lino, -/area/residential/mansion) -"ev" = ( -/obj/machinery/light, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"ew" = ( -/obj/machinery/power/apc{ - dir = 2; - name = "south bump"; - pixel_y = -28; - req_access = list(67) - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"ex" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"ey" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"ez" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"eA" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"eB" = ( -/obj/machinery/light, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"eC" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"eD" = ( -/obj/structure/simple_door/wood, -/turf/simulated/floor/tiled/white, -/area/residential/mansion) -"eE" = ( -/obj/structure/simple_door/wood, -/turf/simulated/floor/wood, -/area/residential/mansion) -"eF" = ( -/obj/structure/closet/cabinet, -/obj/item/clothing/under/shorts/jeans, -/obj/item/clothing/under/shorts/jeans/classic, -/obj/item/clothing/under/shorts/jeans/black, -/turf/simulated/floor/wood, -/area/residential/mansion) -"eG" = ( -/obj/structure/sink{ - icon_state = "sink"; - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/turf/simulated/floor/lino, -/area/residential/mansion) -"eH" = ( -/turf/simulated/floor/lino, -/area/residential/mansion) -"eI" = ( -/obj/machinery/cooker/fryer, -/turf/simulated/floor/lino, -/area/residential/mansion) -"eJ" = ( -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 4; - req_access = newlist() - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/residential/ship_bay) -"eK" = ( -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/residential/ship_bay) -"eL" = ( -/obj/structure/toilet{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/residential/mansion) -"eM" = ( -/obj/structure/closet/cabinet, -/obj/item/clothing/under/shorts/green, -/turf/simulated/floor/wood, -/area/residential/mansion) -"eN" = ( -/obj/structure/table/marble, -/obj/item/weapon/reagent_containers/food/drinks/bluespace_coffee, -/obj/item/weapon/storage/box/beakers, -/turf/simulated/floor/lino, -/area/residential/mansion) -"eO" = ( -/obj/machinery/cooker/grill, -/turf/simulated/floor/lino, -/area/residential/mansion) -"eP" = ( -/turf/simulated/wall, -/area/residential/corridors) -"eQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"eR" = ( -/turf/simulated/floor/tiled, -/area/residential/corridors) -"eS" = ( -/obj/structure/disposaloutlet{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk, -/turf/space, -/area/space) -"eT" = ( -/obj/structure/closet/crate/bin, -/turf/simulated/floor/tiled/white, -/area/residential/mansion) -"eU" = ( -/obj/structure/table/rack, -/obj/item/clothing/under/bluepyjamas, -/obj/item/clothing/shoes/slippers, -/turf/simulated/floor/tiled/white, -/area/residential/mansion) -"eV" = ( -/obj/structure/table/rack, -/obj/item/clothing/under/bathrobe, -/turf/simulated/floor/tiled/white, -/area/residential/mansion) -"eW" = ( -/obj/item/weapon/soap/syndie, -/obj/structure/table/marble, -/turf/simulated/floor/tiled/white, -/area/residential/mansion) -"eX" = ( -/obj/item/weapon/soap/nanotrasen, -/obj/structure/table/marble, -/turf/simulated/floor/tiled/white, -/area/residential/mansion) -"eY" = ( -/obj/structure/table/rack, -/obj/item/clothing/under/pj/blue, -/turf/simulated/floor/wood, -/area/residential/mansion) -"eZ" = ( -/obj/structure/closet/cabinet, -/obj/item/clothing/under/schoolgirl, -/turf/simulated/floor/wood, -/area/residential/mansion) -"fa" = ( -/obj/structure/table/marble, -/obj/machinery/reagentgrinder, -/turf/simulated/floor/lino, -/area/residential/mansion) -"fb" = ( -/obj/machinery/cooker/oven, -/turf/simulated/floor/lino, -/area/residential/mansion) -"fc" = ( -/turf/simulated/wall, -/area/residential/lobby) -"fd" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/space, -/area/space) -"fe" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/space, -/area/space) -"ff" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/space, -/area/space) -"fg" = ( -/obj/structure/simple_door/diamond, -/turf/simulated/floor/carpet, -/area/residential/mansion) -"fh" = ( -/obj/structure/table/marble, -/obj/item/weapon/reagent_containers/dropper, -/obj/item/weapon/material/knife/butch, -/turf/simulated/floor/lino, -/area/residential/mansion) -"fi" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/turf/simulated/floor/lino, -/area/residential/mansion) -"fj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass/hidden, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"fk" = ( -/obj/machinery/door/firedoor/glass/hidden, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"fl" = ( -/obj/machinery/vending/nifsoft_shop, -/turf/simulated/floor/wood, -/area/residential/lobby) -"fm" = ( -/obj/machinery/alarm{ - frequency = 1441; - pixel_y = 22 - }, -/turf/simulated/floor/wood, -/area/residential/lobby) -"fn" = ( -/obj/machinery/computer/arcade, -/turf/simulated/floor/wood, -/area/residential/lobby) -"fo" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/seed_storage/garden, -/turf/simulated/floor/wood, -/area/residential/lobby) -"fp" = ( -/obj/machinery/vending/cigarette, -/turf/simulated/floor/wood, -/area/residential/lobby) -"fq" = ( -/obj/machinery/vending/coffee, -/turf/simulated/floor/wood, -/area/residential/lobby) -"fr" = ( -/obj/machinery/vending/snack, -/turf/simulated/floor/wood, -/area/residential/lobby) -"fs" = ( -/obj/machinery/vending/cola, -/turf/simulated/floor/wood, -/area/residential/lobby) -"ft" = ( -/obj/structure/bed/chair/comfy/brown, -/turf/simulated/floor/wood, -/area/residential/lobby) -"fu" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/bedsheetbin, -/obj/structure/table/reinforced, -/turf/simulated/floor/wood, -/area/residential/lobby) -"fv" = ( -/obj/structure/bedsheetbin, -/obj/structure/table/reinforced, -/turf/simulated/floor/wood, -/area/residential/lobby) -"fw" = ( -/obj/item/weapon/storage/laundry_basket, -/obj/structure/table/reinforced, -/turf/simulated/floor/wood, -/area/residential/lobby) -"fx" = ( -/obj/structure/disposalpipe/segment, -/turf/space, -/area/space) -"fy" = ( -/turf/unsimulated/wall, -/area/residential/powerroom) -"fz" = ( -/turf/simulated/wall, -/area/residential/medbay) -"fA" = ( -/obj/structure/table/rack, -/obj/item/clothing/suit/storage/det_trench/grey, -/turf/simulated/floor/carpet, -/area/residential/mansion) -"fB" = ( -/obj/structure/table/rack, -/turf/simulated/floor/carpet, -/area/residential/mansion) -"fC" = ( -/obj/structure/table/bench/marble, -/obj/item/weapon/soap/deluxe, -/turf/simulated/floor/tiled/white, -/area/residential/mansion) -"fD" = ( -/obj/structure/closet/secure_closet/freezer/kitchen{ - req_access = newlist() - }, -/turf/simulated/floor/lino, -/area/residential/mansion) -"fE" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"fF" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"fG" = ( -/obj/structure/closet, -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/weapon/storage/box/lights/mixed, -/turf/simulated/floor/wood, -/area/residential/lobby) -"fH" = ( -/turf/simulated/floor/wood, -/area/residential/lobby) -"fI" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/wood, -/area/residential/lobby) -"fJ" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/wood, -/area/residential/lobby) -"fK" = ( -/obj/structure/table/reinforced, -/turf/simulated/floor/wood, -/area/residential/lobby) -"fL" = ( -/obj/machinery/atmospherics/pipe/tank/air{ - dir = 2; - start_pressure = 74000.5 - }, -/turf/simulated/floor/plating, -/area/residential/powerroom) -"fM" = ( -/obj/item/clothing/head/surgery, -/obj/item/clothing/under/rank/medical/scrubs, -/obj/structure/table/standard, -/obj/machinery/light/small{ - icon_state = "bulb1"; - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/residential/medbay) -"fN" = ( -/obj/machinery/oxygen_pump/anesthetic{ - pixel_y = 30 - }, -/obj/machinery/optable, -/turf/simulated/floor/tiled/white, -/area/residential/medbay) -"fO" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/regular, -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/residential/medbay) -"fP" = ( -/obj/effect/floor_decal/corner/blue/border{ - dir = 4 - }, -/obj/structure/table/standard, -/obj/item/weapon/storage/firstaid/adv, -/turf/simulated/floor/tiled/white, -/area/residential/medbay) -"fQ" = ( -/obj/effect/floor_decal/corner/blue/border{ - dir = 8 - }, -/obj/structure/table/standard, -/obj/item/weapon/storage/firstaid/toxin, -/obj/item/weapon/storage/firstaid/o2, -/obj/item/weapon/storage/firstaid/fire, -/turf/simulated/floor/tiled/white, -/area/residential/medbay) -"fR" = ( -/obj/structure/table/standard, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/item/weapon/storage/box/gloves, -/obj/item/weapon/storage/box/masks, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/roller, -/obj/item/roller, -/obj/item/roller, -/turf/simulated/floor/tiled/white, -/area/residential/medbay) -"fS" = ( -/obj/structure/coatrack, -/obj/item/clothing/head/det/grey, -/turf/simulated/floor/carpet, -/area/residential/mansion) -"fT" = ( -/obj/machinery/door/airlock, -/turf/simulated/floor/tiled/white, -/area/residential/mansion) -"fU" = ( -/obj/structure/closet/secure_closet/freezer/meat, -/turf/simulated/floor/lino, -/area/residential/mansion) -"fV" = ( -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -28 - }, -/turf/simulated/floor/wood, -/area/residential/lobby) -"fW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/wood, -/area/residential/lobby) -"fX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/residential/lobby) -"fY" = ( -/obj/machinery/washing_machine, -/turf/simulated/floor/wood, -/area/residential/lobby) -"fZ" = ( -/obj/machinery/atmospherics/pipe/simple/visible/cyan{ - icon_state = "intact"; - dir = 5 - }, -/obj/machinery/exonet_node{ - allow_external_newscasters = 0; - allow_external_PDAs = 0 - }, -/turf/simulated/floor/plating, -/area/residential/powerroom) -"ga" = ( -/obj/machinery/atmospherics/pipe/manifold/visible/cyan, -/turf/simulated/floor/plating, -/area/residential/powerroom) -"gb" = ( -/obj/machinery/atmospherics/pipe/manifold4w/visible/cyan, -/obj/machinery/meter, -/turf/simulated/floor/plating, -/area/residential/powerroom) -"gc" = ( -/obj/machinery/atmospherics/pipe/simple/visible/cyan{ - dir = 9; - icon_state = "intact" - }, -/turf/simulated/floor/plating, -/area/residential/powerroom) -"gd" = ( -/obj/item/weapon/storage/firstaid/surgery, -/obj/structure/table/standard, -/turf/simulated/floor/tiled/white, -/area/residential/medbay) -"ge" = ( -/obj/structure/sink{ - dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/white, -/area/residential/medbay) -"gf" = ( -/obj/effect/floor_decal/corner/blue/border, -/obj/structure/bed/chair{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/residential/medbay) -"gg" = ( -/obj/effect/floor_decal/corner/blue/border{ - dir = 4 - }, -/obj/effect/floor_decal/corner/blue/border, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/mob/living/bot/medbot, -/turf/simulated/floor/tiled/white, -/area/residential/medbay) -"gh" = ( -/obj/effect/floor_decal/corner/blue/border{ - dir = 8 - }, -/obj/effect/floor_decal/corner/blue/border, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/residential/medbay) -"gi" = ( -/obj/effect/floor_decal/corner/blue/border, -/obj/structure/bed/chair{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled/white, -/area/residential/medbay) -"gj" = ( -/obj/structure/coatrack, -/turf/simulated/floor/carpet, -/area/residential/mansion) -"gk" = ( -/obj/structure/table/wooden_reinforced, -/turf/simulated/floor/carpet, -/area/residential/mansion) -"gl" = ( -/obj/structure/toilet{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/residential/mansion) -"gm" = ( -/obj/item/weapon/stool/padded, -/turf/simulated/floor/wood, -/area/residential/mansion) -"gn" = ( -/obj/structure/table/marble, -/turf/simulated/floor/lino, -/area/residential/mansion) -"go" = ( -/obj/machinery/vending/dinnerware, -/turf/simulated/floor/lino, -/area/residential/mansion) -"gp" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/lobby) -"gq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/lobby) -"gr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/lobby) -"gs" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/residential/lobby) -"gt" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/wood, -/area/residential/lobby) -"gu" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/lobby) -"gv" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/bed/chair/comfy/black, -/turf/simulated/floor/wood, -/area/residential/lobby) -"gw" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/residential/lobby) -"gx" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/obj/structure/cable{ - d2 = 2; - icon_state = "0-2"; - pixel_y = 0 - }, -/turf/simulated/floor/plating, -/area/residential/powerroom) -"gy" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/residential/powerroom) -"gz" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/visible/red{ - icon_state = "intact"; - dir = 6 - }, -/turf/simulated/floor/plating, -/area/residential/powerroom) -"gA" = ( -/obj/machinery/atmospherics/binary/pump/high_power/on, -/obj/machinery/atmospherics/pipe/simple/visible/red{ - icon_state = "intact"; - dir = 4 - }, -/turf/simulated/floor/plating, -/area/residential/powerroom) -"gB" = ( -/obj/machinery/atmospherics/binary/pump/high_power/on{ - dir = 4; - name = "Waste In"; - target_pressure = 4500 - }, -/turf/simulated/floor/plating, -/area/residential/powerroom) -"gC" = ( -/obj/machinery/atmospherics/pipe/manifold/visible/red{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/residential/powerroom) -"gD" = ( -/obj/machinery/atmospherics/portables_connector{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/empty, -/turf/simulated/floor/plating, -/area/residential/powerroom) -"gE" = ( -/obj/structure/curtain/open/privacy, -/turf/simulated/floor/tiled/white, -/area/residential/medbay) -"gF" = ( -/obj/effect/floor_decal/corner/blue/border{ - dir = 1 - }, -/obj/structure/bed/chair{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/residential/medbay) -"gG" = ( -/obj/effect/floor_decal/corner/blue/border{ - dir = 4 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/residential/medbay) -"gH" = ( -/obj/effect/floor_decal/corner/blue/border{ - dir = 8 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/residential/medbay) -"gI" = ( -/obj/effect/floor_decal/corner/blue/border{ - dir = 1 - }, -/obj/structure/bed/chair{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/residential/medbay) -"gJ" = ( -/obj/structure/simple_door/gold, -/turf/simulated/floor/carpet, -/area/residential/mansion) -"gK" = ( -/obj/structure/bed/chair/comfy/beige{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/lobby) -"gL" = ( -/obj/machinery/light, -/obj/structure/table/woodentable, -/turf/simulated/floor/wood, -/area/residential/lobby) -"gM" = ( -/obj/structure/bed/chair/comfy/beige{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/residential/lobby) -"gN" = ( -/obj/machinery/power/apc{ - dir = 2; - name = "south bump"; - pixel_y = -28; - req_access = list(67) - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/simulated/floor/wood, -/area/residential/lobby) -"gO" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/simulated/floor/wood, -/area/residential/lobby) -"gP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/simulated/floor/wood, -/area/residential/lobby) -"gQ" = ( -/obj/machinery/recharge_station, -/turf/simulated/floor/wood, -/area/residential/lobby) -"gR" = ( -/obj/structure/bed/chair/comfy/black{ - dir = 4 - }, -/obj/machinery/recharger/wallcharger{ - dir = 1; - pixel_x = 4; - pixel_y = -32 - }, -/turf/simulated/floor/wood, -/area/residential/lobby) -"gS" = ( -/obj/structure/table/woodentable, -/obj/machinery/recharger/wallcharger{ - dir = 1; - pixel_x = 4; - pixel_y = -32 - }, -/turf/simulated/floor/wood, -/area/residential/lobby) -"gT" = ( -/obj/structure/table/woodentable, -/turf/simulated/floor/wood, -/area/residential/lobby) -"gU" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/lobby) -"gV" = ( -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/lobby) -"gW" = ( -/obj/machinery/washing_machine, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/lobby) -"gX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/wall, -/area/residential/lobby) -"gY" = ( -/obj/machinery/power/smes/magical{ - output_level = 1e+006; - output_level_max = 1e+006 - }, -/obj/structure/cable, -/turf/simulated/floor/plating, -/area/residential/powerroom) -"gZ" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/residential/powerroom) -"ha" = ( -/turf/simulated/floor/plating, -/area/residential/powerroom) -"hb" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/visible/universal, -/turf/simulated/floor/plating, -/area/residential/powerroom) -"hc" = ( -/obj/machinery/atmospherics/pipe/simple/visible/universal, -/turf/simulated/floor/plating, -/area/residential/powerroom) -"hd" = ( -/obj/machinery/atmospherics/portables_connector{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister/empty, -/turf/simulated/floor/plating, -/area/residential/powerroom) -"he" = ( -/obj/structure/closet/emcloset, -/turf/simulated/floor/tiled/white, -/area/residential/medbay) -"hf" = ( -/turf/simulated/floor/tiled/white, -/area/residential/medbay) -"hg" = ( -/obj/machinery/power/apc{ - dir = 2; - name = "south bump"; - pixel_y = -32 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/simulated/floor/tiled/white, -/area/residential/medbay) -"hh" = ( -/obj/effect/floor_decal/corner/blue/border{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled/white, -/area/residential/medbay) -"hi" = ( -/obj/structure/bed/chair/wood/wings, -/turf/simulated/floor/wood, -/area/residential/mansion) -"hj" = ( -/turf/simulated/wall, -/area/residential/docking_lobby) -"hk" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"hl" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1"; - pixel_y = 0 - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"hm" = ( -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 4; - req_access = newlist() - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/residential/lobby) -"hn" = ( -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/residential/lobby) -"ho" = ( -/obj/effect/forcefield, -/obj/machinery/door/airlock/engineering, -/obj/machinery/door/blast/regular, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/residential/powerroom) -"hp" = ( -/obj/effect/forcefield, -/obj/machinery/door/airlock/engineering, -/obj/machinery/door/blast/regular, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plating, -/area/residential/powerroom) -"hq" = ( -/obj/effect/floor_decal/corner/blue/border{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/residential/medbay) -"hr" = ( -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 4; - req_access = newlist() - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/residential/medbay) -"hs" = ( -/obj/structure/table/wooden_reinforced, -/obj/item/weapon/flame/candle/candelabra/everburn, -/turf/simulated/floor/carpet, -/area/residential/mansion) -"ht" = ( -/obj/structure/bed/chair/wood/wings{ - icon_state = "wooden_chair_wings"; - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/mansion) -"hu" = ( -/obj/structure/table/woodentable, -/turf/simulated/floor/wood, -/area/residential/mansion) -"hv" = ( -/obj/structure/bed/chair/wood/wings{ - icon_state = "wooden_chair_wings"; - dir = 8 - }, -/turf/simulated/floor/wood, -/area/residential/mansion) -"hw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/light/flamp/noshade, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"hx" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"hy" = ( -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"hz" = ( -/obj/structure/closet/emcloset, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"hA" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/closet/emcloset, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"hB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"hC" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1"; - pixel_y = 0 - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"hD" = ( -/turf/simulated/wall, -/area/residential/powerroom) -"hE" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor, -/area/residential/powerroom) -"hF" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor, -/area/residential/powerroom) -"hG" = ( -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/residential/medbay) -"hH" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"hI" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/simulated/floor/carpet, -/area/residential/mansion) -"hJ" = ( -/obj/machinery/light/small, -/obj/effect/floor_decal/industrial/warning, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 8 - }, -/obj/machinery/embedded_controller/radio/airlock/docking_port{ - frequency = 1380; - id_tag = "residential_shuttle_offsite"; - pixel_y = 28 - }, -/turf/simulated/floor/tiled/techmaint, -/area/residential/docking_lobby) -"hK" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"hL" = ( -/obj/machinery/door/airlock/engineering, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor, -/area/residential/corridors) -"hM" = ( -/obj/machinery/door/airlock/engineering, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor, -/area/residential/corridors) -"hN" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"hO" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"hP" = ( -/obj/machinery/door/airlock/gold{ - name = "Mansion"; - req_access = list(8100) - }, -/turf/simulated/floor/tiled, -/area/residential/mansion) -"hQ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/carpet, -/area/residential/mansion) -"hR" = ( -/turf/simulated/shuttle/wall, -/area/shuttle/residential) -"hS" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"hT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"hU" = ( -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"hV" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"hW" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"hX" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"hY" = ( -/obj/machinery/alarm{ - frequency = 1441; - pixel_y = 22 - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"hZ" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"ia" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"ib" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"ic" = ( -/obj/structure/bed/chair/wood/wings{ - icon_state = "wooden_chair_wings"; - dir = 1 - }, -/turf/simulated/floor/wood, -/area/residential/mansion) -"id" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"ie" = ( -/obj/effect/floor_decal/industrial/hatch/yellow, -/obj/machinery/mech_sensor{ - dir = 8; - frequency = 1379; - id_tag = "residential_dock_north_mech"; - pixel_y = -19 - }, -/obj/machinery/door/airlock/glass_external{ - frequency = 1379; - icon_state = "door_locked"; - id_tag = "residential_dock_north_inner"; - locked = 1 - }, -/obj/effect/map_helper/airlock/door/ext_door, -/turf/simulated/floor/tiled/dark, -/area/residential/docking_lobby) -"if" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"ig" = ( -/obj/effect/floor_decal/industrial/hatch/yellow, -/obj/machinery/mech_sensor{ - dir = 8; - frequency = 1379; - id_tag = "residential_dock_north_mech"; - pixel_y = -19 - }, -/obj/machinery/door/airlock/glass_external{ - frequency = 1379; - icon_state = "door_locked"; - id_tag = "residential_dock_north_outer"; - locked = 1 - }, -/obj/effect/map_helper/airlock/door/int_door, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/residential/docking_lobby) -"ih" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"ii" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"ij" = ( -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 1; - name = "Residential" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"ik" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"il" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"im" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/light, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"in" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"io" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/door/firedoor/glass/hidden, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"ip" = ( -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/cable{ - dir = 4; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"iq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"ir" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"is" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"it" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/light, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"iu" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"iv" = ( -/obj/machinery/light, -/turf/simulated/floor/tiled/white, -/area/residential/medbay) -"iw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"ix" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"iy" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"iz" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/light, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"iA" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/door/firedoor/glass/hidden, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"iB" = ( -/obj/machinery/door/airlock/gold{ - name = "Mansion"; - req_access = list(8100) - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/residential/mansion) -"iC" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/simulated/floor/carpet, -/area/residential/mansion) -"iD" = ( -/obj/machinery/computer/shuttle_control/residential_shuttle, -/turf/simulated/shuttle/floor/white, -/area/shuttle/residential) -"iE" = ( -/obj/item/weapon/storage/toolbox/emergency, -/obj/structure/table/standard, -/turf/simulated/shuttle/floor/white, -/area/shuttle/residential) -"iF" = ( -/obj/machinery/alarm{ - dir = 1; - icon_state = "alarm0"; - pixel_y = -22 - }, -/turf/simulated/floor/tiled/white, -/area/residential/medbay) -"iG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"iH" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1"; - pixel_y = 0 - }, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"iI" = ( -/obj/machinery/light, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"iJ" = ( -/obj/structure/sink/kitchen{ - pixel_y = 30 - }, -/turf/simulated/floor/lino, -/area/residential/mansion) -"iK" = ( -/obj/structure/closet/walllocker/emerglocker/west, -/turf/simulated/shuttle/floor/white, -/area/shuttle/residential) -"iL" = ( -/obj/structure/bed/chair/shuttle{ - dir = 1 - }, -/turf/simulated/shuttle/floor/white, -/area/shuttle/residential) -"iM" = ( -/turf/simulated/shuttle/floor/white, -/area/shuttle/residential) -"iN" = ( -/obj/structure/closet/walllocker/emerglocker/east, -/turf/simulated/shuttle/floor/white, -/area/shuttle/residential) -"iO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/machinery/door/firedoor/border_only, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/residential/docking_lobby) -"iP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/machinery/door/firedoor/border_only, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/residential/docking_lobby) -"iQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/machinery/door/firedoor/border_only, -/turf/simulated/floor/plating, -/area/residential/docking_lobby) -"iR" = ( -/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, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; - name = "KEEP CLEAR: DOCKING AREA"; - pixel_y = 0 - }, -/turf/simulated/floor/plating, -/area/residential/docking_lobby) -"iS" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"iT" = ( -/obj/machinery/alarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/turf/simulated/floor/carpet, -/area/residential/mansion) -"iU" = ( -/obj/structure/shuttle/window, -/obj/structure/grille, -/turf/simulated/shuttle/plating, -/area/shuttle/residential) -"iV" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"iW" = ( -/obj/structure/closet/emcloset, -/turf/simulated/shuttle/floor/white, -/area/shuttle/residential) -"iX" = ( -/obj/machinery/door/airlock/glass_external, -/obj/effect/map_helper/airlock/door/simple, -/turf/simulated/shuttle/plating, -/area/shuttle/residential) -"iY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"iZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"ja" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"jb" = ( -/obj/machinery/airlock_sensor{ - pixel_y = -28 - }, -/obj/effect/floor_decal/industrial/warning, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_pump/high_volume{ - dir = 4; - frequency = 1380; - id_tag = "specops_dock_pump" - }, -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/obj/effect/map_helper/airlock/sensor/chamber_sensor, -/turf/simulated/floor/tiled/techmaint, -/area/residential/docking_lobby) -"jc" = ( -/obj/structure/closet/crate, -/obj/item/clothing/accessory/medal/silver/valor, -/obj/item/weapon/storage/photo_album, -/obj/item/clothing/head/fez, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/lino, -/area/residential/room3) -"jd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"je" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"jf" = ( -/obj/machinery/computer/shuttle_control/residential_shuttle{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"jg" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"jh" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"ji" = ( -/turf/simulated/wall, -/area/residential/room1) -"jj" = ( -/obj/effect/wingrille_spawn/reinforced, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/residential/medbay) -"jk" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"jl" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"jm" = ( -/turf/simulated/wall, -/area/residential/room3) -"jn" = ( -/obj/structure/noticeboard, -/turf/simulated/wall, -/area/residential/room3) -"jo" = ( -/turf/simulated/wall, -/area/residential/room5) -"jp" = ( -/obj/effect/wingrille_spawn/reinforced, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/residential/corridors) -"jq" = ( -/obj/structure/simple_door/wood, -/turf/simulated/floor/lino, -/area/residential/mansion) -"jr" = ( -/obj/structure/bed/chair/shuttle{ - dir = 4; - icon_state = "shuttle_chair" - }, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/simulated/shuttle/floor/white, -/area/shuttle/residential) -"js" = ( -/obj/structure/bed/chair/shuttle{ - dir = 8; - icon_state = "shuttle_chair" - }, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1"; - pixel_x = 0 - }, -/turf/simulated/shuttle/floor/white, -/area/shuttle/residential) -"jt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/residential/docking_lobby) -"ju" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/residential/docking_lobby) -"jv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/residential/docking_lobby) -"jw" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"jx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/bed/chair{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"jy" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/bed/chair{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"jz" = ( -/obj/machinery/alarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1"; - pixel_y = 0 - }, -/obj/structure/bed/chair{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"jA" = ( -/obj/structure/window/basic, -/obj/machinery/door/window, -/obj/structure/curtain/open/shower, -/obj/machinery/shower, -/obj/random/soap, -/turf/simulated/floor/tiled/white, -/area/residential/room1) -"jB" = ( -/obj/machinery/alarm{ - frequency = 1441; - pixel_y = 22 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled/white, -/area/residential/room1) -"jC" = ( -/obj/structure/closet/cabinet, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/wood, -/area/residential/room1) -"jD" = ( -/turf/simulated/floor/wood, -/area/residential/room1) -"jE" = ( -/obj/structure/table/woodentable, -/obj/item/device/flashlight/lamp, -/turf/simulated/floor/wood, -/area/residential/room1) -"jF" = ( -/obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; - icon_state = "cabinet_closed" - }, -/obj/item/clothing/under/shorts/black, -/turf/simulated/floor/lino, -/area/residential/room3) -"jG" = ( -/turf/simulated/floor/lino, -/area/residential/room3) -"jH" = ( -/obj/structure/bed/double, -/turf/simulated/floor/lino, -/area/residential/room3) -"jI" = ( -/obj/structure/toilet{ - dir = 4 - }, -/turf/simulated/floor/tiled/neutral, -/area/residential/room3) -"jJ" = ( -/obj/structure/sink{ - dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/neutral, -/area/residential/room3) -"jK" = ( -/obj/structure/mirror, -/turf/simulated/wall, -/area/residential/room3) -"jL" = ( -/obj/machinery/alarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/turf/simulated/floor/wood, -/area/residential/room5) -"jM" = ( -/turf/simulated/floor/carpet, -/area/residential/room5) -"jN" = ( -/obj/machinery/computer/security/telescreen/entertainment{ - icon_state = "frame"; - pixel_x = 0; - pixel_y = 0 - }, -/obj/structure/table/glass, -/turf/simulated/floor/carpet, -/area/residential/room5) -"jO" = ( -/turf/simulated/floor/wood, -/area/residential/room5) -"jP" = ( -/obj/structure/closet/crate/bin, -/turf/simulated/floor/wood, -/area/residential/room5) -"jQ" = ( -/obj/structure/table/bench/padded, -/turf/simulated/floor/carpet, -/area/residential/room5) -"jR" = ( -/obj/structure/table/bench/padded, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1"; - pixel_x = 0 - }, -/turf/simulated/floor/carpet, -/area/residential/room5) -"jS" = ( -/obj/structure/bed/chair/shuttle{ - dir = 4; - icon_state = "shuttle_chair" - }, -/turf/simulated/shuttle/floor/white, -/area/shuttle/residential) -"jT" = ( -/obj/structure/bed/chair/shuttle{ - dir = 8; - icon_state = "shuttle_chair" - }, -/turf/simulated/shuttle/floor/white, -/area/shuttle/residential) -"jV" = ( -/obj/structure/toilet{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/residential/room1) -"jW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/residential/room1) -"jX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/door/airlock, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/white, -/area/residential/room1) -"jY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/room1) -"jZ" = ( -/obj/structure/bed/double/padded, -/obj/item/weapon/bedsheet/bluedouble, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1"; - pixel_x = 0 - }, -/turf/simulated/floor/wood, -/area/residential/room1) -"ka" = ( -/obj/structure/fitness/punchingbag, -/obj/machinery/light/small{ - dir = 8; - pixel_y = 0 - }, -/turf/simulated/floor/lino, -/area/residential/room3) -"kb" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/lino, -/area/residential/room3) -"kc" = ( -/obj/machinery/door/airlock/multi_tile, -/turf/simulated/floor/wood, -/area/residential/room3) -"kd" = ( -/turf/simulated/floor/tiled/neutral, -/area/residential/room3) -"ke" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/alarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/turf/simulated/floor/tiled/neutral, -/area/residential/room3) -"kf" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/simulated/floor/wood, -/area/residential/room5) -"kg" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/structure/bed/chair/sofa/left{ - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/residential/room5) -"kh" = ( -/obj/structure/bed/chair/sofa/right{ - dir = 8 - }, -/turf/simulated/floor/carpet, -/area/residential/room5) -"ki" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/wood, -/area/residential/room5) -"kj" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/carpet, -/area/residential/room5) -"kk" = ( -/obj/structure/table/woodentable, -/turf/simulated/floor/carpet, -/area/residential/room5) -"kl" = ( -/obj/structure/table/standard{ - name = "plastic table frame" - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/item/weapon/towel/random, -/turf/simulated/floor/tiled/white, -/area/residential/room1) -"km" = ( -/obj/structure/sink{ - dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 - }, -/obj/structure/mirror{ - dir = 4; - pixel_x = 28; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/light, -/turf/simulated/floor/tiled/white, -/area/residential/room1) -"kn" = ( -/obj/machinery/alarm{ - dir = 4; - pixel_x = -25; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/residential/room1) -"ko" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 4; - pixel_y = -24 - }, -/turf/simulated/floor/wood, -/area/residential/room1) -"kp" = ( -/obj/structure/bookcase, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/residential/room1) -"kq" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"kr" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"ks" = ( -/obj/structure/fitness/weightlifter, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -25; - pixel_y = 0 - }, -/turf/simulated/floor/lino, -/area/residential/room3) -"kt" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/lino, -/area/residential/room3) -"ku" = ( -/obj/structure/table/marble, -/obj/item/weapon/storage/box/beakers, -/turf/simulated/floor/lino, -/area/residential/mansion) -"kv" = ( -/obj/machinery/door/airlock{ - name = "Unit 1"; - req_access = list(8001) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/residential/corridors) -"kw" = ( -/obj/structure/curtain/open/shower, -/obj/machinery/shower{ - icon_state = "shower"; - dir = 8; - pixel_x = -5; - pixel_y = 0 - }, -/obj/item/weapon/soap/deluxe, -/turf/simulated/floor/tiled/neutral, -/area/residential/room3) -"kx" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"ky" = ( -/obj/machinery/door/airlock/external{ - name = "S1"; - req_access = list(8007) - }, -/turf/simulated/shuttle/plating, -/area/residential/ship_bay) -"kz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/simulated/floor/plating, -/area/residential/room5) -"kA" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/simulated/floor/plating, -/area/residential/room5) -"kB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/residential/room5) -"kC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/simulated/floor/plating, -/area/residential/room5) -"kD" = ( -/obj/machinery/door/airlock/silver, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/residential/room5) -"kE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/wood, -/area/residential/room5) -"kF" = ( -/obj/structure/bed/chair/sofa/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/residential/room5) -"kG" = ( -/obj/structure/bed/chair/sofa{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/residential/room5) -"kH" = ( -/obj/structure/bed/chair/sofa/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/residential/room5) -"kI" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/residential/room5) -"kJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/residential/room5) -"kK" = ( -/obj/structure/table/bench/padded, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/residential/room5) -"kL" = ( -/obj/structure/table/bench/padded, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/carpet, -/area/residential/room5) -"kM" = ( -/obj/structure/coatrack, -/obj/item/clothing/head/det, -/turf/simulated/floor/wood, -/area/residential/mansion) -"kN" = ( -/obj/item/weapon/reagent_containers/glass/bucket, -/mob/living/bot/cleanbot, -/turf/simulated/floor/wood, -/area/residential/mansion) -"kO" = ( -/obj/item/weapon/mop, -/obj/structure/mopbucket, -/turf/simulated/floor/wood, -/area/residential/mansion) -"kP" = ( -/obj/structure/bed/chair/shuttle{ - dir = 1 - }, -/obj/structure/closet/walllocker/emerglocker/west, -/turf/simulated/shuttle/floor/white, -/area/shuttle/residential) -"kQ" = ( -/obj/structure/bed/chair/shuttle{ - dir = 1 - }, -/obj/structure/closet/walllocker/emerglocker/east, -/turf/simulated/shuttle/floor/white, -/area/shuttle/residential) -"kR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/airlock, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/wood, -/area/residential/room1) -"kS" = ( -/obj/machinery/door/airlock/multi_tile, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/lino, -/area/residential/room3) -"kT" = ( -/obj/machinery/newscaster, -/turf/simulated/wall, -/area/residential/room3) -"kU" = ( -/obj/machinery/status_display, -/turf/simulated/wall, -/area/residential/room3) -"kV" = ( -/obj/machinery/door/airlock{ - name = "Unit 5"; - req_access = list(8005) - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/residential/corridors) -"kW" = ( -/turf/simulated/floor/plating, -/area/residential/room5) -"kX" = ( -/obj/machinery/light/small, -/turf/simulated/floor/plating, -/area/residential/room5) -"kY" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/residential/room5) -"kZ" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/residential/room5) -"la" = ( -/obj/machinery/door/airlock/silver, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/residential/room5) -"lb" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/wood, -/area/residential/room5) -"lc" = ( -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 4; - pixel_y = -24 - }, -/turf/simulated/floor/wood, -/area/residential/room5) -"ld" = ( -/obj/machinery/light, -/turf/simulated/floor/wood, -/area/residential/room5) -"le" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/residential/room5) -"lf" = ( -/obj/structure/window/reinforced/full, -/obj/structure/grille, -/obj/structure/curtain/black, -/turf/simulated/floor/plating, -/area/residential/mansion) -"lg" = ( -/obj/structure/table/rack, -/turf/simulated/floor/wood, -/area/residential/mansion) -"lh" = ( -/obj/structure/sink{ - icon_state = "sink"; - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/turf/simulated/floor/wood, -/area/residential/mansion) -"li" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/shuttle/plating/airless, -/area/shuttle/residential) -"lj" = ( -/turf/simulated/floor/holofloor/tiled, -/area/residential/docking_lobby) -"lk" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"ll" = ( -/obj/structure/table/woodentable, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/residential/room1) -"lm" = ( -/obj/structure/table/woodentable, -/obj/machinery/computer/security/telescreen/entertainment{ - icon_state = "frame"; - pixel_x = 0; - pixel_y = 30 - }, -/turf/simulated/floor/wood, -/area/residential/room1) -"ln" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/room1) -"lo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/room1) -"lp" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/wood, -/area/residential/room1) -"lq" = ( -/obj/structure/flora/pottedplant{ - icon_state = "plant-10" - }, -/turf/simulated/floor/wood, -/area/residential/room1) -"lr" = ( -/obj/structure/coatrack, -/turf/simulated/floor/wood, -/area/residential/room3) -"ls" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/residential/room3) -"lt" = ( -/obj/structure/table/woodentable, -/obj/machinery/recharger, -/turf/simulated/floor/wood, -/area/residential/room3) -"lu" = ( -/obj/structure/table/woodentable, -/obj/structure/flora/pottedplant/small, -/turf/simulated/floor/wood, -/area/residential/room3) -"lv" = ( -/turf/simulated/floor/wood, -/area/residential/room3) -"lw" = ( -/obj/structure/flora/pottedplant, -/turf/simulated/floor/wood, -/area/residential/room3) -"lx" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/door/firedoor/glass/hidden, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"ly" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/wall, -/area/residential/room5) -"lz" = ( -/obj/machinery/door/airlock/glass, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/residential/room5) -"lA" = ( -/obj/machinery/door/airlock/glass, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/wood, -/area/residential/room5) -"lB" = ( -/obj/machinery/door/airlock/glass, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/residential/room5) -"lC" = ( -/obj/structure/table/rack, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/turf/simulated/floor/wood, -/area/residential/mansion) -"lD" = ( -/obj/structure/table/rack, -/obj/item/weapon/reagent_containers/spray/cleaner, -/obj/item/weapon/reagent_containers/spray/cleaner, -/obj/item/weapon/storage/toolbox/syndicate/powertools, -/turf/simulated/floor/wood, -/area/residential/mansion) -"lE" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/simulated/shuttle/plating/airless/carry, -/area/shuttle/residential) -"lF" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"lG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"lH" = ( -/obj/structure/bed/chair/sofa/right{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/residential/room1) -"lI" = ( -/obj/structure/bed/chair/sofa{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/residential/room1) -"lJ" = ( -/obj/structure/bed/chair/sofa/left{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/residential/room1) -"lK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/wood, -/area/residential/room1) -"lL" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/room1) -"lM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/room1) -"lN" = ( -/obj/machinery/door/airlock{ - name = "Unit 1" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/residential/room1) -"lO" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/light/small, -/turf/simulated/floor/plating, -/area/residential/room1) -"lP" = ( -/obj/machinery/door/airlock{ - name = "Unit 2"; - req_access = list(8002) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/residential/corridors) -"lQ" = ( -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"lR" = ( -/obj/machinery/door/airlock{ - name = "Unit 3"; - req_access = list(8003) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/residential/corridors) -"lS" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/light/small, -/turf/simulated/floor/plating, -/area/residential/room3) -"lT" = ( -/obj/machinery/door/airlock/multi_tile, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/room3) -"lU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/room3) -"lV" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/residential/room3) -"lW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/room3) -"lX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/wood, -/area/residential/room3) -"lY" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/room3) -"lZ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/mopbucket, -/obj/item/weapon/mop, -/obj/machinery/light/small{ - icon_state = "bulb1"; - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/residential/room5) -"ma" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1"; - pixel_x = 0 - }, -/turf/simulated/floor/wood, -/area/residential/room5) -"mb" = ( -/obj/structure/table/steel_reinforced, -/obj/item/trash/bowl, -/obj/item/trash/bowl, -/obj/item/trash/bowl, -/obj/item/weapon/tray, -/obj/item/weapon/tray, -/obj/item/weapon/material/knife/plastic, -/obj/item/weapon/material/knife/plastic, -/obj/item/weapon/material/knife/plastic, -/obj/item/weapon/material/kitchen/utensil/fork, -/obj/item/weapon/material/kitchen/utensil/fork, -/obj/item/weapon/material/kitchen/utensil/spoon, -/obj/item/weapon/material/kitchen/utensil/spoon, -/obj/item/weapon/material/kitchen/utensil/spoon, -/turf/simulated/floor/tiled/white, -/area/residential/room5) -"mc" = ( -/obj/machinery/alarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/residential/room5) -"md" = ( -/obj/structure/table/marble, -/turf/simulated/floor/wood, -/area/residential/mansion) -"me" = ( -/obj/structure/closet/cabinet, -/turf/simulated/floor/wood, -/area/residential/mansion) -"mf" = ( -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - frequency = 1380; - id_tag = "residential_shuttle"; - pixel_x = 30; - pixel_y = -30; - tag_door = null - }, -/obj/effect/shuttle_landmark/premade/residential1/residences, -/turf/simulated/shuttle/floor/white, -/area/shuttle/residential) -"mg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/wood, -/area/residential/room1) -"mh" = ( -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 28 - }, -/turf/simulated/floor/wood, -/area/residential/room1) -"mi" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/wood, -/area/residential/room3) -"mj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/wood, -/area/residential/room3) -"mk" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/residential/room3) -"ml" = ( -/obj/machinery/alarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/turf/simulated/floor/wood, -/area/residential/room3) -"mm" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/residential/room5) -"mn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/wood, -/area/residential/room5) -"mo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/room5) -"mp" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/wood, -/area/residential/room5) -"mq" = ( -/obj/structure/table/steel_reinforced, -/obj/item/weapon/material/kitchen/rollingpin, -/obj/item/weapon/material/knife, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/obj/item/weapon/reagent_containers/food/condiment/enzyme, -/turf/simulated/floor/tiled/white, -/area/residential/room5) -"mr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/residential/room5) -"ms" = ( -/turf/simulated/floor/holofloor/wood, -/area/residential/mansion) -"mt" = ( -/obj/structure/bed/chair/comfy/black{ - dir = 4 - }, -/turf/simulated/floor/holofloor/wood, -/area/residential/mansion) -"mu" = ( -/obj/structure/table/woodentable, -/turf/simulated/floor/holofloor/wood, -/area/residential/mansion) -"mv" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/item/weapon/reagent_containers/food/condiment/enzyme, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/turf/simulated/floor/lino, -/area/residential/room1) -"mw" = ( -/turf/simulated/floor/lino, -/area/residential/room1) -"mx" = ( -/obj/structure/bed/chair/wood, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/wood, -/area/residential/room1) -"my" = ( -/obj/structure/bed/chair/wood, -/turf/simulated/floor/wood, -/area/residential/room1) -"mz" = ( -/obj/structure/bed/chair, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/wood, -/area/residential/room3) -"mA" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/room3) -"mB" = ( -/obj/structure/closet/crate/bin, -/turf/simulated/floor/tiled/white, -/area/residential/room3) -"mC" = ( -/turf/simulated/floor/tiled/white, -/area/residential/room3) -"mD" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/item/weapon/reagent_containers/food/condiment/enzyme, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/turf/simulated/floor/tiled/white, -/area/residential/room3) -"mE" = ( -/obj/structure/table/steel_reinforced, -/obj/machinery/microwave, -/turf/simulated/floor/tiled/white, -/area/residential/room5) -"mF" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/residential/room5) -"mG" = ( -/obj/structure/bed/chair/comfy/beige, -/turf/simulated/floor/holofloor/wood, -/area/residential/mansion) -"mH" = ( -/obj/structure/bed/chair/comfy/brown, -/turf/simulated/floor/holofloor/wood, -/area/residential/mansion) -"mI" = ( -/obj/effect/wingrille_spawn/reinforced, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/residential/lobby) -"mJ" = ( -/obj/structure/sink/kitchen, -/turf/simulated/wall, -/area/residential/room1) -"mK" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/flame/candle, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/residential/room1) -"mL" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/flame/candle, -/turf/simulated/floor/wood, -/area/residential/room1) -"mM" = ( -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_x = 0 - }, -/turf/simulated/floor/wood, -/area/residential/room3) -"mN" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/residential/room3) -"mO" = ( -/obj/structure/table/marble, -/obj/item/weapon/reagent_containers/food/drinks/bottle/specialwhiskey, -/turf/simulated/floor/tiled/white, -/area/residential/room3) -"mP" = ( -/turf/simulated/floor/carpet/blue, -/area/residential/room5) -"mQ" = ( -/obj/machinery/alarm{ - frequency = 1441; - pixel_y = 22 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/carpet/blue, -/area/residential/room5) -"mR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/carpet/blue, -/area/residential/room5) -"mS" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/turf/simulated/floor/carpet/blue, -/area/residential/room5) -"mT" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/door/airlock, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/room5) -"mU" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/room5) -"mV" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/room5) -"mW" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/turf/simulated/floor/tiled/white, -/area/residential/room5) -"mX" = ( -/obj/structure/sink/kitchen{ - pixel_y = 30 - }, -/turf/simulated/floor/tiled/white, -/area/residential/room5) -"mY" = ( -/obj/structure/table/steel_reinforced, -/obj/item/weapon/storage/box/glasses, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/residential/room5) -"mZ" = ( -/obj/structure/table/steel_reinforced, -/obj/machinery/chemical_dispenser/bar_coffee, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/residential/room5) -"na" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled/white, -/area/residential/room5) -"nb" = ( -/obj/structure/bed/chair/comfy/brown{ - dir = 8 - }, -/turf/simulated/floor/holofloor/wood, -/area/residential/mansion) -"nc" = ( -/obj/structure/table/standard{ - name = "plastic table frame" - }, -/obj/machinery/microwave, -/turf/simulated/floor/lino, -/area/residential/room1) -"nd" = ( -/obj/machinery/cooker/oven, -/turf/simulated/floor/lino, -/area/residential/room1) -"ne" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -22 - }, -/turf/simulated/floor/wood, -/area/residential/room1) -"nf" = ( -/obj/structure/bed/chair/wood{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/residential/room1) -"ng" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/residential/room3) -"nh" = ( -/obj/machinery/cooker/oven, -/turf/simulated/floor/tiled/white, -/area/residential/room3) -"ni" = ( -/obj/structure/table/marble, -/obj/machinery/microwave, -/turf/simulated/floor/tiled/white, -/area/residential/room3) -"nj" = ( -/obj/structure/table/marble, -/turf/simulated/floor/tiled/white, -/area/residential/room3) -"nk" = ( -/obj/item/weapon/bedsheet/bluedouble, -/obj/structure/bed/double/padded, -/turf/simulated/floor/carpet/blue, -/area/residential/room5) -"nl" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/carpet/blue, -/area/residential/room5) -"nm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/carpet/blue, -/area/residential/room5) -"nn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1"; - pixel_x = 0 - }, -/turf/simulated/floor/wood, -/area/residential/room5) -"no" = ( -/obj/machinery/vending/hydronutrients, -/turf/simulated/floor/tiled/white, -/area/residential/room5) -"np" = ( -/turf/simulated/floor/tiled/white, -/area/residential/room5) -"nq" = ( -/obj/structure/table/woodentable, -/obj/item/device/flashlight/lamp, -/turf/simulated/floor/holofloor/wood, -/area/residential/mansion) -"nr" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/carpet/blue, -/area/residential/room5) -"ns" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/carpet/blue, -/area/residential/room5) -"nt" = ( -/obj/structure/closet/cabinet, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/light, -/turf/simulated/floor/carpet/blue, -/area/residential/room5) -"nu" = ( -/obj/structure/closet/cabinet, -/turf/simulated/floor/carpet/blue, -/area/residential/room5) -"nv" = ( -/obj/machinery/seed_storage/garden, -/turf/simulated/floor/tiled/white, -/area/residential/room5) -"nw" = ( -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/item/weapon/material/minihoe, -/obj/item/weapon/tool/wirecutters/clippers/trimmers, -/obj/item/weapon/storage/bag/plants, -/obj/item/device/analyzer/plant_analyzer, -/obj/item/weapon/reagent_containers/spray/plantbgone, -/obj/machinery/light, -/turf/simulated/floor/tiled/white, -/area/residential/room5) -"nx" = ( -/obj/machinery/portable_atmospherics/hydroponics, -/turf/simulated/floor/tiled/white, -/area/residential/room5) -"ny" = ( -/obj/machinery/portable_atmospherics/hydroponics, -/obj/machinery/light, -/turf/simulated/floor/tiled/white, -/area/residential/room5) -"nz" = ( -/obj/structure/bookcase{ - name = "Forbidden Knowledge" - }, -/turf/simulated/floor/holofloor/wood, -/area/residential/mansion) -"nA" = ( -/obj/structure/bookcase{ - name = "bookcase (Religious)" - }, -/turf/simulated/floor/holofloor/wood, -/area/residential/mansion) -"nB" = ( -/obj/structure/bookcase{ - name = "bookcase (Reference)" - }, -/turf/simulated/floor/holofloor/wood, -/area/residential/mansion) -"nC" = ( -/obj/structure/bookcase{ - name = "bookcase (Non-Fiction)" - }, -/turf/simulated/floor/holofloor/wood, -/area/residential/mansion) -"nD" = ( -/obj/structure/bookcase{ - name = "bookcase (Fiction)" - }, -/turf/simulated/floor/holofloor/wood, -/area/residential/mansion) -"nE" = ( -/obj/structure/bookcase{ - name = "bookcase (Adult)" - }, -/turf/simulated/floor/holofloor/wood, -/area/residential/mansion) -"nF" = ( -/obj/structure/bookcase, -/turf/simulated/floor/holofloor/wood, -/area/residential/mansion) -"nG" = ( -/turf/simulated/floor/carpet/purcarpet, -/area/residential/room5) -"nH" = ( -/obj/machinery/alarm{ - frequency = 1441; - pixel_y = 22 - }, -/turf/simulated/floor/carpet/purcarpet, -/area/residential/room5) -"nI" = ( -/obj/structure/closet/cabinet, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/carpet/purcarpet, -/area/residential/room5) -"nJ" = ( -/obj/structure/closet/cabinet, -/turf/simulated/floor/carpet/purcarpet, -/area/residential/room5) -"nK" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/room5) -"nL" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/residential/room5) -"nM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/residential/room5) -"nN" = ( -/obj/machinery/door/airlock, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/residential/room5) -"nO" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/residential/room5) -"nP" = ( -/obj/structure/reagent_dispensers/winevat, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/residential/room5) -"nQ" = ( -/obj/item/weapon/bedsheet/purpledouble, -/obj/structure/bed/double/padded, -/turf/simulated/floor/carpet/purcarpet, -/area/residential/room5) -"nR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/carpet/purcarpet, -/area/residential/room5) -"nS" = ( -/obj/structure/table/glass, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/carpet, -/area/residential/room5) -"nT" = ( -/obj/structure/bed/chair/comfy/purp, -/obj/structure/bed/chair/comfy/blue, -/obj/structure/bed/chair/comfy/purp, -/turf/simulated/floor/carpet, -/area/residential/room5) -"nU" = ( -/obj/structure/bed/chair/comfy/blue, -/turf/simulated/floor/carpet, -/area/residential/room5) -"nV" = ( -/obj/structure/table/glass, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/carpet, -/area/residential/room5) -"nW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/residential/room5) -"nX" = ( -/obj/machinery/alarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1"; - pixel_x = 0 - }, -/turf/simulated/floor/tiled, -/area/residential/room5) -"nY" = ( -/turf/simulated/wall, -/area/residential/room2) -"nZ" = ( -/turf/simulated/wall, -/area/residential/room4) -"oa" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/carpet/purcarpet, -/area/residential/room5) -"ob" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/carpet/purcarpet, -/area/residential/room5) -"oc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 5 - }, -/obj/machinery/light, -/turf/simulated/floor/carpet/purcarpet, -/area/residential/room5) -"od" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/turf/simulated/floor/carpet/purcarpet, -/area/residential/room5) -"oe" = ( -/obj/machinery/door/airlock, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/room5) -"of" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/light, -/turf/simulated/floor/wood, -/area/residential/room5) -"og" = ( -/obj/structure/reagent_dispensers/winevat, -/turf/simulated/floor/tiled, -/area/residential/room5) -"oh" = ( -/obj/structure/table/standard{ - name = "plastic table frame" - }, -/obj/item/weapon/material/knife, -/turf/simulated/floor/lino, -/area/residential/room1) -"oi" = ( -/obj/structure/handrail, -/turf/simulated/floor/carpet/bcarpet, -/area/residential/room2) -"oj" = ( -/obj/machinery/alarm{ - frequency = 1441; - pixel_y = 22 - }, -/obj/structure/closet/cabinet, -/obj/item/weapon/handcuffs/legcuffs/fuzzy, -/obj/item/weapon/handcuffs/fuzzy, -/obj/item/clothing/head/headband/maid, -/obj/item/clothing/under/fluff/latexmaid, -/obj/item/clothing/head/nursehat, -/obj/item/clothing/under/rank/nurse, -/obj/item/clothing/under/rank/khi/sci, -/turf/simulated/floor/carpet/bcarpet, -/area/residential/room2) -"ok" = ( -/obj/item/weapon/bedsheet/hosdouble, -/obj/structure/bed/double/padded, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/structure/curtain/black, -/turf/simulated/floor/carpet/bcarpet, -/area/residential/room2) -"ol" = ( -/obj/structure/sink{ - pixel_y = 15 - }, -/obj/structure/mirror{ - dir = 4; - pixel_x = 0; - pixel_y = 28 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -25; - pixel_y = 0 - }, -/turf/simulated/floor/tiled/white, -/area/residential/room2) -"om" = ( -/obj/structure/table/standard, -/obj/random/soap, -/turf/simulated/floor/tiled/white, -/area/residential/room2) -"on" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"oo" = ( -/obj/structure/closet/cabinet, -/turf/simulated/floor/carpet, -/area/residential/room4) -"op" = ( -/turf/simulated/floor/carpet, -/area/residential/room4) -"oq" = ( -/obj/machinery/alarm{ - frequency = 1441; - pixel_y = 22 - }, -/turf/simulated/floor/carpet, -/area/residential/room4) -"or" = ( -/obj/structure/table/woodentable, -/turf/simulated/floor/carpet, -/area/residential/room4) -"os" = ( -/obj/structure/bed/chair/comfy/black, -/turf/simulated/floor/carpet/bcarpet, -/area/residential/room2) -"ot" = ( -/turf/simulated/floor/carpet/bcarpet, -/area/residential/room2) -"ou" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/carpet/bcarpet, -/area/residential/room2) -"ov" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/residential/room2) -"ow" = ( -/obj/structure/toilet{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/residential/room2) -"ox" = ( -/obj/structure/bed/chair/comfy/brown, -/turf/simulated/floor/carpet, -/area/residential/room4) -"oy" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/structure/bed/chair/comfy/brown, -/turf/simulated/floor/carpet, -/area/residential/room4) -"oz" = ( -/obj/item/weapon/bedsheet/double, -/obj/structure/bed/double/padded, -/turf/simulated/floor/carpet, -/area/residential/room4) -"oA" = ( -/obj/structure/table/steel, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/carpet/bcarpet, -/area/residential/room2) -"oB" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/carpet/bcarpet, -/area/residential/room2) -"oC" = ( -/obj/structure/fans/tiny{ - name = "Thermal Regulator Vent" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/door/airlock/external{ - name = "S5"; - req_access = list(8011) - }, -/turf/simulated/floor/plating, -/area/residential/ship_bay) -"oD" = ( -/obj/machinery/door/airlock, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/residential/room2) -"oE" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled/white, -/area/residential/room2) -"oF" = ( -/obj/machinery/shower{ - icon_state = "shower"; - dir = 8 - }, -/obj/machinery/door/window{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Shower"; - req_access = newlist() - }, -/obj/structure/window/basic{ - dir = 1 - }, -/obj/structure/curtain/open/shower, -/turf/simulated/floor/tiled/white, -/area/residential/room2) -"oG" = ( -/obj/structure/table/woodentable, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/simulated/floor/carpet, -/area/residential/room4) -"oH" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/table/woodentable, -/turf/simulated/floor/carpet, -/area/residential/room4) -"oI" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1"; - pixel_x = 0 - }, -/turf/simulated/floor/carpet, -/area/residential/room4) -"oJ" = ( -/obj/machinery/door/airlock, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/wood, -/area/residential/room2) -"oK" = ( -/obj/structure/bed/chair/comfy/brown{ - dir = 1 - }, -/turf/simulated/floor/carpet, -/area/residential/room4) -"oL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/bed/chair/comfy/brown{ - dir = 1 - }, -/turf/simulated/floor/carpet, -/area/residential/room4) -"oM" = ( -/obj/structure/fitness/weightlifter, -/turf/simulated/floor/carpet, -/area/residential/room4) -"oN" = ( -/obj/machinery/portable_atmospherics/hydroponics, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/item/weapon/tool/wirecutters/clippers/trimmers, -/obj/item/weapon/reagent_containers/glass/bottle/eznutrient, -/obj/item/weapon/material/minihoe, -/turf/simulated/floor/wood, -/area/residential/room2) -"oO" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/wood, -/area/residential/room2) -"oP" = ( -/obj/structure/bed/chair/sofa/right, -/turf/simulated/floor/wood, -/area/residential/room2) -"oQ" = ( -/obj/structure/bed/chair/sofa/left, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/wood, -/area/residential/room2) -"oR" = ( -/obj/structure/table/glass, -/turf/simulated/floor/wood, -/area/residential/room2) -"oS" = ( -/obj/machinery/holoplant, -/turf/simulated/floor/wood, -/area/residential/room2) -"oT" = ( -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -28 - }, -/turf/simulated/floor/wood, -/area/residential/room4) -"oU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/wood, -/area/residential/room4) -"oV" = ( -/turf/simulated/floor/wood, -/area/residential/room4) -"oW" = ( -/obj/item/weapon/stool/padded, -/turf/simulated/floor/wood, -/area/residential/room4) -"oX" = ( -/obj/structure/device/piano{ - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/residential/mansion) -"oY" = ( -/turf/simulated/floor/wood, -/area/residential/room2) -"oZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 5 - }, -/turf/simulated/floor/wood, -/area/residential/room2) -"pa" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/room2) -"pb" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/residential/room2) -"pc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/room2) -"pd" = ( -/obj/machinery/door/airlock{ - name = "Unit 1" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/residential/room2) -"pe" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/light/small, -/turf/simulated/floor/plating, -/area/residential/room2) -"pf" = ( -/obj/machinery/door/airlock{ - name = "Unit 4"; - req_access = list(8004) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/residential/corridors) -"pg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"ph" = ( -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"pi" = ( -/obj/machinery/door/airlock{ - name = "Unit 6"; - req_access = list(8006) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/residential/corridors) -"pj" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/light/small, -/turf/simulated/floor/plating, -/area/residential/room4) -"pk" = ( -/obj/machinery/door/airlock{ - name = "Unit 3" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/residential/room4) -"pl" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/room4) -"pm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/turf/simulated/floor/wood, -/area/residential/room4) -"pn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/table/woodentable, -/turf/simulated/floor/wood, -/area/residential/room4) -"po" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/item/weapon/material/kitchen/utensil/fork, -/obj/item/weapon/material/kitchen/utensil/spoon, -/obj/item/weapon/material/knife/plastic, -/turf/simulated/floor/wood, -/area/residential/room4) -"pp" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/item/weapon/storage/box/glasses, -/turf/simulated/floor/wood, -/area/residential/room4) -"pq" = ( -/turf/simulated/wall, -/area/residential/room6) -"pr" = ( -/obj/structure/window/reinforced/full, -/obj/structure/grille, -/obj/structure/curtain/black, -/turf/simulated/floor/plating, -/area/residential/room6) -"ps" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/residential/room2) -"pt" = ( -/obj/structure/closet/crate/bin, -/turf/simulated/floor/wood, -/area/residential/room4) -"pu" = ( -/obj/structure/table/woodentable, -/turf/simulated/floor/wood, -/area/residential/room4) -"pv" = ( -/turf/simulated/floor/lino, -/area/residential/room4) -"pw" = ( -/obj/structure/table/rack, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/residential/room6) -"px" = ( -/obj/structure/table/rack, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/wood, -/area/residential/room6) -"py" = ( -/obj/structure/flora/pottedplant{ - icon_state = "plant-06" - }, -/turf/simulated/floor/wood, -/area/residential/room6) -"pz" = ( -/obj/structure/closet/cabinet, -/turf/simulated/floor/wood, -/area/residential/room6) -"pA" = ( -/obj/structure/sink/kitchen{ - pixel_y = 30 - }, -/turf/simulated/floor/tiled/white, -/area/residential/room6) -"pB" = ( -/obj/structure/table/steel_reinforced, -/obj/machinery/microwave, -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/residential/room6) -"pC" = ( -/obj/structure/table/steel_reinforced, -/obj/item/weapon/material/kitchen/rollingpin, -/obj/item/weapon/material/knife, -/obj/item/weapon/reagent_containers/food/condiment/enzyme, -/turf/simulated/floor/tiled/white, -/area/residential/room6) -"pD" = ( -/obj/structure/table/steel_reinforced, -/obj/item/trash/bowl, -/obj/item/trash/bowl, -/obj/item/trash/bowl, -/obj/item/weapon/tray, -/obj/item/weapon/tray, -/obj/item/weapon/material/knife/plastic, -/obj/item/weapon/material/knife/plastic, -/obj/item/weapon/material/knife/plastic, -/obj/item/weapon/material/kitchen/utensil/fork, -/obj/item/weapon/material/kitchen/utensil/fork, -/obj/item/weapon/material/kitchen/utensil/spoon, -/obj/item/weapon/material/kitchen/utensil/spoon, -/obj/item/weapon/material/kitchen/utensil/spoon, -/turf/simulated/floor/tiled/white, -/area/residential/room6) -"pE" = ( -/obj/structure/bed/chair/wood{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/residential/room2) -"pF" = ( -/obj/structure/table/marble, -/turf/simulated/floor/lino, -/area/residential/room2) -"pG" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/table/marble, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/lino, -/area/residential/room2) -"pH" = ( -/turf/simulated/floor/lino, -/area/residential/room2) -"pI" = ( -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/simulated/floor/wood, -/area/residential/room4) -"pJ" = ( -/obj/structure/table/steel, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1"; - pixel_x = 0 - }, -/obj/item/weapon/material/kitchen/rollingpin, -/turf/simulated/floor/lino, -/area/residential/room4) -"pK" = ( -/obj/structure/window/reinforced/full, -/obj/structure/grille, -/obj/structure/curtain/black, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/residential/room5) -"pL" = ( -/obj/machinery/alarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/turf/simulated/floor/wood, -/area/residential/room6) -"pM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/wood, -/area/residential/room6) -"pN" = ( -/turf/simulated/floor/wood, -/area/residential/room6) -"pO" = ( -/obj/machinery/alarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/residential/room6) -"pP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/tiled/white, -/area/residential/room6) -"pQ" = ( -/turf/simulated/floor/tiled/white, -/area/residential/room6) -"pR" = ( -/obj/structure/table/steel_reinforced, -/obj/item/weapon/storage/box/glasses, -/turf/simulated/floor/tiled/white, -/area/residential/room6) -"pS" = ( -/obj/structure/bed/chair/wood, -/turf/simulated/floor/wood, -/area/residential/room4) -"pT" = ( -/obj/structure/sink{ - dir = 4; - icon_state = "sink"; - pixel_x = 11; - pixel_y = 0 - }, -/turf/simulated/floor/lino, -/area/residential/room4) -"pU" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"pV" = ( -/obj/machinery/door/airlock/external{ - name = "S2"; - req_access = list(8008) - }, -/turf/simulated/floor/plating, -/area/residential/ship_bay) -"pW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/simulated/floor/plating, -/area/residential/room6) -"pX" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/simulated/floor/plating, -/area/residential/room6) -"pY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/light/small{ - icon_state = "bulb1"; - dir = 1 - }, -/turf/simulated/floor/plating, -/area/residential/room6) -"pZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/simulated/floor/plating, -/area/residential/room6) -"qa" = ( -/obj/machinery/door/airlock/silver, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/residential/room6) -"qb" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/lino, -/area/residential/room6) -"qc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/lino, -/area/residential/room6) -"qd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/lino, -/area/residential/room6) -"qe" = ( -/obj/structure/coatrack, -/turf/simulated/floor/wood, -/area/residential/room6) -"qf" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white, -/area/residential/room6) -"qg" = ( -/obj/structure/table/steel_reinforced, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/residential/room6) -"qh" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/turf/simulated/floor/tiled/white, -/area/residential/room6) -"qi" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -22 - }, -/turf/simulated/floor/wood, -/area/residential/room2) -"qj" = ( -/obj/machinery/microwave, -/obj/structure/table/marble, -/turf/simulated/floor/lino, -/area/residential/room2) -"qk" = ( -/obj/machinery/reagentgrinder, -/obj/structure/table/marble, -/turf/simulated/floor/lino, -/area/residential/room2) -"ql" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/item/weapon/reagent_containers/food/condiment/enzyme, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/turf/simulated/floor/lino, -/area/residential/room2) -"qm" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/turf/simulated/floor/wood, -/area/residential/room4) -"qn" = ( -/obj/structure/table/steel, -/obj/item/weapon/reagent_containers/food/condiment/enzyme, -/turf/simulated/floor/lino, -/area/residential/room4) -"qo" = ( -/obj/structure/table/steel, -/obj/machinery/chemical_dispenser/bar_soft, -/turf/simulated/floor/lino, -/area/residential/room4) -"qp" = ( -/obj/machinery/microwave, -/obj/structure/table/steel, -/turf/simulated/floor/lino, -/area/residential/room4) -"qq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"qr" = ( -/obj/machinery/door/airlock{ - name = "Unit 6"; - req_access = list(8006) - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/residential/corridors) -"qs" = ( -/turf/simulated/floor/plating, -/area/residential/room6) -"qt" = ( -/obj/machinery/light/small, -/turf/simulated/floor/plating, -/area/residential/room6) -"qu" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/residential/room6) -"qv" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/residential/room6) -"qw" = ( -/obj/machinery/door/airlock/silver, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/residential/room6) -"qx" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/lino, -/area/residential/room6) -"qy" = ( -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 4; - pixel_y = -24 - }, -/turf/simulated/floor/lino, -/area/residential/room6) -"qz" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/lino, -/area/residential/room6) -"qA" = ( -/obj/structure/coatrack, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/residential/room6) -"qB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white, -/area/residential/room6) -"qC" = ( -/obj/structure/table/steel_reinforced, -/obj/machinery/chemical_dispenser/bar_soft, -/turf/simulated/floor/tiled/white, -/area/residential/room6) -"qD" = ( -/obj/machinery/light, -/turf/simulated/floor/tiled/white, -/area/residential/room6) -"qE" = ( -/obj/machinery/cooker/grill, -/turf/simulated/floor/tiled/white, -/area/residential/room6) -"qF" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/residential/corridors) -"qG" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/wall, -/area/residential/room6) -"qH" = ( -/obj/machinery/door/airlock/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/wood, -/area/residential/room6) -"qI" = ( -/obj/machinery/door/airlock/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/white, -/area/residential/room6) -"qJ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/closet/crate/bin, -/turf/simulated/floor/wood, -/area/residential/room6) -"qK" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/residential/room6) -"qL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/wood, -/area/residential/room6) -"qM" = ( -/obj/machinery/alarm{ - frequency = 1441; - pixel_y = 22 - }, -/turf/simulated/floor/wood, -/area/residential/room6) -"qN" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/wood, -/area/residential/room6) -"qO" = ( -/obj/structure/table/woodentable, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/residential/room6) -"qP" = ( -/obj/machinery/computer/arcade, -/turf/simulated/floor/wood, -/area/residential/room6) -"qQ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/flora/pottedplant{ - icon_state = "plant-24" - }, -/turf/simulated/floor/wood, -/area/residential/room6) -"qR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/carpet, -/area/residential/room6) -"qS" = ( -/obj/structure/bed/chair/comfy/red, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/carpet, -/area/residential/room6) -"qT" = ( -/obj/structure/bed/chair/comfy/red, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/residential/room6) -"qU" = ( -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/residential/room6) -"qV" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/carpet, -/area/residential/room6) -"qW" = ( -/obj/structure/bed/chair/comfy/beige{ - icon_state = "comfychair_preview"; - dir = 1 - }, -/turf/simulated/floor/carpet, -/area/residential/room6) -"qX" = ( -/obj/structure/window/reinforced/full, -/obj/structure/grille, -/turf/simulated/floor/plating, -/area/residential/room6) -"qY" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/wood, -/area/residential/room6) -"qZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/turf/simulated/floor/carpet, -/area/residential/room6) -"ra" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/carpet, -/area/residential/room6) -"rb" = ( -/obj/structure/table/woodentable, -/turf/simulated/floor/carpet, -/area/residential/room6) -"rc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/carpet, -/area/residential/room6) -"rd" = ( -/turf/simulated/floor/carpet, -/area/residential/room6) -"re" = ( -/obj/structure/closet/cabinet, -/obj/item/device/instrument/guitar, -/turf/simulated/floor/carpet, -/area/residential/room6) -"rf" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/carpet, -/area/residential/room6) -"rg" = ( -/obj/item/weapon/bedsheet/hos, -/obj/structure/bed/padded, -/turf/simulated/floor/carpet, -/area/residential/room6) -"rh" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/simulated/floor/wood, -/area/residential/room6) -"ri" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/simulated/floor/wood, -/area/residential/room6) -"rj" = ( -/obj/machinery/light, -/turf/simulated/floor/wood, -/area/residential/room6) -"rk" = ( -/obj/machinery/computer/security/telescreen/entertainment{ - icon_state = "frame"; - pixel_x = 0; - pixel_y = 0 - }, -/obj/structure/table/glass, -/turf/simulated/floor/holofloor/wood, -/area/residential/room6) -"rl" = ( -/obj/structure/flora/pottedplant{ - icon_state = "plant-03" - }, -/turf/simulated/floor/wood, -/area/residential/room6) -"rm" = ( -/obj/structure/table/woodentable, -/obj/structure/flora/pottedplant/small{ - pixel_y = 10 - }, -/turf/simulated/floor/carpet, -/area/residential/room6) -"rn" = ( -/obj/machinery/door/airlock, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/carpet, -/area/residential/room6) -"ro" = ( -/obj/structure/fitness/weightlifter, -/turf/simulated/floor/carpet, -/area/residential/room6) -"rp" = ( -/obj/machinery/alarm{ - frequency = 1441; - pixel_y = 22 - }, -/turf/simulated/floor/carpet, -/area/residential/room6) -"rq" = ( -/obj/structure/flora/pottedplant{ - icon_state = "plant-09"; - name = "Dave"; - pixel_y = 15 - }, -/turf/simulated/floor/carpet, -/area/residential/room6) -"rr" = ( -/obj/structure/flora/pottedplant{ - icon_state = "plant-10" - }, -/turf/simulated/floor/carpet, -/area/residential/room6) -"rs" = ( -/obj/structure/closet/cabinet, -/turf/simulated/floor/carpet, -/area/residential/room6) -"rt" = ( -/obj/item/weapon/bedsheet/yellow, -/obj/structure/bed/padded, -/turf/simulated/floor/carpet, -/area/residential/room6) -"ru" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/carpet, -/area/residential/room6) -"rv" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/turf/simulated/floor/carpet, -/area/residential/room6) -"rw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/residential/room6) -"rx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/carpet, -/area/residential/room6) -"ry" = ( -/obj/structure/fitness/punchingbag, -/turf/simulated/floor/carpet, -/area/residential/room6) -"rz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 5 - }, -/turf/simulated/floor/carpet, -/area/residential/room6) -"rA" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/turf/simulated/floor/carpet, -/area/residential/room6) -"rB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/residential/room6) -"rC" = ( -/obj/structure/table/woodentable, -/obj/item/modular_computer/laptop/preset/custom_loadout/cheap, -/turf/simulated/floor/carpet, -/area/residential/room6) -"rD" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/pen/fountain, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/carpet, -/area/residential/room6) -"rE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1"; - pixel_x = 0 - }, -/turf/simulated/floor/carpet, -/area/residential/room6) -"rF" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/light{ - icon_state = "tube1"; - dir = 8 - }, -/turf/simulated/floor/carpet, -/area/residential/room6) -"rG" = ( -/obj/structure/bed/chair/office/light{ - dir = 1 - }, -/turf/simulated/floor/carpet, -/area/residential/room6) -"rH" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/carpet, -/area/residential/room6) -"rI" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/carpet, -/area/residential/room6) -"rJ" = ( -/obj/structure/sink{ - pixel_y = 15 - }, -/obj/structure/mirror{ - dir = 4; - pixel_x = 0; - pixel_y = 28 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled/white, -/area/residential/room6) -"rK" = ( -/obj/machinery/shower, -/obj/structure/curtain/open/shower, -/turf/simulated/floor/tiled/white, -/area/residential/room6) -"rL" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/carpet, -/area/residential/room6) -"rM" = ( -/obj/structure/bed/chair/office/light, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/residential/room6) -"rN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/carpet, -/area/residential/room6) -"rO" = ( -/obj/structure/filingcabinet/filingcabinet, -/obj/machinery/light, -/turf/simulated/floor/carpet, -/area/residential/room6) -"rP" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/paper_bin, -/turf/simulated/floor/carpet, -/area/residential/room6) -"rQ" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/folder/red_hos, -/obj/item/weapon/folder/red, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/carpet, -/area/residential/room6) -"rR" = ( -/obj/machinery/door/airlock, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/white, -/area/residential/room6) -"rS" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/tiled/white, -/area/residential/room6) -"rT" = ( -/obj/structure/toilet{ - dir = 8 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/residential/room6) -"rU" = ( -/obj/structure/toilet{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/residential/room6) -"rV" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - icon_state = "intact-supply"; - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/residential/room6) -"rW" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/light, -/turf/simulated/floor/carpet, -/area/residential/room6) -"rX" = ( -/turf/unsimulated/wall, -/area/space) -"rZ" = ( -/turf/space, -/turf/space/transit/north, -/area/space) -"sa" = ( -/obj/effect/step_trigger/thrower{ - affect_ghosts = 1; - direction = 2; - name = "thrower_throwdownside"; - nostop = 1; - stopper = 0; - tiles = 0 - }, -/turf/space/transit/north, -/area/space) -"sb" = ( -/obj/effect/step_trigger/teleporter/random{ - affect_ghosts = 1; - name = "escapeshuttle_leave"; - teleport_x = 25; - teleport_x_offset = 245; - teleport_y = 25; - teleport_y_offset = 245; - teleport_z = 6; - teleport_z_offset = 6 - }, -/turf/space/transit/north, -/area/space) -"sc" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/structure/sign/warning/internals_required{ - pixel_y = 30 - }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"sd" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 4; - pixel_y = -24 - }, -/turf/simulated/floor/carpet/bcarpet, -/area/residential/room2) -"se" = ( -/obj/machinery/door/airlock{ - name = "Unit 5"; - req_access = list(8005) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/residential/corridors) -"sf" = ( -/obj/machinery/door/unpowered/shuttle, -/turf/simulated/floor/tiled/steel_ridged, -/area/residential/ship_bay) -"sg" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/light/flamp/noshade, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"sh" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/light/flamp/noshade, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) -"sk" = ( -/obj/structure/table/standard{ - name = "plastic table frame" - }, -/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/weapon/reagent_containers/food/condiment/small/peppermill, -/obj/structure/sink/kitchen{ - pixel_x = -30 - }, -/turf/simulated/floor/lino, -/area/residential/room1) -"sl" = ( -/obj/structure/window/reinforced/full, -/obj/structure/grille, -/obj/structure/curtain/black, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/residential/room2) -"sm" = ( -/obj/structure/window/reinforced/full, -/obj/structure/grille, -/obj/structure/curtain/black, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/residential/room4) -"sn" = ( -/obj/effect/wingrille_spawn/reinforced, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/residential/docking_lobby) -"so" = ( -/obj/machinery/atmospherics/pipe/manifold/visible/cyan, -/obj/machinery/ntnet_relay, -/turf/simulated/floor/plating, -/area/residential/powerroom) -"sp" = ( -/obj/structure/bed/chair/wood{ - dir = 1 - }, -/obj/machinery/light, -/turf/simulated/floor/wood, -/area/residential/room1) -"sq" = ( -/obj/effect/shuttle_landmark/premade/residential1/transit, -/turf/space, -/area/space) +"aa" = (/turf/space,/area/space) +"ab" = (/turf/simulated/wall,/area/residential/ship_bay) +"ac" = (/obj/machinery/door/blast/regular,/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"ad" = (/obj/effect/forcefield,/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"ae" = (/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"af" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"ag" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 9},/turf/simulated/shuttle/wall,/area/residential/ship_bay) +"ah" = (/obj/structure/shuttle/window,/turf/simulated/shuttle/wall/dark/no_join,/area/residential/ship_bay) +"ai" = (/turf/simulated/shuttle/wall/hard_corner,/area/residential/ship_bay) +"aj" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/turf/simulated/floor/plating,/area/residential/ship_bay) +"ak" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/shuttle/engine/propulsion{dir = 4},/turf/simulated/floor/plating,/area/residential/ship_bay) +"al" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"am" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"an" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"ao" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 9},/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"; dir = 8},/turf/simulated/floor/shuttle,/area/residential/ship_bay) +"ap" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 8},/turf/simulated/floor/shuttle,/area/residential/ship_bay) +"aq" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/shuttle/window,/turf/simulated/shuttle/wall/dark/no_join,/area/residential/ship_bay) +"ar" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/shuttle/wall,/area/residential/ship_bay) +"as" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 9},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"at" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"au" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"av" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"aw" = (/obj/structure/closet/walllocker/emerglocker/west,/turf/simulated/floor/carpet,/area/residential/ship_bay) +"ax" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/green,/obj/structure/curtain/bed,/turf/simulated/floor/carpet,/area/residential/ship_bay) +"ay" = (/turf/simulated/floor/carpet,/area/residential/ship_bay) +"az" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/blue,/obj/structure/curtain/bed,/turf/simulated/floor/carpet,/area/residential/ship_bay) +"aA" = (/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/device/piano{dir = 4},/turf/simulated/shuttle/floor/black,/area/residential/ship_bay) +"aB" = (/obj/item/weapon/stool/padded,/turf/simulated/shuttle/floor/black,/area/residential/ship_bay) +"aC" = (/obj/structure/bed/chair/sofa/right,/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor/black,/area/residential/ship_bay) +"aD" = (/obj/structure/bed/chair/sofa/corner,/turf/simulated/shuttle/floor/black,/area/residential/ship_bay) +"aE" = (/turf/simulated/shuttle/floor/black,/area/residential/ship_bay) +"aF" = (/obj/structure/closet/cabinet,/turf/simulated/shuttle/floor/black,/area/residential/ship_bay) +"aG" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/obj/structure/window/reinforced/tinted,/turf/simulated/floor/plating,/area/residential/ship_bay) +"aH" = (/obj/structure/shuttle/engine/propulsion{dir = 4},/obj/structure/window/reinforced/tinted,/turf/simulated/floor/plating,/area/residential/ship_bay) +"aI" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"aJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"aK" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"aL" = (/obj/structure/curtain/open/shower,/obj/machinery/shower,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/tiled/white,/area/residential/ship_bay) +"aM" = (/obj/structure/sink{pixel_y = 15},/obj/structure/mirror{pixel_y = 30},/turf/simulated/floor/tiled/white,/area/residential/ship_bay) +"aN" = (/obj/structure/toilet{dir = 8},/turf/simulated/floor/tiled/white,/area/residential/ship_bay) +"aO" = (/obj/structure/bed/chair/sofa/corner{dir = 4},/obj/machinery/light{dir = 8},/turf/simulated/floor/wood,/area/residential/ship_bay) +"aP" = (/obj/structure/bed/chair/sofa/left,/turf/simulated/floor/wood,/area/residential/ship_bay) +"aQ" = (/obj/structure/closet/secure_closet/freezer/fridge,/obj/machinery/light{dir = 1},/obj/item/weapon/reagent_containers/food/condiment/enzyme,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/snacks/meat,/obj/item/weapon/reagent_containers/food/snacks/meat,/obj/item/weapon/reagent_containers/food/snacks/meat,/turf/simulated/floor/wood,/area/residential/ship_bay) +"aR" = (/obj/structure/sink{pixel_y = 30},/turf/simulated/floor/wood,/area/residential/ship_bay) +"aS" = (/obj/structure/table/steel_reinforced,/obj/machinery/microwave,/turf/simulated/floor/wood,/area/residential/ship_bay) +"aT" = (/turf/simulated/shuttle/wall/dark/no_join,/area/residential/ship_bay) +"aU" = (/obj/machinery/computer/shuttle_control,/turf/simulated/shuttle/floor/black,/area/residential/ship_bay) +"aV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"aW" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"aX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"aY" = (/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/turf/simulated/shuttle/floor/black,/area/residential/ship_bay) +"aZ" = (/obj/structure/bed/chair/comfy/purp{dir = 4},/turf/simulated/shuttle/floor/black,/area/residential/ship_bay) +"ba" = (/obj/structure/table/bench/wooden,/turf/simulated/floor/carpet/blue,/area/residential/ship_bay) +"bb" = (/obj/structure/bed/chair/sofa/left{dir = 8},/turf/simulated/shuttle/floor/black,/area/residential/ship_bay) +"bc" = (/obj/machinery/light{dir = 1},/turf/simulated/shuttle/floor/black,/area/residential/ship_bay) +"bd" = (/obj/structure/closet,/turf/simulated/shuttle/floor/black,/area/residential/ship_bay) +"be" = (/turf/simulated/shuttle/wall,/area/residential/ship_bay) +"bf" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor/tiled/white,/area/residential/ship_bay) +"bg" = (/obj/structure/bed/chair/sofa/right{dir = 4},/turf/simulated/floor/wood,/area/residential/ship_bay) +"bh" = (/turf/simulated/floor/wood,/area/residential/ship_bay) +"bi" = (/obj/machinery/cooker/oven,/obj/machinery/light{dir = 4},/turf/simulated/floor/wood,/area/residential/ship_bay) +"bj" = (/obj/structure/bed/chair/shuttle{dir = 4; icon_state = "shuttle_chair"},/obj/machinery/light{dir = 8},/obj/structure/closet/walllocker/emerglocker/west,/turf/simulated/floor/plating,/area/residential/ship_bay) +"bk" = (/obj/machinery/computer/shuttle_control{dir = 8},/turf/simulated/floor/plating,/area/residential/ship_bay) +"bl" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/structure/shuttle/window,/turf/simulated/shuttle/wall/dark/no_join,/area/residential/ship_bay) +"bm" = (/turf/simulated/shuttle/wall/dark,/area/residential/ship_bay) +"bn" = (/obj/structure/bed/chair/shuttle{dir = 1},/obj/structure/closet/walllocker/emerglocker/west,/turf/simulated/shuttle/floor/black,/area/residential/ship_bay) +"bo" = (/obj/machinery/door/airlock/external{name = "S3"; req_access = list(8009)},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"bp" = (/obj/machinery/computer/shuttle_control{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/carpet,/area/residential/ship_bay) +"bq" = (/obj/structure/bed/chair/shuttle{dir = 8; icon_state = "shuttle_chair"},/turf/simulated/floor/carpet,/area/residential/ship_bay) +"br" = (/obj/machinery/door/window/westright,/turf/simulated/shuttle/floor/black,/area/residential/ship_bay) +"bs" = (/turf/simulated/floor/carpet/blue,/area/residential/ship_bay) +"bt" = (/obj/machinery/door/airlock/external{name = "S4"; req_access = list(8010)},/turf/simulated/shuttle/plating,/area/residential/ship_bay) +"bu" = (/obj/structure/flora/pottedplant{icon_state = "plant-10"},/turf/simulated/floor/carpet,/area/residential/ship_bay) +"bv" = (/obj/structure/simple_door/wood,/turf/simulated/floor/carpet,/area/residential/ship_bay) +"bw" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/floor/plating,/area/residential/ship_bay) +"bx" = (/turf/simulated/floor/plating,/area/residential/ship_bay) +"by" = (/obj/structure/table/steel_reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/carpet/bcarpet,/area/residential/ship_bay) +"bz" = (/turf/simulated/floor/carpet/bcarpet,/area/residential/ship_bay) +"bA" = (/obj/structure/closet/secure_closet/freezer/fridge,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/item/weapon/reagent_containers/food/condiment/enzyme,/obj/item/weapon/reagent_containers/food/snacks/meat,/obj/item/weapon/reagent_containers/food/snacks/meat,/obj/item/weapon/reagent_containers/food/snacks/meat,/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker,/obj/item/weapon/reagent_containers/food/condiment/small/peppermill,/obj/item/weapon/storage/box/beakers,/turf/simulated/floor/carpet/bcarpet,/area/residential/ship_bay) +"bB" = (/obj/structure/bed/chair/shuttle,/turf/simulated/shuttle/floor/black,/area/residential/ship_bay) +"bC" = (/obj/structure/closet/secure_closet/freezer/fridge,/obj/machinery/light,/obj/item/weapon/reagent_containers/food/condiment/enzyme,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/snacks/meat,/turf/simulated/shuttle/floor/black,/area/residential/ship_bay) +"bD" = (/obj/structure/closet/secure_closet/freezer/fridge,/obj/item/weapon/reagent_containers/food/snacks/meat,/obj/item/weapon/reagent_containers/food/snacks/meat,/turf/simulated/shuttle/floor/black,/area/residential/ship_bay) +"bE" = (/obj/structure/closet,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/carpet,/area/residential/ship_bay) +"bF" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green,/turf/simulated/floor/carpet,/area/residential/ship_bay) +"bG" = (/obj/structure/closet,/turf/simulated/floor/wood,/area/residential/ship_bay) +"bH" = (/obj/structure/bed/chair/comfy/black,/turf/simulated/floor/wood,/area/residential/ship_bay) +"bI" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating,/area/residential/ship_bay) +"bJ" = (/obj/structure/table/steel_reinforced,/obj/machinery/microwave,/turf/simulated/floor/carpet/bcarpet,/area/residential/ship_bay) +"bK" = (/obj/item/weapon/bedsheet/blue,/obj/structure/bed/padded,/turf/simulated/floor/carpet/bcarpet,/area/residential/ship_bay) +"bL" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/item/clothing/suit/storage/seromi/cloak/fluff/strix,/obj/item/clothing/under/seromi/undercoat/fluff/strix,/turf/simulated/floor/carpet/bcarpet,/area/residential/ship_bay) +"bM" = (/obj/structure/bed/double/padded,/obj/item/weapon/bedsheet/hopdouble,/obj/structure/curtain/black,/turf/simulated/floor/carpet,/area/residential/ship_bay) +"bN" = (/obj/machinery/recharge_station,/turf/simulated/floor/carpet,/area/residential/ship_bay) +"bO" = (/obj/structure/bed/chair/shuttle{dir = 4; icon_state = "shuttle_chair"},/obj/machinery/light,/turf/simulated/shuttle/floor/black,/area/residential/ship_bay) +"bP" = (/obj/structure/table/steel_reinforced,/turf/simulated/shuttle/floor/black,/area/residential/ship_bay) +"bQ" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/obj/structure/window/reinforced/tinted{dir = 1},/turf/simulated/floor/plating,/area/residential/ship_bay) +"bR" = (/obj/structure/shuttle/engine/propulsion{dir = 4},/obj/structure/window/reinforced/tinted{dir = 1},/turf/simulated/floor/plating,/area/residential/ship_bay) +"bS" = (/obj/structure/closet/cabinet,/turf/simulated/floor/carpet,/area/residential/ship_bay) +"bT" = (/obj/structure/bed/double/padded,/obj/item/weapon/bedsheet/bluedouble,/turf/simulated/floor/carpet,/area/residential/ship_bay) +"bU" = (/obj/structure/flora/pottedplant{icon_state = "plant-24"},/turf/simulated/floor/wood,/area/residential/ship_bay) +"bV" = (/obj/structure/bed/chair/comfy/teal{dir = 4},/turf/simulated/floor/wood,/area/residential/ship_bay) +"bW" = (/obj/structure/table/woodentable,/obj/machinery/light{dir = 4},/turf/simulated/floor/wood,/area/residential/ship_bay) +"bX" = (/obj/structure/closet/walllocker/emerglocker/east,/turf/simulated/floor/plating,/area/residential/ship_bay) +"bY" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1; health = 1e+006},/turf/simulated/shuttle/plating,/area/residential/ship_bay) +"bZ" = (/turf/simulated/wall,/area/residential/mansion) +"ca" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/shuttle/wall,/area/residential/ship_bay) +"cb" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 4},/turf/simulated/floor/plating,/area/residential/ship_bay) +"cc" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/shuttle/engine/propulsion{dir = 4},/turf/simulated/floor/plating,/area/residential/ship_bay) +"cd" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"ce" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"cf" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"; dir = 8},/turf/simulated/floor/shuttle,/area/residential/ship_bay) +"cg" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 8},/turf/simulated/floor/shuttle,/area/residential/ship_bay) +"ch" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/shuttle/window,/turf/simulated/shuttle/wall/dark/no_join,/area/residential/ship_bay) +"ci" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/shuttle/wall,/area/residential/ship_bay) +"cj" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"ck" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/shuttle/engine/propulsion,/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"cl" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/shuttle/wall/dark/no_join,/area/residential/ship_bay) +"cm" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"cn" = (/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/residential/mansion) +"co" = (/obj/structure/bed/chair/comfy/lime{dir = 8},/turf/simulated/floor/carpet,/area/residential/mansion) +"cp" = (/turf/simulated/floor/carpet,/area/residential/mansion) +"cq" = (/obj/structure/device/piano,/turf/simulated/floor/carpet,/area/residential/mansion) +"cr" = (/obj/structure/closet/cabinet,/turf/simulated/floor/carpet,/area/residential/mansion) +"cs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"ct" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"cu" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"cv" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"cw" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"cx" = (/obj/structure/bed/chair/comfy/lime{dir = 1},/turf/simulated/floor/carpet,/area/residential/mansion) +"cy" = (/obj/item/weapon/stool/padded,/turf/simulated/floor/carpet,/area/residential/mansion) +"cz" = (/obj/structure/closet/cabinet,/obj/item/clothing/shoes/athletic,/obj/item/clothing/under/shorts/black,/obj/item/clothing/under/shorts/grey,/obj/item/clothing/under/shorts/white,/turf/simulated/floor/carpet,/area/residential/mansion) +"cA" = (/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/carpet,/area/residential/mansion) +"cB" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"; dir = 8},/turf/simulated/floor/plating,/area/residential/ship_bay) +"cC" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 8},/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/turf/simulated/floor/plating,/area/residential/ship_bay) +"cD" = (/obj/machinery/portable_atmospherics/canister/oxygen/prechilled,/turf/simulated/floor/tiled/steel_ridged,/area/residential/ship_bay) +"cE" = (/obj/structure/table/steel_reinforced,/obj/machinery/microwave,/turf/simulated/floor/lino,/area/residential/ship_bay) +"cF" = (/obj/machinery/light{dir = 1},/obj/structure/table/steel_reinforced,/obj/item/weapon/material/kitchen/utensil/fork,/obj/item/weapon/material/kitchen/utensil/fork,/obj/item/weapon/material/kitchen/utensil/spoon,/obj/item/weapon/material/kitchen/utensil/spoon,/obj/item/weapon/material/knife/plastic,/obj/item/weapon/material/knife/plastic,/turf/simulated/floor/lino,/area/residential/ship_bay) +"cG" = (/obj/structure/closet/secure_closet/freezer/fridge,/obj/item/weapon/reagent_containers/food/condiment/enzyme,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/snacks/meat,/obj/item/weapon/reagent_containers/food/snacks/meat,/obj/item/weapon/reagent_containers/food/snacks/meat,/turf/simulated/floor/lino,/area/residential/ship_bay) +"cH" = (/obj/structure/closet/cabinet,/turf/simulated/floor/carpet/oracarpet,/area/residential/ship_bay) +"cI" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/carpet/oracarpet,/area/residential/ship_bay) +"cJ" = (/obj/structure/bed/double/padded,/obj/item/weapon/bedsheet/bluedouble,/turf/simulated/floor/carpet/oracarpet,/area/residential/ship_bay) +"cK" = (/obj/structure/closet/walllocker/emerglocker/east,/turf/simulated/shuttle/floor/black,/area/residential/ship_bay) +"cL" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/shuttle/wall,/area/residential/ship_bay) +"cM" = (/turf/simulated/shuttle/wall/no_join,/area/residential/ship_bay) +"cN" = (/obj/structure/table/woodentable,/obj/item/weapon/folder/yellow,/turf/simulated/floor/carpet,/area/residential/mansion) +"cO" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green,/turf/simulated/floor/carpet,/area/residential/mansion) +"cP" = (/obj/structure/shuttle/window,/turf/simulated/shuttle/wall/dark,/area/residential/ship_bay) +"cQ" = (/obj/structure/closet/walllocker/emerglocker/north,/turf/simulated/shuttle/floor/black,/area/residential/ship_bay) +"cR" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/carpet,/area/residential/ship_bay) +"cS" = (/obj/item/weapon/bedsheet/orangedouble,/obj/structure/bed/double/padded,/turf/simulated/floor/carpet,/area/residential/ship_bay) +"cT" = (/obj/structure/shuttle/engine/heater{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating,/area/residential/ship_bay) +"cU" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/structure/shuttle/engine/propulsion{dir = 4; icon_state = "propulsion_l"},/turf/simulated/shuttle/plating,/area/residential/ship_bay) +"cV" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"; dir = 8},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/turf/simulated/floor/plating,/area/residential/ship_bay) +"cW" = (/obj/machinery/fusion_fuel_injector{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4},/turf/simulated/floor/tiled/steel_ridged,/area/residential/ship_bay) +"cX" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 10},/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor/tiled/steel_ridged,/area/residential/ship_bay) +"cY" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/lino,/area/residential/ship_bay) +"cZ" = (/turf/simulated/floor/lino,/area/residential/ship_bay) +"da" = (/turf/simulated/floor/carpet/oracarpet,/area/residential/ship_bay) +"db" = (/obj/structure/cable{icon_state = "2-4"},/turf/simulated/floor/carpet/oracarpet,/area/residential/ship_bay) +"dc" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp,/obj/machinery/power/thermoregulator/cryogaia{desc = "A massive custom made Thermal regulator or CTR for short, intended to keep heat loss when going in our outside to a minimum, they are hardwired to minus fourty celsius"; dir = 8; name = "Avali-Rated Custom Thermal Regulator"; pixel_x = 30; target_temp = 233.15},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/carpet/oracarpet,/area/residential/ship_bay) +"dd" = (/obj/structure/bed/chair/shuttle{dir = 4; icon_state = "shuttle_chair"},/obj/machinery/light{dir = 8},/turf/simulated/shuttle/floor/black,/area/residential/ship_bay) +"de" = (/obj/machinery/computer/shuttle_control{dir = 8},/turf/simulated/shuttle/floor/black,/area/residential/ship_bay) +"df" = (/obj/machinery/space_heater,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/carpet/blue,/area/residential/ship_bay) +"dg" = (/obj/structure/shuttle/engine/heater{dir = 4},/obj/structure/shuttle/window,/turf/simulated/shuttle/plating,/area/residential/ship_bay) +"dh" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/structure/shuttle/engine/propulsion{dir = 4; icon_state = "propulsion_l"},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"di" = (/obj/structure/bed/chair/comfy/black{dir = 4},/turf/simulated/floor/carpet,/area/residential/mansion) +"dj" = (/obj/structure/table/woodentable,/obj/item/modular_computer/laptop/preset/custom_loadout/elite,/turf/simulated/floor/carpet,/area/residential/mansion) +"dk" = (/obj/item/weapon/bedsheet/orangedouble,/obj/structure/bed/double/padded,/turf/simulated/floor/carpet,/area/residential/mansion) +"dl" = (/obj/machinery/computer/shuttle_control{dir = 4},/turf/simulated/shuttle/floor/black,/area/residential/ship_bay) +"dm" = (/obj/structure/bed/chair/shuttle{dir = 8; icon_state = "shuttle_chair"},/turf/simulated/shuttle/floor/black,/area/residential/ship_bay) +"dn" = (/obj/machinery/fusion_fuel_injector{dir = 8},/turf/simulated/floor/tiled/steel_ridged,/area/residential/ship_bay) +"do" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/turf/simulated/floor/tiled/steel_ridged,/area/residential/ship_bay) +"dp" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor/black,/area/residential/ship_bay) +"dq" = (/turf/simulated/floor/carpet/tealcarpet,/area/residential/ship_bay) +"dr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/carpet/tealcarpet,/area/residential/ship_bay) +"ds" = (/obj/machinery/computer/shuttle_control{dir = 4},/turf/simulated/floor/wood,/area/residential/ship_bay) +"dt" = (/obj/structure/bed/chair/shuttle{dir = 8; icon_state = "shuttle_chair"},/obj/structure/closet/walllocker/emerglocker/north,/obj/machinery/light,/turf/simulated/floor/wood,/area/residential/ship_bay) +"du" = (/obj/structure/bed/double/padded,/obj/item/weapon/bedsheet/browndouble,/turf/simulated/floor/carpet/blue,/area/residential/ship_bay) +"dv" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin,/obj/item/weapon/pen/fountain,/turf/simulated/floor/carpet,/area/residential/mansion) +"dw" = (/obj/structure/closet/secure_closet/freezer/fridge,/obj/machinery/light,/obj/item/weapon/reagent_containers/food/condiment/enzyme,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/snacks/meat,/obj/item/weapon/reagent_containers/food/snacks/meat,/obj/item/weapon/reagent_containers/food/snacks/meat,/turf/simulated/floor/carpet,/area/residential/ship_bay) +"dx" = (/obj/structure/table/steel_reinforced,/obj/machinery/microwave,/turf/simulated/floor/carpet,/area/residential/ship_bay) +"dy" = (/obj/structure/table/steel_reinforced,/turf/simulated/floor/carpet,/area/residential/ship_bay) +"dz" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 9; icon_state = "intact"},/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor/tiled/steel_ridged,/area/residential/ship_bay) +"dA" = (/obj/structure/table/marble,/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = -30; pixel_y = 0},/turf/simulated/floor/carpet/oracarpet,/area/residential/ship_bay) +"dB" = (/obj/structure/bed/chair/comfy/green{dir = 8},/turf/simulated/floor/carpet/oracarpet,/area/residential/ship_bay) +"dC" = (/obj/structure/closet/medical_wall{pixel_x = 30},/turf/simulated/floor/carpet/oracarpet,/area/residential/ship_bay) +"dD" = (/obj/structure/closet/secure_closet/freezer/fridge,/obj/item/weapon/reagent_containers/food/condiment/enzyme,/obj/item/weapon/reagent_containers/food/snacks/meat,/obj/item/weapon/reagent_containers/food/snacks/meat,/obj/item/weapon/reagent_containers/food/snacks/meat,/turf/simulated/floor/wood,/area/residential/ship_bay) +"dE" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/wood,/area/residential/ship_bay) +"dF" = (/obj/structure/table/steel_reinforced,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/wood,/area/residential/ship_bay) +"dG" = (/obj/structure/table/woodentable,/obj/item/clothing/gloves/boxing,/obj/item/weapon/towel/random,/turf/simulated/floor/carpet,/area/residential/mansion) +"dH" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 8},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 1},/turf/simulated/floor/plating,/area/residential/ship_bay) +"dI" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor/tiled/steel_ridged,/area/residential/ship_bay) +"dJ" = (/obj/structure/table/marble,/turf/simulated/floor/carpet/oracarpet,/area/residential/ship_bay) +"dK" = (/obj/machinery/light,/obj/structure/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/carpet/oracarpet,/area/residential/ship_bay) +"dL" = (/obj/structure/table/marble,/obj/item/roller,/obj/item/weapon/storage/firstaid,/turf/simulated/floor/carpet/oracarpet,/area/residential/ship_bay) +"dM" = (/obj/structure/fitness/punchingbag,/turf/simulated/floor/carpet,/area/residential/mansion) +"dN" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"dO" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"dP" = (/obj/machinery/door/airlock/external{name = "S6"; req_access = list(8012)},/turf/simulated/shuttle/plating,/area/residential/ship_bay) +"dQ" = (/obj/structure/fitness/weightlifter,/turf/simulated/floor/carpet,/area/residential/mansion) +"dR" = (/obj/machinery/door/blast/regular,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"dS" = (/obj/effect/floor_decal/industrial/warning,/obj/effect/forcefield,/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"dT" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"dU" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"dV" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"dW" = (/turf/simulated/wall/wood,/area/residential/mansion) +"dX" = (/obj/structure/simple_door/wood,/turf/simulated/floor/carpet,/area/residential/mansion) +"dY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"dZ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"ea" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"eb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"ec" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"ed" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"ee" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"ef" = (/obj/machinery/shower,/obj/structure/curtain/open/shower,/turf/simulated/floor/tiled/white,/area/residential/mansion) +"eg" = (/turf/simulated/floor/tiled/white,/area/residential/mansion) +"eh" = (/obj/structure/sink{pixel_y = 15},/obj/structure/mirror{dir = 4; pixel_x = 0; pixel_y = 28},/turf/simulated/floor/tiled/white,/area/residential/mansion) +"ei" = (/obj/item/weapon/towel/random,/obj/item/weapon/towel/random,/obj/structure/table/marble,/turf/simulated/floor/tiled/white,/area/residential/mansion) +"ej" = (/obj/item/weapon/soap/deluxe,/obj/structure/table/marble,/turf/simulated/floor/tiled/white,/area/residential/mansion) +"ek" = (/obj/structure/coatrack,/turf/simulated/floor/wood,/area/residential/mansion) +"el" = (/obj/structure/table/wooden_reinforced,/turf/simulated/floor/wood,/area/residential/mansion) +"em" = (/obj/structure/table/wooden_reinforced,/obj/item/clothing/shoes/slippers,/turf/simulated/floor/wood,/area/residential/mansion) +"en" = (/obj/structure/table/rack,/obj/item/clothing/under/bathrobe,/turf/simulated/floor/wood,/area/residential/mansion) +"eo" = (/obj/structure/table/rack,/obj/item/clothing/under/pj/red,/turf/simulated/floor/wood,/area/residential/mansion) +"ep" = (/turf/simulated/floor/wood,/area/residential/mansion) +"eq" = (/obj/structure/closet/cabinet,/obj/item/clothing/under/shorts/khaki,/turf/simulated/floor/wood,/area/residential/mansion) +"er" = (/obj/machinery/cooker/candy,/turf/simulated/floor/lino,/area/residential/mansion) +"es" = (/obj/machinery/cooker/cereal,/turf/simulated/floor/lino,/area/residential/mansion) +"et" = (/obj/structure/table/marble,/obj/item/weapon/reagent_containers/food/condiment/small/peppermill,/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker,/turf/simulated/floor/lino,/area/residential/mansion) +"eu" = (/obj/structure/table/marble,/obj/item/weapon/reagent_containers/food/condiment/enzyme,/obj/item/weapon/reagent_containers/food/condiment/coldsauce,/obj/item/weapon/reagent_containers/food/condiment/cornoil,/obj/item/weapon/reagent_containers/food/condiment/hotsauce,/obj/item/weapon/reagent_containers/food/condiment/ketchup,/obj/item/weapon/reagent_containers/food/condiment/sugar,/obj/item/weapon/reagent_containers/food/condiment/soysauce,/turf/simulated/floor/lino,/area/residential/mansion) +"ev" = (/obj/machinery/light,/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"ew" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -28; req_access = list(67)},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"ex" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"ey" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"ez" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"eA" = (/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"eB" = (/obj/machinery/light,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"eC" = (/obj/structure/cable{icon_state = "1-8"},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"eD" = (/obj/structure/simple_door/wood,/turf/simulated/floor/tiled/white,/area/residential/mansion) +"eE" = (/obj/structure/simple_door/wood,/turf/simulated/floor/wood,/area/residential/mansion) +"eF" = (/obj/structure/closet/cabinet,/obj/item/clothing/under/shorts/jeans,/obj/item/clothing/under/shorts/jeans/classic,/obj/item/clothing/under/shorts/jeans/black,/turf/simulated/floor/wood,/area/residential/mansion) +"eG" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/lino,/area/residential/mansion) +"eH" = (/turf/simulated/floor/lino,/area/residential/mansion) +"eI" = (/obj/machinery/cooker/fryer,/turf/simulated/floor/lino,/area/residential/mansion) +"eJ" = (/obj/machinery/door/airlock/multi_tile/glass{dir = 4; req_access = newlist()},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/residential/ship_bay) +"eK" = (/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/residential/ship_bay) +"eL" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor/tiled/white,/area/residential/mansion) +"eM" = (/obj/structure/closet/cabinet,/obj/item/clothing/under/shorts/green,/turf/simulated/floor/wood,/area/residential/mansion) +"eN" = (/obj/structure/table/marble,/obj/item/weapon/reagent_containers/food/drinks/bluespace_coffee,/obj/item/weapon/storage/box/beakers,/turf/simulated/floor/lino,/area/residential/mansion) +"eO" = (/obj/machinery/cooker/grill,/turf/simulated/floor/lino,/area/residential/mansion) +"eP" = (/turf/simulated/wall,/area/residential/corridors) +"eQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/residential/corridors) +"eR" = (/turf/simulated/floor/tiled,/area/residential/corridors) +"eS" = (/obj/structure/disposaloutlet{dir = 1},/obj/structure/disposalpipe/trunk,/turf/space,/area/space) +"eT" = (/obj/structure/closet/crate/bin,/turf/simulated/floor/tiled/white,/area/residential/mansion) +"eU" = (/obj/structure/table/rack,/obj/item/clothing/under/bluepyjamas,/obj/item/clothing/shoes/slippers,/turf/simulated/floor/tiled/white,/area/residential/mansion) +"eV" = (/obj/structure/table/rack,/obj/item/clothing/under/bathrobe,/turf/simulated/floor/tiled/white,/area/residential/mansion) +"eW" = (/obj/item/weapon/soap/syndie,/obj/structure/table/marble,/turf/simulated/floor/tiled/white,/area/residential/mansion) +"eX" = (/obj/item/weapon/soap/nanotrasen,/obj/structure/table/marble,/turf/simulated/floor/tiled/white,/area/residential/mansion) +"eY" = (/obj/structure/table/rack,/obj/item/clothing/under/pj/blue,/turf/simulated/floor/wood,/area/residential/mansion) +"eZ" = (/obj/structure/closet/cabinet,/obj/item/clothing/under/schoolgirl,/turf/simulated/floor/wood,/area/residential/mansion) +"fa" = (/obj/structure/table/marble,/obj/machinery/reagentgrinder,/turf/simulated/floor/lino,/area/residential/mansion) +"fb" = (/obj/machinery/cooker/oven,/turf/simulated/floor/lino,/area/residential/mansion) +"fc" = (/turf/simulated/wall,/area/residential/lobby) +"fd" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/space,/area/space) +"fe" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/space,/area/space) +"ff" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/space,/area/space) +"fg" = (/obj/structure/simple_door/diamond,/turf/simulated/floor/carpet,/area/residential/mansion) +"fh" = (/obj/structure/table/marble,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/material/knife/butch,/turf/simulated/floor/lino,/area/residential/mansion) +"fi" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/simulated/floor/lino,/area/residential/mansion) +"fj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass/hidden,/turf/simulated/floor/tiled,/area/residential/corridors) +"fk" = (/obj/machinery/door/firedoor/glass/hidden,/turf/simulated/floor/tiled,/area/residential/corridors) +"fl" = (/turf/simulated/wall,/area/space) +"fm" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/machinery/computer/arcade,/turf/simulated/floor/wood,/area/residential/lobby) +"fn" = (/obj/machinery/vending/fitness,/turf/simulated/floor/wood,/area/residential/lobby) +"fo" = (/obj/machinery/light{dir = 1},/obj/machinery/seed_storage/garden,/turf/simulated/floor/wood,/area/residential/lobby) +"fp" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/wood,/area/residential/lobby) +"fq" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/residential/lobby) +"fr" = (/obj/machinery/vending/snack,/turf/simulated/floor/wood,/area/residential/lobby) +"fs" = (/obj/machinery/vending/cola,/turf/simulated/floor/wood,/area/residential/lobby) +"ft" = (/obj/structure/bed/chair/comfy/brown,/turf/simulated/floor/wood,/area/residential/lobby) +"fu" = (/obj/machinery/light{dir = 1},/obj/structure/bedsheetbin,/obj/structure/table/reinforced,/turf/simulated/floor/wood,/area/residential/lobby) +"fv" = (/obj/structure/bedsheetbin,/obj/structure/table/reinforced,/turf/simulated/floor/wood,/area/residential/lobby) +"fw" = (/obj/item/weapon/storage/laundry_basket,/obj/structure/table/reinforced,/turf/simulated/floor/wood,/area/residential/lobby) +"fx" = (/obj/structure/disposalpipe/segment,/turf/space,/area/space) +"fy" = (/turf/unsimulated/wall,/area/residential/powerroom) +"fz" = (/turf/simulated/wall,/area/residential/medbay) +"fA" = (/obj/structure/table/rack,/obj/item/clothing/suit/storage/det_trench/grey,/turf/simulated/floor/carpet,/area/residential/mansion) +"fB" = (/obj/structure/table/rack,/turf/simulated/floor/carpet,/area/residential/mansion) +"fC" = (/obj/structure/table/bench/marble,/obj/item/weapon/soap/deluxe,/turf/simulated/floor/tiled/white,/area/residential/mansion) +"fD" = (/obj/structure/closet/secure_closet/freezer/kitchen{req_access = newlist()},/turf/simulated/floor/lino,/area/residential/mansion) +"fE" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/residential/corridors) +"fF" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/residential/corridors) +"fG" = (/obj/structure/closet,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/wood,/area/residential/lobby) +"fH" = (/turf/simulated/floor/wood,/area/residential/lobby) +"fI" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/residential/lobby) +"fJ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/wood,/area/residential/lobby) +"fK" = (/obj/structure/table/reinforced,/turf/simulated/floor/wood,/area/residential/lobby) +"fL" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 2; start_pressure = 74000.5},/turf/simulated/floor/plating,/area/residential/powerroom) +"fM" = (/obj/item/clothing/head/surgery,/obj/item/clothing/under/rank/medical/scrubs,/obj/structure/table/standard,/obj/machinery/light/small{icon_state = "bulb1"; dir = 1},/turf/simulated/floor/tiled/white,/area/residential/medbay) +"fN" = (/obj/machinery/oxygen_pump/anesthetic{pixel_y = 30},/obj/machinery/optable,/turf/simulated/floor/tiled/white,/area/residential/medbay) +"fO" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/firstaid/regular,/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/residential/medbay) +"fP" = (/obj/effect/floor_decal/corner/blue/border{dir = 4},/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/adv,/turf/simulated/floor/tiled/white,/area/residential/medbay) +"fQ" = (/obj/effect/floor_decal/corner/blue/border{dir = 8},/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/o2,/obj/item/weapon/storage/firstaid/fire,/turf/simulated/floor/tiled/white,/area/residential/medbay) +"fR" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/item/weapon/storage/box/gloves,/obj/item/weapon/storage/box/masks,/obj/machinery/light{dir = 1},/obj/item/roller,/obj/item/roller,/obj/item/roller,/turf/simulated/floor/tiled/white,/area/residential/medbay) +"fS" = (/obj/structure/coatrack,/obj/item/clothing/head/det/grey,/turf/simulated/floor/carpet,/area/residential/mansion) +"fT" = (/obj/machinery/door/airlock,/turf/simulated/floor/tiled/white,/area/residential/mansion) +"fU" = (/obj/structure/closet/secure_closet/freezer/meat,/turf/simulated/floor/lino,/area/residential/mansion) +"fV" = (/obj/machinery/light_switch{dir = 4; pixel_x = -28},/turf/simulated/floor/wood,/area/residential/lobby) +"fW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/residential/lobby) +"fX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/residential/lobby) +"fY" = (/obj/machinery/washing_machine,/turf/simulated/floor/wood,/area/residential/lobby) +"fZ" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{icon_state = "intact"; dir = 5},/obj/machinery/exonet_node{allow_external_newscasters = 0; allow_external_PDAs = 0},/turf/simulated/floor/plating,/area/residential/powerroom) +"ga" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan,/turf/simulated/floor/plating,/area/residential/powerroom) +"gb" = (/obj/machinery/atmospherics/pipe/manifold4w/visible/cyan,/obj/machinery/meter,/turf/simulated/floor/plating,/area/residential/powerroom) +"gc" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 9; icon_state = "intact"},/turf/simulated/floor/plating,/area/residential/powerroom) +"gd" = (/obj/item/weapon/storage/firstaid/surgery,/obj/structure/table/standard,/turf/simulated/floor/tiled/white,/area/residential/medbay) +"ge" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/residential/medbay) +"gf" = (/obj/effect/floor_decal/corner/blue/border,/obj/structure/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{icon_state = "intact-supply"; dir = 5},/turf/simulated/floor/tiled/white,/area/residential/medbay) +"gg" = (/obj/effect/floor_decal/corner/blue/border{dir = 4},/obj/effect/floor_decal/corner/blue/border,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/mob/living/bot/medbot,/turf/simulated/floor/tiled/white,/area/residential/medbay) +"gh" = (/obj/effect/floor_decal/corner/blue/border{dir = 8},/obj/effect/floor_decal/corner/blue/border,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor/tiled/white,/area/residential/medbay) +"gi" = (/obj/effect/floor_decal/corner/blue/border,/obj/structure/bed/chair{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled/white,/area/residential/medbay) +"gj" = (/obj/structure/coatrack,/turf/simulated/floor/carpet,/area/residential/mansion) +"gk" = (/obj/structure/table/wooden_reinforced,/turf/simulated/floor/carpet,/area/residential/mansion) +"gl" = (/obj/structure/toilet{dir = 8},/turf/simulated/floor/tiled/white,/area/residential/mansion) +"gm" = (/obj/item/weapon/stool/padded,/turf/simulated/floor/wood,/area/residential/mansion) +"gn" = (/obj/structure/table/marble,/turf/simulated/floor/lino,/area/residential/mansion) +"go" = (/obj/machinery/vending/dinnerware,/turf/simulated/floor/lino,/area/residential/mansion) +"gp" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/wood,/area/residential/lobby) +"gq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor/wood,/area/residential/lobby) +"gr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor/wood,/area/residential/lobby) +"gs" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/wood,/area/residential/lobby) +"gt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/wood,/area/residential/lobby) +"gu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/wood,/area/residential/lobby) +"gv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/bed/chair/comfy/black,/turf/simulated/floor/wood,/area/residential/lobby) +"gw" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/wood,/area/residential/lobby) +"gx" = (/obj/structure/cable{icon_state = "2-4"},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -28},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/residential/powerroom) +"gy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/residential/powerroom) +"gz" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/visible/red{icon_state = "intact"; dir = 6},/turf/simulated/floor/plating,/area/residential/powerroom) +"gA" = (/obj/machinery/atmospherics/binary/pump/high_power/on,/obj/machinery/atmospherics/pipe/simple/visible/red{icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/residential/powerroom) +"gB" = (/obj/machinery/atmospherics/binary/pump/high_power/on{dir = 4; name = "Waste In"; target_pressure = 4500},/turf/simulated/floor/plating,/area/residential/powerroom) +"gC" = (/obj/machinery/atmospherics/pipe/manifold/visible/red{dir = 1},/turf/simulated/floor/plating,/area/residential/powerroom) +"gD" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/empty,/turf/simulated/floor/plating,/area/residential/powerroom) +"gE" = (/obj/structure/curtain/open/privacy,/turf/simulated/floor/tiled/white,/area/residential/medbay) +"gF" = (/obj/effect/floor_decal/corner/blue/border{dir = 1},/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/tiled/white,/area/residential/medbay) +"gG" = (/obj/effect/floor_decal/corner/blue/border{dir = 4},/obj/effect/floor_decal/corner/blue/border{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/residential/medbay) +"gH" = (/obj/effect/floor_decal/corner/blue/border{dir = 8},/obj/effect/floor_decal/corner/blue/border{dir = 1},/turf/simulated/floor/tiled/white,/area/residential/medbay) +"gI" = (/obj/effect/floor_decal/corner/blue/border{dir = 1},/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/tiled/white,/area/residential/medbay) +"gJ" = (/obj/structure/simple_door/gold,/turf/simulated/floor/carpet,/area/residential/mansion) +"gK" = (/obj/structure/bed/chair/comfy/beige{dir = 4},/turf/simulated/floor/wood,/area/residential/lobby) +"gL" = (/obj/machinery/light,/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/residential/lobby) +"gM" = (/obj/structure/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor/wood,/area/residential/lobby) +"gN" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -28; req_access = list(67)},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/wood,/area/residential/lobby) +"gO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/vending/nifsoft_shop{dir = 1},/turf/simulated/floor/wood,/area/residential/lobby) +"gP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{icon_state = "2-8"},/turf/simulated/floor/wood,/area/residential/lobby) +"gQ" = (/obj/machinery/recharge_station,/turf/simulated/floor/wood,/area/residential/lobby) +"gR" = (/obj/structure/bed/chair/comfy/black{dir = 4},/obj/machinery/recharger/wallcharger{dir = 1; pixel_x = 4; pixel_y = -32},/turf/simulated/floor/wood,/area/residential/lobby) +"gS" = (/obj/structure/table/woodentable,/obj/machinery/recharger/wallcharger{dir = 1; pixel_x = 4; pixel_y = -32},/turf/simulated/floor/wood,/area/residential/lobby) +"gT" = (/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/residential/lobby) +"gU" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/wood,/area/residential/lobby) +"gV" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/residential/lobby) +"gW" = (/obj/machinery/washing_machine,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/residential/lobby) +"gX" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/residential/lobby) +"gY" = (/obj/machinery/power/debug_items/infinite_generator,/obj/structure/cable,/turf/simulated/floor/plating,/area/residential/powerroom) +"gZ" = (/obj/machinery/power/terminal{dir = 8},/turf/simulated/floor/plating,/area/residential/powerroom) +"ha" = (/turf/simulated/floor/plating,/area/residential/powerroom) +"hb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/visible/universal,/turf/simulated/floor/plating,/area/residential/powerroom) +"hc" = (/obj/machinery/atmospherics/pipe/simple/visible/universal,/turf/simulated/floor/plating,/area/residential/powerroom) +"hd" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/empty,/turf/simulated/floor/plating,/area/residential/powerroom) +"he" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled/white,/area/residential/medbay) +"hf" = (/turf/simulated/floor/tiled/white,/area/residential/medbay) +"hg" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -32},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/tiled/white,/area/residential/medbay) +"hh" = (/obj/effect/floor_decal/corner/blue/border{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled/white,/area/residential/medbay) +"hi" = (/obj/structure/bed/chair/wood/wings,/turf/simulated/floor/wood,/area/residential/mansion) +"hj" = (/turf/simulated/wall,/area/residential/docking_lobby) +"hk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/residential/corridors) +"hl" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/residential/corridors) +"hm" = (/obj/machinery/door/airlock/multi_tile/glass{dir = 4; req_access = newlist()},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/residential/lobby) +"hn" = (/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/residential/lobby) +"ho" = (/obj/effect/forcefield,/obj/machinery/door/airlock/engineering,/obj/machinery/door/blast/regular,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/residential/powerroom) +"hp" = (/obj/effect/forcefield,/obj/machinery/door/airlock/engineering,/obj/machinery/door/blast/regular,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/residential/powerroom) +"hq" = (/obj/effect/floor_decal/corner/blue/border{dir = 8},/turf/simulated/floor/tiled/white,/area/residential/medbay) +"hr" = (/obj/machinery/door/airlock/multi_tile/glass{dir = 4; req_access = newlist()},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{icon_state = "1-2"},/turf/simulated/floor/tiled,/area/residential/medbay) +"hs" = (/obj/structure/table/wooden_reinforced,/obj/item/weapon/flame/candle/candelabra/everburn,/turf/simulated/floor/carpet,/area/residential/mansion) +"ht" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 4},/turf/simulated/floor/wood,/area/residential/mansion) +"hu" = (/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/residential/mansion) +"hv" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/simulated/floor/wood,/area/residential/mansion) +"hw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light/flamp/noshade,/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"hx" = (/obj/effect/wingrille_spawn/reinforced,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/residential/docking_lobby) +"hy" = (/turf/simulated/floor/plating,/area/residential/corridors) +"hz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/residential/docking_lobby) +"hA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/residential/docking_lobby) +"hB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/residential/corridors) +"hC" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/residential/corridors) +"hD" = (/turf/simulated/wall,/area/residential/powerroom) +"hE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/residential/powerroom) +"hF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/residential/powerroom) +"hG" = (/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/residential/medbay) +"hH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{icon_state = "1-2"},/turf/simulated/floor/tiled,/area/residential/corridors) +"hI" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -28},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/carpet,/area/residential/mansion) +"hJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/residential/docking_lobby) +"hK" = (/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,/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/floor/plating,/area/residential/docking_lobby) +"hL" = (/obj/machinery/door/airlock/engineering,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/residential/corridors) +"hM" = (/obj/machinery/door/airlock/engineering,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/residential/corridors) +"hN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/residential/corridors) +"hO" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/residential/corridors) +"hP" = (/obj/machinery/door/airlock/gold{name = "Mansion"; req_access = list(8100)},/turf/simulated/floor/tiled,/area/residential/mansion) +"hQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/residential/mansion) +"hR" = (/obj/effect/shuttle_landmark/premade/residential/residences,/turf/space,/area/space) +"hS" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/tiled,/area/residential/docking_lobby) +"hT" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/residential/docking_lobby) +"hU" = (/turf/simulated/floor/tiled,/area/residential/docking_lobby) +"hV" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/tiled,/area/residential/corridors) +"hW" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/residential/corridors) +"hX" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/residential/corridors) +"hY" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor/tiled,/area/residential/corridors) +"hZ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/residential/corridors) +"ia" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/residential/corridors) +"ib" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/residential/corridors) +"ic" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 1},/turf/simulated/floor/wood,/area/residential/mansion) +"id" = (/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/residential/docking_lobby) +"ie" = (/obj/machinery/light{dir = 1},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/residential/docking_lobby) +"if" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/mech_sensor{dir = 8; frequency = 1379; id_tag = "residential_dock_north_mech"; pixel_y = -19},/obj/machinery/door/airlock/glass_external,/obj/effect/map_helper/airlock/door/ext_door,/turf/simulated/floor/tiled/dark,/area/residential/docking_lobby) +"ig" = (/obj/machinery/light/small,/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "residential_shuttle_offsite"; pixel_y = 28},/turf/simulated/floor/tiled/techmaint,/area/residential/docking_lobby) +"ih" = (/obj/machinery/airlock_sensor{pixel_y = -28},/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "specops_dock_pump"},/obj/effect/map_helper/airlock/atmos/chamber_pump,/obj/effect/map_helper/airlock/sensor/chamber_sensor,/turf/simulated/floor/tiled/techmaint,/area/residential/docking_lobby) +"ii" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/mech_sensor{dir = 8; frequency = 1379; id_tag = "residential_dock_north_mech"; pixel_y = -19},/obj/machinery/door/airlock/glass_external,/obj/effect/map_helper/airlock/door/int_door,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/dark,/area/residential/docking_lobby) +"ij" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/residential/docking_lobby) +"ik" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/residential/corridors) +"il" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{icon_state = "1-4"},/turf/simulated/floor/tiled,/area/residential/corridors) +"im" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light,/turf/simulated/floor/tiled,/area/residential/corridors) +"in" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{icon_state = "1-4"},/turf/simulated/floor/tiled,/area/residential/corridors) +"io" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/glass/hidden,/turf/simulated/floor/tiled,/area/residential/corridors) +"ip" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{dir = 4; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/residential/corridors) +"iq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/residential/corridors) +"ir" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/residential/corridors) +"is" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{icon_state = "2-4"},/turf/simulated/floor/tiled,/area/residential/corridors) +"it" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/light,/turf/simulated/floor/tiled,/area/residential/corridors) +"iu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor/tiled,/area/residential/corridors) +"iv" = (/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/residential/medbay) +"iw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/residential/corridors) +"ix" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/residential/corridors) +"iy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/residential/corridors) +"iz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light,/turf/simulated/floor/tiled,/area/residential/corridors) +"iA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/glass/hidden,/turf/simulated/floor/tiled,/area/residential/corridors) +"iB" = (/obj/machinery/door/airlock/gold{name = "Mansion"; req_access = list(8100)},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/residential/mansion) +"iC" = (/obj/structure/cable{icon_state = "1-8"},/turf/simulated/floor/carpet,/area/residential/mansion) +"iD" = (/turf/simulated/floor/plating,/area/space) +"iE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor/plating,/area/space) +"iF" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/tiled/white,/area/residential/medbay) +"iG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/tiled,/area/residential/docking_lobby) +"iH" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/residential/docking_lobby) +"iI" = (/obj/machinery/light,/turf/simulated/floor/tiled,/area/residential/corridors) +"iJ" = (/obj/structure/sink/kitchen{pixel_y = 30},/turf/simulated/floor/lino,/area/residential/mansion) +"iK" = (/obj/machinery/door/airlock{name = "Unit 1"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/space) +"iL" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/space) +"iM" = (/obj/machinery/light_switch{dir = 8; pixel_x = 28},/turf/simulated/floor/plating,/area/space) +"iN" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/plating,/area/space) +"iO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/residential/docking_lobby) +"iP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/residential/docking_lobby) +"iQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/residential/docking_lobby) +"iR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/residential/docking_lobby) +"iS" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/residential/corridors) +"iT" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/carpet,/area/residential/mansion) +"iU" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor/plating,/area/space) +"iV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/residential/docking_lobby) +"iW" = (/obj/machinery/light_switch{dir = 4; pixel_x = -28},/turf/simulated/floor/plating,/area/space) +"iX" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/space) +"iY" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/residential/docking_lobby) +"iZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/residential/docking_lobby) +"ja" = (/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/residential/docking_lobby) +"jb" = (/obj/structure/cable{icon_state = "1-4"},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/residential/docking_lobby) +"jc" = (/obj/structure/closet/crate,/obj/item/clothing/accessory/medal/silver/valor,/obj/item/weapon/storage/photo_album,/obj/item/clothing/head/fez,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/lino,/area/residential/room3) +"jd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled,/area/residential/docking_lobby) +"je" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/residential/docking_lobby) +"jf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor/tiled,/area/residential/docking_lobby) +"jg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/residential/docking_lobby) +"jh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/residential/docking_lobby) +"ji" = (/turf/simulated/wall,/area/residential/room1) +"jj" = (/obj/effect/wingrille_spawn/reinforced,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/residential/medbay) +"jk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled,/area/residential/corridors) +"jl" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/residential/corridors) +"jm" = (/turf/simulated/wall,/area/residential/room3) +"jn" = (/obj/structure/noticeboard,/turf/simulated/wall,/area/residential/room3) +"jo" = (/turf/simulated/wall,/area/residential/room5) +"jp" = (/obj/effect/wingrille_spawn/reinforced,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/residential/corridors) +"jq" = (/obj/structure/simple_door/wood,/turf/simulated/floor/lino,/area/residential/mansion) +"jr" = (/obj/machinery/door/airlock{name = "Unit 3"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/space) +"js" = (/obj/machinery/door/airlock/multi_tile/glass{dir = 1; name = "Residential"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/residential/docking_lobby) +"jt" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/residential/docking_lobby) +"ju" = (/obj/machinery/computer/shuttle_control/residential_shuttle{dir = 4},/turf/simulated/floor/tiled,/area/residential/docking_lobby) +"jv" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/tiled,/area/residential/docking_lobby) +"jw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/tiled,/area/residential/docking_lobby) +"jx" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor/tiled,/area/residential/docking_lobby) +"jy" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/tiled,/area/residential/docking_lobby) +"jz" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled,/area/residential/docking_lobby) +"jA" = (/obj/structure/window/basic,/obj/machinery/door/window,/obj/structure/curtain/open/shower,/obj/machinery/shower,/obj/random/soap,/turf/simulated/floor/tiled/white,/area/residential/room1) +"jB" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/white,/area/residential/room1) +"jC" = (/obj/structure/closet/cabinet,/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/wood,/area/residential/room1) +"jD" = (/turf/simulated/floor/wood,/area/residential/room1) +"jE" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp,/turf/simulated/floor/wood,/area/residential/room1) +"jF" = (/obj/structure/closet{icon_state = "cabinet_closed"},/obj/item/clothing/under/shorts/black,/turf/simulated/floor/lino,/area/residential/room3) +"jG" = (/turf/simulated/floor/lino,/area/residential/room3) +"jH" = (/obj/structure/bed/double,/obj/item/weapon/bedsheet/browndouble,/turf/simulated/floor/lino,/area/residential/room3) +"jI" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor/tiled/neutral,/area/residential/room3) +"jJ" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/tiled/neutral,/area/residential/room3) +"jK" = (/obj/structure/mirror,/turf/simulated/wall,/area/residential/room3) +"jL" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/wood,/area/residential/room5) +"jM" = (/turf/simulated/floor/carpet,/area/residential/room5) +"jN" = (/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = 0},/obj/structure/table/glass,/turf/simulated/floor/carpet,/area/residential/room5) +"jO" = (/turf/simulated/floor/wood,/area/residential/room5) +"jP" = (/obj/structure/closet/crate/bin,/turf/simulated/floor/wood,/area/residential/room5) +"jQ" = (/obj/structure/table/bench/padded,/turf/simulated/floor/carpet,/area/residential/room5) +"jR" = (/obj/structure/table/bench/padded,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/carpet,/area/residential/room5) +"jS" = (/obj/machinery/door/airlock{name = "Unit 5"; req_access = list(8005)},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/space) +"jT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/space) +"jU" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/space) +"jV" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor/tiled/white,/area/residential/room1) +"jW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{icon_state = "intact-supply"; dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled/white,/area/residential/room1) +"jX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/machinery/door/airlock,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/white,/area/residential/room1) +"jY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/residential/room1) +"jZ" = (/obj/structure/bed/double/padded,/obj/item/weapon/bedsheet/bluedouble,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/wood,/area/residential/room1) +"ka" = (/obj/structure/fitness/punchingbag,/obj/machinery/light/small{dir = 8; pixel_y = 0},/turf/simulated/floor/lino,/area/residential/room3) +"kb" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/lino,/area/residential/room3) +"kc" = (/obj/machinery/door/airlock/multi_tile,/turf/simulated/floor/tiled/neutral,/area/residential/room3) +"kd" = (/turf/simulated/floor/tiled/neutral,/area/residential/room3) +"ke" = (/obj/machinery/light/small{dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled/neutral,/area/residential/room3) +"kf" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/wood,/area/residential/room5) +"kg" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/bed/chair/sofa/left{dir = 4},/turf/simulated/floor/carpet,/area/residential/room5) +"kh" = (/obj/structure/bed/chair/sofa/right{dir = 8},/turf/simulated/floor/carpet,/area/residential/room5) +"ki" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/wood,/area/residential/room5) +"kj" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/carpet,/area/residential/room5) +"kk" = (/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/residential/room5) +"kl" = (/obj/structure/table/standard{name = "plastic table frame"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/item/weapon/towel/random,/turf/simulated/floor/tiled/white,/area/residential/room1) +"km" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{dir = 4; pixel_x = 28; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/residential/room1) +"kn" = (/obj/machinery/alarm{dir = 4; pixel_x = -25; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/residential/room1) +"ko" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/light_switch{dir = 1; pixel_x = 4; pixel_y = -24},/turf/simulated/floor/wood,/area/residential/room1) +"kp" = (/obj/structure/bookcase,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/wood,/area/residential/room1) +"kq" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/residential/corridors) +"kr" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/residential/corridors) +"ks" = (/obj/structure/fitness/weightlifter,/obj/machinery/alarm{dir = 4; pixel_x = -25; pixel_y = 0},/turf/simulated/floor/lino,/area/residential/room3) +"kt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/lino,/area/residential/room3) +"ku" = (/obj/structure/table/marble,/obj/item/weapon/storage/box/beakers,/turf/simulated/floor/lino,/area/residential/mansion) +"kv" = (/obj/machinery/door/airlock{name = "Unit 1"; req_access = list(8001)},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/residential/corridors) +"kw" = (/obj/structure/curtain/open/shower,/obj/machinery/shower{icon_state = "shower"; dir = 8; pixel_x = -5; pixel_y = 0},/obj/item/weapon/soap/deluxe,/turf/simulated/floor/tiled/neutral,/area/residential/room3) +"kx" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/turf/simulated/floor/tiled,/area/residential/corridors) +"ky" = (/obj/machinery/door/airlock/external{name = "S1"; req_access = list(8007)},/turf/simulated/shuttle/plating,/area/residential/ship_bay) +"kz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/residential/room5) +"kA" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/residential/room5) +"kB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/residential/room5) +"kC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/residential/room5) +"kD" = (/obj/machinery/door/airlock/silver,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/residential/room5) +"kE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/wood,/area/residential/room5) +"kF" = (/obj/structure/bed/chair/sofa/corner{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor/carpet,/area/residential/room5) +"kG" = (/obj/structure/bed/chair/sofa{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor/carpet,/area/residential/room5) +"kH" = (/obj/structure/bed/chair/sofa/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor/carpet,/area/residential/room5) +"kI" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/wood,/area/residential/room5) +"kJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/wood,/area/residential/room5) +"kK" = (/obj/structure/table/bench/padded,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor/carpet,/area/residential/room5) +"kL" = (/obj/structure/table/bench/padded,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/carpet,/area/residential/room5) +"kM" = (/obj/structure/coatrack,/obj/item/clothing/head/det,/turf/simulated/floor/wood,/area/residential/mansion) +"kN" = (/obj/item/weapon/reagent_containers/glass/bucket,/mob/living/bot/cleanbot,/turf/simulated/floor/wood,/area/residential/mansion) +"kO" = (/obj/item/weapon/mop,/obj/structure/mopbucket,/turf/simulated/floor/wood,/area/residential/mansion) +"kP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/space) +"kQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/space) +"kR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/airlock,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/wood,/area/residential/room1) +"kS" = (/obj/machinery/door/airlock/multi_tile,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/lino,/area/residential/room3) +"kT" = (/obj/machinery/newscaster,/turf/simulated/wall,/area/residential/room3) +"kU" = (/obj/machinery/status_display,/turf/simulated/wall,/area/residential/room3) +"kV" = (/obj/machinery/door/airlock{name = "Unit 5"; req_access = list(8005)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/residential/corridors) +"kW" = (/turf/simulated/floor/plating,/area/residential/room5) +"kX" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/residential/room5) +"kY" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/plating,/area/residential/room5) +"kZ" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/plating,/area/residential/room5) +"la" = (/obj/machinery/door/airlock/silver,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/residential/room5) +"lb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/residential/room5) +"lc" = (/obj/machinery/light_switch{dir = 1; pixel_x = 4; pixel_y = -24},/turf/simulated/floor/wood,/area/residential/room5) +"ld" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/residential/room5) +"le" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/residential/room5) +"lf" = (/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/curtain/black,/turf/simulated/floor/plating,/area/residential/mansion) +"lg" = (/obj/structure/table/rack,/turf/simulated/floor/wood,/area/residential/mansion) +"lh" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/wood,/area/residential/mansion) +"li" = (/obj/machinery/door/airlock/silver,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/space) +"lj" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_y = 0},/obj/structure/bed/chair{dir = 4},/turf/simulated/floor/tiled,/area/residential/docking_lobby) +"lk" = (/turf/simulated/floor/holofloor/tiled,/area/residential/docking_lobby) +"ll" = (/obj/structure/table/woodentable,/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/residential/room1) +"lm" = (/obj/structure/table/woodentable,/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor/wood,/area/residential/room1) +"ln" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/wood,/area/residential/room1) +"lo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{icon_state = "intact-supply"; dir = 5},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/residential/room1) +"lp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/wood,/area/residential/room1) +"lq" = (/obj/structure/flora/pottedplant{icon_state = "plant-10"},/turf/simulated/floor/wood,/area/residential/room1) +"lr" = (/obj/structure/coatrack,/turf/simulated/floor/wood,/area/residential/room3) +"ls" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/residential/room3) +"lt" = (/obj/structure/table/woodentable,/obj/machinery/recharger,/turf/simulated/floor/wood,/area/residential/room3) +"lu" = (/obj/structure/table/woodentable,/obj/structure/flora/pottedplant/small,/turf/simulated/floor/wood,/area/residential/room3) +"lv" = (/turf/simulated/floor/wood,/area/residential/room3) +"lw" = (/obj/structure/flora/pottedplant,/turf/simulated/floor/wood,/area/residential/room3) +"lx" = (/obj/machinery/light{dir = 8},/obj/machinery/door/firedoor/glass/hidden,/turf/simulated/floor/tiled,/area/residential/corridors) +"ly" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area/residential/room5) +"lz" = (/obj/machinery/door/airlock/glass,/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/residential/room5) +"lA" = (/obj/machinery/door/airlock/glass,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/wood,/area/residential/room5) +"lB" = (/obj/machinery/door/airlock/glass,/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/residential/room5) +"lC" = (/obj/structure/table/rack,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/turf/simulated/floor/wood,/area/residential/mansion) +"lD" = (/obj/structure/table/rack,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/weapon/storage/toolbox/syndicate/powertools,/turf/simulated/floor/wood,/area/residential/mansion) +"lE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/space) +"lF" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/residential/docking_lobby) +"lG" = (/obj/machinery/computer/cryopod/dorms{pixel_x = 32},/turf/simulated/floor/tiled,/area/residential/docking_lobby) +"lH" = (/obj/structure/bed/chair/sofa/right{dir = 1},/turf/simulated/floor/wood,/area/residential/room1) +"lI" = (/obj/structure/bed/chair/sofa{dir = 1},/turf/simulated/floor/wood,/area/residential/room1) +"lJ" = (/obj/structure/bed/chair/sofa/left{dir = 1},/turf/simulated/floor/wood,/area/residential/room1) +"lK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/wood,/area/residential/room1) +"lL" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor/wood,/area/residential/room1) +"lM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor/wood,/area/residential/room1) +"lN" = (/obj/machinery/door/airlock{name = "Unit 1"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/residential/room1) +"lO" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/residential/room1) +"lP" = (/obj/machinery/door/airlock{name = "Unit 2"; req_access = list(8002)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/residential/corridors) +"lQ" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-8"},/turf/simulated/floor/tiled,/area/residential/corridors) +"lR" = (/obj/machinery/door/airlock{name = "Unit 3"; req_access = list(8003)},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/residential/corridors) +"lS" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/residential/room3) +"lT" = (/obj/machinery/door/airlock/multi_tile,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor/wood,/area/residential/room3) +"lU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor/wood,/area/residential/room3) +"lV" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/wood,/area/residential/room3) +"lW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor/wood,/area/residential/room3) +"lX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/wood,/area/residential/room3) +"lY" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/wood,/area/residential/room3) +"lZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/mopbucket,/obj/item/weapon/mop,/obj/machinery/light/small{icon_state = "bulb1"; dir = 1},/turf/simulated/floor/tiled,/area/residential/room5) +"ma" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/wood,/area/residential/room5) +"mb" = (/obj/structure/table/steel_reinforced,/obj/item/trash/bowl,/obj/item/trash/bowl,/obj/item/trash/bowl,/obj/item/weapon/tray,/obj/item/weapon/tray,/obj/item/weapon/material/knife/plastic,/obj/item/weapon/material/knife/plastic,/obj/item/weapon/material/knife/plastic,/obj/item/weapon/material/kitchen/utensil/fork,/obj/item/weapon/material/kitchen/utensil/fork,/obj/item/weapon/material/kitchen/utensil/spoon,/obj/item/weapon/material/kitchen/utensil/spoon,/obj/item/weapon/material/kitchen/utensil/spoon,/turf/simulated/floor/tiled/white,/area/residential/room5) +"mc" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/residential/room5) +"md" = (/obj/structure/table/marble,/turf/simulated/floor/wood,/area/residential/mansion) +"me" = (/obj/structure/closet/cabinet,/turf/simulated/floor/wood,/area/residential/mansion) +"mf" = (/obj/machinery/door/airlock{name = "Unit 5"; req_access = list(8005)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/space) +"mg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/residential/room1) +"mh" = (/obj/machinery/light_switch{dir = 8; pixel_x = 28},/turf/simulated/floor/wood,/area/residential/room1) +"mi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/residential/room3) +"mj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/wood,/area/residential/room3) +"mk" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/wood,/area/residential/room3) +"ml" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/wood,/area/residential/room3) +"mm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/residential/room5) +"mn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/wood,/area/residential/room5) +"mo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor/wood,/area/residential/room5) +"mp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/wood,/area/residential/room5) +"mq" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/material/kitchen/rollingpin,/obj/item/weapon/material/knife,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/weapon/reagent_containers/food/condiment/enzyme,/turf/simulated/floor/tiled/white,/area/residential/room5) +"mr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/residential/room5) +"ms" = (/turf/simulated/floor/holofloor/wood,/area/residential/mansion) +"mt" = (/obj/structure/bed/chair/comfy/black{dir = 4},/turf/simulated/floor/holofloor/wood,/area/residential/mansion) +"mu" = (/obj/structure/table/woodentable,/turf/simulated/floor/holofloor/wood,/area/residential/mansion) +"mv" = (/obj/structure/closet/secure_closet/freezer/fridge,/obj/item/weapon/reagent_containers/food/condiment/enzyme,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/snacks/meat,/obj/item/weapon/reagent_containers/food/snacks/meat,/obj/item/weapon/reagent_containers/food/snacks/meat,/turf/simulated/floor/lino,/area/residential/room1) +"mw" = (/turf/simulated/floor/lino,/area/residential/room1) +"mx" = (/obj/structure/bed/chair/wood,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/residential/room1) +"my" = (/obj/structure/bed/chair/wood,/turf/simulated/floor/wood,/area/residential/room1) +"mz" = (/obj/structure/bed/chair,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/residential/room3) +"mA" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/wood,/area/residential/room3) +"mB" = (/obj/structure/closet/crate/bin,/turf/simulated/floor/tiled/white,/area/residential/room3) +"mC" = (/turf/simulated/floor/tiled/white,/area/residential/room3) +"mD" = (/obj/structure/closet/secure_closet/freezer/fridge,/obj/item/weapon/reagent_containers/food/condiment/enzyme,/obj/item/weapon/reagent_containers/food/snacks/meat,/obj/item/weapon/reagent_containers/food/snacks/meat,/obj/item/weapon/reagent_containers/food/snacks/meat,/turf/simulated/floor/tiled/white,/area/residential/room3) +"mE" = (/obj/structure/table/steel_reinforced,/obj/machinery/microwave,/turf/simulated/floor/tiled/white,/area/residential/room5) +"mF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/residential/room5) +"mG" = (/obj/structure/bed/chair/comfy/beige,/turf/simulated/floor/holofloor/wood,/area/residential/mansion) +"mH" = (/obj/structure/bed/chair/comfy/brown,/turf/simulated/floor/holofloor/wood,/area/residential/mansion) +"mI" = (/obj/effect/wingrille_spawn/reinforced,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/residential/lobby) +"mJ" = (/obj/structure/sink/kitchen,/turf/simulated/wall,/area/residential/room1) +"mK" = (/obj/structure/table/woodentable,/obj/item/weapon/flame/candle,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/wood,/area/residential/room1) +"mL" = (/obj/structure/table/woodentable,/obj/item/weapon/flame/candle,/turf/simulated/floor/wood,/area/residential/room1) +"mM" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/wood,/area/residential/room3) +"mN" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/wood,/area/residential/room3) +"mO" = (/obj/structure/table/marble,/obj/item/weapon/reagent_containers/food/drinks/bottle/specialwhiskey,/turf/simulated/floor/tiled/white,/area/residential/room3) +"mP" = (/turf/simulated/floor/carpet/blue,/area/residential/room5) +"mQ" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/carpet/blue,/area/residential/room5) +"mR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/light{dir = 1},/turf/simulated/floor/carpet/blue,/area/residential/room5) +"mS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor/carpet/blue,/area/residential/room5) +"mT" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/airlock,/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor/wood,/area/residential/room5) +"mU" = (/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor/wood,/area/residential/room5) +"mV" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/residential/room5) +"mW" = (/obj/structure/closet/secure_closet/freezer/fridge,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/snacks/meat,/obj/item/weapon/reagent_containers/food/snacks/meat,/obj/item/weapon/reagent_containers/food/snacks/meat,/turf/simulated/floor/tiled/white,/area/residential/room5) +"mX" = (/obj/structure/sink/kitchen{pixel_y = 30},/turf/simulated/floor/tiled/white,/area/residential/room5) +"mY" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/storage/box/glasses,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/residential/room5) +"mZ" = (/obj/structure/table/steel_reinforced,/obj/machinery/chemical_dispenser/bar_coffee,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/white,/area/residential/room5) +"na" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled/white,/area/residential/room5) +"nb" = (/obj/structure/bed/chair/comfy/brown{dir = 8},/turf/simulated/floor/holofloor/wood,/area/residential/mansion) +"nc" = (/obj/structure/table/standard{name = "plastic table frame"},/obj/machinery/microwave,/turf/simulated/floor/lino,/area/residential/room1) +"nd" = (/obj/machinery/cooker/oven,/turf/simulated/floor/lino,/area/residential/room1) +"ne" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/wood,/area/residential/room1) +"nf" = (/obj/structure/bed/chair/wood{dir = 1},/turf/simulated/floor/wood,/area/residential/room1) +"ng" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/wood,/area/residential/room3) +"nh" = (/obj/machinery/cooker/oven,/turf/simulated/floor/tiled/white,/area/residential/room3) +"ni" = (/obj/structure/table/marble,/obj/machinery/microwave,/turf/simulated/floor/tiled/white,/area/residential/room3) +"nj" = (/obj/structure/table/marble,/turf/simulated/floor/tiled/white,/area/residential/room3) +"nk" = (/obj/item/weapon/bedsheet/bluedouble,/obj/structure/bed/double/padded,/turf/simulated/floor/carpet/blue,/area/residential/room5) +"nl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet/blue,/area/residential/room5) +"nm" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet/blue,/area/residential/room5) +"nn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/wood,/area/residential/room5) +"no" = (/obj/machinery/vending/hydronutrients,/turf/simulated/floor/tiled/white,/area/residential/room5) +"np" = (/turf/simulated/floor/tiled/white,/area/residential/room5) +"nq" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp,/turf/simulated/floor/holofloor/wood,/area/residential/mansion) +"nr" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/carpet/blue,/area/residential/room5) +"ns" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/carpet/blue,/area/residential/room5) +"nt" = (/obj/structure/closet/cabinet,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/light,/turf/simulated/floor/carpet/blue,/area/residential/room5) +"nu" = (/obj/structure/closet/cabinet,/turf/simulated/floor/carpet/blue,/area/residential/room5) +"nv" = (/obj/machinery/seed_storage/garden,/turf/simulated/floor/tiled/white,/area/residential/room5) +"nw" = (/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/material/minihoe,/obj/item/weapon/tool/wirecutters/clippers/trimmers,/obj/item/weapon/storage/bag/plants,/obj/item/device/analyzer/plant_analyzer,/obj/item/weapon/reagent_containers/spray/plantbgone,/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/residential/room5) +"nx" = (/obj/machinery/portable_atmospherics/hydroponics,/turf/simulated/floor/tiled/white,/area/residential/room5) +"ny" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/residential/room5) +"nz" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/turf/simulated/floor/holofloor/wood,/area/residential/mansion) +"nA" = (/obj/structure/bookcase{name = "bookcase (Religious)"},/turf/simulated/floor/holofloor/wood,/area/residential/mansion) +"nB" = (/obj/structure/bookcase{name = "bookcase (Reference)"},/turf/simulated/floor/holofloor/wood,/area/residential/mansion) +"nC" = (/obj/structure/bookcase{name = "bookcase (Non-Fiction)"},/turf/simulated/floor/holofloor/wood,/area/residential/mansion) +"nD" = (/obj/structure/bookcase{name = "bookcase (Fiction)"},/turf/simulated/floor/holofloor/wood,/area/residential/mansion) +"nE" = (/obj/structure/bookcase{name = "bookcase (Adult)"},/turf/simulated/floor/holofloor/wood,/area/residential/mansion) +"nF" = (/obj/structure/bookcase,/turf/simulated/floor/holofloor/wood,/area/residential/mansion) +"nG" = (/turf/simulated/floor/carpet/purcarpet,/area/residential/room5) +"nH" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor/carpet/purcarpet,/area/residential/room5) +"nI" = (/obj/structure/closet/cabinet,/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/light{dir = 1},/turf/simulated/floor/carpet/purcarpet,/area/residential/room5) +"nJ" = (/obj/structure/closet/cabinet,/turf/simulated/floor/carpet/purcarpet,/area/residential/room5) +"nK" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor/wood,/area/residential/room5) +"nL" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/wood,/area/residential/room5) +"nM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/residential/room5) +"nN" = (/obj/machinery/door/airlock,/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor/tiled,/area/residential/room5) +"nO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled,/area/residential/room5) +"nP" = (/obj/structure/reagent_dispensers/winevat,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/residential/room5) +"nQ" = (/obj/item/weapon/bedsheet/purpledouble,/obj/structure/bed/double/padded,/turf/simulated/floor/carpet/purcarpet,/area/residential/room5) +"nR" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet/purcarpet,/area/residential/room5) +"nS" = (/obj/structure/table/glass,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/carpet,/area/residential/room5) +"nT" = (/obj/structure/bed/chair/comfy/purp,/obj/structure/bed/chair/comfy/blue,/obj/structure/bed/chair/comfy/purp,/turf/simulated/floor/carpet,/area/residential/room5) +"nU" = (/obj/structure/bed/chair/comfy/blue,/turf/simulated/floor/carpet,/area/residential/room5) +"nV" = (/obj/structure/table/glass,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/carpet,/area/residential/room5) +"nW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 5},/turf/simulated/floor/tiled,/area/residential/room5) +"nX" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/residential/room5) +"nY" = (/turf/simulated/wall,/area/residential/room2) +"nZ" = (/turf/simulated/wall,/area/residential/room4) +"oa" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/carpet/purcarpet,/area/residential/room5) +"ob" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet/purcarpet,/area/residential/room5) +"oc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 5},/obj/machinery/light,/turf/simulated/floor/carpet/purcarpet,/area/residential/room5) +"od" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor/carpet/purcarpet,/area/residential/room5) +"oe" = (/obj/machinery/door/airlock,/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor/wood,/area/residential/room5) +"of" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/light,/turf/simulated/floor/wood,/area/residential/room5) +"og" = (/obj/structure/reagent_dispensers/winevat,/turf/simulated/floor/tiled,/area/residential/room5) +"oh" = (/obj/structure/table/standard{name = "plastic table frame"},/obj/item/weapon/material/knife,/turf/simulated/floor/lino,/area/residential/room1) +"oi" = (/obj/structure/handrail,/turf/simulated/floor/carpet/bcarpet,/area/residential/room2) +"oj" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/structure/closet/cabinet,/obj/item/weapon/handcuffs/legcuffs/fuzzy,/obj/item/weapon/handcuffs/fuzzy,/obj/item/clothing/head/headband/maid,/obj/item/clothing/under/fluff/latexmaid,/obj/item/clothing/head/nursehat,/obj/item/clothing/under/rank/nurse,/obj/item/clothing/under/rank/khi/sci,/turf/simulated/floor/carpet/bcarpet,/area/residential/room2) +"ok" = (/obj/item/weapon/bedsheet/hosdouble,/obj/structure/bed/double/padded,/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/curtain/black,/turf/simulated/floor/carpet/bcarpet,/area/residential/room2) +"ol" = (/obj/structure/sink{pixel_y = 15},/obj/structure/mirror{dir = 4; pixel_x = 0; pixel_y = 28},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/alarm{dir = 4; pixel_x = -25; pixel_y = 0},/turf/simulated/floor/tiled/white,/area/residential/room2) +"om" = (/obj/structure/table/standard,/obj/random/soap,/turf/simulated/floor/tiled/white,/area/residential/room2) +"on" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/residential/corridors) +"oo" = (/obj/structure/closet/cabinet,/turf/simulated/floor/carpet,/area/residential/room4) +"op" = (/turf/simulated/floor/carpet,/area/residential/room4) +"oq" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor/carpet,/area/residential/room4) +"or" = (/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/residential/room4) +"os" = (/obj/structure/bed/chair/comfy/black,/turf/simulated/floor/carpet/bcarpet,/area/residential/room2) +"ot" = (/turf/simulated/floor/carpet/bcarpet,/area/residential/room2) +"ou" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet/bcarpet,/area/residential/room2) +"ov" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/residential/room2) +"ow" = (/obj/structure/toilet{dir = 8},/turf/simulated/floor/tiled/white,/area/residential/room2) +"ox" = (/obj/structure/bed/chair/comfy/brown,/turf/simulated/floor/carpet,/area/residential/room4) +"oy" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/bed/chair/comfy/brown,/turf/simulated/floor/carpet,/area/residential/room4) +"oz" = (/obj/item/weapon/bedsheet/double,/obj/structure/bed/double/padded,/turf/simulated/floor/carpet,/area/residential/room4) +"oA" = (/obj/structure/table/steel,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/carpet/bcarpet,/area/residential/room2) +"oB" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/carpet/bcarpet,/area/residential/room2) +"oC" = (/obj/structure/fans/tiny{name = "Thermal Regulator Vent"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/airlock/external{name = "S5"; req_access = list(8011)},/turf/simulated/floor/plating,/area/residential/ship_bay) +"oD" = (/obj/machinery/door/airlock,/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/residential/room2) +"oE" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled/white,/area/residential/room2) +"oF" = (/obj/machinery/shower{icon_state = "shower"; dir = 8},/obj/machinery/door/window{base_state = "right"; dir = 8; icon_state = "right"; name = "Shower"; req_access = newlist()},/obj/structure/window/basic{dir = 1},/obj/structure/curtain/open/shower,/turf/simulated/floor/tiled/white,/area/residential/room2) +"oG" = (/obj/structure/table/woodentable,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/carpet,/area/residential/room4) +"oH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/residential/room4) +"oI" = (/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/carpet,/area/residential/room4) +"oJ" = (/obj/machinery/door/airlock,/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/residential/room2) +"oK" = (/obj/structure/bed/chair/comfy/brown{dir = 1},/turf/simulated/floor/carpet,/area/residential/room4) +"oL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/bed/chair/comfy/brown{dir = 1},/turf/simulated/floor/carpet,/area/residential/room4) +"oM" = (/obj/structure/fitness/weightlifter,/turf/simulated/floor/carpet,/area/residential/room4) +"oN" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/tool/wirecutters/clippers/trimmers,/obj/item/weapon/reagent_containers/glass/bottle/eznutrient,/obj/item/weapon/material/minihoe,/turf/simulated/floor/wood,/area/residential/room2) +"oO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/residential/room2) +"oP" = (/obj/structure/bed/chair/sofa/right,/turf/simulated/floor/wood,/area/residential/room2) +"oQ" = (/obj/structure/bed/chair/sofa/left,/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/residential/room2) +"oR" = (/obj/structure/table/glass,/turf/simulated/floor/wood,/area/residential/room2) +"oS" = (/obj/machinery/holoplant,/turf/simulated/floor/wood,/area/residential/room2) +"oT" = (/obj/machinery/light_switch{dir = 4; pixel_x = -28},/turf/simulated/floor/wood,/area/residential/room4) +"oU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/residential/room4) +"oV" = (/turf/simulated/floor/wood,/area/residential/room4) +"oW" = (/obj/item/weapon/stool/padded,/turf/simulated/floor/wood,/area/residential/room4) +"oX" = (/obj/structure/device/piano{dir = 4},/turf/simulated/floor/carpet,/area/residential/mansion) +"oY" = (/turf/simulated/floor/wood,/area/residential/room2) +"oZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{icon_state = "intact-supply"; dir = 5},/turf/simulated/floor/wood,/area/residential/room2) +"pa" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/wood,/area/residential/room2) +"pb" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/wood,/area/residential/room2) +"pc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor/wood,/area/residential/room2) +"pd" = (/obj/machinery/door/airlock{name = "Unit 1"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/residential/room2) +"pe" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/residential/room2) +"pf" = (/obj/machinery/door/airlock{name = "Unit 4"; req_access = list(8004)},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/residential/corridors) +"pg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/tiled,/area/residential/corridors) +"ph" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "1-8"},/turf/simulated/floor/tiled,/area/residential/corridors) +"pi" = (/obj/machinery/door/airlock{name = "Unit 6"; req_access = list(8006)},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/residential/corridors) +"pj" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{icon_state = "0-8"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/residential/room4) +"pk" = (/obj/machinery/door/airlock{name = "Unit 3"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/residential/room4) +"pl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor/wood,/area/residential/room4) +"pm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor/wood,/area/residential/room4) +"pn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/residential/room4) +"po" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/item/weapon/material/kitchen/utensil/fork,/obj/item/weapon/material/kitchen/utensil/spoon,/obj/item/weapon/material/knife/plastic,/turf/simulated/floor/wood,/area/residential/room4) +"pp" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/item/weapon/storage/box/glasses,/turf/simulated/floor/wood,/area/residential/room4) +"pq" = (/turf/simulated/wall,/area/residential/room6) +"pr" = (/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/curtain/black,/turf/simulated/floor/plating,/area/residential/room6) +"ps" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/residential/room2) +"pt" = (/obj/structure/closet/crate/bin,/turf/simulated/floor/wood,/area/residential/room4) +"pu" = (/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/residential/room4) +"pv" = (/turf/simulated/floor/lino,/area/residential/room4) +"pw" = (/obj/structure/table/rack,/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/residential/room6) +"px" = (/obj/structure/table/rack,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/residential/room6) +"py" = (/obj/structure/flora/pottedplant{icon_state = "plant-06"},/turf/simulated/floor/wood,/area/residential/room6) +"pz" = (/obj/structure/closet/cabinet,/turf/simulated/floor/wood,/area/residential/room6) +"pA" = (/obj/structure/sink/kitchen{pixel_y = 30},/turf/simulated/floor/tiled/white,/area/residential/room6) +"pB" = (/obj/structure/table/steel_reinforced,/obj/machinery/microwave,/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/white,/area/residential/room6) +"pC" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/material/kitchen/rollingpin,/obj/item/weapon/material/knife,/obj/item/weapon/reagent_containers/food/condiment/enzyme,/turf/simulated/floor/tiled/white,/area/residential/room6) +"pD" = (/obj/structure/table/steel_reinforced,/obj/item/trash/bowl,/obj/item/trash/bowl,/obj/item/trash/bowl,/obj/item/weapon/tray,/obj/item/weapon/tray,/obj/item/weapon/material/knife/plastic,/obj/item/weapon/material/knife/plastic,/obj/item/weapon/material/knife/plastic,/obj/item/weapon/material/kitchen/utensil/fork,/obj/item/weapon/material/kitchen/utensil/fork,/obj/item/weapon/material/kitchen/utensil/spoon,/obj/item/weapon/material/kitchen/utensil/spoon,/obj/item/weapon/material/kitchen/utensil/spoon,/turf/simulated/floor/tiled/white,/area/residential/room6) +"pE" = (/obj/structure/bed/chair/wood{dir = 8},/turf/simulated/floor/wood,/area/residential/room2) +"pF" = (/obj/structure/table/marble,/turf/simulated/floor/lino,/area/residential/room2) +"pG" = (/obj/machinery/light{dir = 4},/obj/structure/table/marble,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/lino,/area/residential/room2) +"pH" = (/turf/simulated/floor/lino,/area/residential/room2) +"pI" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/wood,/area/residential/room4) +"pJ" = (/obj/structure/table/steel,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/item/weapon/material/kitchen/rollingpin,/turf/simulated/floor/lino,/area/residential/room4) +"pK" = (/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/curtain/black,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/residential/room5) +"pL" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/wood,/area/residential/room6) +"pM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/residential/room6) +"pN" = (/turf/simulated/floor/wood,/area/residential/room6) +"pO" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled/white,/area/residential/room6) +"pP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/tiled/white,/area/residential/room6) +"pQ" = (/turf/simulated/floor/tiled/white,/area/residential/room6) +"pR" = (/obj/structure/table/steel_reinforced,/obj/item/weapon/storage/box/glasses,/turf/simulated/floor/tiled/white,/area/residential/room6) +"pS" = (/obj/structure/bed/chair/wood,/turf/simulated/floor/wood,/area/residential/room4) +"pT" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor/lino,/area/residential/room4) +"pU" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable{icon_state = "1-4"},/turf/simulated/floor/tiled,/area/residential/corridors) +"pV" = (/obj/machinery/door/airlock/external{name = "S2"; req_access = list(8008)},/turf/simulated/floor/plating,/area/residential/ship_bay) +"pW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/residential/room6) +"pX" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/residential/room6) +"pY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light/small{icon_state = "bulb1"; dir = 1},/turf/simulated/floor/plating,/area/residential/room6) +"pZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/residential/room6) +"qa" = (/obj/machinery/door/airlock/silver,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/residential/room6) +"qb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/lino,/area/residential/room6) +"qc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/lino,/area/residential/room6) +"qd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/lino,/area/residential/room6) +"qe" = (/obj/structure/coatrack,/turf/simulated/floor/wood,/area/residential/room6) +"qf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/residential/room6) +"qg" = (/obj/structure/table/steel_reinforced,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/white,/area/residential/room6) +"qh" = (/obj/structure/closet/secure_closet/freezer/fridge,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/snacks/meat,/obj/item/weapon/reagent_containers/food/snacks/meat,/obj/item/weapon/reagent_containers/food/snacks/meat,/turf/simulated/floor/tiled/white,/area/residential/room6) +"qi" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/wood,/area/residential/room2) +"qj" = (/obj/machinery/microwave,/obj/structure/table/marble,/turf/simulated/floor/lino,/area/residential/room2) +"qk" = (/obj/machinery/reagentgrinder,/obj/structure/table/marble,/turf/simulated/floor/lino,/area/residential/room2) +"ql" = (/obj/structure/closet/secure_closet/freezer/fridge,/obj/item/weapon/reagent_containers/food/condiment/enzyme,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/condiment/flour,/obj/item/weapon/reagent_containers/food/snacks/meat,/obj/item/weapon/reagent_containers/food/snacks/meat,/obj/item/weapon/reagent_containers/food/snacks/meat,/turf/simulated/floor/lino,/area/residential/room2) +"qm" = (/obj/structure/closet/secure_closet/freezer/fridge,/obj/item/weapon/reagent_containers/food/snacks/meat,/obj/item/weapon/reagent_containers/food/snacks/meat,/obj/item/weapon/reagent_containers/food/snacks/meat,/turf/simulated/floor/wood,/area/residential/room4) +"qn" = (/obj/structure/table/steel,/obj/item/weapon/reagent_containers/food/condiment/enzyme,/turf/simulated/floor/lino,/area/residential/room4) +"qo" = (/obj/structure/table/steel,/obj/machinery/chemical_dispenser/bar_soft,/turf/simulated/floor/lino,/area/residential/room4) +"qp" = (/obj/machinery/microwave,/obj/structure/table/steel,/turf/simulated/floor/lino,/area/residential/room4) +"qq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/tiled,/area/residential/corridors) +"qr" = (/obj/machinery/door/airlock{name = "Unit 6"; req_access = list(8006)},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/residential/corridors) +"qs" = (/turf/simulated/floor/plating,/area/residential/room6) +"qt" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/residential/room6) +"qu" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/plating,/area/residential/room6) +"qv" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/plating,/area/residential/room6) +"qw" = (/obj/machinery/door/airlock/silver,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/residential/room6) +"qx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/lino,/area/residential/room6) +"qy" = (/obj/machinery/light_switch{dir = 1; pixel_x = 4; pixel_y = -24},/turf/simulated/floor/lino,/area/residential/room6) +"qz" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/lino,/area/residential/room6) +"qA" = (/obj/structure/coatrack,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/wood,/area/residential/room6) +"qB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/residential/room6) +"qC" = (/obj/structure/table/steel_reinforced,/obj/machinery/chemical_dispenser/bar_soft,/turf/simulated/floor/tiled/white,/area/residential/room6) +"qD" = (/obj/machinery/light,/turf/simulated/floor/tiled/white,/area/residential/room6) +"qE" = (/obj/machinery/cooker/grill,/turf/simulated/floor/tiled/white,/area/residential/room6) +"qF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/tiled,/area/residential/corridors) +"qG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area/residential/room6) +"qH" = (/obj/machinery/door/airlock/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/wood,/area/residential/room6) +"qI" = (/obj/machinery/door/airlock/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/white,/area/residential/room6) +"qJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/closet/crate/bin,/turf/simulated/floor/wood,/area/residential/room6) +"qK" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/residential/room6) +"qL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/residential/room6) +"qM" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor/wood,/area/residential/room6) +"qN" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/wood,/area/residential/room6) +"qO" = (/obj/structure/table/woodentable,/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/residential/room6) +"qP" = (/obj/machinery/computer/arcade,/turf/simulated/floor/wood,/area/residential/room6) +"qQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/flora/pottedplant{icon_state = "plant-24"},/turf/simulated/floor/wood,/area/residential/room6) +"qR" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/carpet,/area/residential/room6) +"qS" = (/obj/structure/bed/chair/comfy/red,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/carpet,/area/residential/room6) +"qT" = (/obj/structure/bed/chair/comfy/red,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet,/area/residential/room6) +"qU" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/carpet,/area/residential/room6) +"qV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/carpet,/area/residential/room6) +"qW" = (/obj/structure/bed/chair/comfy/beige{icon_state = "comfychair_preview"; dir = 1},/turf/simulated/floor/carpet,/area/residential/room6) +"qX" = (/obj/structure/window/reinforced/full,/obj/structure/grille,/turf/simulated/floor/plating,/area/residential/room6) +"qY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/residential/room6) +"qZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/carpet,/area/residential/room6) +"ra" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/carpet,/area/residential/room6) +"rb" = (/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/residential/room6) +"rc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet,/area/residential/room6) +"rd" = (/turf/simulated/floor/carpet,/area/residential/room6) +"re" = (/obj/structure/closet/cabinet,/obj/item/device/instrument/guitar,/turf/simulated/floor/carpet,/area/residential/room6) +"rf" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/carpet,/area/residential/room6) +"rg" = (/obj/item/weapon/bedsheet/hos,/obj/structure/bed/padded,/turf/simulated/floor/carpet,/area/residential/room6) +"rh" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/wood,/area/residential/room6) +"ri" = (/obj/structure/cable{icon_state = "1-8"},/turf/simulated/floor/wood,/area/residential/room6) +"rj" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/residential/room6) +"rk" = (/obj/machinery/computer/security/telescreen/entertainment{icon_state = "frame"; pixel_x = 0; pixel_y = 0},/obj/structure/table/glass,/turf/simulated/floor/holofloor/wood,/area/residential/room6) +"rl" = (/obj/structure/flora/pottedplant{icon_state = "plant-03"},/turf/simulated/floor/wood,/area/residential/room6) +"rm" = (/obj/structure/table/woodentable,/obj/structure/flora/pottedplant/small{pixel_y = 10},/turf/simulated/floor/carpet,/area/residential/room6) +"rn" = (/obj/machinery/door/airlock,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/carpet,/area/residential/room6) +"ro" = (/obj/structure/fitness/weightlifter,/turf/simulated/floor/carpet,/area/residential/room6) +"rp" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor/carpet,/area/residential/room6) +"rq" = (/obj/structure/flora/pottedplant{icon_state = "plant-09"; name = "Dave"; pixel_y = 15},/turf/simulated/floor/carpet,/area/residential/room6) +"rr" = (/obj/structure/flora/pottedplant{icon_state = "plant-10"},/turf/simulated/floor/carpet,/area/residential/room6) +"rs" = (/obj/structure/closet/cabinet,/turf/simulated/floor/carpet,/area/residential/room6) +"rt" = (/obj/item/weapon/bedsheet/yellow,/obj/structure/bed/padded,/turf/simulated/floor/carpet,/area/residential/room6) +"ru" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/carpet,/area/residential/room6) +"rv" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/carpet,/area/residential/room6) +"rw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet,/area/residential/room6) +"rx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/carpet,/area/residential/room6) +"ry" = (/obj/structure/fitness/punchingbag,/turf/simulated/floor/carpet,/area/residential/room6) +"rz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{icon_state = "intact-supply"; dir = 5},/turf/simulated/floor/carpet,/area/residential/room6) +"rA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/carpet,/area/residential/room6) +"rB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet,/area/residential/room6) +"rC" = (/obj/structure/table/woodentable,/obj/item/modular_computer/laptop/preset/custom_loadout/cheap,/turf/simulated/floor/carpet,/area/residential/room6) +"rD" = (/obj/structure/table/woodentable,/obj/item/weapon/pen/fountain,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/carpet,/area/residential/room6) +"rE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/carpet,/area/residential/room6) +"rF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/carpet,/area/residential/room6) +"rG" = (/obj/structure/bed/chair/office/light{dir = 1},/turf/simulated/floor/carpet,/area/residential/room6) +"rH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/carpet,/area/residential/room6) +"rI" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet,/area/residential/room6) +"rJ" = (/obj/structure/sink{pixel_y = 15},/obj/structure/mirror{dir = 4; pixel_x = 0; pixel_y = 28},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/white,/area/residential/room6) +"rK" = (/obj/machinery/shower,/obj/structure/curtain/open/shower,/turf/simulated/floor/tiled/white,/area/residential/room6) +"rL" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet,/area/residential/room6) +"rM" = (/obj/structure/bed/chair/office/light,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/turf/simulated/floor/carpet,/area/residential/room6) +"rN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/carpet,/area/residential/room6) +"rO" = (/obj/structure/filingcabinet/filingcabinet,/obj/machinery/light,/turf/simulated/floor/carpet,/area/residential/room6) +"rP" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin,/turf/simulated/floor/carpet,/area/residential/room6) +"rQ" = (/obj/structure/table/woodentable,/obj/item/weapon/folder/red_hos,/obj/item/weapon/folder/red,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/carpet,/area/residential/room6) +"rR" = (/obj/machinery/door/airlock,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/white,/area/residential/room6) +"rS" = (/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/tiled/white,/area/residential/room6) +"rT" = (/obj/structure/toilet{dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/white,/area/residential/room6) +"rU" = (/obj/structure/toilet{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/white,/area/residential/room6) +"rV" = (/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{icon_state = "intact-supply"; dir = 5},/turf/simulated/floor/tiled/white,/area/residential/room6) +"rW" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/light,/turf/simulated/floor/carpet,/area/residential/room6) +"rX" = (/turf/unsimulated/wall,/area/space) +"rY" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/space) +"rZ" = (/turf/space,/turf/space/transit/north,/area/space) +"sa" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north,/area/space) +"sb" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north,/area/space) +"sc" = (/obj/effect/floor_decal/industrial/warning,/obj/structure/sign/warning/internals_required{pixel_y = 30},/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"sd" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/light_switch{dir = 1; pixel_x = 4; pixel_y = -24},/turf/simulated/floor/carpet/bcarpet,/area/residential/room2) +"se" = (/obj/machinery/door/airlock{name = "Unit 5"; req_access = list(8005)},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{icon_state = "intact-scrubbers"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/residential/corridors) +"sf" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/floor/tiled/steel_ridged,/area/residential/ship_bay) +"sg" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/light/flamp/noshade,/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"sh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/light/flamp/noshade,/turf/simulated/floor/reinforced,/area/residential/ship_bay) +"si" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/plating,/area/space) +"sj" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/plating,/area/space) +"sk" = (/obj/structure/table/standard{name = "plastic table frame"},/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = 5; pixel_y = 5},/obj/item/weapon/reagent_containers/food/condiment/small/peppermill,/obj/structure/sink/kitchen{pixel_x = -30},/turf/simulated/floor/lino,/area/residential/room1) +"sl" = (/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/curtain/black,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/residential/room2) +"sm" = (/obj/structure/window/reinforced/full,/obj/structure/grille,/obj/structure/curtain/black,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/residential/room4) +"sn" = (/turf/simulated/wall/lead,/area/residential/docking_lobby) +"so" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan,/obj/machinery/ntnet_relay,/turf/simulated/floor/plating,/area/residential/powerroom) +"sp" = (/obj/structure/bed/chair/wood{dir = 1},/obj/machinery/light,/turf/simulated/floor/wood,/area/residential/room1) +"sq" = (/obj/effect/shuttle_landmark/premade/residential/transit,/turf/space,/area/space) +"sr" = (/obj/machinery/door/airlock/silver,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/space) +"ss" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/residential/docking_lobby) +"st" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled,/area/residential/docking_lobby) +"su" = (/obj/effect/landmark/residential,/turf/simulated/floor/tiled,/area/residential/docking_lobby) +"sv" = (/obj/machinery/cryopod/robot/door/residential,/obj/effect/forcefield,/turf/simulated/floor/plating,/area/residential/docking_lobby) +"sw" = (/obj/effect/forcefield,/turf/simulated/floor/tiled/techfloor/grid,/area/residential/docking_lobby) (1,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(2,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(3,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(4,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(5,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(6,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(7,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(8,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(9,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(10,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(11,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(12,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(13,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(14,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(15,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(16,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(17,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(18,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(19,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(20,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(21,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(22,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(23,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(24,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(25,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(26,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(27,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(28,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(29,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(30,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(31,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(32,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(33,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(34,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(35,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(36,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(37,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(38,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(39,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(40,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(41,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(42,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(43,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(44,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(45,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(46,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(47,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(48,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(49,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(50,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(51,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(52,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(53,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(54,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(55,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(56,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(57,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(58,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(59,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(60,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(61,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hR -hR -iU -hR -hR -iU -hR -hR -hR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(62,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hR -hR -iK -iW -jr -jS -iM -kP -li -lE -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(63,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hR -hR -iD -iL -iM -iM -iM -iM -iL -li -lE -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(64,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hR -hR -iE -iM -iM -iM -iM -iM -iL -li -lE -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(65,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hR -hR -iN -mf -js -jT -iM -kQ -li -lE -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(66,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -hR -hR -iX -hR -hR -hR -hR -hR -hR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(67,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iO -ie -jt -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(68,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iP -hJ -ju -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(69,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -iQ -jb -ju -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(70,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dR -ac -ac -ab -aa -aa -aa -aa -aa -aa -aa -hj -iR -ig -jv -hj -hj -hj -sn -sn -sn -sn -hj -hj -hj -hj -hj -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(71,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -dS -ad -ad -ab -aa -aa -aa -aa -aa -aa -aa -hj -id -ja -if -iV -hy -hy -jf -jw -hy -hy -hy -lj -jw -hy -hj -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(72,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -ae -au -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -cd -ae -ae -ab -aa -aa -aa -aa -aa -aa -aa -hj -hx -jd -iG -je -hy -hy -hy -hy -hy -hy -hy -hy -lF -hy -sn -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(73,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -ae -av -aX -aX -aX -aX -aX -cs -ae -ae -ae -ae -ae -ae -au -cd -ae -ae -ab -aa -aa -aa -aa -aa -aa -aa -sn -hy -hy -hy -iY -hT -hT -jx -jx -jx -jx -hT -hT -lG -hy -sn -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(74,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -af -ag -ai -ah -ah -ah -ai -ca -av -aX -sh -aX -aX -aX -sh -cw -dT -cs -ev -ab -aa -aa -aa -aa -aa -aa -aa -sn -hz -hy -hS -iZ -iG -iG -jy -jy -jy -jy -iG -lk -hy -hy -sn -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(75,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -ah -aw -ay -bp -ay -ay -ah -ae -ae -ae -ae -ae -ae -ae -ae -cd -dY -ae -ab -aa -aa -aa -aa -aa -aa -aa -sn -hz -hy -hy -ih -hy -hy -hy -hy -hy -hy -hy -hy -hy -hy -sn -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(76,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -ai -ax -ay -bq -ay -ay -ai -ae -as -aK -aK -aK -aK -aK -cj -cd -dY -ae -ab -aa -aa -aa -aa -aa -aa -aa -hj -hA -hK -hT -ii -hy -hy -jg -jg -jg -jg -hy -hy -hy -hy -sn -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(77,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -ai -ay -ay -ay -ay -bM -ai -ae -al -be -cP -cP -cP -be -cd -cd -dY -ae -ab -aa -aa -aa -aa -aa -aa -aa -hj -hz -hy -hy -ih -iH -hy -jh -jz -jh -jh -hy -hy -iH -hy -hj -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(78,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -af -ai -az -ay -ay -ay -bN -ai -ae -al -be -cQ -dl -aE -be -cd -cd -dY -ae -ab -aa -aa -aa -aa -aa -aa -aa -hj -hj -hj -hU -ij -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -hj -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(79,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -ah -aA -aY -br -aY -aY -ah -ae -al -bt -aE -dm -aE -be -cd -cd -dY -ev -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -eP -eR -ik -eP -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(80,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -ai -aB -aZ -bs -aE -aE -ky -ae -al -be -cR -ay -dw -be -cd -cd -dY -ew -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -eP -eR -ik -eP -aa -ji -ji -ji -ji -ji -ji -ji -mJ -ji -ji -ji -ji -aa -aa -aa -nY -sl -sl -sl -nY -nY -sl -sl -sl -sl -nY -nY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(81,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -ai -aC -ba -bs -bs -bO -ai -ae -al -be -bS -ay -dx -be -cd -cd -dY -ex -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -eP -hO -ik -eP -aa -ji -jA -jV -kl -ji -ll -lH -jD -mv -sk -nc -ji -aa -aa -aa -nY -oi -os -oA -nY -oN -oY -oY -oR -oR -oY -nY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(82,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -ai -aD -bb -bs -bB -bP -ai -ae -al -be -cS -ay -dy -be -cd -cd -dY -ex -ab -eP -eP -eP -jp -jp -jp -eP -eP -eP -eP -eR -ik -eP -aa -ji -jB -jW -km -ji -lm -lI -jD -mw -mw -oh -ji -aa -aa -aa -nY -oj -ot -oB -oJ -oO -oZ -oY -pE -pE -qi -nY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(83,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -ai -aE -aE -aE -bB -bP -ai -ae -al -be -cT -cT -cT -be -cd -cd -dZ -ey -eJ -eQ -eQ -fj -fE -eQ -eQ -eQ -hk -eQ -eQ -eQ -il -eP -aa -ji -ji -jX -ji -ji -ln -lJ -jD -mw -mw -nd -ji -aa -aa -aa -nY -ok -ou -sd -nY -oP -pa -oY -pF -pH -qj -nY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(84,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -ai -aF -aE -aE -bB -bP -ai -ae -am -aI -cU -cU -cU -aI -ce -cd -ea -ez -eK -eR -eR -fk -fF -eR -eR -eR -hl -eR -eR -eR -ik -eP -aa -ji -jC -jY -kn -kR -lo -lK -jD -jD -jD -ne -ji -aa -aa -aa -nY -nY -nY -oD -nY -oQ -pb -ps -pG -pH -pF -nY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(85,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -aj -ai -bc -aE -bC -ai -cb -ae -ae -ae -ae -ae -ae -ae -ae -cd -ea -ez -ab -eP -eP -eP -jp -jp -jp -eP -eP -eP -eP -eR -im -eP -aa -ji -jD -jD -ko -ji -lp -lL -mg -mx -mK -sp -ji -aa -aa -aa -nY -ol -ov -oE -nY -oR -pc -oY -nY -pH -qk -nY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(86,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -ak -aG -aE -aE -bD -bQ -cc -ct -aJ -hw -aJ -aJ -aJ -hw -dN -dU -eb -ez -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -eP -eR -ik -eP -aa -ji -jE -jZ -kp -ji -lq -lM -mh -my -mL -nf -ji -aa -aa -aa -nY -om -ow -oF -nY -oS -pc -oY -pH -pH -ql -nY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(87,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -af -al -aH -bd -aE -bd -bR -cd -cu -ae -ae -ae -ae -ae -ae -dO -cd -ea -eA -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -eP -hV -in -eP -aa -ji -ji -ji -ji -ji -ji -lN -ji -ji -ji -ji -ji -aa -aa -aa -nY -nY -nY -nY -nY -nY -pd -nY -nY -nY -nY -nY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(88,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -am -aI -ai -ky -ai -aI -ce -cu -be -cB -cV -cV -cV -cB -be -cd -ea -eB -ab -aa -fc -fc -mI -mI -mI -fc -fc -aa -eP -hO -ik -eP -aa -aa -aa -aa -aa -aa -ji -lO -ji -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -nY -pe -nY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(89,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -an -hw -aJ -aJ -aJ -aJ -aJ -cv -be -cC -cW -dn -cW -dH -be -cd -ea -ez -ab -aa -fc -fl -fG -fV -fH -gK -fc -aa -eP -fk -io -eP -eP -eP -eP -eP -eP -eP -eP -kv -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -lP -eP -eP -eP -eP -eP -eP -eP -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(90,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -ae -ae -ae -ae -ae -ae -ae -ae -be -cD -cX -do -dz -dI -be -cd -ea -ez -ab -aa -fc -fm -fH -fH -gp -gL -fc -aa -eP -eR -ik -fk -iS -eR -eR -eR -kq -iS -eR -ik -eR -eR -eR -iS -eR -eR -eR -eR -iS -eR -eR -eR -iS -eR -pg -eR -eR -eR -eR -kq -eR -eP -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(91,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -ao -aK -be -be -be -aK -cf -ae -be -be -be -sf -be -be -be -cd -ea -ez -ab -aa -fc -fn -fI -fW -gq -gM -fc -aa -eP -hW -ip -fj -eQ -jk -eQ -eQ -kr -eQ -eQ -lQ -eQ -eQ -jk -eQ -eQ -eQ -eQ -eQ -eQ -on -eQ -hk -eQ -eQ -ph -ib -ib -ib -ib -qF -eR -eP -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(92,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -ap -ai -ai -ai -ai -ai -cg -ae -be -cE -cY -dq -dA -dJ -be -cd -ea -ez -ab -aa -fc -fo -fH -fH -gr -gN -fc -aa -eP -eR -ik -fk -eR -jl -hC -eR -eR -eR -eR -ik -eR -hC -jl -eR -eR -eR -hC -eR -eR -fF -eR -hl -eR -eR -pg -eR -eR -eR -hC -eR -eR -eP -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(93,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -af -ai -aL -ai -bu -bE -bS -be -ae -bl -cF -cZ -dq -dB -dK -bl -cd -ea -ez -ab -aa -fc -fp -fH -fH -gr -gO -fc -eP -eP -fk -io -eP -eP -eP -eP -eP -eP -eP -eP -lR -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -pf -eP -eP -eP -eP -eP -eP -eP -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(94,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -ai -aM -bf -ay -ay -ay -ch -ae -bl -cG -cZ -dq -da -da -bl -cd -ea -eB -ab -aa -fc -fq -fH -fH -gs -gP -hm -hB -fj -eQ -il -eP -aa -aa -aa -aa -aa -aa -jm -lS -jm -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -nZ -pj -nZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(95,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -ai -aN -ai -ay -bF -bT -ch -ae -be -cH -da -dq -da -da -be -sc -ea -ez -ab -aa -fc -fr -fH -fH -gr -fH -hn -hC -fk -eR -im -eP -aa -jm -jm -jm -jm -jm -jm -lT -jm -jm -jm -jm -jm -aa -aa -aa -nZ -nZ -nZ -nZ -nZ -nZ -pk -nZ -nZ -nZ -nZ -nZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(96,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -ai -ai -ai -bv -ai -ai -be -ae -be -cI -db -dr -dr -dr -oC -dV -ec -eC -ab -aa -fc -fs -fH -fH -gr -gQ -fc -eP -eP -eR -ik -eP -aa -jm -jF -ka -ks -jm -lr -lU -lv -lv -mM -lv -jm -aa -aa -aa -nZ -oo -ox -oG -oK -oT -pl -pt -pI -pS -pu -nZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(97,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -aq -aO -bg -bh -bG -bU -ch -ae -be -cJ -dc -dq -dC -dL -be -sc -ea -ae -ab -aa -fc -ft -fJ -fX -gt -gQ -fc -aa -eP -hO -ik -eP -aa -jn -jG -kb -kt -kS -ls -lV -mi -mz -mN -ng -jm -aa -aa -aa -nZ -op -oy -oH -oL -oU -pm -oV -oV -pS -pu -nZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(98,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -aq -aP -bh -bh -bh -bV -ch -ae -be -be -be -dp -be -be -be -cd -ea -ae -ab -aa -fc -ft -fH -fH -gu -gR -fc -aa -eP -eR -ik -eP -aa -jm -jH -jG -jc -kT -lt -lW -lv -mA -mA -mA -jm -aa -aa -aa -nZ -op -op -op -op -oV -pn -pu -oV -oV -qm -nZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(99,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -af -ai -aQ -bh -bh -bH -bW -ch -ae -be -cK -dd -aE -dd -cK -be -cd -ea -ae -ab -aa -fc -ft -fH -fH -gv -gS -fc -aa -eP -hX -iq -eP -aa -jm -jm -kc -jm -kU -lu -lX -mj -mB -mC -nh -jm -aa -aa -aa -nZ -op -op -op -op -oW -po -pv -pv -pv -qn -nZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(100,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -aq -aR -bh -bh -ai -ai -ai -ae -be -be -de -de -de -be -be -cd -ea -ev -ab -aa -fc -fu -fH -fH -gv -gT -fc -aa -eP -eR -ik -eP -aa -jm -jI -kd -kd -kc -lv -lv -mk -mC -mC -ni -jm -aa -aa -aa -nZ -oq -op -op -op -oW -pp -pv -pv -pv -qo -nZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(101,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -aq -aS -bi -bh -bI -bX -pV -ae -am -cL -bl -bl -bl -cL -ce -cd -ea -ae -ab -aa -fc -fv -fH -fH -gw -gU -fc -aa -eP -eR -ik -eP -aa -jm -jJ -ke -kw -jm -lw -lY -ml -mD -mO -nj -jm -aa -aa -aa -nZ -or -oz -oI -oM -oV -oV -pv -pJ -pT -qp -nZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(102,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -ar -ai -ai -bw -ai -ai -ci -ae -ae -ae -ae -ae -ae -ae -ae -cd -ea -ae -ab -aa -fc -fw -fH -fH -fH -gV -fc -aa -eP -eR -ik -eP -aa -jm -jK -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -aa -aa -aa -nZ -nZ -nZ -nZ -nZ -nZ -nZ -nZ -sm -sm -sm -nZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(103,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -al -ah -bj -bx -bj -ah -cd -ct -aJ -hw -aJ -aJ -aJ -hw -dN -dU -ed -ae -ab -aa -fc -fw -fK -fY -fY -gW -fc -aa -eP -eR -im -eP -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(104,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -al -ah -bk -bk -bk -ah -cd -cu -ae -ae -ae -ae -ae -ae -dO -cd -dY -ae -ab -aa -fc -fc -mI -mI -mI -gX -fc -aa -eP -eR -ik -eP -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(105,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -af -am -aT -bl -bl -bl -aT -ce -cu -as -aK -aK -ah -aK -aK -cj -cd -dY -ae -ab -aa -aa -aa -aa -aa -aa -fe -aa -aa -eP -hO -ik -eP -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(106,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -an -aJ -aJ -aJ -aJ -aJ -aJ -cv -al -ae -ah -ds -ah -ae -cd -cd -dY -ev -ab -aa -aa -aa -aa -aa -aa -fe -aa -aa -eP -eR -ik -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(107,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -ae -ae -ae -ae -ae -ae -ae -ae -al -cM -cM -dt -cM -cM -cd -cd -dY -ae -ab -aa -aa -aa -aa -aa -aa -fe -aa -aa -eP -hW -ir -fk -iS -eR -eR -eR -eR -kq -lx -eR -eR -eR -eR -iS -eR -eR -kq -eR -eR -iS -fk -eR -eR -eR -iS -eR -eR -eR -kq -iS -eR -eP -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(108,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -as -aK -aK -bm -bm -aT -cj -ae -al -dP -bh -bh -aS -be -cd -cd -dY -ae -ab -aa -aa -aa -aa -aa -aa -fe -aa -aa -eP -hY -is -fj -eQ -hk -eQ -eQ -kx -kr -fj -eQ -eQ -eQ -hk -eQ -eQ -eQ -kr -eQ -eQ -eQ -fj -hk -eQ -eQ -eQ -eQ -eQ -pU -qq -eR -eR -eP -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(109,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -al -ah -bm -by -bJ -bY -ck -ae -al -be -bs -bs -dD -be -cd -cd -dY -ae -ab -aa -aa -aa -aa -aa -aa -fe -aa -aa -eP -eR -ik -fk -eR -jl -eR -hC -ik -eR -fk -eR -eR -hC -jl -eR -eR -eR -eR -eR -hC -eR -fk -jl -eR -eR -hC -eR -eR -ik -eR -eR -eR -eP -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(110,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -ah -aU -bn -bz -bK -aT -cl -ae -al -be -bs -du -dE -be -cd -cd -dY -ae -ab -aa -aa -aa -aa -aa -aa -fe -aa -aa -eP -eR -ik -eP -eP -eP -eP -eP -se -kV -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -pi -qr -eP -eP -eP -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(111,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -al -ah -bo -bA -bL -bY -ck -ae -al -be -df -be -dF -be -cd -cd -dY -ae -ab -aa -fd -fx -fx -fx -fx -ff -aa -aa -eP -eR -im -eP -aa -aa -aa -jo -kz -kW -jo -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -pq -pW -qs -pq -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(112,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -af -at -aI -aI -bm -bm -aT -ce -ae -al -be -dg -dg -dg -be -cd -cd -dY -ev -ab -aa -fe -fy -fy -fy -fy -fy -fy -aa -eP -eR -ik -eP -aa -aa -aa -jo -kz -kX -jo -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -pq -pW -qt -pq -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(113,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -ae -aV -aX -aX -aX -aX -aX -cs -am -aI -dh -dh -dh -aI -ce -cd -dY -ae -ab -aa -fe -fy -fL -fZ -gx -gY -fy -aa -eP -eR -ik -eP -aa -aa -aa -jo -kz -kW -jo -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -pq -pW -qs -pq -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(114,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -ae -aW -ae -ae -ae -ae -cm -sg -aX -aX -aX -aX -aX -aX -aX -dT -ee -ae -ab -aa -fe -fy -fL -so -gy -gZ -fy -aa -eP -hZ -iq -eP -aa -aa -aa -jo -kA -kY -jo -aa -aa -jo -jo -jo -jo -jo -jo -jo -jo -jo -aa -aa -aa -aa -aa -aa -pq -pX -qu -pq -aa -aa -pq -pq -pq -qX -qX -qX -pq -pq -pq -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(115,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -dS -ad -ad -ab -aa -fe -fy -fL -ga -gy -ha -fy -hD -eP -eR -ik -eP -aa -aa -aa -jo -kz -kW -jo -aa -aa -jo -mP -nk -nr -jo -nG -nQ -oa -jo -aa -aa -aa -aa -aa -aa -pq -pW -qs -pq -aa -aa -pq -re -rd -ro -rd -rb -rd -rO -pq -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(116,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dR -ac -ac -ab -aa -fe -fy -fL -ga -gz -hb -ho -hE -hL -ia -it -eP -aa -aa -aa -jo -kB -kW -jo -aa -aa -jo -mQ -nl -ns -jo -nH -nG -ob -jo -aa -aa -aa -aa -aa -aa -pq -pY -qs -pq -aa -aa -pq -rf -rd -rd -rd -rC -rG -rP -qX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(117,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fe -fy -fL -gb -gA -hc -hp -hF -hM -ib -ir -eP -aa -aa -aa -jo -kC -kZ -jo -aa -aa -jo -mR -nm -nt -jo -nI -nR -oc -jo -aa -aa -aa -aa -aa -aa -pq -pZ -qv -pq -aa -aa -pq -rg -rm -rd -ru -rD -rH -rQ -qX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(118,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fe -fy -fL -ga -gB -ha -fy -hD -eP -eR -ik -eP -aa -aa -aa -jo -kz -kW -jo -aa -aa -jo -mS -mP -nu -jo -nJ -nG -od -jo -aa -aa -aa -aa -aa -aa -pq -pW -qs -pq -aa -aa -pq -pq -pq -rd -rv -rE -rI -rz -pq -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(119,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fe -fy -fL -ga -gC -hd -fy -aa -eP -hO -ik -eP -aa -jo -jo -jo -kD -la -jo -jo -jo -jo -mT -jo -jo -jo -jo -jo -oe -jo -aa -aa -aa -aa -pq -pq -pq -qa -qw -pq -pq -pq -pq -rh -pq -rp -rw -pq -pq -rR -pq -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(120,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -eS -ff -fy -fL -ga -gC -hd -fy -aa -eP -eR -ik -eP -aa -pK -jL -kf -kE -lb -ly -lZ -mm -lb -mU -jO -jL -kf -mn -le -of -jo -aa -aa -aa -aa -pq -pw -pL -qb -qx -qG -qJ -qQ -qY -ri -pq -rq -rw -pq -rJ -rS -pq -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(121,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fy -fL -gc -gD -ha -fy -aa -eP -hW -ir -eP -aa -pK -jM -kg -kF -lc -jo -jo -jo -jO -mo -jO -jO -jO -nK -nS -jM -pK -aa -aa -aa -aa -pr -px -pM -qc -qy -pq -qK -qR -qZ -qL -rn -rc -rx -pq -rK -rT -pq -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(122,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fy -fy -fy -fy -fy -fy -aa -eP -eR -ik -eP -aa -pK -jN -jM -kG -ld -jo -kf -mn -le -mV -nn -le -le -nL -nT -jM -pK -aa -aa -aa -aa -pr -py -pN -qd -qz -qH -qL -qS -ra -rj -pq -pq -pq -pq -pq -pq -pq -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(123,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -eP -eR -ik -eP -aa -pK -jM -kh -kH -jO -jo -jO -mo -jo -jo -jo -jo -jo -mo -nU -jM -pK -aa -aa -aa -aa -pq -pz -pz -qe -qA -pq -qM -qT -rb -rk -pq -rr -ry -pq -rK -rU -pq -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(124,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -eP -eR -im -eP -aa -pK -jO -jO -kI -le -lz -le -mp -jo -mW -no -nv -jo -nM -nV -jM -pK -aa -aa -aa -aa -pq -pq -pq -pq -pq -pq -pN -qT -rb -pN -pq -rp -rd -pq -rJ -rV -pq -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(125,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fz -fz -fz -fz -fz -fz -aa -eP -fk -io -eP -aa -pK -jP -ki -kJ -jO -lA -ma -jO -jo -mX -np -nw -jo -mo -jO -ld -jo -aa -aa -aa -aa -pq -pA -pO -qf -qB -qI -qL -qU -rc -qL -rn -rc -rz -pq -pq -rR -pq -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(126,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fz -fM -gd -fz -he -fz -aa -eP -eR -ik -eP -aa -pK -jQ -kj -kK -jO -jo -jo -jo -jo -mY -np -nx -jo -nN -jo -jo -jo -aa -aa -aa -aa -pq -pB -pP -qg -qC -pq -qN -qV -rd -pN -pq -rs -rA -rF -rL -rx -pq -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(127,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fz -fN -ge -gE -hf -fz -aa -eP -hX -iq -eP -aa -pK -jQ -kk -kK -ld -jo -mb -mq -mE -mZ -np -ny -jo -nO -nW -og -jo -aa -aa -aa -aa -pq -pC -pQ -pQ -qD -pq -qO -qW -rd -rj -pq -rf -rB -rd -rM -rC -qX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(128,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fz -fz -fz -fz -iv -fz -aa -eP -hO -iu -eP -aa -pK -jR -kk -kL -le -lB -mc -mr -mF -na -np -nx -jo -nP -nX -og -jo -aa -aa -aa -aa -pr -pD -pR -qh -qE -pq -qP -pN -pN -rl -pq -rt -ra -rd -rN -rW -pq -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(129,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jj -fO -gf -gF -hg -fz -eP -eP -eR -iu -eP -aa -jo -jo -pK -jo -jo -jo -jo -jo -pK -pK -pK -jo -jo -jo -jo -jo -jo -aa -aa -aa -aa -pr -pr -pq -pq -pq -pq -pq -qX -qX -pq -pq -pq -pq -qX -qX -pq -pq -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(130,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jj -fP -gg -gG -hh -hr -hH -hH -hH -hN -eP -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(131,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jj -fQ -gh -gH -hq -hG -eR -eR -eR -iu -eP -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(132,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jj -fR -gi -gI -iF -fz -eP -eP -eR -iw -eP -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(133,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fz -fz -fz -fz -iv -fz -aa -eP -hW -ix -jp -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(134,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fz -fM -gd -fz -hf -fz -aa -eP -eR -iy -jp -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(135,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fz -fN -ge -gE -hf -fz -aa -eP -eR -iy -eP -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(136,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fz -fz -fz -fz -fz -fz -aa -eP -eR -iz -eP -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(137,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -eP -eR -iy -eP -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(138,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -eP -eP -fk -iA -eP -eP -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(139,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jp -hO -eR -iy -iI -jp -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(140,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jp -eR -eR -iy -eR -jp -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(141,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -hP -hP -iB -hP -bZ -bZ -bZ -bZ -bZ -lf -bZ -bZ -bZ -lf -bZ -bZ -lf -bZ -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(142,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -fA -fS -gj -dW -gk -hs -hI -hQ -hQ -iC -cp -iT -hs -gk -dW -cp -cp -cp -dW -ms -mG -mu -mu -cp -nz -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(143,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -fB -cp -cp -gJ -cp -cp -cp -cp -cp -cp -cp -cp -cp -cp -gJ -cp -cp -cp -dX -cp -cp -cp -cp -cp -nA -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(144,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -fB -cp -cp -gJ -cp -cp -cp -cp -cp -cp -cp -cp -cp -cp -gJ -cp -cp -cp -dX -cp -cp -cp -cp -cp -nB -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(145,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -fB -cp -gk -dW -cp -cp -cp -cp -cp -cp -cp -cp -cp -cp -dW -cp -cp -cp -dW -ms -mH -mu -nq -cp -nC -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(146,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -dW -fT -dW -dW -cp -cp -cp -cp -cp -cp -cp -cp -cp -cp -dW -dW -eE -dW -dW -ms -mH -mu -mu -cp -nD -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(147,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -fC -eg -eg -dW -ep -ep -cp -cp -cp -cp -cp -cp -ep -ep -dW -el -ep -el -dW -mt -ms -nb -nb -cp -nE -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(148,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -eh -eg -eg -dW -ep -ep -cp -cp -cp -cp -cp -cp -ep -ep -dW -kM -lg -lg -dW -mu -ms -ms -ms -cp -nF -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(149,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -bZ -bZ -bZ -bZ -bZ -eg -eT -gl -dW -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -dW -dW -dW -dW -dW -dW -dW -dW -dW -dW -dW -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(150,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -cp -cp -cp -cp -dW -dW -dW -dW -dW -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -dW -kN -lh -lC -dW -ep -md -md -md -md -ep -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(151,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -cp -cp -cp -cp -dW -eg -eT -eL -dW -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -dW -kO -ep -lD -dW -ep -ep -ep -ep -ep -ep -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(152,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -cp -cp -cp -cp -dW -eh -eg -eg -dW -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -dW -dW -eE -dW -dW -ep -cp -cp -cp -cp -ep -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(153,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -cp -cp -cp -cp -dW -fC -eg -eg -dW -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -dX -cp -cp -cp -dX -ep -cp -cp -cp -cp -ep -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(154,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -cp -cp -cp -cp -dW -dW -fT -dW -dW -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -dX -cp -cp -cp -dX -ep -cp -cp -cp -cp -ep -ep -ep -ep -md -md -md -md -md -ep -ep -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(155,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -cp -cp -cp -cp -dX -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -dW -dW -dW -dW -dW -ep -cp -cp -cp -cp -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(156,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -cp -cp -cp -cp -dX -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -dW -ep -cp -cp -cp -cp -ep -ep -ep -cp -cp -cp -cp -cp -cp -cp -ep -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(157,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -cp -cp -cp -cp -dW -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -dW -ep -cp -cp -cp -cp -ep -ep -ep -cp -cp -cp -cp -cp -cp -cp -ep -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(158,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -cp -cp -cp -cp -dW -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -dW -ep -cp -cp -cp -cp -ep -ep -ep -cp -cp -cp -cp -cp -cp -cp -ep -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(159,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -dW -dW -dW -dW -dW -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -dW -ep -cp -cp -cp -cp -ep -ep -ep -cp -cp -cp -cp -cp -cp -cp -ep -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(160,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -ef -eg -eL -eT -dW -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -dW -ep -cp -cp -cp -cp -cp -cp -cp -cp -cp -cp -cp -cp -cp -cp -ep -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(161,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -eg -eg -eg -eg -dW -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -dW -ep -cp -cp -cp -cp -cp -cp -cp -cp -cp -cp -cp -cp -cp -cp -ep -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(162,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -eh -eg -eg -eU -dW -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -dW -ep -cp -cp -cp -cp -ep -ep -ep -cp -cp -cp -cp -cp -cp -cp -ep -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(163,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -cn -cx -cA -cp -cp -cp -dG -dM -dQ -dW -eh -eg -eg -eV -dW -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -dW -ep -cp -cp -cp -cp -ep -ep -ep -cp -cp -cp -cp -cp -cp -cp -ep -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(164,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -co -cp -cn -cp -di -cp -cp -cp -cp -dW -ei -eg -eg -eW -dW -dW -dW -dW -eE -eE -dW -dW -dW -dW -dW -dW -dW -jq -jq -dW -dW -dW -dW -dW -ep -cp -cp -cp -cp -ep -ep -ep -cp -cp -cp -cp -cp -cp -cp -ep -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(165,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -cp -cp -cn -cN -dj -dv -cp -cp -cp -dW -ej -eg -eg -eX -dW -ep -ep -ep -ep -ep -ep -ep -ep -ep -dW -eH -eH -eH -eH -eH -eH -eH -fU -dW -ep -cp -cp -cp -cp -ep -ep -ep -cp -cp -cp -cp -cp -cp -cp -ep -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(166,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -cp -cp -cp -cp -cp -cp -cp -cp -cp -dW -dW -eD -eD -dW -dW -cp -cp -ep -ep -ep -ep -ep -ep -ep -dW -fh -eH -eH -eH -eH -eH -eH -fU -dW -ep -cp -cp -cp -cp -ep -ep -ep -cp -cp -cp -cp -cp -cp -cp -ep -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(167,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -cq -cy -cp -cp -cp -cp -cp -cp -cp -dX -cp -cp -cp -cp -fg -cp -cp -ep -ep -ep -ht -ht -ht -ep -dW -eN -eH -eH -gn -gn -eH -eH -fU -dW -ep -ep -ep -ep -ep -ep -ep -ep -cp -cp -cp -cp -cp -cp -cp -ep -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(168,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -cp -cp -cp -cp -cp -cp -cp -cp -cp -dX -cp -cp -cp -cp -fg -cp -cp -ep -ep -hi -hu -hu -hu -ic -dW -fa -eH -eH -gn -gn -eH -eH -fU -dW -ep -ep -ep -ep -ep -ep -ep -ep -cp -cp -cp -cp -cp -cp -cp -ep -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(169,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -cp -cp -cp -cp -cp -cp -cp -cp -cp -dW -dW -eE -eE -dW -dW -cp -cp -ep -ep -hi -hu -hu -hu -ic -dW -eH -eH -eH -gn -gn -eH -eH -dW -dW -dW -jq -jq -dW -dW -dW -ep -ep -cp -cp -cp -cp -cp -cp -cp -ep -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(170,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -cp -cp -cp -cp -cp -cp -cp -cp -cp -dW -ek -ep -ep -ek -dW -ep -ep -ep -ep -ep -hv -hv -hv -ep -dW -er -eH -eH -gn -gn -eH -eH -dW -md -ep -ep -ep -ep -md -dW -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(171,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -cr -cz -cp -cO -dk -cO -cp -cp -cp -dW -el -ep -ep -el -dW -ep -ep -ep -ep -ep -ep -ep -ep -ep -dW -es -eH -eH -gn -gn -eH -eH -dW -ep -ep -ep -ep -ep -md -dW -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(172,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -em -ep -ep -em -dW -ep -ep -ep -ep -ep -ep -ep -ep -ep -dW -et -eH -eH -eH -eH -eH -eH -jq -ep -ep -ep -ep -ep -ep -dW -dW -dW -dW -dW -dW -dW -dW -dW -dW -dW -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(173,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -en -ep -ep -en -dW -ep -ep -ep -ep -ep -ep -ep -ep -ep -dW -eu -eH -eH -eH -eH -eH -eH -jq -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(174,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -eo -ep -ep -eY -dW -ep -ep -gm -gm -gm -ep -ep -ep -ep -dW -iJ -eH -eH -eH -eH -eH -eH -dW -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(175,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -ep -ep -ep -ep -dW -eH -eH -gn -gn -gm -ep -ep -ep -ep -dW -eI -eO -fb -fi -fD -fU -go -dW -ep -ep -ep -ht -ht -ht -ht -ht -ht -ep -ep -ep -ep -ep -ep -ep -ep -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(176,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -eq -eF -eM -eZ -dW -eH -eH -eH -gn -gm -ep -ep -ep -ep -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -ep -ep -hi -hu -hu -hu -hu -hu -hu -ic -ep -cp -cp -cp -cp -cp -cp -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(177,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -dW -dW -dW -dW -dW -eH -eH -eH -gn -gm -ep -ep -ep -ep -bZ -aa -aa -aa -aa -aa -aa -aa -bZ -ep -ep -hi -hu -hu -hu -hu -hu -hu -ic -ep -cp -cp -cp -cp -cp -cp -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(178,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -er -eG -ku -fa -fh -eH -eH -eH -gn -gm -ep -ep -ep -ep -bZ -aa -aa -aa -aa -aa -aa -aa -bZ -ep -ep -ep -hv -hv -hv -hv -hv -hv -ep -ep -cp -cp -cp -cp -cp -cp -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(179,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -es -eH -eH -eH -eH -eH -eH -eH -gn -gm -ep -ep -ep -ep -bZ -aa -aa -aa -aa -aa -aa -aa -bZ -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -cp -cp -cp -oX -cp -cp -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(180,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -et -eH -eH -eH -eH -eH -eH -eH -gn -gm -ep -ep -ep -ep -bZ -aa -aa -aa -aa -aa -aa -aa -bZ -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -cp -cp -cp -cy -cp -cp -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(181,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -eu -eI -eO -fb -fi -fD -fU -go -gn -gm -ep -ep -ep -ep -bZ -aa -aa -aa -aa -aa -aa -aa -bZ -me -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -cp -cp -cp -cp -cp -cp -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(182,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -aa -aa -aa -aa -aa -aa -aa -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(183,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(184,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(185,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(186,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(187,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(188,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(189,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(190,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(191,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(192,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(193,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(194,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(195,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(196,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(197,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(198,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(199,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(200,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(201,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(202,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(203,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(204,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(205,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(206,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(207,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(208,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(209,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(210,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(211,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(212,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -rX -rX -rX -rX -rX -rX -rX -rX -rX -rX -rX -rX -rX -rX -rX -rX -rX -rX -rX -rX -rX -rX -rX -rX -"} -(213,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -"} -(214,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -"} -(215,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -"} -(216,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -"} -(217,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -"} -(218,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -"} -(219,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -"} -(220,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -"} -(221,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -"} -(222,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -sb -sb -sb -sb -sb -sb -sb -sb -sb -sb -sb -sb -sb -sb -sb -sb -sb -sb -sb -sb -sb -rX -"} -(223,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -sb -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -sb -rX -"} -(224,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -sb -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -sb -rX -"} -(225,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -sb -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -sb -rX -"} -(226,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -sb -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -sb -rX -"} -(227,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -sb -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -sb -rX -"} -(228,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -sb -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -sb -rX -"} -(229,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -sb -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -sb -rX -"} -(230,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -sb -rZ -rZ -rZ -rZ -sa -sa -sa -sa -sa -sa -sa -sa -sa -sa -sa -rZ -rZ -rZ -rZ -sb -rX -"} -(231,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -sb -rZ -rZ -rZ -sa -sa -rZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -rZ -rZ -rZ -rZ -sb -rX -"} -(232,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -sb -rZ -rZ -sa -sa -rZ -rZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -rZ -rZ -rZ -rZ -sb -rX -"} -(233,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -sb -rZ -rZ -sa -rZ -rZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rZ -rZ -rZ -rZ -sb -rX -"} -(234,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -sb -rZ -rZ -sa -rZ -rZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rZ -rZ -rZ -rZ -sb -rX -"} -(235,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -sb -rZ -rZ -sa -sa -rZ -rZ -aa -aa -sq -aa -aa -aa -aa -aa -aa -rZ -rZ -rZ -rZ -sb -rX -"} -(236,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -sb -rZ -rZ -rZ -sa -sa -rZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -rZ -rZ -rZ -rZ -sb -rX -"} -(237,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -sb -rZ -rZ -rZ -rZ -sa -sa -sa -sa -sa -sa -sa -sa -sa -sa -sa -rZ -rZ -rZ -rZ -sb -rX -"} -(238,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -sb -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -sb -rX -"} -(239,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -sb -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -sb -rX -"} -(240,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -sb -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -sb -rX -"} -(241,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -sb -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -sb -rX -"} -(242,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -sb -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -sb -rX -"} -(243,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -sb -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -rZ -sb -rX -"} -(244,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -sb -sb -sb -sb -sb -sb -sb -sb -sb -sb -sb -sb -sb -sb -sb -sb -sb -sb -sb -sb -sb -rX -"} -(245,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -"} -(246,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -"} -(247,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -"} -(248,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -"} -(249,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -"} -(250,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -rX +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacadaeaeafaeaeaeafaeaeaeaeaeaeaeaeafaeaeaeaeaeafaeaeaeaeaeafaeaeaeaeaeafaeaeaeaeaeaeafaeaeadacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacadaeaeagahaiaiaiahaiaiaiaiaiajakalamanaeaoapaiaiaiaiaqaqaiaqaqaralalamanaeasalahalataeaeadacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacadauavaiawaxayazaAaBaCaDaEaFaiaGaHaIhwaeaKaiaLaMaNaiaOaPaQaRaSaiahahaTaJaeaKahaUahaIaVaWadacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacadaeaXahayayayayaYaZbabbaEaEbcaEbdaiaJaebeaiaibfaiaibgbhbhbhbiaibjbkblaJaeaKbmbnboaIaXaeadacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacadaeaXahbpbqayaybrbsbsbsaEaEaEaEaEkyaJaebeaibuayaybvbhbhbhbhbhbwbxbkblaJaebmbybzbAbmaXaeadacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacadaeaXahayayayayaYaEbsbBbBbBbCbDbdaiaJaebeaibEaybFaibGbhbHaibIaibjbkblaJaebmbJbKbLbmaXaeadacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacadaeaXaiayaybMbNaYaEbObPbPbPaibQbRaIaJaeaKaibSaybTaibUbVbWaibXaiahahaTaJaeaTbYaTbYaTaXaeadacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZbZbZbZbZbZbZbZbZbZbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacadaeaXcaahaiaiaiahkyaiaiaiaicbcccdceaJaecfcgbechchbechchchaipVcicdcdceaJaecjckclckceaXcmadacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZcncocpcpcqcpcpcpcrbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacadaecsavaeaeaeaeaeaeaeaeaeaeaectcucucvaeaeaeaeaeaeaeaeaeaeaeaeaectcucucvaeaeaeaeaeaecssgadacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZcxcpcpcpcycpcpcpczbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacadaeaeaXaeasalalalalalalalamaeaJaebebebebebeblblbebebebebebeamaeaJaeasalalalalalalalamaXadacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZcAcncncpcpcpcpcpcpbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacadaeaeshaeaKbebebtbebebebeaIaehwaecBcCcDbecEcFcGcHcIcJbecKbecLaehwaeaKaecMdPbebebebeaIaXadacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZcpcpcNcpcpcpcpcpcObZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacadaeaeaXaeaKcPcQaEcRbScScTcUaeaJaecVcWcXbecYcZcZdadbdcbedddeblaeaJaeaKahcMbhbsbsdfdgdhaXadacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZcpdidjcpcpcpcpcpdkbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacadaeaeaXaeaKcPdldmayayaycTcUaeaJaecVdndosfdqdqdqdqdrdqdpaEdeblaeaJaeahdsdtbhbsdubedgdhaXadacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZcpcpdvcpcpcpcpcpcObZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacadaeaeaXaeaKcPaEaEdwdxdycTcUaeaJaecVcWdzbedAdBdadadrdCbedddeblaeaJaeaKahcMaSdDdEdFdgdhaXadacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZdGcpcpcpcpcpcpcpcpbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacadaeaeshaeaKbebebebebebebeaIaehwaecBdHdIbedJdKdadadrdLbecKbecLaehwaeaKaecMbebebebebeaIaXadacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZdMcpcpcpcpcpcpcpcpbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacadaeaucwaecjcdcdcdcdcdcdcdceaedNdObebebebebeblblbeoCbebebebeceaedNdOcjcdcdcdcdcdcdcdceaXadacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZdQcpcpcpcpcpcpcpcpbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadRdScdcddTcdcdcdcdcdcdcdcdcdcdcddUcdcdcdcdcdcdcdcdscdVsccdcdcdcdcddUcdcdcdcdcdcdcdcdcdcddTdSdRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZbZbZbZbZbZbZbZbZbZbZbZbZbZdWdWdWdWdXdXdWdWdWbZbZbZbZbZbZbZbZbZbZbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacadaeaecsdYdYdYdYdYdYdYdYdZeaeaebeaeaeaeaeaeaeaeaeaeceaeaeaeaeaeaeddYdYdYdYdYdYdYdYdYdYeeadacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZcpcpcpcpcpcpcpcpcpdWefegeheheiejdWcpcpdWekelemeneoepeqdWereseteubZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacadaeaeevaeaeaeaeevewexexeyezezezeAeBezezezezezeBezeCaeaeaeevaeaeaeaeaeevaeaeaeaeaeevaeaeadacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZcpcpcpcpcpcpcpcpcpdWegegegegegegeDcpcpeEepepepepepepeFdWeGeHeHeIbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababeJeKababababababababababababababababababababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZcpcpcpcpcpcpcpcpcpdWeLegegegegegeDcpcpeEepepepepepepeMdWkueHeHeObZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaePeQeRePaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZcpcpcpcpcpcpcpcpcpdWeTegeUeVeWeXdWcpcpdWekelemeneYepeZdWfaeHeHfbbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaePeQeRePaaaafcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcaaaaaaaaaaaafdfefefefefefefefeffaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZbZbZbZbZbZbZbZbZdWdWdWdWdWdXdXdWdWdWdWdWdWdWdWdWdWfgfgdWdWdWdWdWdWdWdWdWfheHeHfibZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaePfjfkePaaaafcfHfmfnfofpfqfrfsftftftfufvfwfwfcaaaaaaaaaaaafxfyfyfyfyfyfyfyfyfyfyfyaaaafzfzfzfzjjjjjjjjfzfzfzfzaaaaaaaabZfAfBfBfBdWfCehegdWegehfCdWepepepepepepepepepdWepcpcpcpcpepepepepepeHeHeHeHeHeHfDbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajpfEfFjpaaaamIfGfHfIfHfHfHfHfHfJfHfHfHfHfHfKmIaaaaaaaaaaaafxfyfLfLfLfLfLfLfLfLfLfyaaaafzfMfNfzfOfPfQfRfzfMfNfzaaaaaaaabZfScpcpcpfTegegeTdWeTegegfTepepepepepepepepepdWepcpcpcpcpepepepepepeHeHeHeHeHeHfUbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajpeQeRjpaaaamIfVfHfWfHfHfHfHfHfXfHfHfHfHfHfYmIaaaaaaaaaaaafxfyfZsogagagbgagagagcfyaaaafzgdgefzgfggghgifzgdgefzaaaaaaaabZgjcpcpgkdWegeggldWeLegegdWepepepepepepepepepdWepepepepepepepepepgmgneHeHeHeHeHgobZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajpeQeRjpaaaamIfHgpgqgrgrgsgrgrgtgugvgvgwfHfYmIaaaaaaaaaaaafxfygxgygygzgAgBgCgCgDfyaaaafzfzgEfzgFgGgHgIfzfzgEfzaaaaaaaabZdWgJgJdWdWdWdWdWdWdWdWdWdWepepepepepepepepepeEepepepepepepepepepgmgngngngngngngnbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaePeQeRePaaaafcgKgLgMgNgOgPfHgQgQgRgSgTgUgVgWgXfefefefefefefffygYgZhahbhchahdhdhafyaaaafzhehfivhghhhqiFivhfhffzaaaaaaaabZgkcpcpcpcpepepepepepepepepepepepepepepepepepeEepepephihiepepepepgmgmgmgmgmgmgmgmbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaflflflflflflflflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaePhkhlePaaaafcfcfcfcfcfchmhnfcfcfcfcfcfcfcfcfcaaaaaaaaaaaaaafyfyfyfyhohpfyfyfyfyfyaaaafzfzfzfzfzhrhGfzfzfzfzfzaaaaaaaabZhscpcpcpcpepepepepepepepepepepepepepepepepepdWepephthuhuhvepepepepepepepepepepepbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaePeQeRePaaaaaaaaaaaaaaePhBhCePaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahDhEhFhDaaaaaaaaaaaaaaaaaaaaePhHeRePaaaaaaaaaaePjpjpbZhIcpcpcpcpcpcpepepepepepepepepepepepepepepepdWepephthuhuhvepepepepepepepepepepepbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaePePePePePeQeRePePePePePePePePePfjfkePePePePePePePePePePePePePePePePePePePePhLhMePePePePePePePePePePePePhHeRePePePePePePePhOeRhPhQcpcpcpcpcpcpepepepepepepepepepepepepepepepdWepephthuhuhvepepepepepepepepepepepbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaePeReRhOeReQeReReRhVhOfkeRhWeRfkeQeReRhOeRhXeReReReReRhOeRhWhYeReReReReRhZeRiaibeRhOeRhWeReReRfkeRhXhOeRhHeReRhWeReReReRfkeReRhPhQcpcpcpcpcpcpepepepepepepepepepepepepepepepdWepepepicicepepepepepepepepepepepepbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaePikikikikilikimikinikioikipikioilimikikikiqikikikimikikikirisikikimikikiqikitirikikikirikikimioikiqiuiuhNiuiwixiyiyiziyiAiyiyiBiCcpcpcpcpcpcpepepepepepepepepepepepepepepepdWdWdWdWdWdWdWdWdWdWdWdWbZbZbZbZbZbZbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaePePePePePePePePePePePePfkfjfkePePePePePePePePePePePePePePfkfjfkePePePePePePePePePePePePePePePePePePePePePePePjpjpePePePePiIeRhPcpcpcpcpcpcpcpepepepepepepepepepepepepepepepdWeHfheNfaeHereseteuiJeIbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiEiKiLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaePiSeQeRePaaaaaaaaaaaaaaaaaaaaaaaaePiSeQeRePaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaePjpjpbZiTcpcpcpcpcpcpepepepepepepepepepepepepepepepdWeHeHeHeHeHeHeHeHeHeHeObZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiMflflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajijijijijijijijiaaePeRjkjlePaajmjmjnjmjmjmjmjmaaaaaaePeRhkjlePaaaaaaaaaaaaaaaajopKpKpKpKpKpKpKpKpKjoaaaaaaaaaaaaaaaaaaaaaabZhscpcpcpcpepepepepepepepepepepepepepepepepepjqeHeHeHeHeHeHeHeHeHeHfbbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajijAjBjijCjDjEjiaaePeReQhCePaajmjFjGjHjmjIjJjKaaaaaaePeReQeRePaaaaaaaaaaaaaaaajojLjMjNjMjOjPjQjQjRjoaaaaaaaaaaaaaaaaaaaaaabZgkcpcpcpcpepepepepepepepepepepepepepepepepepjqeHeHgngngngngneHeHeHfibZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajijVjWjXjYjDjZjiaaePeReQeRePaajmkakbjGkckdkejmaaaaaaePeReQhCePjojojojojojojojojokfkgjMkhjOkikjkkkkpKaaaaaaaaaaaaaaaaaaaaaabZdWgJgJdWdWdWdWdWdWdWdWdXdXdWepepepepepepepepdWeHeHgngngngngneHeHeHfDbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiNiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajiklkmjiknkokpjiaaePkqkreRePaajmksktjcjmkdkwjmaaaaaaePeRkxiksekzkzkzkAkzkBkCkzkDkEkFkGkHkIkJkKkKkLjoaaaaaaaaaaaaaaaaaaaaaabZcpcpcpcpdWelkMdWkNkOdWcpcpdWepepepepepepepepdWeHeHeHeHeHeHeHeHeHeHfUbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaflflflflflflflflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajijijijikRjijijiaaePiSeQeRePaajmjmkSkTkUkcjmjmaaaaaaePkqkreRkVkWkXkWkYkWkWkZkWlalblcldjOlejOjOldlejoaaaaaaaaaaaaaaaaaaaaaalfcpcpcpcpeEeplgdWlhepeEcpcpdWepepepepepepepepdWeHeHeHeHeHeHeHeHeHeHgobZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajilllmlnlolplqjijiePeReQeRePjmjmlrlsltlulvlwjmaaaaaaePlxfjfkePjojojojojojojojojolyjojojolzlAjojolBjoaaaaaaaaaaaaaaaaaaaaaabZcpcpcpcpdWellgdWlClDdWcpcpdWepepepepepepepepdWfUfUfUfUdWdWdWjqjqdWdWbZbZbZbZbZbZbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaflflflflflflflflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajilHlIlJlKlLlMlNlOkviklQiklRlSlTlUlVlWlXlvlYjmaaaaaaePeReQeRePaaaaaaaaaaaaaaaajolZjokfjOlemajombmcjoaaaaaaaaaaaaaaaaaaaaaabZdWdXdXdWdWdWdWdWdWdWdWdXdXdWdWdWdWdWdWdWdWdWdWdWdWdWdWdWmdepepepepepepepepepepmebZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiUiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamJjDjDjDjDmgmhjijiePeReQeRePjmjmlvmilvmjmkmljmaaaaaaePeReQeRePaaaaaaaaaaaaaaaajommjomnmompjOjomqmrjoaaaaaaaaaaaaaaaaaaaaaabZmscpcpmsmsmtmudWepepepepepepepepepepepepepepepepepepepdWepepepepepepepepepepepepbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajimvmwmwjDmxmyjiaaePeReQhCePaajmlvmzmAmBmCmDjmaaaaaaePeReQhCePaaaaaajojojojojojolbjOlejojojojomEmFpKaaaaaaaaaaaaaaaaaaaaaalfmGcpcpmHmHmsmsdWmdepcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpepepjqepepepepepephihiepepepepbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajiskmwmwjDmKmLjiaaePeRjkjlePaajmmMmNmAmCmCmOjmaaaaaaePeRhkjlePaaaaaajomPmQmRmSmTmUmomVjomWmXmYmZnapKaaaaaaaaaaaaaaaaaaaaaabZmucpcpmumunbmsdWmdepcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpepepjqepepepepephthuhuhvepepepbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajincohndnespnfjiaaePiSeQeRePaajmlvngmAnhninjjmaaaaaaePiSeQeRePaaaaaajonknlnmmPjojOjOnnjononpnpnpnppKaaaaaaaaaaaaaaaaaaaaaabZmucpcpnqmunbmsdWmdepcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpepepdWepepepepephthuhuhvepepepbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaflfliWiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajijijijijijijijiaaePeReQeRePaajmjmjmjmjmjmjmjmaaaaaaePeReQeRePaaaaaajonrnsntnujojLjOlejonvnwnxnynxjoaaaaaaaaaaaaaaaaaaaaaalfcpcpcpcpcpcpcpdWmdepcpcpcpcpcpcpcpcpcpcpcpcpcpcpcpepepdWmdmdepepephthuhuhvepepepbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiXjriEiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaePeReQeRePaaaaaaaaaaaaaaaaaaaaaaaaePeReQeRePaaaaaajojojojojojokfjOlejojojojojojojoaaaaaaaaaaaaaaaaaaaaaabZnznAnBnCnDnEnFdWepepepepepepepepepepcpcpepepepepepepepdWdWdWdWepephthuhuhvepepepbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaflfliDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaePeReQhCePaaaaaaaaaaaaaaaaaaaaaaaaePkqkreRePaaaaaajonGnHnInJjomnnKnLmonMmonNnOnPjoaaaaaaaaaaaaaaaaaaaaaabZbZbZbZbZbZbZbZbZbZbZbZbZepepepepepepcpcpepepepepepepepepepepdWepephthuhuhvepepepbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaePeReQeRePaaaaaaaaaaaaaaaaaaaaaaaaePeReQeRePaaaaaajonQnGnRnGjolenSnTnUnVjOjonWnXjoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZepepepepepepcpcpepepepepepepepepepepdWepephthuhuhvepepepbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanYnYnYnYnYnYnYnYaaePiSeQeRePaanZnZnZnZnZnZnZnZaaaaaaePeReQhCePaaaaaajooaobocodoeofjMjMjMjMldjoogogjoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZepepcpcpcpcpcpcpcpcpcpcpcpcpcpcpepepdWepepepicicepepepepbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasloiojoknYolomnYaaePeRonfFePaanZooopopopoqornZaaaaaaePiSeQeRePaaaaaajojojojojojojopKpKpKpKjojojojojoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZmdepcpcpcpcpcpcpcpcpcpcpcpcpcpcpepepdWepepepepepepepepepbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaflflflflflflflflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaslosotounYovownYaaePeReQeRePaanZoxoyopopopoznZaaaaaaePfkfjfkePaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZmdepcpcpcpcpcpcpcpcpcpcpcpcpcpcpepepdWepepepcpcpcpcpcpcpbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasloAoBsdoDoEoFnYaaePeRhkhlePaanZoGoHopopopoInZaaaaaaePeRhkjlePaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZmdepcpcpcpcpcpcpcpcpcpcpcpcpcpcpepepdWepepepcpcpcpcpcpcpbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanYnYoJnYnYnYnYnYaaePiSeQeRePaanZoKoLopopopoMnZaaaaaaePeReQeRePaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZmdepcpcpcpcpcpcpcpcpcpcpcpcpcpcpepepdWepepepcpcpcpcpcpcpbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanYoNoOoPoQoRoSnYnYePeReQeRePnZnZoToUoVoWoWoVnZaaaaaaePeReQeRePaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZmdepcpcpcpcpcpcpcpcpcpcpcpcpcpcpepepdWepepepcpcpcpoXcycpbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasloYoZpapbpcpcpdpelPpgphpgpfpjpkplpmpnpoppoVnZaaaaaaePiSeQhCePaaaaaaaaaaaaaaaapqpqprprpqpqpqpqpqprpraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZepepcpcpcpcpcpcpcpcpcpcpcpcpcpcpepepdWepepepcpcpcpcpcpcpbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasloYoYoYpsoYoYnYnYePeRibeRePnZnZptoVpupvpvpvnZaaaaaaePeReQeRePaaaaaaaaaaaaaaaapqpwpxpypzpqpApBpCpDpraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZepepepepepepepepepepepepepepepepepepdWepepepcpcpcpcpcpcpbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaflflflflflflflflflflflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasloRpEpFpGnYpHnYaaePeRibeRePaanZpIoVoVpvpvpJsmaaaaaaePeReQeRePpqpqpqpqpqpqpqpqpqpLpMpNpzpqpOpPpQpRpqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabZbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZbZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasloRpEpHpHpHpHnYaaePeRibeRePaanZpSpSoVpvpvpTsmaaaaaaePeRpUikpipWpWpWpXpWpYpZpWqaqbqcqdqepqqfqgpQqhpqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaflflflflflflflflflfliDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanYoYqiqjpFqkqlnYaaePeRibhCePaanZpupuqmqnqoqpsmaaaaaaePkqqqeRqrqsqtqsquqsqsqvqsqwqxqyqzqApqqBqCqDqEpqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajSjTjTjTjUjTkPkQjTlilEiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanYnYnYnYnYnYnYnYaaePkqqFeRePaanZnZnZnZnZnZnZnZaaaaaaePiSeReRePpqpqpqpqpqpqpqpqpqqGpqqHpqpqqIpqpqpqpqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamfiDrYiDsiiDiDsjiDsriDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaePeReReRePaaaaaaaaaaaaaaaaaaaaaaaaePeReReRePaaaaaaaaaaaaaaaapqqJqKqLqMpNqLqNqOqPpqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaflflflflflflflflflfliDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaePhyhyhyePaaaaaaaaaaaaaaaaaaaaaaaaePhyhyhyePaaaaaaaaaaaaaaaapqqQqRqSqTqTqUqVqWpNqXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaapqpqpqpqpqpqqYqZrarbrbrcrdrdpNqXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaflflflflflflflflaaaaiDiDiDaaaaflflflflflflflflaaaaaaaaiDiDiDaaaaaaaapqrerfrgpqrhriqLrjrkpNqLpNrjrlpqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaflflflflflfliDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaiDiDiDaaaafliDiDiDiDiUiDflaaaaaaaaiDiDiDaaaaaaaapqrdrdrmpqpqpqrnpqpqpqrnpqpqpqpqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaiDiDiDaaaafliDiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaaqXrordrdrdrprqrcpqrrrprcrsrfrtpqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaiDiDiDaaaafliDiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaaqXrdrdrurvrwrwrxpqryrdrzrArBrapqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaiDiDiDaaaafliDiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaaqXrbrCrDrEpqpqpqpqpqpqpqrFrdrdqXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflflaaiDiDiDaaflfliWiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaapqrdrGrHrIpqrJrKpqrKrJpqrLrMrNqXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiEiKiLaaiDiDiDaaiXjriEiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaapqrOrPrQrzrRrSrTpqrUrVrRrxrCrWpqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiMflflaaiDiDiDaaflfliDiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaapqpqqXqXpqpqpqpqpqpqpqpqpqqXpqpqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaiDiDiDaaaafliDiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaflflflflflflflflflflflflflflflflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaiDiDiDaaaafliDiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiNiDiDflaaaaiDiDiDaaaafliDiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaflflflflflflflflaaaaiDiDiDaaaaflflflflflflflflaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaflflflflflflflflflflflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDflflflflflflflflflfliDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaflflflflflflflflaaaaiDiDiDaaaaflflflflflflflflaaaaaaaaiDiDiDjSjTjTjTjUjTkPkQjTlilEiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaiDiDiDaaaafliDiDiDiDiUiDflaaaaaaaaiDiDiDmfiDrYiDsiiDiDsjiDsriDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaiDiDiDaaaafliDiDiDiDiDiDflaaaaaaaaiDiDiDflflflflflflflflflfliDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaiDiDiDaaaafliDiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaiDiDiDaaaafliDiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflflaaiDiDiDaaflfliWiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaaflflflflflfliDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiEiKiLaaiDiDiDaaiXjriEiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiMflflaaiDiDiDaaflfliDiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaiDiDiDaaaafliDiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaiDiDiDaaaafliDiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiNiDiDflaaaaiDiDiDaaaafliDiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaflflflflflflflflaaaaiDiDiDaaaaflflflflflflflflaaaaaaaaiDiDiDaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaaflflflflflflflflflflflflflflflflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahjhjhjhxhxhxhjhjhjaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDiDiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahzhAhJhKhShThUididieidhjaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDiDiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahRaaaaaaaaifigihiiijiGhUhUhUiHhUhjaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDiDiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaflflflflflflflflflflflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiOiPiPiQiRiVhUiYhUiZhUjaiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahjjbjdjejfjgjhjgjsiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDflflflflflflflflflfliDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahjhUhUiZiVhUhUjthjaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDiDiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDjSjTjTjTjUjTkPkQjTlilEiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahjhUhUiZiVhUhUhUhjaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDiDiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDmfiDrYiDsiiDiDsjiDsriDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahxjuhUjvjwhUjxjyhjaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDiDiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDflflflflflflflflflfliDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahxjzhUjvjwhUjxljhjaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahxhUhUjvjwhUjxjyhjaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahxhUhUjvjwhUjxjyhjaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaaflflflflflfliDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahjhUhUiZiVhUhUhUhjaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahjlkhUiZlFlGsnsnsnaaaaaaaaflflflflflflflflaaaaiDiDiDaaaaflflflflflflflflaaaaaaaaiDiDiDaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahjjzsssthUsusvswsnaaaaaaaafliDiDiDiDiDiDflaaaaiDiDiDaaaafliDiDiDiDiUiDflaaaaaaaaiDiDiDaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahjhUhUhUhUhUsnsnsnaaaaaaaafliDiDiDiDiDiDflaaaaiDiDiDaaaafliDiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahjhjhxhxhxhxhjhjhjaaaaaaaafliDiDiDiDiDiDflaaaaiDiDiDaaaafliDiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaiDiDiDaaaafliDiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflflaaiDiDiDaaflfliWiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiEiKiLaaiDiDiDaaiXjriEiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaaflflflflflflflflflflflflflflflflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiMflflaaiDiDiDaaflfliDiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaiDiDiDaaaafliDiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaiDiDiDaaaafliDiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiNiDiDflaaaaiDiDiDaaaafliDiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaflflflflflflflflaaaaiDiDiDaaaaflflflflflflflflaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaflflflflflflflflflflflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDflflflflflflflflflfliDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDjSjTjTjTjUjTkPkQjTlilEiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaflflflflflflflflaaaaiDiDiDaaaaflflflflflflflflaaaaaaaaiDiDiDmfiDrYiDsiiDiDsjiDsriDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaiDiDiDaaaafliDiDiDiDiUiDflaaaaaaaaiDiDiDflflflflflflflflflfliDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaiDiDiDaaaafliDiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaiDiDiDaaaafliDiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaiDiDiDaaaafliDiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaaflflflflflfliDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflflaaiDiDiDaaflfliWiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiEiKiLaaiDiDiDaaiXjriEiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiMflflaaiDiDiDaaflfliDiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaiDiDiDaaaafliDiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaiDiDiDaaaafliDiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiNiDiDflaaaaiDiDiDaaaafliDiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaflflflflflflflflaaaaiDiDiDaaaaflflflflflflflflaaaaaaaaiDiDiDaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaaflflflflflflflflflflflflflflflflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaflflflflflflflflaaaaiDiDiDaaaaflflflflflflflflaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaiDiDiDaaaafliDiDiDiDiUiDflaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaiDiDiDaaaafliDiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaaflflflflflflflflflflflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaiDiDiDaaaafliDiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaiDiDiDaaaafliDiDiDiDiDiDflaaaaaaaaiDiDiDflflflflflflflflflfliDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflflaaiDiDiDaaflfliWiDiDiDiDiDflaaaaaaaaiDiDiDjSjTjTjTjUjTkPkQjTlilEiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiEiKiLaaiDiDiDaaiXjriEiDiDiDiDiDflaaaaaaaaiDiDiDmfiDrYiDsiiDiDsjiDsriDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiMflflaaiDiDiDaaflfliDiDiDiDiDiDflaaaaaaaaiDiDiDflflflflflflflflflfliDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaiDiDiDaaaafliDiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDflaaaaiDiDiDaaaafliDiDiDiDiDiDflaaaaaaaaiDiDiDaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiNiDiDflaaaaiDiDiDaaaafliDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaflflflflflfliDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaflflflflflflflflaaaaiDiDiDaaaaflflflflflflflflaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafliDiDiDiDiDiDiDiDiDiDiDiDiDiDflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaflflflflflflflflflflflflflflflflaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrX +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarXaaaaaaaaaaaaaaaaaasbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarXaaaaaaaaaaaaaaaaaasbrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZsbaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarXaaaaaaaaaaaaaaaaaasbrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZsbaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarXaaaaaaaaaaaaaaaaaasbrZrZrZrZrZrZrZrZrZsasasasarZrZrZrZrZrZrZrZsbaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarXaaaaaaaaaaaaaaaaaasbrZrZrZrZrZrZrZrZsasarZrZsasarZrZrZrZrZrZrZsbaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarXaaaaaaaaaaaaaaaaaasbrZrZrZrZrZrZrZsasarZrZrZrZsasarZrZrZrZrZrZsbaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarXaaaaaaaaaaaaaaaaaasbrZrZrZrZrZrZrZsarZrZaaaarZrZsarZrZrZrZrZrZsbaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarXaaaaaaaaaaaaaaaaaasbrZrZrZrZrZrZrZsaaaaaaaaaaaaasarZrZrZrZrZrZsbaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarXaaaaaaaaaaaaaaaaaasbrZrZrZrZrZrZrZsaaaaaaaaaaaaasarZrZrZrZrZrZsbaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarXaaaaaaaaaaaaaaaaaasbrZrZrZrZrZrZrZsaaaaaaaaasqaasarZrZrZrZrZrZsbaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarXaaaaaaaaaaaaaaaaaasbrZrZrZrZrZrZrZsaaaaaaaaaaaaasarZrZrZrZrZrZsbaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarXaaaaaaaaaaaaaaaaaasbrZrZrZrZrZrZrZsaaaaaaaaaaaaasarZrZrZrZrZrZsbaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarXaaaaaaaaaaaaaaaaaasbrZrZrZrZrZrZrZsaaaaaaaaaaaaasarZrZrZrZrZrZsbaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarXaaaaaaaaaaaaaaaaaasbrZrZrZrZrZrZrZsaaaaaaaaaaaaasarZrZrZrZrZrZsbaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarXaaaaaaaaaaaaaaaaaasbrZrZrZrZrZrZrZsaaaaaaaaaaaaasarZrZrZrZrZrZsbaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarXaaaaaaaaaaaaaaaaaasbrZrZrZrZrZrZrZsaaaaaaaaaaaaasarZrZrZrZrZrZsbaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarXaaaaaaaaaaaaaaaaaasbrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZsbaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarXaaaaaaaaaaaaaaaaaasbrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZsbaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarXaaaaaaaaaaaaaaaaaasbrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZsbaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarXaaaaaaaaaaaaaaaaaasbrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZrZsbaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarXaaaaaaaaaaaaaaaaaasbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbsbaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrXrX "} diff --git a/maps/yw/residential/residential.dmm b/maps/yw/residential/residential.dmm index 117cdfe44b..4b86a9301a 100644 --- a/maps/yw/residential/residential.dmm +++ b/maps/yw/residential/residential.dmm @@ -396,7 +396,7 @@ "bo" = ( /obj/machinery/door/airlock/external{ name = "S3"; - req_access = list(8009) + req_access = list(8203) }, /turf/simulated/floor/reinforced, /area/residential/ship_bay) @@ -427,7 +427,7 @@ "bt" = ( /obj/machinery/door/airlock/external{ name = "S4"; - req_access = list(8010) + req_access = list(8204) }, /turf/simulated/shuttle/plating, /area/residential/ship_bay) @@ -853,8 +853,14 @@ /turf/simulated/shuttle/wall, /area/residential/ship_bay) "cM" = ( -/turf/simulated/shuttle/wall/no_join, -/area/residential/ship_bay) +/obj/structure/closet/cabinet, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_x = 0 + }, +/turf/simulated/floor/carpet, +/area/residential/room10) "cN" = ( /obj/structure/table/woodentable, /obj/item/weapon/folder/yellow, @@ -992,32 +998,26 @@ /turf/simulated/shuttle/floor/black, /area/residential/ship_bay) "df" = ( -/obj/machinery/space_heater, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1"; - pixel_x = 0 - }, -/turf/simulated/floor/carpet/blue, -/area/residential/ship_bay) +/turf/simulated/floor/carpet, +/area/residential/room10) "dg" = ( -/obj/structure/shuttle/engine/heater{ - dir = 4 - }, -/obj/structure/shuttle/window, -/turf/simulated/shuttle/plating, -/area/residential/ship_bay) +/obj/structure/bed/double/padded, +/obj/structure/curtain/black, +/obj/item/weapon/bedsheet/browndouble, +/turf/simulated/floor/carpet, +/area/residential/room10) "dh" = ( -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 4 +/obj/structure/sink{ + pixel_y = 10 }, -/obj/structure/shuttle/engine/propulsion{ - dir = 4; - icon_state = "propulsion_l" +/obj/structure/mirror{ + dir = 1; + pixel_x = 0; + pixel_y = 28 }, -/turf/simulated/floor/reinforced, -/area/residential/ship_bay) +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/white, +/area/residential/room10) "di" = ( /obj/structure/bed/chair/comfy/black{ dir = 4 @@ -1074,25 +1074,32 @@ /turf/simulated/floor/carpet/tealcarpet, /area/residential/ship_bay) "ds" = ( -/obj/machinery/computer/shuttle_control{ +/obj/machinery/shower, +/obj/structure/curtain/open/shower/engineering, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/southright, +/obj/random/soap, +/turf/simulated/floor/tiled/white, +/area/residential/room10) +"dt" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/light{ + icon_state = "tube1"; dir = 4 }, -/turf/simulated/floor/wood, -/area/residential/ship_bay) -"dt" = ( -/obj/structure/bed/chair/shuttle{ - dir = 8; - icon_state = "shuttle_chair" - }, -/obj/structure/closet/walllocker/emerglocker/north, -/obj/machinery/light, -/turf/simulated/floor/wood, -/area/residential/ship_bay) +/turf/simulated/floor/carpet, +/area/residential/room10) "du" = ( -/obj/structure/bed/double/padded, -/obj/item/weapon/bedsheet/browndouble, -/turf/simulated/floor/carpet/blue, -/area/residential/ship_bay) +/obj/machinery/alarm{ + dir = 4; + pixel_x = -25; + pixel_y = 0 + }, +/turf/simulated/floor/carpet, +/area/residential/room10) "dv" = ( /obj/structure/table/woodentable, /obj/item/weapon/paper_bin, @@ -1152,28 +1159,27 @@ /turf/simulated/floor/carpet/oracarpet, /area/residential/ship_bay) "dD" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/item/weapon/reagent_containers/food/condiment/enzyme, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/obj/item/weapon/reagent_containers/food/snacks/meat, -/turf/simulated/floor/wood, -/area/residential/ship_bay) -"dE" = ( -/obj/structure/bed/chair{ +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/light{ + icon_state = "tube1"; dir = 4 }, -/turf/simulated/floor/wood, -/area/residential/ship_bay) -"dF" = ( -/obj/structure/table/steel_reinforced, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1"; - pixel_x = 0 +/turf/simulated/floor/tiled/white, +/area/residential/room10) +"dE" = ( +/obj/structure/toilet{ + dir = 8 }, -/turf/simulated/floor/wood, -/area/residential/ship_bay) +/turf/simulated/floor/tiled/white, +/area/residential/room10) +"dF" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/residential/room10) "dG" = ( /obj/structure/table/woodentable, /obj/item/clothing/gloves/boxing, @@ -1233,12 +1239,15 @@ /turf/simulated/floor/reinforced, /area/residential/ship_bay) "dP" = ( -/obj/machinery/door/airlock/external{ - name = "S6"; - req_access = list(8012) +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -28 }, -/turf/simulated/shuttle/plating, -/area/residential/ship_bay) +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/residential/room10) "dQ" = ( /obj/structure/fitness/weightlifter, /turf/simulated/floor/carpet, @@ -1696,6 +1705,9 @@ /obj/machinery/door/firedoor/glass/hidden, /turf/simulated/floor/tiled, /area/residential/corridors) +"fl" = ( +/turf/simulated/wall, +/area/space) "fm" = ( /obj/machinery/alarm{ frequency = 1441; @@ -2280,10 +2292,12 @@ pixel_x = 4; pixel_y = -32 }, +/obj/random/soap, /turf/simulated/floor/wood, /area/residential/lobby) "gT" = ( /obj/structure/table/woodentable, +/obj/random/soap, /turf/simulated/floor/wood, /area/residential/lobby) "gU" = ( @@ -2314,8 +2328,7 @@ /turf/simulated/wall, /area/residential/lobby) "gY" = ( -/obj/machinery/power/debug_items/infinite_generator{ - }, +/obj/machinery/power/debug_items/infinite_generator, /obj/structure/cable, /turf/simulated/floor/plating, /area/residential/powerroom) @@ -2504,24 +2517,33 @@ /turf/simulated/floor/reinforced, /area/residential/ship_bay) "hx" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, /area/residential/docking_lobby) "hy" = ( -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) +/turf/simulated/wall, +/area/residential/mroom3) "hz" = ( -/obj/structure/closet/emcloset, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"hA" = ( -/obj/machinery/light{ +/obj/structure/grille, +/obj/structure/window/reinforced{ dir = 1 }, -/obj/structure/closet/emcloset, -/turf/simulated/floor/tiled, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor/border_only, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/residential/docking_lobby) +"hA" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor/border_only, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, /area/residential/docking_lobby) "hB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -2586,25 +2608,30 @@ /turf/simulated/floor/carpet, /area/residential/mansion) "hJ" = ( -/obj/machinery/light/small, -/obj/effect/floor_decal/industrial/warning, -/obj/effect/floor_decal/industrial/warning{ +/obj/structure/grille, +/obj/structure/window/reinforced{ dir = 1 }, -/obj/effect/floor_decal/industrial/warning{ - icon_state = "warning"; - dir = 8 - }, -/obj/machinery/embedded_controller/radio/airlock/docking_port{ - frequency = 1380; - id_tag = "residential_shuttle_offsite"; - pixel_y = 28 - }, -/turf/simulated/floor/tiled/techmaint, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, /area/residential/docking_lobby) "hK" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled, +/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, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA"; + pixel_y = 0 + }, +/turf/simulated/floor/plating, /area/residential/docking_lobby) "hL" = ( /obj/machinery/door/airlock/engineering, @@ -2664,15 +2691,25 @@ /turf/space, /area/space) "hS" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, /turf/simulated/floor/tiled, /area/residential/docking_lobby) "hT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light{ + dir = 1 + }, /turf/simulated/floor/tiled, /area/residential/docking_lobby) "hU" = ( -/obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled, /area/residential/docking_lobby) "hV" = ( @@ -2732,19 +2769,17 @@ /turf/simulated/floor/wood, /area/residential/mansion) "id" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, +/obj/structure/closet/emcloset, /turf/simulated/floor/tiled, /area/residential/docking_lobby) "ie" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled, +/area/residential/docking_lobby) +"if" = ( /obj/effect/floor_decal/industrial/hatch/yellow, /obj/machinery/mech_sensor{ dir = 8; @@ -2756,15 +2791,44 @@ /obj/effect/map_helper/airlock/door/ext_door, /turf/simulated/floor/tiled/dark, /area/residential/docking_lobby) -"if" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) "ig" = ( +/obj/machinery/light/small, +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + icon_state = "warning"; + dir = 8 + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1380; + id_tag = "residential_shuttle_offsite"; + pixel_y = 28 + }, +/turf/simulated/floor/tiled/techmaint, +/area/residential/docking_lobby) +"ih" = ( +/obj/machinery/airlock_sensor{ + pixel_y = -28 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1380; + id_tag = "specops_dock_pump" + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/turf/simulated/floor/tiled/techmaint, +/area/residential/docking_lobby) +"ii" = ( /obj/effect/floor_decal/industrial/hatch/yellow, /obj/machinery/mech_sensor{ dir = 8; @@ -2779,54 +2843,15 @@ }, /turf/simulated/floor/tiled/dark, /area/residential/docking_lobby) -"ih" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"ii" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) "ij" = ( -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 1; - name = "Residential" +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 - }, -/obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled, /area/residential/docking_lobby) "ik" = ( @@ -3077,6 +3102,19 @@ }, /turf/simulated/floor/carpet, /area/residential/mansion) +"iD" = ( +/turf/simulated/floor/plating, +/area/space) +"iE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/turf/simulated/floor/plating, +/area/space) "iF" = ( /obj/machinery/alarm{ dir = 1; @@ -3086,15 +3124,13 @@ /turf/simulated/floor/tiled/white, /area/residential/medbay) "iG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, /turf/simulated/floor/tiled, /area/residential/docking_lobby) "iH" = ( -/obj/machinery/light{ - dir = 4; - icon_state = "tube1"; - pixel_y = 0 - }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/tiled, /area/residential/docking_lobby) "iI" = ( @@ -3107,25 +3143,74 @@ }, /turf/simulated/floor/lino, /area/residential/mansion) +"iK" = ( +/obj/machinery/door/airlock{ + name = "Unit 1" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/space) +"iL" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/space) +"iM" = ( +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 28 + }, +/turf/simulated/floor/plating, +/area/space) +"iN" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/space) "iO" = ( /obj/structure/grille, /obj/structure/window/reinforced{ dir = 1 }, -/obj/structure/window/reinforced, /obj/machinery/door/firedoor/border_only, /obj/structure/window/reinforced{ dir = 8 }, +/obj/structure/window/reinforced, /turf/simulated/floor/plating, /area/residential/docking_lobby) "iP" = ( /obj/structure/grille, -/obj/structure/window/reinforced, -/obj/machinery/door/firedoor/border_only, /obj/structure/window/reinforced{ dir = 1 }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/window/reinforced, /turf/simulated/floor/plating, /area/residential/docking_lobby) "iQ" = ( @@ -3133,27 +3218,21 @@ /obj/structure/window/reinforced{ dir = 1 }, -/obj/structure/window/reinforced, -/obj/machinery/door/firedoor/border_only, -/turf/simulated/floor/plating, -/area/residential/docking_lobby) -"iR" = ( -/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, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; - name = "KEEP CLEAR: DOCKING AREA"; - pixel_y = 0 - }, +/obj/structure/window/reinforced, /turf/simulated/floor/plating, /area/residential/docking_lobby) +"iR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/residential/docking_lobby) "iS" = ( /obj/machinery/light{ dir = 8 @@ -3168,7 +3247,57 @@ }, /turf/simulated/floor/carpet, /area/residential/mansion) +"iU" = ( +/obj/machinery/alarm{ + frequency = 1441; + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/space) "iV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/residential/docking_lobby) +"iW" = ( +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -28 + }, +/turf/simulated/floor/plating, +/area/space) +"iX" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/space) +"iY" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/residential/docking_lobby) +"iZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/residential/docking_lobby) +"ja" = ( +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/residential/docking_lobby) +"jb" = ( /obj/structure/cable{ icon_state = "1-4" }, @@ -3177,7 +3306,29 @@ }, /turf/simulated/floor/tiled, /area/residential/docking_lobby) -"iY" = ( +"jc" = ( +/obj/structure/closet/crate, +/obj/item/clothing/accessory/medal/silver/valor, +/obj/item/weapon/storage/photo_album, +/obj/item/clothing/head/fez, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/lino, +/area/residential/room3) +"jd" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/residential/docking_lobby) +"je" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, @@ -3192,7 +3343,7 @@ }, /turf/simulated/floor/tiled, /area/residential/docking_lobby) -"iZ" = ( +"jf" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ icon_state = "intact-scrubbers"; dir = 4 @@ -3206,81 +3357,33 @@ /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, /turf/simulated/floor/tiled, /area/residential/docking_lobby) -"ja" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, +"jg" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"jb" = ( -/obj/machinery/airlock_sensor{ - pixel_y = -28 - }, -/obj/effect/floor_decal/industrial/warning, -/obj/effect/floor_decal/industrial/warning{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; dir = 4 }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_pump/high_volume{ - dir = 4; - frequency = 1380; - id_tag = "specops_dock_pump" - }, -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/obj/effect/map_helper/airlock/sensor/chamber_sensor, -/turf/simulated/floor/tiled/techmaint, -/area/residential/docking_lobby) -"jc" = ( -/obj/structure/closet/crate, -/obj/item/clothing/accessory/medal/silver/valor, -/obj/item/weapon/storage/photo_album, -/obj/item/clothing/head/fez, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/lino, -/area/residential/room3) -"jd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"je" = ( /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"jf" = ( -/obj/machinery/computer/shuttle_control/residential_shuttle{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/residential/docking_lobby) -"jg" = ( -/obj/structure/bed/chair{ - dir = 8 - }, /turf/simulated/floor/tiled, /area/residential/docking_lobby) "jh" = ( -/obj/structure/bed/chair{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, /turf/simulated/floor/tiled, /area/residential/docking_lobby) "ji" = ( @@ -3318,7 +3421,7 @@ /area/residential/room3) "jo" = ( /turf/simulated/wall, -/area/residential/room5) +/area/residential/mroom1) "jp" = ( /obj/effect/wingrille_spawn/reinforced, /obj/machinery/door/firedoor/glass, @@ -3328,81 +3431,87 @@ /obj/structure/simple_door/wood, /turf/simulated/floor/lino, /area/residential/mansion) -"js" = ( -/obj/machinery/computer/cryopod/dorms{ - pixel_x = 32 +"jr" = ( +/obj/machinery/door/airlock{ + name = "Unit 3" }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/space) +"js" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1; + name = "Residential" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled, /area/residential/docking_lobby) "jt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/residential/docking_lobby) -"ju" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/residential/docking_lobby) -"jv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/residential/docking_lobby) -"jw" = ( /obj/machinery/light{ - dir = 8 + dir = 4; + icon_state = "tube1"; + pixel_y = 0 }, /turf/simulated/floor/tiled, /area/residential/docking_lobby) -"jx" = ( +"ju" = ( +/obj/machinery/computer/shuttle_control/residential_shuttle{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/residential/docking_lobby) +"jv" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/bed/chair{ dir = 8 }, /turf/simulated/floor/tiled, /area/residential/docking_lobby) -"jy" = ( +"jw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/bed/chair{ dir = 4 }, /turf/simulated/floor/tiled, /area/residential/docking_lobby) -"jz" = ( -/obj/machinery/alarm{ - dir = 8; - icon_state = "alarm0"; - pixel_x = 24 - }, -/obj/machinery/light{ - dir = 4; - icon_state = "tube1"; - pixel_y = 0 +"jx" = ( +/obj/structure/bed/chair{ + dir = 8 }, +/turf/simulated/floor/tiled, +/area/residential/docking_lobby) +"jy" = ( /obj/structure/bed/chair{ dir = 4 }, /turf/simulated/floor/tiled, /area/residential/docking_lobby) +"jz" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/residential/docking_lobby) "jA" = ( /obj/structure/window/basic, /obj/machinery/door/window, @@ -3434,8 +3543,6 @@ /area/residential/room1) "jF" = ( /obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; icon_state = "cabinet_closed" }, /obj/item/clothing/under/shorts/black, @@ -3475,10 +3582,10 @@ pixel_x = -22 }, /turf/simulated/floor/wood, -/area/residential/room5) +/area/residential/mroom1) "jM" = ( /turf/simulated/floor/carpet, -/area/residential/room5) +/area/residential/mroom1) "jN" = ( /obj/machinery/computer/security/telescreen/entertainment{ icon_state = "frame"; @@ -3487,18 +3594,18 @@ }, /obj/structure/table/glass, /turf/simulated/floor/carpet, -/area/residential/room5) +/area/residential/mroom1) "jO" = ( /turf/simulated/floor/wood, -/area/residential/room5) +/area/residential/mroom1) "jP" = ( /obj/structure/closet/crate/bin, /turf/simulated/floor/wood, -/area/residential/room5) +/area/residential/mroom1) "jQ" = ( /obj/structure/table/bench/padded, /turf/simulated/floor/carpet, -/area/residential/room5) +/area/residential/mroom1) "jR" = ( /obj/structure/table/bench/padded, /obj/machinery/light{ @@ -3507,7 +3614,60 @@ pixel_x = 0 }, /turf/simulated/floor/carpet, -/area/residential/room5) +/area/residential/mroom1) +"jS" = ( +/obj/machinery/door/airlock{ + name = "RM1"; + req_access = list(8101) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/residential/corridors) +"jT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/plating, +/area/space) +"jU" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/plating, +/area/space) "jV" = ( /obj/structure/toilet{ dir = 4 @@ -3591,37 +3751,37 @@ dir = 8 }, /turf/simulated/floor/wood, -/area/residential/room5) +/area/residential/mroom1) "kg" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /obj/structure/bed/chair/sofa/left{ dir = 4 }, /turf/simulated/floor/carpet, -/area/residential/room5) +/area/residential/mroom1) "kh" = ( /obj/structure/bed/chair/sofa/right{ dir = 8 }, /turf/simulated/floor/carpet, -/area/residential/room5) +/area/residential/mroom1) "ki" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, /turf/simulated/floor/wood, -/area/residential/room5) +/area/residential/mroom1) "kj" = ( /obj/structure/table/woodentable, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, /turf/simulated/floor/carpet, -/area/residential/room5) +/area/residential/mroom1) "kk" = ( /obj/structure/table/woodentable, /turf/simulated/floor/carpet, -/area/residential/room5) +/area/residential/mroom1) "kl" = ( /obj/structure/table/standard{ name = "plastic table frame" @@ -3721,7 +3881,7 @@ /area/residential/mansion) "kv" = ( /obj/machinery/door/airlock{ - name = "Unit 1"; + name = "RS1"; req_access = list(8001) }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -3771,7 +3931,7 @@ "ky" = ( /obj/machinery/door/airlock/external{ name = "S1"; - req_access = list(8007) + req_access = list(8201) }, /turf/simulated/shuttle/plating, /area/residential/ship_bay) @@ -3790,7 +3950,7 @@ pixel_x = 0 }, /turf/simulated/floor/plating, -/area/residential/room5) +/area/residential/mroom1) "kA" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 @@ -3806,7 +3966,7 @@ pixel_x = 0 }, /turf/simulated/floor/plating, -/area/residential/room5) +/area/residential/mroom1) "kB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -3825,7 +3985,7 @@ dir = 1 }, /turf/simulated/floor/plating, -/area/residential/room5) +/area/residential/mroom1) "kC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -3840,7 +4000,7 @@ pixel_x = 0 }, /turf/simulated/floor/plating, -/area/residential/room5) +/area/residential/mroom1) "kD" = ( /obj/machinery/door/airlock/silver, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -3858,7 +4018,7 @@ }, /obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, -/area/residential/room5) +/area/residential/mroom1) "kE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -3873,18 +4033,18 @@ icon_state = "2-8" }, /turf/simulated/floor/wood, -/area/residential/room5) +/area/residential/mroom1) "kF" = ( -/obj/structure/bed/chair/sofa/corner{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ icon_state = "intact-scrubbers"; dir = 4 }, +/obj/structure/bed/chair/sofa/corner{ + dir = 4 + }, /turf/simulated/floor/carpet, -/area/residential/room5) +/area/residential/mroom1) "kG" = ( /obj/structure/bed/chair/sofa{ dir = 1 @@ -3897,7 +4057,7 @@ dir = 4 }, /turf/simulated/floor/carpet, -/area/residential/room5) +/area/residential/mroom1) "kH" = ( /obj/structure/bed/chair/sofa/corner{ dir = 8 @@ -3910,7 +4070,7 @@ dir = 4 }, /turf/simulated/floor/carpet, -/area/residential/room5) +/area/residential/mroom1) "kI" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 @@ -3919,14 +4079,14 @@ dir = 1 }, /turf/simulated/floor/wood, -/area/residential/room5) +/area/residential/mroom1) "kJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /turf/simulated/floor/wood, -/area/residential/room5) +/area/residential/mroom1) "kK" = ( /obj/structure/table/bench/padded, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -3937,7 +4097,7 @@ dir = 4 }, /turf/simulated/floor/carpet, -/area/residential/room5) +/area/residential/mroom1) "kL" = ( /obj/structure/table/bench/padded, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -3947,7 +4107,7 @@ dir = 10 }, /turf/simulated/floor/carpet, -/area/residential/room5) +/area/residential/mroom1) "kM" = ( /obj/structure/coatrack, /obj/item/clothing/head/det, @@ -3963,6 +4123,40 @@ /obj/structure/mopbucket, /turf/simulated/floor/wood, /area/residential/mansion) +"kP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/space) +"kQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/plating, +/area/space) "kR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -3986,36 +4180,36 @@ /area/residential/room3) "kV" = ( /obj/machinery/door/airlock{ - name = "Unit 5"; - req_access = list(8005) + name = "RM1"; + req_access = list(8101) }, /obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, /area/residential/corridors) "kW" = ( /turf/simulated/floor/plating, -/area/residential/room5) +/area/residential/mroom1) "kX" = ( /obj/machinery/light/small, /turf/simulated/floor/plating, -/area/residential/room5) +/area/residential/mroom1) "kY" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, /turf/simulated/floor/plating, -/area/residential/room5) +/area/residential/mroom1) "kZ" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, /turf/simulated/floor/plating, -/area/residential/room5) +/area/residential/mroom1) "la" = ( /obj/machinery/door/airlock/silver, /obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, -/area/residential/room5) +/area/residential/mroom1) "lb" = ( /obj/structure/cable{ d1 = 1; @@ -4023,7 +4217,7 @@ icon_state = "1-2" }, /turf/simulated/floor/wood, -/area/residential/room5) +/area/residential/mroom1) "lc" = ( /obj/machinery/light_switch{ dir = 1; @@ -4031,16 +4225,16 @@ pixel_y = -24 }, /turf/simulated/floor/wood, -/area/residential/room5) +/area/residential/mroom1) "ld" = ( /obj/machinery/light, /turf/simulated/floor/wood, -/area/residential/room5) +/area/residential/mroom1) "le" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/wood, -/area/residential/room5) +/area/residential/mroom1) "lf" = ( /obj/structure/window/reinforced/full, /obj/structure/grille, @@ -4060,15 +4254,43 @@ }, /turf/simulated/floor/wood, /area/residential/mansion) +"li" = ( +/obj/machinery/door/airlock/silver, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/space) "lj" = ( -/turf/simulated/floor/holofloor/tiled, -/area/residential/docking_lobby) -"lk" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 +/obj/machinery/alarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1"; + pixel_y = 0 + }, +/obj/structure/bed/chair{ + dir = 4 }, /turf/simulated/floor/tiled, /area/residential/docking_lobby) +"lk" = ( +/turf/simulated/floor/holofloor/tiled, +/area/residential/docking_lobby) "ll" = ( /obj/structure/table/woodentable, /obj/machinery/light{ @@ -4154,26 +4376,26 @@ icon_state = "1-2" }, /turf/simulated/wall, -/area/residential/room5) +/area/residential/mroom1) "lz" = ( /obj/machinery/door/airlock/glass, /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/wood, -/area/residential/room5) +/area/residential/mroom1) "lA" = ( /obj/machinery/door/airlock/glass, /obj/machinery/door/firedoor/glass, /turf/simulated/floor/wood, -/area/residential/room5) +/area/residential/mroom1) "lB" = ( /obj/machinery/door/airlock/glass, /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/white, -/area/residential/room5) +/area/residential/mroom1) "lC" = ( /obj/structure/table/rack, /obj/item/weapon/grenade/chem_grenade/cleaner, @@ -4187,15 +4409,30 @@ /obj/item/weapon/storage/toolbox/syndicate/powertools, /turf/simulated/floor/wood, /area/residential/mansion) -"lF" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ +"lE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/space) +"lF" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, /turf/simulated/floor/tiled, /area/residential/docking_lobby) "lG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 +/obj/machinery/computer/cryopod/dorms{ + pixel_x = 32 }, /turf/simulated/floor/tiled, /area/residential/docking_lobby) @@ -4317,7 +4554,7 @@ /area/residential/corridors) "lR" = ( /obj/machinery/door/airlock{ - name = "Unit 3"; + name = "RS3"; req_access = list(8003) }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -4417,7 +4654,7 @@ dir = 1 }, /turf/simulated/floor/tiled, -/area/residential/room5) +/area/residential/mroom1) "ma" = ( /obj/machinery/light{ dir = 4; @@ -4425,7 +4662,7 @@ pixel_x = 0 }, /turf/simulated/floor/wood, -/area/residential/room5) +/area/residential/mroom1) "mb" = ( /obj/structure/table/steel_reinforced, /obj/item/trash/bowl, @@ -4442,7 +4679,7 @@ /obj/item/weapon/material/kitchen/utensil/spoon, /obj/item/weapon/material/kitchen/utensil/spoon, /turf/simulated/floor/tiled/white, -/area/residential/room5) +/area/residential/mroom1) "mc" = ( /obj/machinery/alarm{ dir = 8; @@ -4452,7 +4689,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/white, -/area/residential/room5) +/area/residential/mroom1) "md" = ( /obj/structure/table/marble, /turf/simulated/floor/wood, @@ -4461,6 +4698,27 @@ /obj/structure/closet/cabinet, /turf/simulated/floor/wood, /area/residential/mansion) +"mf" = ( +/obj/machinery/door/airlock{ + name = "RM1"; + req_access = list(8101) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/space) "mg" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/wood, @@ -4505,7 +4763,7 @@ /obj/machinery/door/airlock, /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled, -/area/residential/room5) +/area/residential/mroom1) "mn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -4514,7 +4772,7 @@ dir = 6 }, /turf/simulated/floor/wood, -/area/residential/room5) +/area/residential/mroom1) "mo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -4524,7 +4782,7 @@ dir = 4 }, /turf/simulated/floor/wood, -/area/residential/room5) +/area/residential/mroom1) "mp" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -4533,7 +4791,7 @@ dir = 9 }, /turf/simulated/floor/wood, -/area/residential/room5) +/area/residential/mroom1) "mq" = ( /obj/structure/table/steel_reinforced, /obj/item/weapon/material/kitchen/rollingpin, @@ -4547,14 +4805,14 @@ }, /obj/item/weapon/reagent_containers/food/condiment/enzyme, /turf/simulated/floor/tiled/white, -/area/residential/room5) +/area/residential/mroom1) "mr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/white, -/area/residential/room5) +/area/residential/mroom1) "ms" = ( /turf/simulated/floor/holofloor/wood, /area/residential/mansion) @@ -4621,11 +4879,11 @@ /obj/structure/table/steel_reinforced, /obj/machinery/microwave, /turf/simulated/floor/tiled/white, -/area/residential/room5) +/area/residential/mroom1) "mF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/white, -/area/residential/room5) +/area/residential/mroom1) "mG" = ( /obj/structure/bed/chair/comfy/beige, /turf/simulated/floor/holofloor/wood, @@ -4678,7 +4936,7 @@ /area/residential/room3) "mP" = ( /turf/simulated/floor/carpet/blue, -/area/residential/room5) +/area/residential/mroom1) "mQ" = ( /obj/machinery/alarm{ frequency = 1441; @@ -4688,7 +4946,7 @@ dir = 6 }, /turf/simulated/floor/carpet/blue, -/area/residential/room5) +/area/residential/mroom1) "mR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -4700,7 +4958,7 @@ dir = 1 }, /turf/simulated/floor/carpet/blue, -/area/residential/room5) +/area/residential/mroom1) "mS" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -4710,7 +4968,7 @@ dir = 4 }, /turf/simulated/floor/carpet/blue, -/area/residential/room5) +/area/residential/mroom1) "mT" = ( /obj/machinery/power/apc{ dir = 1; @@ -4732,7 +4990,7 @@ dir = 4 }, /turf/simulated/floor/wood, -/area/residential/room5) +/area/residential/mroom1) "mU" = ( /obj/structure/cable{ icon_state = "1-8" @@ -4745,7 +5003,7 @@ dir = 4 }, /turf/simulated/floor/wood, -/area/residential/room5) +/area/residential/mroom1) "mV" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 @@ -4754,7 +5012,7 @@ dir = 4 }, /turf/simulated/floor/wood, -/area/residential/room5) +/area/residential/mroom1) "mW" = ( /obj/structure/closet/secure_closet/freezer/fridge, /obj/item/weapon/reagent_containers/food/condiment/flour, @@ -4763,13 +5021,13 @@ /obj/item/weapon/reagent_containers/food/snacks/meat, /obj/item/weapon/reagent_containers/food/snacks/meat, /turf/simulated/floor/tiled/white, -/area/residential/room5) +/area/residential/mroom1) "mX" = ( /obj/structure/sink/kitchen{ pixel_y = 30 }, /turf/simulated/floor/tiled/white, -/area/residential/room5) +/area/residential/mroom1) "mY" = ( /obj/structure/table/steel_reinforced, /obj/item/weapon/storage/box/glasses, @@ -4777,7 +5035,7 @@ dir = 1 }, /turf/simulated/floor/tiled/white, -/area/residential/room5) +/area/residential/mroom1) "mZ" = ( /obj/structure/table/steel_reinforced, /obj/machinery/chemical_dispenser/bar_coffee, @@ -4785,13 +5043,13 @@ dir = 4 }, /turf/simulated/floor/tiled/white, -/area/residential/room5) +/area/residential/mroom1) "na" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, /turf/simulated/floor/tiled/white, -/area/residential/room5) +/area/residential/mroom1) "nb" = ( /obj/structure/bed/chair/comfy/brown{ dir = 8 @@ -4845,15 +5103,15 @@ /obj/item/weapon/bedsheet/bluedouble, /obj/structure/bed/double/padded, /turf/simulated/floor/carpet/blue, -/area/residential/room5) +/area/residential/mroom1) "nl" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/carpet/blue, -/area/residential/room5) +/area/residential/mroom1) "nm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/carpet/blue, -/area/residential/room5) +/area/residential/mroom1) "nn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -4863,14 +5121,14 @@ pixel_x = 0 }, /turf/simulated/floor/wood, -/area/residential/room5) +/area/residential/mroom1) "no" = ( /obj/machinery/vending/hydronutrients, /turf/simulated/floor/tiled/white, -/area/residential/room5) +/area/residential/mroom1) "np" = ( /turf/simulated/floor/tiled/white, -/area/residential/room5) +/area/residential/mroom1) "nq" = ( /obj/structure/table/woodentable, /obj/item/device/flashlight/lamp, @@ -4882,13 +5140,13 @@ dir = 4 }, /turf/simulated/floor/carpet/blue, -/area/residential/room5) +/area/residential/mroom1) "ns" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, /turf/simulated/floor/carpet/blue, -/area/residential/room5) +/area/residential/mroom1) "nt" = ( /obj/structure/closet/cabinet, /obj/machinery/atmospherics/unary/vent_scrubber/on{ @@ -4896,15 +5154,15 @@ }, /obj/machinery/light, /turf/simulated/floor/carpet/blue, -/area/residential/room5) +/area/residential/mroom1) "nu" = ( /obj/structure/closet/cabinet, /turf/simulated/floor/carpet/blue, -/area/residential/room5) +/area/residential/mroom1) "nv" = ( /obj/machinery/seed_storage/garden, /turf/simulated/floor/tiled/white, -/area/residential/room5) +/area/residential/mroom1) "nw" = ( /obj/item/weapon/reagent_containers/glass/bucket, /obj/item/weapon/material/minihoe, @@ -4914,16 +5172,16 @@ /obj/item/weapon/reagent_containers/spray/plantbgone, /obj/machinery/light, /turf/simulated/floor/tiled/white, -/area/residential/room5) +/area/residential/mroom1) "nx" = ( /obj/machinery/portable_atmospherics/hydroponics, /turf/simulated/floor/tiled/white, -/area/residential/room5) +/area/residential/mroom1) "ny" = ( /obj/machinery/portable_atmospherics/hydroponics, /obj/machinery/light, /turf/simulated/floor/tiled/white, -/area/residential/room5) +/area/residential/mroom1) "nz" = ( /obj/structure/bookcase{ name = "Forbidden Knowledge" @@ -4966,14 +5224,14 @@ /area/residential/mansion) "nG" = ( /turf/simulated/floor/carpet/purcarpet, -/area/residential/room5) +/area/residential/mroom1) "nH" = ( /obj/machinery/alarm{ frequency = 1441; pixel_y = 22 }, /turf/simulated/floor/carpet/purcarpet, -/area/residential/room5) +/area/residential/mroom1) "nI" = ( /obj/structure/closet/cabinet, /obj/machinery/atmospherics/unary/vent_scrubber/on, @@ -4981,11 +5239,11 @@ dir = 1 }, /turf/simulated/floor/carpet/purcarpet, -/area/residential/room5) +/area/residential/mroom1) "nJ" = ( /obj/structure/closet/cabinet, /turf/simulated/floor/carpet/purcarpet, -/area/residential/room5) +/area/residential/mroom1) "nK" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 @@ -4995,12 +5253,12 @@ dir = 4 }, /turf/simulated/floor/wood, -/area/residential/room5) +/area/residential/mroom1) "nL" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /turf/simulated/floor/wood, -/area/residential/room5) +/area/residential/mroom1) "nM" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -5012,7 +5270,7 @@ dir = 1 }, /turf/simulated/floor/wood, -/area/residential/room5) +/area/residential/mroom1) "nN" = ( /obj/machinery/door/airlock, /obj/machinery/door/firedoor/glass, @@ -5024,7 +5282,7 @@ dir = 4 }, /turf/simulated/floor/tiled, -/area/residential/room5) +/area/residential/mroom1) "nO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -5033,54 +5291,54 @@ dir = 10 }, /turf/simulated/floor/tiled, -/area/residential/room5) +/area/residential/mroom1) "nP" = ( /obj/structure/reagent_dispensers/winevat, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, /turf/simulated/floor/tiled, -/area/residential/room5) +/area/residential/mroom1) "nQ" = ( /obj/item/weapon/bedsheet/purpledouble, /obj/structure/bed/double/padded, /turf/simulated/floor/carpet/purcarpet, -/area/residential/room5) +/area/residential/mroom1) "nR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/carpet/purcarpet, -/area/residential/room5) +/area/residential/mroom1) "nS" = ( /obj/structure/table/glass, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, /turf/simulated/floor/carpet, -/area/residential/room5) +/area/residential/mroom1) "nT" = ( /obj/structure/bed/chair/comfy/purp, /obj/structure/bed/chair/comfy/blue, /obj/structure/bed/chair/comfy/purp, /turf/simulated/floor/carpet, -/area/residential/room5) +/area/residential/mroom1) "nU" = ( /obj/structure/bed/chair/comfy/blue, /turf/simulated/floor/carpet, -/area/residential/room5) +/area/residential/mroom1) "nV" = ( /obj/structure/table/glass, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, /turf/simulated/floor/carpet, -/area/residential/room5) +/area/residential/mroom1) "nW" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ icon_state = "intact-scrubbers"; dir = 5 }, /turf/simulated/floor/tiled, -/area/residential/room5) +/area/residential/mroom1) "nX" = ( /obj/machinery/alarm{ dir = 8; @@ -5096,7 +5354,7 @@ pixel_x = 0 }, /turf/simulated/floor/tiled, -/area/residential/room5) +/area/residential/mroom1) "nY" = ( /turf/simulated/wall, /area/residential/room2) @@ -5109,13 +5367,13 @@ dir = 4 }, /turf/simulated/floor/carpet/purcarpet, -/area/residential/room5) +/area/residential/mroom1) "ob" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /turf/simulated/floor/carpet/purcarpet, -/area/residential/room5) +/area/residential/mroom1) "oc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -5126,7 +5384,7 @@ }, /obj/machinery/light, /turf/simulated/floor/carpet/purcarpet, -/area/residential/room5) +/area/residential/mroom1) "od" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -5136,7 +5394,7 @@ dir = 4 }, /turf/simulated/floor/carpet/purcarpet, -/area/residential/room5) +/area/residential/mroom1) "oe" = ( /obj/machinery/door/airlock, /obj/machinery/door/firedoor/glass, @@ -5148,7 +5406,7 @@ dir = 4 }, /turf/simulated/floor/wood, -/area/residential/room5) +/area/residential/mroom1) "of" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -5158,11 +5416,11 @@ }, /obj/machinery/light, /turf/simulated/floor/wood, -/area/residential/room5) +/area/residential/mroom1) "og" = ( /obj/structure/reagent_dispensers/winevat, /turf/simulated/floor/tiled, -/area/residential/room5) +/area/residential/mroom1) "oh" = ( /obj/structure/table/standard{ name = "plastic table frame" @@ -5317,7 +5575,7 @@ }, /obj/machinery/door/airlock/external{ name = "S5"; - req_access = list(8011) + req_access = list(8205) }, /turf/simulated/floor/plating, /area/residential/ship_bay) @@ -5539,8 +5797,8 @@ /area/residential/room2) "pf" = ( /obj/machinery/door/airlock{ - name = "Unit 4"; - req_access = list(8004) + name = "RS2"; + req_access = list(8002) }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ icon_state = "intact-scrubbers"; @@ -5576,19 +5834,19 @@ /area/residential/corridors) "ph" = ( /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/structure/cable{ icon_state = "1-4" }, /obj/structure/cable{ icon_state = "1-8" }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /turf/simulated/floor/tiled, /area/residential/corridors) "pi" = ( /obj/machinery/door/airlock{ - name = "Unit 6"; - req_access = list(8006) + name = "RM2"; + req_access = list(8102) }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -5690,13 +5948,13 @@ /area/residential/room4) "pq" = ( /turf/simulated/wall, -/area/residential/room6) +/area/residential/mroom2) "pr" = ( /obj/structure/window/reinforced/full, /obj/structure/grille, /obj/structure/curtain/black, /turf/simulated/floor/plating, -/area/residential/room6) +/area/residential/mroom2) "ps" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/wood, @@ -5718,28 +5976,28 @@ dir = 1 }, /turf/simulated/floor/wood, -/area/residential/room6) +/area/residential/mroom2) "px" = ( /obj/structure/table/rack, /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/wood, -/area/residential/room6) +/area/residential/mroom2) "py" = ( /obj/structure/flora/pottedplant{ icon_state = "plant-06" }, /turf/simulated/floor/wood, -/area/residential/room6) +/area/residential/mroom2) "pz" = ( /obj/structure/closet/cabinet, /turf/simulated/floor/wood, -/area/residential/room6) +/area/residential/mroom2) "pA" = ( /obj/structure/sink/kitchen{ pixel_y = 30 }, /turf/simulated/floor/tiled/white, -/area/residential/room6) +/area/residential/mroom2) "pB" = ( /obj/structure/table/steel_reinforced, /obj/machinery/microwave, @@ -5748,14 +6006,14 @@ dir = 1 }, /turf/simulated/floor/tiled/white, -/area/residential/room6) +/area/residential/mroom2) "pC" = ( /obj/structure/table/steel_reinforced, /obj/item/weapon/material/kitchen/rollingpin, /obj/item/weapon/material/knife, /obj/item/weapon/reagent_containers/food/condiment/enzyme, /turf/simulated/floor/tiled/white, -/area/residential/room6) +/area/residential/mroom2) "pD" = ( /obj/structure/table/steel_reinforced, /obj/item/trash/bowl, @@ -5772,7 +6030,7 @@ /obj/item/weapon/material/kitchen/utensil/spoon, /obj/item/weapon/material/kitchen/utensil/spoon, /turf/simulated/floor/tiled/white, -/area/residential/room6) +/area/residential/mroom2) "pE" = ( /obj/structure/bed/chair/wood{ dir = 8 @@ -5819,7 +6077,7 @@ /obj/structure/curtain/black, /obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, -/area/residential/room5) +/area/residential/mroom1) "pL" = ( /obj/machinery/alarm{ dir = 4; @@ -5827,14 +6085,14 @@ pixel_x = -22 }, /turf/simulated/floor/wood, -/area/residential/room6) +/area/residential/mroom2) "pM" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/wood, -/area/residential/room6) +/area/residential/mroom2) "pN" = ( /turf/simulated/floor/wood, -/area/residential/room6) +/area/residential/mroom2) "pO" = ( /obj/machinery/alarm{ dir = 4; @@ -5845,21 +6103,21 @@ dir = 6 }, /turf/simulated/floor/tiled/white, -/area/residential/room6) +/area/residential/mroom2) "pP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, /turf/simulated/floor/tiled/white, -/area/residential/room6) +/area/residential/mroom2) "pQ" = ( /turf/simulated/floor/tiled/white, -/area/residential/room6) +/area/residential/mroom2) "pR" = ( /obj/structure/table/steel_reinforced, /obj/item/weapon/storage/box/glasses, /turf/simulated/floor/tiled/white, -/area/residential/room6) +/area/residential/mroom2) "pS" = ( /obj/structure/bed/chair/wood, /turf/simulated/floor/wood, @@ -5875,20 +6133,22 @@ /area/residential/room4) "pU" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, /obj/structure/cable{ - icon_state = "1-4" + d1 = 1; + d2 = 2; + icon_state = "1-2" }, /turf/simulated/floor/tiled, /area/residential/corridors) "pV" = ( /obj/machinery/door/airlock/external{ name = "S2"; - req_access = list(8008) + req_access = list(8202) }, /turf/simulated/floor/plating, /area/residential/ship_bay) @@ -5907,7 +6167,7 @@ pixel_x = 0 }, /turf/simulated/floor/plating, -/area/residential/room6) +/area/residential/mroom2) "pX" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 @@ -5923,7 +6183,7 @@ pixel_x = 0 }, /turf/simulated/floor/plating, -/area/residential/room6) +/area/residential/mroom2) "pY" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -5943,7 +6203,7 @@ dir = 1 }, /turf/simulated/floor/plating, -/area/residential/room6) +/area/residential/mroom2) "pZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -5958,7 +6218,7 @@ pixel_x = 0 }, /turf/simulated/floor/plating, -/area/residential/room6) +/area/residential/mroom2) "qa" = ( /obj/machinery/door/airlock/silver, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -5976,7 +6236,7 @@ }, /obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, -/area/residential/room6) +/area/residential/mroom2) "qb" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -5991,7 +6251,7 @@ icon_state = "2-8" }, /turf/simulated/floor/lino, -/area/residential/room6) +/area/residential/mroom2) "qc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ icon_state = "intact-scrubbers"; @@ -5999,7 +6259,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /turf/simulated/floor/lino, -/area/residential/room6) +/area/residential/mroom2) "qd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -6008,25 +6268,25 @@ dir = 10 }, /turf/simulated/floor/lino, -/area/residential/room6) +/area/residential/mroom2) "qe" = ( /obj/structure/coatrack, /turf/simulated/floor/wood, -/area/residential/room6) +/area/residential/mroom2) "qf" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled/white, -/area/residential/room6) +/area/residential/mroom2) "qg" = ( /obj/structure/table/steel_reinforced, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, /turf/simulated/floor/tiled/white, -/area/residential/room6) +/area/residential/mroom2) "qh" = ( /obj/structure/closet/secure_closet/freezer/fridge, /obj/item/weapon/reagent_containers/food/condiment/flour, @@ -6035,7 +6295,7 @@ /obj/item/weapon/reagent_containers/food/snacks/meat, /obj/item/weapon/reagent_containers/food/snacks/meat, /turf/simulated/floor/tiled/white, -/area/residential/room6) +/area/residential/mroom2) "qi" = ( /obj/machinery/alarm{ dir = 1; @@ -6087,16 +6347,17 @@ /turf/simulated/floor/lino, /area/residential/room4) "qq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9; - pixel_y = 0 +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 4; + name = "Residential" }, +/obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled, /area/residential/corridors) "qr" = ( /obj/machinery/door/airlock{ - name = "Unit 6"; - req_access = list(8006) + name = "RM2"; + req_access = list(8102) }, /obj/structure/cable{ d1 = 4; @@ -6109,28 +6370,28 @@ /area/residential/corridors) "qs" = ( /turf/simulated/floor/plating, -/area/residential/room6) +/area/residential/mroom2) "qt" = ( /obj/machinery/light/small, /turf/simulated/floor/plating, -/area/residential/room6) +/area/residential/mroom2) "qu" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, /turf/simulated/floor/plating, -/area/residential/room6) +/area/residential/mroom2) "qv" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 }, /turf/simulated/floor/plating, -/area/residential/room6) +/area/residential/mroom2) "qw" = ( /obj/machinery/door/airlock/silver, /obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, -/area/residential/room6) +/area/residential/mroom2) "qx" = ( /obj/structure/cable{ d1 = 1; @@ -6138,7 +6399,7 @@ icon_state = "1-2" }, /turf/simulated/floor/lino, -/area/residential/room6) +/area/residential/mroom2) "qy" = ( /obj/machinery/light_switch{ dir = 1; @@ -6146,43 +6407,48 @@ pixel_y = -24 }, /turf/simulated/floor/lino, -/area/residential/room6) +/area/residential/mroom2) "qz" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/lino, -/area/residential/room6) +/area/residential/mroom2) "qA" = ( /obj/structure/coatrack, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, /turf/simulated/floor/wood, -/area/residential/room6) +/area/residential/mroom2) "qB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled/white, -/area/residential/room6) +/area/residential/mroom2) "qC" = ( /obj/structure/table/steel_reinforced, /obj/machinery/chemical_dispenser/bar_soft, /turf/simulated/floor/tiled/white, -/area/residential/room6) +/area/residential/mroom2) "qD" = ( /obj/machinery/light, /turf/simulated/floor/tiled/white, -/area/residential/room6) +/area/residential/mroom2) "qE" = ( /obj/machinery/cooker/grill, /turf/simulated/floor/tiled/white, -/area/residential/room6) +/area/residential/mroom2) "qF" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, +/obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled, /area/residential/corridors) "qG" = ( @@ -6192,21 +6458,21 @@ icon_state = "1-2" }, /turf/simulated/wall, -/area/residential/room6) +/area/residential/mroom2) "qH" = ( /obj/machinery/door/airlock/glass, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/door/firedoor/glass, /turf/simulated/floor/wood, -/area/residential/room6) +/area/residential/mroom2) "qI" = ( /obj/machinery/door/airlock/glass, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled/white, -/area/residential/room6) +/area/residential/mroom2) "qJ" = ( /obj/structure/cable{ d1 = 1; @@ -6215,41 +6481,41 @@ }, /obj/structure/closet/crate/bin, /turf/simulated/floor/wood, -/area/residential/room6) +/area/residential/mroom2) "qK" = ( /obj/machinery/light{ dir = 1 }, /turf/simulated/floor/wood, -/area/residential/room6) +/area/residential/mroom2) "qL" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/wood, -/area/residential/room6) +/area/residential/mroom2) "qM" = ( /obj/machinery/alarm{ frequency = 1441; pixel_y = 22 }, /turf/simulated/floor/wood, -/area/residential/room6) +/area/residential/mroom2) "qN" = ( /obj/structure/table/woodentable, /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/wood, -/area/residential/room6) +/area/residential/mroom2) "qO" = ( /obj/structure/table/woodentable, /obj/machinery/light{ dir = 1 }, /turf/simulated/floor/wood, -/area/residential/room6) +/area/residential/mroom2) "qP" = ( /obj/machinery/computer/arcade, /turf/simulated/floor/wood, -/area/residential/room6) +/area/residential/mroom2) "qQ" = ( /obj/structure/cable{ d1 = 1; @@ -6260,7 +6526,7 @@ icon_state = "plant-24" }, /turf/simulated/floor/wood, -/area/residential/room6) +/area/residential/mroom2) "qR" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 @@ -6269,13 +6535,13 @@ dir = 6 }, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "qS" = ( /obj/structure/bed/chair/comfy/red, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "qT" = ( /obj/structure/bed/chair/comfy/red, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -6286,32 +6552,32 @@ dir = 4 }, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "qU" = ( /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "qV" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "qW" = ( /obj/structure/bed/chair/comfy/beige{ icon_state = "comfychair_preview"; dir = 1 }, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "qX" = ( /obj/structure/window/reinforced/full, /obj/structure/grille, /turf/simulated/floor/plating, -/area/residential/room6) +/area/residential/mroom2) "qY" = ( /obj/structure/cable{ d1 = 1; @@ -6319,49 +6585,49 @@ icon_state = "1-2" }, /turf/simulated/floor/wood, -/area/residential/room6) +/area/residential/mroom2) "qZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "ra" = ( /obj/structure/table/woodentable, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 }, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "rb" = ( /obj/structure/table/woodentable, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "rc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "rd" = ( /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "re" = ( /obj/structure/closet/cabinet, /obj/item/device/instrument/guitar, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "rf" = ( /obj/machinery/light{ dir = 1 }, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "rg" = ( /obj/item/weapon/bedsheet/hos, /obj/structure/bed/padded, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "rh" = ( /obj/machinery/power/apc{ dir = 1; @@ -6374,17 +6640,17 @@ d2 = 4 }, /turf/simulated/floor/wood, -/area/residential/room6) +/area/residential/mroom2) "ri" = ( /obj/structure/cable{ icon_state = "1-8" }, /turf/simulated/floor/wood, -/area/residential/room6) +/area/residential/mroom2) "rj" = ( /obj/machinery/light, /turf/simulated/floor/wood, -/area/residential/room6) +/area/residential/mroom2) "rk" = ( /obj/machinery/computer/security/telescreen/entertainment{ icon_state = "frame"; @@ -6393,38 +6659,38 @@ }, /obj/structure/table/glass, /turf/simulated/floor/holofloor/wood, -/area/residential/room6) +/area/residential/mroom2) "rl" = ( /obj/structure/flora/pottedplant{ icon_state = "plant-03" }, /turf/simulated/floor/wood, -/area/residential/room6) +/area/residential/mroom2) "rm" = ( /obj/structure/table/woodentable, /obj/structure/flora/pottedplant/small{ pixel_y = 10 }, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "rn" = ( /obj/machinery/door/airlock, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/door/firedoor/glass, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "ro" = ( /obj/structure/fitness/weightlifter, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "rp" = ( /obj/machinery/alarm{ frequency = 1441; pixel_y = 22 }, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "rq" = ( /obj/structure/flora/pottedplant{ icon_state = "plant-09"; @@ -6432,28 +6698,28 @@ pixel_y = 15 }, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "rr" = ( /obj/structure/flora/pottedplant{ icon_state = "plant-10" }, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "rs" = ( /obj/structure/closet/cabinet, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "rt" = ( /obj/item/weapon/bedsheet/yellow, /obj/structure/bed/padded, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "ru" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "rv" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 @@ -6462,7 +6728,7 @@ dir = 1 }, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "rw" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ icon_state = "intact-scrubbers"; @@ -6472,7 +6738,7 @@ dir = 4 }, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "rx" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -6481,11 +6747,11 @@ dir = 9 }, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "ry" = ( /obj/structure/fitness/punchingbag, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "rz" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ icon_state = "intact-scrubbers"; @@ -6496,7 +6762,7 @@ dir = 5 }, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "rA" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -6505,18 +6771,18 @@ dir = 1 }, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "rB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "rC" = ( /obj/structure/table/woodentable, /obj/item/modular_computer/laptop/preset/custom_loadout/cheap, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "rD" = ( /obj/structure/table/woodentable, /obj/item/weapon/pen/fountain, @@ -6524,7 +6790,7 @@ dir = 1 }, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "rE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -6534,7 +6800,7 @@ pixel_x = 0 }, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "rF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -6543,26 +6809,26 @@ dir = 8 }, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "rG" = ( /obj/structure/bed/chair/office/light{ dir = 1 }, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "rH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "rI" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "rJ" = ( /obj/structure/sink{ pixel_y = 15 @@ -6574,19 +6840,19 @@ }, /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/tiled/white, -/area/residential/room6) +/area/residential/mroom2) "rK" = ( /obj/machinery/shower, /obj/structure/curtain/open/shower, /turf/simulated/floor/tiled/white, -/area/residential/room6) +/area/residential/mroom2) "rL" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "rM" = ( /obj/structure/bed/chair/office/light, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -6594,23 +6860,23 @@ dir = 4 }, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "rN" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "rO" = ( /obj/structure/filingcabinet/filingcabinet, /obj/machinery/light, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "rP" = ( /obj/structure/table/woodentable, /obj/item/weapon/paper_bin, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "rQ" = ( /obj/structure/table/woodentable, /obj/item/weapon/folder/red_hos, @@ -6619,7 +6885,7 @@ dir = 1 }, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "rR" = ( /obj/machinery/door/airlock, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -6631,7 +6897,7 @@ }, /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled/white, -/area/residential/room6) +/area/residential/mroom2) "rS" = ( /obj/machinery/alarm{ dir = 1; @@ -6645,7 +6911,7 @@ dir = 9 }, /turf/simulated/floor/tiled/white, -/area/residential/room6) +/area/residential/mroom2) "rT" = ( /obj/structure/toilet{ dir = 8 @@ -6654,7 +6920,7 @@ dir = 8 }, /turf/simulated/floor/tiled/white, -/area/residential/room6) +/area/residential/mroom2) "rU" = ( /obj/structure/toilet{ dir = 4 @@ -6663,7 +6929,7 @@ dir = 4 }, /turf/simulated/floor/tiled/white, -/area/residential/room6) +/area/residential/mroom2) "rV" = ( /obj/machinery/alarm{ dir = 1; @@ -6678,7 +6944,7 @@ dir = 5 }, /turf/simulated/floor/tiled/white, -/area/residential/room6) +/area/residential/mroom2) "rW" = ( /obj/structure/table/woodentable, /obj/machinery/atmospherics/unary/vent_scrubber/on{ @@ -6686,10 +6952,14 @@ }, /obj/machinery/light, /turf/simulated/floor/carpet, -/area/residential/room6) +/area/residential/mroom2) "rX" = ( /turf/unsimulated/wall, /area/space) +"rY" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/space) "rZ" = ( /turf/space, /turf/space/transit/north, @@ -6739,25 +7009,12 @@ /area/residential/room2) "se" = ( /obj/machinery/door/airlock{ - name = "Unit 5"; - req_access = list(8005) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - icon_state = "intact-scrubbers"; - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 + name = "RM1"; + req_access = list(8101) }, /obj/machinery/door/firedoor/glass, /turf/simulated/floor/plating, -/area/residential/corridors) +/area/space) "sf" = ( /obj/machinery/door/unpowered/shuttle, /turf/simulated/floor/tiled/steel_ridged, @@ -6774,6 +7031,18 @@ /obj/machinery/light/flamp/noshade, /turf/simulated/floor/reinforced, /area/residential/ship_bay) +"si" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/space) +"sj" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/space) "sk" = ( /obj/structure/table/standard{ name = "plastic table frame" @@ -6803,9 +7072,7 @@ /turf/simulated/floor/plating, /area/residential/room4) "sn" = ( -/obj/effect/wingrille_spawn/reinforced, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, +/turf/simulated/wall/lead, /area/residential/docking_lobby) "so" = ( /obj/machinery/atmospherics/pipe/manifold/visible/cyan, @@ -6823,22 +7090,3379 @@ /obj/effect/shuttle_landmark/premade/residential/transit, /turf/space, /area/space) -"Ed" = ( -/turf/simulated/wall/lead, +"sr" = ( +/obj/machinery/door/airlock/silver, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/space) +"ss" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, /area/residential/docking_lobby) -"Fm" = ( -/obj/effect/forcefield, -/turf/simulated/floor/tiled/techfloor/grid, +"st" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, /area/residential/docking_lobby) -"OA" = ( +"su" = ( +/obj/effect/landmark/residential, +/turf/simulated/floor/tiled, +/area/residential/docking_lobby) +"sv" = ( /obj/machinery/cryopod/robot/door/residential, /obj/effect/forcefield, /turf/simulated/floor/plating, /area/residential/docking_lobby) -"Va" = ( -/obj/effect/landmark/residential, -/turf/simulated/floor/tiled, +"sw" = ( +/obj/effect/forcefield, +/turf/simulated/floor/tiled/techfloor/grid, /area/residential/docking_lobby) +"sx" = ( +/turf/simulated/floor/plating, +/area/residential/mroom3) +"sy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/plating, +/area/residential/mroom3) +"sz" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/plating, +/area/residential/mroom3) +"sA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/residential/mroom3) +"sB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/plating, +/area/residential/mroom3) +"sC" = ( +/obj/machinery/door/airlock/silver, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/residential/mroom3) +"sD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/residential/mroom3) +"sE" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/residential/mroom3) +"sF" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/residential/mroom3) +"sG" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/residential/mroom3) +"sH" = ( +/obj/machinery/door/airlock/silver, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/residential/mroom3) +"sI" = ( +/turf/simulated/wall, +/area/residential/mroom4) +"sJ" = ( +/turf/simulated/floor/plating, +/area/residential/mroom4) +"sK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/plating, +/area/residential/mroom4) +"sL" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/plating, +/area/residential/mroom4) +"sM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/residential/mroom4) +"sN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/plating, +/area/residential/mroom4) +"sO" = ( +/obj/machinery/door/airlock/silver, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/residential/mroom4) +"sP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/residential/mroom4) +"sQ" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/residential/mroom4) +"sR" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/residential/mroom4) +"sS" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/residential/mroom4) +"sT" = ( +/obj/machinery/door/airlock/silver, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/residential/mroom4) +"sU" = ( +/turf/simulated/wall, +/area/residential/mroom5) +"sV" = ( +/turf/simulated/floor/plating, +/area/residential/mroom5) +"sW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/plating, +/area/residential/mroom5) +"sX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/plating, +/area/residential/mroom5) +"sY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/residential/mroom5) +"sZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/plating, +/area/residential/mroom5) +"ta" = ( +/obj/machinery/door/airlock/silver, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/residential/mroom5) +"tb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/residential/mroom5) +"tc" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/residential/mroom5) +"td" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/residential/mroom5) +"te" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/residential/mroom5) +"tf" = ( +/obj/machinery/door/airlock/silver, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/residential/mroom5) +"tg" = ( +/turf/simulated/wall, +/area/residential/mroom6) +"th" = ( +/turf/simulated/floor/plating, +/area/residential/mroom6) +"ti" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/plating, +/area/residential/mroom6) +"tj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/plating, +/area/residential/mroom6) +"tk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/residential/mroom6) +"tl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/turf/simulated/floor/plating, +/area/residential/mroom6) +"tm" = ( +/obj/machinery/door/airlock/silver, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/residential/mroom6) +"tn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/residential/mroom6) +"to" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/residential/mroom6) +"tp" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/residential/mroom6) +"tq" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/residential/mroom6) +"tr" = ( +/obj/machinery/door/airlock/silver, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/residential/mroom6) +"ts" = ( +/turf/simulated/wall, +/area/residential/room5) +"tt" = ( +/turf/simulated/wall, +/area/residential/room6) +"tu" = ( +/obj/machinery/shower{ + pixel_y = 10 + }, +/obj/structure/curtain/open/shower, +/obj/random/soap, +/turf/simulated/floor/tiled/white, +/area/residential/room5) +"tv" = ( +/obj/structure/toilet{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/residential/room6) +"tw" = ( +/obj/structure/curtain/open/shower, +/obj/machinery/shower{ + pixel_y = 10 + }, +/obj/random/soap, +/obj/structure/window/basic, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/white, +/area/residential/room6) +"tx" = ( +/obj/structure/table/alien/blue, +/obj/item/weapon/storage/box/glasses/coffeemug, +/turf/simulated/floor/tiled, +/area/residential/room6) +"ty" = ( +/obj/structure/sink{ + pixel_y = 20 + }, +/obj/structure/mirror{ + dir = 4; + pixel_x = 0; + pixel_y = 28 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/white, +/area/residential/room5) +"tz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock{ + name = "RS5"; + req_access = list(8005) + }, +/turf/simulated/floor/plating, +/area/residential/room5) +"tA" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/residential/room5) +"tB" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/residential/room6) +"tC" = ( +/obj/machinery/door/airlock{ + name = "RS5"; + req_access = list(8005) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/residential/corridors) +"tD" = ( +/obj/machinery/alarm{ + frequency = 1441; + pixel_y = 22 + }, +/obj/structure/table/alien/blue, +/obj/machinery/chemical_dispenser/bar_coffee/full, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/residential/room6) +"tE" = ( +/turf/simulated/floor/lino, +/area/residential/room5) +"tF" = ( +/obj/structure/table/standard, +/turf/simulated/floor/lino, +/area/residential/room5) +"tG" = ( +/turf/simulated/wall, +/area/residential/room7) +"tH" = ( +/turf/simulated/wall, +/area/residential/room8) +"tI" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_x = 0 + }, +/turf/simulated/floor/tiled/white, +/area/residential/room5) +"tJ" = ( +/obj/structure/sink{ + pixel_y = 10 + }, +/obj/structure/mirror{ + dir = 1; + pixel_x = 0; + pixel_y = 28 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/kafel_full, +/area/residential/room8) +"tK" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -25; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/kafel_full, +/area/residential/room8) +"tL" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/kafel_full, +/area/residential/room8) +"tM" = ( +/obj/structure/window/basic{ + icon_state = "window"; + dir = 8 + }, +/obj/structure/window/basic{ + dir = 1 + }, +/obj/structure/window/basic{ + icon_state = "window"; + dir = 4 + }, +/obj/structure/curtain/black, +/turf/simulated/floor/plating, +/area/residential/room7) +"tN" = ( +/obj/machinery/door/airlock{ + name = "RS6"; + req_access = list(8006) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/residential/corridors) +"tO" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/residential/room7) +"tP" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/residential/room8) +"tQ" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/item/weapon/reagent_containers/food/condiment/enzyme, +/obj/item/weapon/reagent_containers/food/snacks/meat, +/obj/item/weapon/reagent_containers/food/snacks/meat, +/obj/item/weapon/reagent_containers/food/snacks/meat, +/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker, +/obj/item/weapon/reagent_containers/food/condiment/small/peppermill, +/obj/item/weapon/storage/box/beakers, +/turf/simulated/floor/tiled, +/area/residential/room6) +"tR" = ( +/obj/structure/bed/chair/sofa/black/right, +/turf/simulated/floor/wood, +/area/residential/room8) +"tS" = ( +/obj/structure/table/standard, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/simulated/floor/lino, +/area/residential/room5) +"tT" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1"; + pixel_x = 0 + }, +/obj/item/weapon/reagent_containers/food/condiment/enzyme, +/obj/item/weapon/reagent_containers/food/snacks/meat, +/obj/item/weapon/reagent_containers/food/snacks/meat, +/obj/item/weapon/reagent_containers/food/snacks/meat, +/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker, +/obj/item/weapon/reagent_containers/food/condiment/small/peppermill, +/obj/item/weapon/storage/box/beakers, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_x = 0 + }, +/turf/simulated/floor/lino, +/area/residential/room5) +"tU" = ( +/turf/simulated/wall, +/area/residential/room9) +"tV" = ( +/turf/simulated/wall, +/area/residential/room10) +"tW" = ( +/obj/structure/table/woodentable, +/obj/item/modular_computer/laptop/preset/custom_loadout/standard, +/turf/simulated/floor/wood, +/area/residential/room9) +"tX" = ( +/turf/simulated/floor/wood, +/area/residential/room10) +"tY" = ( +/obj/structure/bed/chair/sofa/blue/right, +/turf/simulated/floor/carpet/blucarpet, +/area/residential/room10) +"tZ" = ( +/obj/structure/bed/chair/sofa/blue, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/carpet/blucarpet, +/area/residential/room10) +"ua" = ( +/turf/simulated/floor/wood, +/area/residential/room9) +"ub" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock{ + name = "RS9"; + req_access = list(8009) + }, +/turf/simulated/floor/plating, +/area/residential/room9) +"uc" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/residential/room9) +"ud" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/residential/room10) +"ue" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock{ + name = "RS10"; + req_access = list(8010) + }, +/turf/simulated/floor/plating, +/area/residential/corridors) +"uf" = ( +/obj/structure/bed/chair/sofa/blue/left, +/turf/simulated/floor/carpet/blucarpet, +/area/residential/room10) +"ug" = ( +/obj/item/weapon/bedsheet/piratedouble, +/obj/structure/bed/double/padded, +/turf/simulated/floor/wood, +/area/residential/room9) +"uh" = ( +/obj/machinery/shower, +/obj/structure/curtain/open/shower/engineering, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/southright, +/obj/random/soap, +/turf/simulated/floor/tiled/kafel_full, +/area/residential/room8) +"ui" = ( +/turf/simulated/wall, +/area/residential/room11) +"uj" = ( +/turf/simulated/wall, +/area/residential/room12) +"uk" = ( +/obj/structure/table/glass, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/robot_parts/robot_component/radio, +/turf/simulated/floor/tiled, +/area/residential/room11) +"ul" = ( +/turf/simulated/floor/plating, +/area/residential/room12) +"um" = ( +/obj/machinery/alarm{ + frequency = 1441; + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/residential/room12) +"un" = ( +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -28 + }, +/turf/simulated/floor/plating, +/area/residential/room12) +"uo" = ( +/obj/structure/table/glass, +/obj/item/modular_computer/laptop/preset/custom_loadout/standard, +/turf/simulated/floor/tiled, +/area/residential/room11) +"up" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock{ + name = "RS11"; + req_access = list(8011) + }, +/turf/simulated/floor/plating, +/area/residential/room11) +"uq" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/residential/room11) +"ur" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/residential/room12) +"us" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock{ + name = "RS12"; + req_access = list(8012) + }, +/turf/simulated/floor/plating, +/area/residential/corridors) +"ut" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/turf/simulated/floor/plating, +/area/residential/room12) +"uu" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/food/drinks/glass2/mug, +/obj/item/mecha_parts/micro/part/gopher_right_arm, +/obj/item/robot_parts/r_arm, +/turf/simulated/floor/tiled, +/area/residential/room11) +"uv" = ( +/obj/machinery/alarm{ + frequency = 1441; + pixel_y = 22 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/simulated/floor/wood, +/area/residential/room11) +"uw" = ( +/turf/simulated/wall, +/area/residential/room13) +"ux" = ( +/turf/simulated/wall, +/area/residential/room14) +"uy" = ( +/turf/simulated/floor/plating, +/area/residential/room13) +"uz" = ( +/turf/simulated/floor/plating, +/area/residential/room14) +"uA" = ( +/obj/machinery/alarm{ + frequency = 1441; + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/residential/room14) +"uB" = ( +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -28 + }, +/turf/simulated/floor/plating, +/area/residential/room14) +"uC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/turf/simulated/floor/plating, +/area/residential/room13) +"uD" = ( +/obj/machinery/door/airlock{ + name = "Unit 1" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/residential/room13) +"uE" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/residential/room13) +"uF" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/residential/room14) +"uG" = ( +/obj/machinery/door/airlock{ + name = "Unit 3" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/residential/room14) +"uH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/turf/simulated/floor/plating, +/area/residential/room14) +"uI" = ( +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 28 + }, +/turf/simulated/floor/plating, +/area/residential/room13) +"uJ" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/residential/room13) +"uK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/firedoor/glass/hidden, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1; + name = "Residential" + }, +/turf/simulated/floor/tiled, +/area/residential/corridors) +"uL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1; + name = "Residential" + }, +/turf/simulated/floor/tiled, +/area/residential/corridors) +"uM" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/residential/corridors) +"uN" = ( +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/residential/corridors) +"uO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/residential/corridors) +"uP" = ( +/obj/machinery/door/airlock{ + name = "RS4"; + req_access = list(8004) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/residential/corridors) +"uQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock{ + name = "RS7"; + req_access = list(8007) + }, +/turf/simulated/floor/plating, +/area/residential/room7) +"uR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock{ + name = "RS7"; + req_access = list(8007) + }, +/turf/simulated/floor/plating, +/area/residential/corridors) +"uS" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1; + name = "Residential" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/residential/corridors) +"uT" = ( +/obj/structure/table/standard, +/obj/machinery/microwave, +/turf/simulated/floor/lino, +/area/residential/room5) +"uU" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_x = 0 + }, +/turf/simulated/floor/carpet, +/area/residential/room5) +"uV" = ( +/obj/structure/sink/kitchen{ + pixel_y = 30 + }, +/turf/simulated/floor/lino, +/area/residential/room5) +"uW" = ( +/obj/structure/closet/crate/trashcart, +/turf/simulated/floor/lino, +/area/residential/room5) +"uX" = ( +/obj/structure/table/marble, +/obj/item/weapon/material/knife, +/turf/simulated/floor/lino, +/area/residential/room5) +"uY" = ( +/obj/structure/table/marble, +/turf/simulated/floor/lino, +/area/residential/room5) +"uZ" = ( +/obj/item/weapon/stool/padded, +/turf/simulated/floor/carpet, +/area/residential/room5) +"va" = ( +/turf/simulated/floor/carpet, +/area/residential/room5) +"vb" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/residential/room5) +"vc" = ( +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 28 + }, +/turf/simulated/floor/carpet, +/area/residential/room5) +"vd" = ( +/obj/structure/bed/chair/sofa/black/left{ + icon_state = "sofaend_left"; + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/residential/room5) +"ve" = ( +/obj/structure/table/glass, +/turf/simulated/floor/carpet, +/area/residential/room5) +"vf" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = 30; + pixel_y = 0 + }, +/turf/simulated/floor/carpet, +/area/residential/room5) +"vg" = ( +/obj/structure/bed/chair/sofa/black/right{ + icon_state = "sofaend_right"; + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/residential/room5) +"vh" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/carpet, +/area/residential/room5) +"vi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/residential/room5) +"vj" = ( +/obj/structure/toilet, +/turf/simulated/floor/tiled/white, +/area/residential/room5) +"vk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/residential/room5) +"vl" = ( +/obj/structure/bed/double/padded, +/obj/item/weapon/bedsheet/purpledouble, +/turf/simulated/floor/carpet, +/area/residential/room5) +"vm" = ( +/obj/structure/table/woodentable, +/turf/simulated/floor/carpet, +/area/residential/room5) +"vn" = ( +/obj/structure/closet/cabinet, +/turf/simulated/floor/carpet, +/area/residential/room5) +"vo" = ( +/obj/machinery/door/airlock, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/residential/room5) +"vp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/lino, +/area/residential/room5) +"vq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/lino, +/area/residential/room5) +"vr" = ( +/obj/structure/table/marble, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/lino, +/area/residential/room5) +"vs" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/residential/room5) +"vt" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/residential/room5) +"vu" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/residential/room5) +"vv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/carpet, +/area/residential/room5) +"vw" = ( +/obj/machinery/washing_machine, +/turf/simulated/floor/lino, +/area/residential/room5) +"vx" = ( +/turf/simulated/floor/wood, +/area/residential/room7) +"vy" = ( +/turf/simulated/floor/carpet, +/area/residential/room7) +"vz" = ( +/obj/machinery/light, +/turf/simulated/floor/carpet, +/area/residential/room5) +"vA" = ( +/obj/structure/window/basic{ + icon_state = "window"; + dir = 8 + }, +/obj/structure/window/basic{ + dir = 1 + }, +/obj/structure/curtain/black, +/turf/simulated/floor/plating, +/area/residential/room5) +"vB" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = 0; + pixel_y = 30 + }, +/turf/simulated/floor/carpet, +/area/residential/room7) +"vC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/turf/simulated/floor/wood, +/area/residential/room7) +"vD" = ( +/obj/structure/curtain/black, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/reinforced, +/area/residential/room7) +"vE" = ( +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 28 + }, +/turf/simulated/floor/wood, +/area/residential/room7) +"vF" = ( +/obj/structure/curtain/black, +/obj/item/weapon/stool/padded, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/reinforced, +/area/residential/room7) +"vG" = ( +/obj/structure/curtain/black, +/obj/item/weapon/stool/padded, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/reinforced, +/area/residential/room7) +"vH" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/wood, +/area/residential/room7) +"vI" = ( +/obj/structure/curtain/open/privacy, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/toilet{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow, +/obj/effect/floor_decal/corner/yellow{ + icon_state = "corner_white"; + dir = 1 + }, +/obj/effect/floor_decal/corner/brown{ + icon_state = "corner_white"; + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue{ + icon_state = "corner_white"; + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/residential/room7) +"vJ" = ( +/obj/effect/floor_decal/corner/blue{ + icon_state = "corner_white"; + dir = 9 + }, +/obj/effect/floor_decal/corner/blue{ + icon_state = "corner_white"; + dir = 6 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/shower{ + pixel_y = 10 + }, +/turf/simulated/floor/tiled/white, +/area/residential/room7) +"vK" = ( +/obj/item/weapon/bedsheet/browndouble, +/obj/structure/bed/double/padded, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/simulated/floor/wood, +/area/residential/room7) +"vL" = ( +/obj/structure/window/basic{ + icon_state = "window"; + dir = 8 + }, +/obj/structure/curtain/black, +/obj/structure/window/basic, +/turf/simulated/floor/plating, +/area/residential/room5) +"vM" = ( +/obj/structure/window/basic{ + icon_state = "window"; + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow{ + icon_state = "corner_white"; + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow{ + icon_state = "corner_white"; + dir = 8 + }, +/obj/effect/floor_decal/corner/brown, +/obj/effect/floor_decal/corner/blue{ + icon_state = "corner_white"; + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/shower{ + pixel_y = 10 + }, +/turf/simulated/floor/tiled/white, +/area/residential/room7) +"vN" = ( +/obj/structure/curtain/open/privacy, +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_x = -30 + }, +/obj/effect/floor_decal/corner/yellow{ + icon_state = "corner_white"; + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow{ + icon_state = "corner_white"; + dir = 8 + }, +/obj/effect/floor_decal/corner/brown{ + icon_state = "corner_white"; + dir = 1 + }, +/obj/effect/floor_decal/corner/blue, +/turf/simulated/floor/tiled/white, +/area/residential/room7) +"vO" = ( +/obj/structure/table/leadreinforcedwood, +/turf/simulated/floor/wood, +/area/residential/room7) +"vP" = ( +/obj/item/device/flashlight/lamp, +/obj/structure/table/leadreinforcedwood, +/turf/simulated/floor/wood, +/area/residential/room7) +"vQ" = ( +/obj/structure/bed/chair/sofa/black/left{ + icon_state = "sofaend_left"; + dir = 1 + }, +/turf/simulated/floor/wood, +/area/residential/room7) +"vR" = ( +/obj/structure/bed/chair/sofa/black/right{ + icon_state = "sofaend_right"; + dir = 1 + }, +/turf/simulated/floor/wood, +/area/residential/room7) +"vS" = ( +/obj/structure/window/basic, +/obj/effect/floor_decal/corner/blue{ + icon_state = "corner_white"; + dir = 6 + }, +/obj/effect/floor_decal/corner/blue{ + icon_state = "corner_white"; + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + icon_state = "intact-supply"; + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/residential/room7) +"vT" = ( +/obj/machinery/door/window/eastright, +/obj/structure/window/basic, +/obj/effect/floor_decal/corner/yellow, +/obj/effect/floor_decal/corner/yellow{ + icon_state = "corner_white"; + dir = 1 + }, +/obj/effect/floor_decal/corner/brown{ + icon_state = "corner_white"; + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue{ + icon_state = "corner_white"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/residential/room7) +"vU" = ( +/turf/simulated/floor/bluegrid, +/area/residential/room7) +"vV" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/table/leadreinforcedwood, +/turf/simulated/floor/wood, +/area/residential/room7) +"vW" = ( +/obj/structure/closet/cabinet, +/turf/simulated/floor/wood, +/area/residential/room7) +"vX" = ( +/obj/structure/closet/wardrobe/mixed, +/turf/simulated/floor/wood, +/area/residential/room7) +"vY" = ( +/obj/structure/closet/walllocker/emerglocker/east, +/obj/structure/table/leadreinforcedwood, +/turf/simulated/floor/bluegrid, +/area/residential/room7) +"vZ" = ( +/obj/structure/table/glass, +/obj/item/weapon/soap/deluxe, +/obj/item/weapon/bikehorn/rubberducky, +/turf/simulated/floor/wood, +/area/residential/room7) +"wa" = ( +/obj/structure/table/leadreinforcedwood, +/turf/simulated/floor/tiled/dark, +/area/residential/room7) +"wb" = ( +/obj/item/weapon/material/knife, +/obj/machinery/microwave, +/obj/structure/table/leadreinforcedwood, +/turf/simulated/floor/tiled/dark, +/area/residential/room7) +"wc" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1"; + pixel_x = 0 + }, +/obj/item/weapon/reagent_containers/food/condiment/enzyme, +/obj/item/weapon/reagent_containers/food/snacks/meat, +/obj/item/weapon/reagent_containers/food/snacks/meat, +/obj/item/weapon/reagent_containers/food/snacks/meat, +/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker, +/obj/item/weapon/reagent_containers/food/condiment/small/peppermill, +/obj/item/weapon/storage/box/beakers, +/obj/item/weapon/reagent_containers/food/snacks/chocolatebar, +/obj/item/weapon/reagent_containers/food/snacks/chocolatebar, +/turf/simulated/floor/tiled/dark, +/area/residential/room7) +"wd" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/bluegrid, +/area/residential/room7) +"we" = ( +/obj/machinery/light, +/obj/structure/table/leadreinforcedwood, +/turf/simulated/floor/wood, +/area/residential/room7) +"wf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/wood, +/area/residential/room7) +"wg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/residential/room7) +"wh" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/residential/room7) +"wi" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/residential/room7) +"wj" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/residential/room7) +"wk" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_x = 0 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/carpet/bcarpet, +/area/residential/room8) +"wl" = ( +/obj/structure/bed/chair/sofa/black/left, +/turf/simulated/floor/wood, +/area/residential/room8) +"wm" = ( +/turf/simulated/floor/wood, +/area/residential/room8) +"wn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/carpet/bcarpet, +/area/residential/room8) +"wo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/kafel_full, +/area/residential/room8) +"wp" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -25; + pixel_y = 0 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/carpet/bcarpet, +/area/residential/room8) +"wq" = ( +/turf/simulated/floor/tiled/white, +/area/residential/room8) +"wr" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = -32; + pixel_y = 0 + }, +/turf/simulated/floor/wood, +/area/residential/room8) +"ws" = ( +/obj/structure/table/rack, +/obj/item/weapon/towel/random, +/obj/item/weapon/towel/random, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/random/soap, +/turf/simulated/floor/tiled/kafel_full, +/area/residential/room9) +"wt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/carpet/bcarpet, +/area/residential/room8) +"wu" = ( +/obj/machinery/door/airlock, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/kafel_full, +/area/residential/room8) +"wv" = ( +/obj/machinery/door/airlock, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/bcarpet, +/area/residential/room8) +"ww" = ( +/obj/structure/toilet{ + dir = 8 + }, +/turf/simulated/floor/tiled/kafel_full, +/area/residential/room8) +"wx" = ( +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -28 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/residential/room8) +"wy" = ( +/obj/structure/bed/chair/sofa/black, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/residential/room8) +"wz" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/residential/room8) +"wA" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/obj/structure/curtain/black, +/turf/simulated/floor/plating, +/area/residential/room8) +"wB" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/curtain/black, +/turf/simulated/floor/plating, +/area/residential/room8) +"wC" = ( +/obj/structure/bed/chair/wood, +/turf/simulated/floor/wood, +/area/residential/room8) +"wD" = ( +/obj/structure/table/marble, +/turf/simulated/floor/tiled/white, +/area/residential/room8) +"wE" = ( +/obj/structure/table/marble, +/obj/item/weapon/material/knife, +/turf/simulated/floor/tiled/white, +/area/residential/room8) +"wF" = ( +/obj/structure/table/marble, +/obj/machinery/microwave, +/turf/simulated/floor/tiled/white, +/area/residential/room8) +"wG" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/curtain/black, +/turf/simulated/floor/plating, +/area/residential/room8) +"wH" = ( +/obj/structure/table/woodentable, +/turf/simulated/floor/wood, +/area/residential/room8) +"wI" = ( +/obj/machinery/cooker/oven, +/turf/simulated/floor/tiled/white, +/area/residential/room8) +"wJ" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_x = 0 + }, +/turf/simulated/floor/wood, +/area/residential/room8) +"wK" = ( +/obj/structure/bed/chair/wood{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/residential/room8) +"wL" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/white, +/area/residential/room8) +"wM" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/white, +/area/residential/room8) +"wN" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/item/weapon/reagent_containers/food/condiment/enzyme, +/obj/item/weapon/reagent_containers/food/snacks/meat, +/obj/item/weapon/reagent_containers/food/snacks/meat, +/obj/item/weapon/reagent_containers/food/snacks/meat, +/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker, +/obj/item/weapon/reagent_containers/food/condiment/small/peppermill, +/obj/item/weapon/storage/box/beakers, +/turf/simulated/floor/tiled/white, +/area/residential/room8) +"wO" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/curtain/black, +/turf/simulated/floor/plating, +/area/residential/room8) +"wP" = ( +/obj/structure/window/reinforced, +/obj/structure/curtain/black, +/turf/simulated/floor/plating, +/area/residential/room8) +"wQ" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/curtain/black, +/turf/simulated/floor/plating, +/area/residential/room8) +"wR" = ( +/obj/structure/table/woodentable, +/obj/item/toy/plushie/teshari/strix, +/turf/simulated/floor/carpet/bcarpet, +/area/residential/room8) +"wS" = ( +/obj/item/weapon/bedsheet/cedouble, +/obj/structure/bed/double/padded, +/turf/simulated/floor/carpet/bcarpet, +/area/residential/room8) +"wT" = ( +/obj/structure/closet/cabinet, +/turf/simulated/floor/carpet/bcarpet, +/area/residential/room8) +"wU" = ( +/obj/structure/bed/chair/comfy/brown, +/turf/simulated/floor/carpet/bcarpet, +/area/residential/room8) +"wV" = ( +/obj/structure/table/glass, +/obj/item/modular_computer/laptop/preset/custom_loadout/standard, +/turf/simulated/floor/carpet/bcarpet, +/area/residential/room8) +"wW" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/residential/room8) +"wX" = ( +/obj/item/modular_computer/console/preset/civilian{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/residential/room8) +"wY" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/residential/room8) +"wZ" = ( +/obj/structure/table/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/turf/simulated/floor/wood, +/area/residential/room8) +"xa" = ( +/obj/structure/table/glass, +/obj/item/modular_computer/tablet/preset/custom_loadout/standard, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/turf/simulated/floor/wood, +/area/residential/room8) +"xb" = ( +/obj/structure/bed/chair/office/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/turf/simulated/floor/wood, +/area/residential/room8) +"xc" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/residential/room8) +"xd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock{ + name = "RS8"; + req_access = list(8008) + }, +/turf/simulated/floor/plating, +/area/residential/corridors) +"xe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock{ + name = "RS8"; + req_access = list(8008) + }, +/turf/simulated/floor/plating, +/area/residential/room8) +"xf" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/residential/room9) +"xg" = ( +/turf/simulated/floor/carpet/bcarpet, +/area/residential/room9) +"xh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/kafel_full, +/area/residential/room9) +"xi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/carpet/bcarpet, +/area/residential/room9) +"xj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/residential/room9) +"xk" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/residential/room9) +"xl" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/kafel_full, +/area/residential/room9) +"xm" = ( +/obj/structure/bed/chair/wood, +/turf/simulated/floor/carpet/bcarpet, +/area/residential/room9) +"xn" = ( +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 28 + }, +/turf/simulated/floor/wood, +/area/residential/room9) +"xo" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/material/knife, +/turf/simulated/floor/wood, +/area/residential/room9) +"xp" = ( +/obj/structure/table/woodentable, +/turf/simulated/floor/wood, +/area/residential/room9) +"xq" = ( +/obj/machinery/door/airlock, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/kafel_full, +/area/residential/room9) +"xr" = ( +/obj/structure/bed/chair/sofa/black/right{ + icon_state = "sofaend_right"; + dir = 8 + }, +/turf/simulated/floor/wood, +/area/residential/room9) +"xs" = ( +/obj/structure/table/woodentable, +/obj/machinery/microwave, +/turf/simulated/floor/wood, +/area/residential/room9) +"xt" = ( +/obj/structure/bed/chair/sofa/black{ + icon_state = "sofamiddle"; + dir = 8 + }, +/turf/simulated/floor/wood, +/area/residential/room9) +"xu" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/alarm{ + frequency = 1441; + pixel_y = 22 + }, +/turf/simulated/floor/wood, +/area/residential/room9) +"xv" = ( +/obj/structure/bed/chair/wood{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/residential/room9) +"xw" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/item/weapon/reagent_containers/food/condiment/enzyme, +/obj/item/weapon/reagent_containers/food/snacks/meat, +/obj/item/weapon/reagent_containers/food/snacks/meat, +/obj/item/weapon/reagent_containers/food/snacks/meat, +/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker, +/obj/item/weapon/reagent_containers/food/condiment/small/peppermill, +/obj/item/weapon/storage/box/beakers, +/obj/item/weapon/storage/box/glasses/pint, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_x = 0 + }, +/turf/simulated/floor/wood, +/area/residential/room9) +"xx" = ( +/obj/structure/closet/cabinet, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_x = 0 + }, +/turf/simulated/floor/wood, +/area/residential/room9) +"xy" = ( +/obj/structure/bed/chair/sofa/black/left{ + icon_state = "sofaend_left"; + dir = 1 + }, +/turf/simulated/floor/wood, +/area/residential/room9) +"xz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/kafel_full, +/area/residential/room9) +"xA" = ( +/obj/structure/curtain/open/shower, +/obj/machinery/shower{ + dir = 8; + icon_state = "shower"; + pixel_x = -5; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/kafel_full, +/area/residential/room9) +"xB" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/obj/structure/mirror{ + dir = 4; + pixel_x = 28; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/kafel_full, +/area/residential/room9) +"xC" = ( +/obj/structure/closet/crate/bin, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/residential/room9) +"xD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/residential/room9) +"xE" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/residential/room9) +"xF" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/residential/room9) +"xG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + icon_state = "intact-supply"; + dir = 5 + }, +/turf/simulated/floor/tiled/kafel_full, +/area/residential/room9) +"xH" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -25; + pixel_y = 0 + }, +/turf/simulated/floor/wood, +/area/residential/room9) +"xI" = ( +/obj/machinery/door/airlock, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/residential/room9) +"xJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + icon_state = "intact-supply"; + dir = 5 + }, +/turf/simulated/floor/wood, +/area/residential/room9) +"xK" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/residential/room9) +"xL" = ( +/obj/structure/bed/chair/sofa/black/corner{ + icon_state = "sofacorner"; + dir = 8 + }, +/obj/machinery/light, +/turf/simulated/floor/wood, +/area/residential/room9) +"xM" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/residential/room9) +"xN" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/deck/cards, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/residential/room9) +"xO" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/kafel_full, +/area/residential/room9) +"xP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock{ + name = "RS9"; + req_access = list(8009) + }, +/turf/simulated/floor/plating, +/area/residential/corridors) +"xQ" = ( +/obj/structure/curtain/black, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/residential/room9) +"xR" = ( +/obj/structure/curtain/black, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/residential/room9) +"xS" = ( +/obj/structure/curtain/black, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/residential/room9) +"xT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/turf/simulated/floor/wood, +/area/residential/room10) +"xU" = ( +/turf/simulated/floor/carpet/blucarpet, +/area/residential/room10) +"xV" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder, +/turf/simulated/floor/wood, +/area/residential/room10) +"xW" = ( +/obj/structure/table/glass, +/obj/machinery/microwave, +/turf/simulated/floor/wood, +/area/residential/room10) +"xX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/carpet, +/area/residential/room10) +"xY" = ( +/obj/structure/table/glass, +/turf/simulated/floor/wood, +/area/residential/room10) +"xZ" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/item/weapon/reagent_containers/food/condiment/enzyme, +/obj/item/weapon/reagent_containers/food/snacks/meat, +/obj/item/weapon/reagent_containers/food/snacks/meat, +/obj/item/weapon/reagent_containers/food/snacks/meat, +/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker, +/obj/item/weapon/reagent_containers/food/condiment/small/peppermill, +/obj/item/weapon/storage/box/beakers, +/turf/simulated/floor/wood, +/area/residential/room10) +"ya" = ( +/obj/machinery/fitness/heavy/lifter, +/turf/simulated/floor/wood, +/area/residential/room10) +"yb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock{ + name = "RS10"; + req_access = list(8010) + }, +/turf/simulated/floor/plating, +/area/residential/room10) +"yc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/residential/room10) +"yd" = ( +/obj/machinery/door/airlock, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/residential/room10) +"ye" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/residential/room10) +"yf" = ( +/obj/machinery/door/airlock, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/residential/room10) +"yg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/residential/room10) +"yh" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/residential/room10) +"yi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/residential/room10) +"yj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/carpet/blucarpet, +/area/residential/room10) +"yk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/residential/room10) +"yl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/residential/room10) +"ym" = ( +/obj/structure/table/glass, +/obj/item/weapon/material/knife, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/residential/room10) +"yn" = ( +/obj/structure/table/glass, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/residential/room10) +"yo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -25; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/white, +/area/residential/room10) +"yp" = ( +/obj/machinery/alarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/residential/room10) +"yq" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/simulated/floor/carpet/blucarpet, +/area/residential/room10) +"yr" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_x = 0 + }, +/turf/simulated/floor/wood, +/area/residential/room10) +"ys" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/simulated/floor/wood, +/area/residential/room10) +"yt" = ( +/obj/machinery/light, +/turf/simulated/floor/wood, +/area/residential/room10) +"yu" = ( +/obj/structure/bed/double/padded, +/obj/item/weapon/bedsheet/hopdouble, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/residential/room11) +"yv" = ( +/turf/simulated/floor/carpet/blue, +/area/residential/room11) +"yw" = ( +/turf/simulated/floor/tiled, +/area/residential/room11) +"yx" = ( +/obj/structure/curtain/black, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/residential/room11) +"yy" = ( +/obj/structure/curtain/black, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/turf/simulated/floor/plating, +/area/residential/room11) +"yz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/residential/room11) +"yA" = ( +/obj/structure/curtain/black, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 2; + health = 1e+006 + }, +/turf/simulated/floor/plating, +/area/residential/room11) +"yB" = ( +/obj/structure/closet/cabinet, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/residential/room11) +"yC" = ( +/obj/machinery/door/airlock, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/residential/room11) +"yD" = ( +/obj/structure/bed/chair/bay/chair/padded/red/bignest, +/turf/simulated/floor/carpet/blue, +/area/residential/room11) +"yE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/blue, +/area/residential/room11) +"yF" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22; + pixel_y = 0 + }, +/turf/simulated/floor/carpet/blue, +/area/residential/room11) +"yG" = ( +/obj/structure/bed/chair/sofa/black/right{ + icon_state = "sofaend_right"; + dir = 8 + }, +/turf/simulated/floor/carpet/blue, +/area/residential/room11) +"yH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/carpet/blue, +/area/residential/room11) +"yI" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/residential/room11) +"yJ" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = -32; + pixel_y = 0 + }, +/turf/simulated/floor/carpet/blue, +/area/residential/room11) +"yK" = ( +/obj/structure/closet, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/simulated/floor/carpet/blue, +/area/residential/room11) +"yL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/bed/chair/sofa/black/left{ + icon_state = "sofaend_left"; + dir = 8 + }, +/turf/simulated/floor/carpet/blue, +/area/residential/room11) +"yM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet/blue, +/area/residential/room11) +"yN" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/carpet/blue, +/area/residential/room11) +"yO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/turf/simulated/floor/carpet/blue, +/area/residential/room11) +"yP" = ( +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 28 + }, +/obj/structure/table/woodentable, +/turf/simulated/floor/carpet/blue, +/area/residential/room11) +"yQ" = ( +/obj/structure/table/marble, +/obj/machinery/microwave, +/turf/simulated/floor/tiled/white, +/area/residential/room11) +"yR" = ( +/obj/machinery/shower{ + icon_state = "shower"; + dir = 8; + pixel_x = -5; + pixel_y = 0 + }, +/obj/structure/window/basic{ + dir = 1 + }, +/obj/structure/curtain/open/shower, +/obj/machinery/door/window/westleft, +/turf/simulated/floor/tiled/kafel_full, +/area/residential/room11) +"yS" = ( +/turf/simulated/floor/tiled/white, +/area/residential/room11) +"yT" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/simulated/floor/carpet/blue, +/area/residential/room11) +"yU" = ( +/obj/machinery/door/airlock, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/kafel_full, +/area/residential/room11) +"yV" = ( +/obj/structure/toilet, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/kafel_full, +/area/residential/room11) +"yW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/kafel_full, +/area/residential/room11) +"yX" = ( +/obj/structure/table/marble, +/obj/item/clothing/under/pj/blue, +/obj/item/clothing/under/pj/red, +/obj/item/weapon/towel/random, +/obj/item/weapon/towel/random, +/obj/random/soap, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/kafel_full, +/area/residential/room11) +"yY" = ( +/obj/machinery/light, +/turf/simulated/floor/carpet/blue, +/area/residential/room11) +"yZ" = ( +/obj/structure/table/marble, +/turf/simulated/floor/tiled/white, +/area/residential/room11) +"za" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/item/weapon/reagent_containers/food/condiment/enzyme, +/obj/item/weapon/reagent_containers/food/snacks/meat, +/obj/item/weapon/reagent_containers/food/snacks/meat, +/obj/item/weapon/reagent_containers/food/snacks/meat, +/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker, +/obj/item/weapon/reagent_containers/food/condiment/small/peppermill, +/obj/item/weapon/storage/box/beakers, +/turf/simulated/floor/tiled/white, +/area/residential/room11) +"zb" = ( +/obj/effect/decal/cleanable/blood/oil{ + name = "oil" + }, +/turf/simulated/floor/tiled, +/area/residential/room11) +"zc" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/kafel_full, +/area/residential/room11) +"zd" = ( +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + dir = 4; + pixel_x = -32; + pixel_y = 0 + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/residential/room6) +"ze" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/residential/room6) +"zf" = ( +/obj/structure/table/alien/blue, +/obj/machinery/microwave, +/turf/simulated/floor/tiled, +/area/residential/room6) +"zg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock{ + name = "RS6"; + req_access = list(8006) + }, +/turf/simulated/floor/plating, +/area/residential/room6) +"zh" = ( +/turf/simulated/floor/tiled, +/area/residential/room6) +"zi" = ( +/obj/machinery/door/airlock, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/residential/room6) +"zj" = ( +/obj/structure/table/alien/blue, +/obj/machinery/reagentgrinder, +/turf/simulated/floor/tiled, +/area/residential/room6) +"zk" = ( +/obj/structure/bed/chair/bay/chair/padded/blue{ + icon_state = "bay_chair_preview"; + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/residential/room6) +"zl" = ( +/obj/structure/table/rack, +/turf/simulated/floor/tiled, +/area/residential/room6) +"zm" = ( +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -28 + }, +/turf/simulated/floor/carpet/bcarpet, +/area/residential/room6) +"zn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/residential/room6) +"zo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/turf/simulated/floor/carpet/bcarpet, +/area/residential/room6) +"zp" = ( +/obj/structure/table/alien/blue, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/residential/room6) +"zq" = ( +/obj/structure/closet/crate/bin, +/obj/item/weapon/storage/bag/trash, +/turf/simulated/floor/tiled, +/area/residential/room6) +"zr" = ( +/obj/structure/window/basic{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/residential/room6) +"zs" = ( +/turf/simulated/floor/wood, +/area/residential/room6) +"zt" = ( +/obj/structure/table/woodentable, +/obj/structure/window/basic{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/residential/room6) +"zu" = ( +/obj/structure/closet/cabinet, +/obj/structure/window/basic{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/residential/room6) +"zv" = ( +/obj/structure/table/alien/blue, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/residential/room6) +"zw" = ( +/obj/structure/bed/chair/bay/chair/padded/blue{ + icon_state = "bay_chair_preview"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/residential/room6) +"zx" = ( +/obj/structure/fitness/punchingbag, +/turf/simulated/floor/wood, +/area/residential/room6) +"zy" = ( +/obj/structure/bed/chair/sofa/black/left{ + icon_state = "sofaend_left"; + dir = 1 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/residential/room6) +"zz" = ( +/obj/structure/bed/chair/sofa/black/right{ + icon_state = "sofaend_right"; + dir = 1 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/residential/room6) +"zA" = ( +/obj/structure/bed/chair/bay/chair/padded/blue{ + icon_state = "bay_chair_preview"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/residential/room6) +"zB" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/tiled, +/area/residential/room6) +"zC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/residential/room6) +"zD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/turf/simulated/floor/tiled, +/area/residential/room6) +"zE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/residential/room6) +"zF" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled, +/area/residential/room6) +"zG" = ( +/obj/structure/coatrack, +/turf/simulated/floor/carpet/bcarpet, +/area/residential/room6) +"zH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/wood, +/area/residential/room6) +"zI" = ( +/obj/structure/sink/kitchen{ + dir = 8; + icon_state = "sink_alt"; + pixel_x = 12 + }, +/turf/simulated/floor/tiled, +/area/residential/room6) +"zJ" = ( +/obj/structure/table/woodentable, +/obj/structure/window/basic{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/wood, +/area/residential/room6) +"zK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/wood, +/area/residential/room6) +"zL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/residential/room6) +"zM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/residential/room6) +"zN" = ( +/obj/item/weapon/bedsheet/purpledouble, +/obj/structure/bed/double/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/residential/room6) +"zO" = ( +/obj/machinery/light, +/turf/simulated/floor/wood, +/area/residential/room6) +"zP" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/sink{ + icon_state = "sink"; + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + dir = 4; + pixel_x = -32; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/kafel_full, +/area/residential/room11) +"zQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_x = 0 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock{ + name = "RS11"; + req_access = list(8011) + }, +/turf/simulated/floor/plating, +/area/residential/corridors) +"zR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + icon_state = "intact-scrubbers"; + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock{ + name = "RS12"; + req_access = list(8012) + }, +/turf/simulated/floor/plating, +/area/residential/room12) +"zS" = ( +/obj/structure/table/woodentable, +/obj/structure/window/basic{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = 0; + pixel_y = 0 + }, +/turf/simulated/floor/wood, +/area/residential/room6) (1,1,1) = {" aa @@ -12734,10 +16358,10 @@ aa aa aa aa -aa -aa -aa -aa +fl +mf +se +fl aa aa aa @@ -12986,10 +16610,10 @@ aa aa aa aa -aa -aa -aa -aa +fl +jT +iD +fl aa aa aa @@ -13238,10 +16862,10 @@ aa aa aa aa -aa -aa -aa -aa +fl +jT +rY +fl aa aa aa @@ -13490,10 +17114,10 @@ aa aa aa aa -aa -aa -aa -aa +fl +jT +iD +fl aa aa aa @@ -13742,21 +17366,21 @@ aa aa aa aa +fl +jU +si +fl aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +fl +fl +fl +fl +fl +fl +fl +fl +fl aa aa aa @@ -13994,21 +17618,21 @@ aa aa aa aa +fl +jT +iD +fl aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +fl +iD +iD +iD +iD +iD +iD +iD +fl aa aa aa @@ -14246,21 +17870,21 @@ aa aa aa aa +fl +kP +iD +fl aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +fl +iD +iD +iD +iD +iD +iD +iD +fl aa aa aa @@ -14498,21 +18122,21 @@ aa aa aa aa +fl +kQ +sj +fl aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +fl +iD +iD +iD +iD +iD +iD +iD +fl aa aa aa @@ -14736,6 +18360,9 @@ aa aa aa aa +fl +fl +fl aa aa aa @@ -14747,24 +18374,21 @@ aa aa aa aa +fl +jT +iD +fl aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +fl +iD +iD +iD +iD +iD +iD +iD +fl aa aa aa @@ -14988,6 +18612,9 @@ aa aa aa aa +fl +iX +fl aa aa aa @@ -14997,26 +18624,23 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +fl +fl +fl +li +sr +fl +fl +fl +fl +iD +iD +iD +iD +iD +iD +iD +fl aa aa aa @@ -15222,53 +18846,53 @@ aa aa aa aa +fl +fl +fl +fl +fl +fl +fl +fl +fl +fl +fl +fl +aa +fl +fl +fl +fl +fl +fl +jr +fl +fl +fl +fl +fl aa aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +fl +iD +iD +lE +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +fl aa aa aa @@ -15474,53 +19098,53 @@ aa aa aa aa +fl +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +fl +aa +fl +iD +iD +iD +iD +iW +iE +iD +iD +iD +iD +fl aa aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +fl +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +fl aa aa aa @@ -15726,53 +19350,53 @@ aa aa aa aa +fl +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +fl +aa +fl +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +fl aa aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +fl +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +fl aa aa aa @@ -15978,53 +19602,53 @@ aa aa aa aa +fl +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +fl +aa +fl +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +fl aa aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +fl +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +fl aa aa aa @@ -16230,53 +19854,53 @@ aa aa aa aa +fl +iD +iD +iD +iD +iD +iD +iD +iD +iD +iN +fl +aa +fl +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +fl aa aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +fl +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +fl aa aa aa @@ -16482,53 +20106,53 @@ aa aa aa aa +fl +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +fl +aa +fl +iU +iD +iD +iD +iD +iD +iD +iD +iD +iD +fl aa aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +fl +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +fl aa aa aa @@ -16734,53 +20358,53 @@ aa aa aa aa +fl +iD +iD +iD +iD +iD +iE +iM +iD +iD +iD +fl +aa +fl +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +fl aa aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +fl +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +fl aa aa aa @@ -16986,53 +20610,53 @@ aa aa aa aa +fl +fl +fl +fl +fl +fl +iK +fl +fl +fl +fl +fl +aa +fl +fl +fl +fl +fl +fl +fl +fl +fl +fl +fl +fl aa aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +fl +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +fl aa aa aa @@ -17243,6 +20867,9 @@ aa aa aa aa +fl +iL +fl aa aa aa @@ -17265,26 +20892,23 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +fl +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +iD +fl aa aa aa @@ -17495,6 +21119,9 @@ aa aa aa aa +fl +fl +fl aa aa aa @@ -17517,26 +21144,23 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +fl +fl +fl +fl +fl +fl +fl +fl +fl +fl +fl +fl +fl +fl +fl +fl +fl aa aa aa @@ -19828,7 +23452,7 @@ aa aa aa aa -aa +hR aa aa aa @@ -21087,9 +24711,9 @@ aa aa aa aa -aa -aa -aa +hz +if +iO aa aa aa @@ -21339,9 +24963,9 @@ aa aa aa aa -aa -aa -aa +hA +ig +iP aa aa aa @@ -21591,9 +25215,9 @@ aa aa aa aa -aa -aa -aa +hJ +ih +iP aa aa aa @@ -21842,22 +25466,22 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +hj +hK +ii +iQ +hj +hj +hj +hx +hx +hx +hx +hj +hj +hj +hj +hj aa aa aa @@ -22094,22 +25718,22 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +hj +hS +ij +iR +jb +hU +hU +ju +jz +hU +hU +hU +lk +jz +hU +hj aa aa aa @@ -22330,22 +25954,6 @@ aa aa aa aa -hR -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa aa aa aa @@ -22362,6 +25970,22 @@ aa aa aa aa +hj +hT +iG +iV +jd +hU +hU +hU +hU +hU +hU +hU +hU +ss +hU +hx aa aa aa @@ -22502,6 +26126,27 @@ aa aa aa aa +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dR +ac +ac +ab aa aa aa @@ -22577,43 +26222,22 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +hx +hU +hU +hU +je +iZ +iZ +jv +jv +jv +jv +iZ +iZ +st +hU +hx aa aa aa @@ -22754,6 +26378,27 @@ aa aa aa aa +ab +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +dS +ad +ad +ab aa aa aa @@ -22829,43 +26474,22 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +hx +id +hU +iY +jf +iV +iV +jw +jw +jw +jw +iV +lF +hU +hU +hx aa aa aa @@ -23006,6 +26630,27 @@ aa aa aa aa +ab +ae +ae +au +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +cd +ae +ae +ab aa aa aa @@ -23081,43 +26726,22 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +hx +id +hU +hU +jg +hU +hU +hU +hU +hU +hU +hU +lG +su +hU +hx aa aa aa @@ -23258,6 +26882,27 @@ aa aa aa aa +ab +ae +ae +av +aX +aX +aX +aX +aX +cs +ae +ae +ae +ae +ae +ae +au +cd +ae +ae +ab aa aa aa @@ -23333,43 +26978,22 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +hj +ie +iH +iZ +jh +hU +hU +jx +jx +jx +jx +hU +sn +sv +sn +hj aa aa aa @@ -23510,6 +27134,27 @@ aa aa aa aa +ab +af +ag +ai +ah +ah +ah +ai +ca +av +aX +sh +aX +aX +aX +sh +cw +dT +cs +ev +ab aa aa aa @@ -23585,43 +27230,22 @@ aa aa aa aa -aa -aa -aa -aa -iO -ie +hj +id +hU +hU +jg jt -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +hU +jy +lj +jy +jy +hU +sn +sw +sn +hj aa aa aa @@ -23762,6 +27386,27 @@ aa aa aa aa +ab +ae +ah +aw +ay +bp +ay +ay +ah +ae +ae +ae +ae +ae +ae +ae +ae +cd +dY +ae +ab aa aa aa @@ -23837,43 +27482,22 @@ aa aa aa aa -aa -aa -aa -aa -iP -hJ -ju -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +hj +hj +hj +ja +js +hj +hj +hj +hj +hj +hj +hj +sn +sn +sn +hj aa aa aa @@ -24014,6 +27638,27 @@ aa aa aa aa +ab +ae +ai +ax +ay +bq +ay +ay +ai +ae +as +aK +aK +aK +aK +aK +cj +cd +dY +ae +ab aa aa aa @@ -24091,31 +27736,10 @@ aa aa aa aa -aa -aa -iQ -jb -ju -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +eP +eR +pg +eP aa aa aa @@ -24266,76 +27890,26 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dR -ac -ac +ae +ai +ay +ay +ay +ay +bM +ai +ae +al +be +cP +cP +cP +be +cd +cd +dY +ae ab aa aa @@ -24344,22 +27918,6 @@ aa aa aa aa -hj -iR -ig -jv -hj -hj -hj -sn -sn -sn -sn -hj -hj -hj -hj -hj aa aa aa @@ -24430,6 +27988,72 @@ aa aa aa aa +eP +eR +pg +eP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa aa aa aa @@ -24518,76 +28142,26 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ab -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -dS -ad -ad +af +ai +az +ay +ay +ay +bN +ai +ae +al +be +cQ +dl +aE +be +cd +cd +dY +ae ab aa aa @@ -24596,22 +28170,12 @@ aa aa aa aa -hj -id -ja -if -iV -hy -hy -jf -jw -hy -hy -hy -lj -jw -hy -hj +aa +aa +eP +eP +eP +eP aa aa aa @@ -24676,6 +28240,66 @@ aa aa aa aa +eP +hO +pg +eP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa aa aa aa @@ -24770,76 +28394,26 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ab ae +ah +aA +aY +br +aY +aY +ah ae -au -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae +al +bt +aE +dm +aE +be cd -ae -ae +cd +dY +ev ab aa aa @@ -24848,22 +28422,12 @@ aa aa aa aa -hj -hx -jd -iG -je -hy -hy -hy -hy -hy -hy -hy -hy -lF -hy -sn +aa +aa +eP +eR +ik +eP aa aa aa @@ -24928,6 +28492,66 @@ aa aa aa aa +eP +hX +iq +eP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa aa aa aa @@ -25022,76 +28646,26 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ab ae +ai +aB +aZ +bs +aE +aE +ky ae -av -aX -aX -aX -aX -aX -cs -ae -ae -ae -ae -ae -ae -au +al +be +cR +ay +dw +be cd -ae -ae +cd +dY +ew ab aa aa @@ -25100,78 +28674,128 @@ aa aa aa aa -sn -hy -hy -hy -iY -hT -hT -jx -jx -jx -jx -hT -hT -lG -hy -sn -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +aa +aa +eP +eR +ik +eP +aa +ji +ji +ji +ji +ji +ji +ji +mJ +ji +ji +ji +ji +aa +aa +aa +nY +sl +sl +sl +nY +nY +sl +sl +sl +sl +nY +nY +aa +aa +aa +ts +ts +ts +ts +ts +ts +vA +vL +ts +ts +ts +ts +aa +aa +aa +tG +tG +tG +tG +tG +tG +tG +vD +vF +vG +tG +tG aa aa aa aa aa aa +eP +eR +pg +eP aa aa aa aa aa aa +tU +tU +tU +tU +tU +tU +tU +tU +tU +tU +tU +tU aa aa aa +ui +ui +ui +yx +yy +yA +ui +ui +ui +ui +ui +ui aa aa aa +uw +uw +uw +uw +uw +uw +uw +uw +uw +uw +uw +uw aa aa aa @@ -25274,76 +28898,26 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ab -af -ag +ae ai -ah -ah -ah +aC +ba +bs +bs +bO ai -ca -av -aX -sh -aX -aX -aX -sh -cw -dT -cs -ev +ae +al +be +bS +ay +dx +be +cd +cd +dY +ex ab aa aa @@ -25352,78 +28926,128 @@ aa aa aa aa -sn -hz -hy -hS -iZ -iG -iG -jy -jy -jy -jy -iG -lk -hy -hy -sn -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +aa +aa +eP +hO +ik +eP +aa +ji +jA +jV +kl +ji +ll +lH +jD +mv +sk +nc +ji +aa +aa +aa +nY +oi +os +oA +nY +oN +oY +oY +oR +oR +oY +nY +aa +aa +aa +ts +tu +tI +ts +tT +uX +uZ +va +uU +vl +vm +ts +aa +aa +aa +tG +vI +vN +tG +vy +vV +vW +vx +vx +vx +vX +tG aa aa aa aa aa aa +eP +hW +ir +eP aa aa aa aa aa aa +tU +tW +xf +xH +xx +tU +xC +ua +xo +xs +xw +tU aa aa aa +ui +uk +zb +yv +yv +yv +yJ +yT +yQ +yZ +za +ui aa aa aa +uw +uy +uy +uy +uy +uy +uy +uy +uy +uy +uy +uw aa aa aa @@ -25526,156 +29150,156 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ab ae -ah -aw +ai +aD +bb +bs +bB +bP +ai +ae +al +be +cS ay -bp -ay -ay -ah -ae -ae -ae -ae -ae -ae -ae -ae +dy +be +cd cd dY -ae +ex ab +eP +eP +eP +jp +jp +jp +eP +eP +eP +eP +eR +ik +eP +aa +ji +jB +jW +km +ji +lm +lI +jD +mw +mw +oh +ji +aa +aa +aa +nY +oj +ot +oB +oJ +oO +oZ +oY +pE +pE +qi +nY +aa +aa +aa +ts +ty +vi +ts +uV +uY +uZ +va +va +va +vn +ts +aa +aa +aa +tG +vJ +vS +tG +vB +vQ +vx +vx +vx +vx +vy +tG aa aa aa aa aa aa -aa -sn -hz -hy -hy -ih -hy -hy -hy -hy -hy -hy -hy -js -Va -hy -sn -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +eP +eR +pg +eP aa aa aa aa aa aa +tU +xk +xg +xi +xE +xI +xJ +xg +xg +xg +ua +xQ aa aa aa +ui +uo +yI +yv +yD +yG +yL +yv +yS +yS +yS +ui aa aa aa +uw +uy +uy +uy +uy +uy +uy +uy +uy +uy +uy +uw aa aa aa @@ -25778,156 +29402,156 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ab ae ai -ax -ay -bq -ay -ay +aE +aE +aE +bB +bP ai ae -as -aK -aK -aK -aK -aK -cj +al +be +cT +cT +cT +be cd -dY -ae -ab -aa -aa -aa -aa -aa -aa -aa -hj -hA -hK -hT -ii -hy -hy -jg -jg -jg -jg -hy -Ed -OA -Ed -hj -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +cd +dZ +ey +eJ +eQ +eQ +fj +fE +eQ +eQ +eQ +hk +eQ +eQ +eQ +il +eP +aa +ji +ji +jX +ji +ji +ln +lJ +jD +mw +mw +nd +ji +aa +aa +aa +nY +ok +ou +sd +nY +oP +pa +oY +pF +pH +qj +nY +aa +aa +aa +ts +vj +vk +ts +tE +uY +uZ +va +va +va +vz +ts +aa +aa +aa +tG +vM +vT +vP +vy +vR +wh +vx +vx +vy +vy +tG aa aa aa aa aa aa +eP +hO +pg +eP aa aa aa aa aa aa +tU +ug +ua +xj +xF +tU +xK +xm +xM +xp +xv +xR aa aa aa +ui +uu +yw +yv +yv +yv +yM +yv +ui +ui +ui +ui aa aa aa +uw +uy +uy +uy +uy +uy +uy +uy +uy +uy +uy +uw aa aa aa @@ -26030,156 +29654,156 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ab ae ai -ay -ay -ay -ay -bM +aF +aE +aE +bB +bP ai ae -al -be -cP -cP -cP -be +am +aI +cU +cU +cU +aI +ce cd -cd -dY -ae -ab -aa -aa -aa -aa -aa -aa -aa -hj -hz -hy -hy -ih -iH -hy -jh -jz -jh -jh -hy -Ed -Fm -Ed -hj -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ea +ez +eK +eR +eR +fk +fF +eR +eR +eR +hl +eR +eR +eR +ik +eP +aa +ji +jC +jY +kn +kR +lo +lK +jD +jD +jD +ne +ji +aa +aa +aa +nY +nY +nY +oD +nY +oQ +pb +ps +pG +pH +pF +nY +aa +aa +aa +ts +ts +vo +ts +tE +uY +uZ +vu +vd +vg +vh +ts +aa +aa +aa +tG +vZ +wf +wg +wg +wg +wi +wj +vx +vO +we +tG aa aa aa aa aa aa +eP +eR +pg +eP aa aa aa aa aa aa +tU +tU +tU +xq +tU +tU +xj +xg +xg +xg +ua +xR aa aa aa +ui +ui +ui +ui +yv +yv +yM +yY +ui +yV +zP +ui aa aa aa +uw +uy +uy +uy +uy +uy +uy +uy +uy +uy +uJ +uw aa aa aa @@ -26282,156 +29906,156 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ab -af -ai -az -ay -ay -ay -bN -ai ae -al -be -cQ -dl +aj +ai +bc aE -be -cd -cd -dY +bC +ai +cb ae +ae +ae +ae +ae +ae +ae +ae +cd +ea +ez ab +eP +eP +eP +jp +jp +jp +eP +eP +eP +eP +eR +im +eP +aa +ji +jD +jD +ko +ji +lp +lL +mg +mx +mK +sp +ji +aa +aa +aa +nY +ol +ov +oE +nY +oR +pc +oY +nY +pH +qk +nY +aa +aa +aa +ts +vw +vp +vq +vq +vq +vs +vv +ve +ve +va +ts +aa +aa +aa +tG +vy +vy +vy +vU +vx +vC +vx +vx +vx +vH +tG aa aa aa aa aa aa -aa -hj -hj -hj -hU -ij -hj -hj -hj -hj -hj -hj -hj -Ed -Ed -Ed -hj -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +eP +eR +pg +eP aa aa aa aa aa aa +tU +ws +xh +xz +xG +tU +xu +xg +xN +xp +xy +xS aa aa aa +ui +uv +yz +yC +yE +yH +yN +yE +yU +yW +zc +ui aa aa aa +uw +uy +uy +uy +uy +uy +uy +uy +uy +uy +uy +uw aa aa aa @@ -26534,76 +30158,26 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ab ae -ah -aA -aY -br -aY -aY -ah -ae -al -bt +ak +aG aE -dm aE -be -cd -cd -dY -ev +bD +bQ +cc +ct +aJ +hw +aJ +aJ +aJ +hw +dN +dU +eb +ez ab aa aa @@ -26619,71 +30193,121 @@ eR ik eP aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +ji +jE +jZ +kp +ji +lq +lM +mh +my +mL +nf +ji +aa +aa +aa +nY +om +ow +oF +nY +oS +pc +oY +pH +pH +ql +nY +aa +aa +aa +ts +tF +tS +uT +uW +vr +vt +vc +vf +vb +va +ts +aa +aa +aa +tM +vK +vO +vU +wd +vY +vC +vE +wa +wb +wc +tG +aa +aa +eP +eP +eP +eP +eP +uN +uS +eP +eP +eP +eP +eP +aa +aa +tU +xA +xB +xl +xO +tU +xD +xn +xr +xt +xL +tU +aa +aa +aa +ui +yu +yB +ui +yF +yK +yO +yP +ui +yX +yR +ui +aa +aa +aa +uw +uy +uy +uy +uy +uy +uC +uI +uy +uy +uy +uw aa aa aa @@ -26786,1820 +30410,6 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -ai -aB -aZ -bs -aE -aE -ky -ae -al -be -cR -ay -dw -be -cd -cd -dY -ew -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -eP -eR -ik -eP -aa -ji -ji -ji -ji -ji -ji -ji -mJ -ji -ji -ji -ji -aa -aa -aa -nY -sl -sl -sl -nY -nY -sl -sl -sl -sl -nY -nY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(81,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -ai -aC -ba -bs -bs -bO -ai -ae -al -be -bS -ay -dx -be -cd -cd -dY -ex -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -eP -hO -ik -eP -aa -ji -jA -jV -kl -ji -ll -lH -jD -mv -sk -nc -ji -aa -aa -aa -nY -oi -os -oA -nY -oN -oY -oY -oR -oR -oY -nY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(82,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -ai -aD -bb -bs -bB -bP -ai -ae -al -be -cS -ay -dy -be -cd -cd -dY -ex -ab -eP -eP -eP -jp -jp -jp -eP -eP -eP -eP -eR -ik -eP -aa -ji -jB -jW -km -ji -lm -lI -jD -mw -mw -oh -ji -aa -aa -aa -nY -oj -ot -oB -oJ -oO -oZ -oY -pE -pE -qi -nY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(83,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -ai -aE -aE -aE -bB -bP -ai -ae -al -be -cT -cT -cT -be -cd -cd -dZ -ey -eJ -eQ -eQ -fj -fE -eQ -eQ -eQ -hk -eQ -eQ -eQ -il -eP -aa -ji -ji -jX -ji -ji -ln -lJ -jD -mw -mw -nd -ji -aa -aa -aa -nY -ok -ou -sd -nY -oP -pa -oY -pF -pH -qj -nY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(84,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -ai -aF -aE -aE -bB -bP -ai -ae -am -aI -cU -cU -cU -aI -ce -cd -ea -ez -eK -eR -eR -fk -fF -eR -eR -eR -hl -eR -eR -eR -ik -eP -aa -ji -jC -jY -kn -kR -lo -lK -jD -jD -jD -ne -ji -aa -aa -aa -nY -nY -nY -oD -nY -oQ -pb -ps -pG -pH -pF -nY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(85,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -aj -ai -bc -aE -bC -ai -cb -ae -ae -ae -ae -ae -ae -ae -ae -cd -ea -ez -ab -eP -eP -eP -jp -jp -jp -eP -eP -eP -eP -eR -im -eP -aa -ji -jD -jD -ko -ji -lp -lL -mg -mx -mK -sp -ji -aa -aa -aa -nY -ol -ov -oE -nY -oR -pc -oY -nY -pH -qk -nY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(86,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -ak -aG -aE -aE -bD -bQ -cc -ct -aJ -hw -aJ -aJ -aJ -hw -dN -dU -eb -ez -ab -aa -aa -aa -aa -aa -aa -aa -aa -aa -eP -eR -ik -eP -aa -ji -jE -jZ -kp -ji -lq -lM -mh -my -mL -nf -ji -aa -aa -aa -nY -om -ow -oF -nY -oS -pc -oY -pH -pH -ql -nY -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(87,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ab af al @@ -28665,41 +30475,91 @@ nY aa aa aa +ts +ts +ts +ts +ts +ts +tz +ts +ts +ts +ts +ts aa aa aa +tG +tG +tG +tG +tG +tG +uQ +tG +tG +tG +tG +tG +aa +aa +eP +eR +iS +eR +iS +eR +pg +iS +eR +iS +eR +eP +aa +aa +tU +tU +tU +tU +tU +tU +ub +tU +tU +tU +tU +tU aa aa aa +ui +ui +ui +ui +ui +ui +up +ui +ui +ui +ui +ui aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +uw +uw +uw +uw +uw +uw +uD +uw +uw +uw +uw +uw aa aa aa @@ -28764,57 +30624,7 @@ aa aa aa "} -(88,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(81,1,1) = {" aa aa aa @@ -28922,6 +30732,9 @@ aa aa aa aa +ts +tA +ts aa aa aa @@ -28934,6 +30747,37 @@ aa aa aa aa +tG +tO +tG +aa +aa +aa +aa +aa +aa +eP +eR +eR +eR +eR +eR +pg +eR +eR +eR +eR +eP +aa +aa +aa +aa +aa +aa +aa +tU +uc +tU aa aa aa @@ -28946,6 +30790,9 @@ aa aa aa aa +ui +uq +ui aa aa aa @@ -28958,6 +30805,19 @@ aa aa aa aa +uw +uE +uw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa aa aa aa @@ -29016,57 +30876,7 @@ aa aa aa "} -(89,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(82,1,1) = {" aa aa aa @@ -29136,7 +30946,7 @@ fc aa eP fk -io +uK eP eP eP @@ -29160,6 +30970,94 @@ eP eP eP eP +pf +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +tC +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +uR +eP +eP +eP +eP +eP +eP +eP +eP +hO +eR +eR +eR +eR +pg +eR +eR +eR +iI +eP +eP +eP +eP +eP +eP +eP +eP +eP +xP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +zQ +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP lP eP eP @@ -29167,44 +31065,6 @@ eP eP eP eP -eP -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa aa aa aa @@ -29268,57 +31128,7 @@ aa aa aa "} -(90,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(83,1,1) = {" aa aa aa @@ -29403,7 +31213,7 @@ eR eR iS eR -eR +fk eR eR iS @@ -29415,10 +31225,97 @@ eR pg eR eR +iS +eR +kq +fk +eR +iS +eR +eR +eR +eR +iS +eR +pg +eR +eR +iS +eR +kq +eR +eR +iS +fk +eR +eR +eR +iS +eR +pg +kq +eR +iS +fk +eR +eR +eR +qq eR eR kq eR +eR +pg +eR +eR +kq +eR +qq +eR +eR +eR +eR +eR +eR +kq +fk +pg +eR +eR +eR +eR +eR +eR +eR +eR +kq +eR +eR +eR +eR +fk +pg +eR +eR +kq +eR +eR +eR +eR +eR +kq +eR +eR +eR +eR +fk +pg +eR +kq +eR +eR +eR eP aa aa @@ -29482,95 +31379,8 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} -(91,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(84,1,1) = {" aa aa aa @@ -29655,7 +31465,7 @@ eQ jk eQ eQ -eQ +fj eQ eQ eQ @@ -29665,11 +31475,98 @@ hk eQ eQ ph -ib -ib -ib -ib +eQ +eQ +eQ +eQ +pU +fj +eQ +eQ +eQ +eQ +eQ +eQ +eQ +eQ +lQ +eQ +eQ +eQ +eQ +pU +eQ +eQ +eQ +fj +eQ +eQ +eQ +eQ +eQ +lQ +pU +eQ +eQ +fj +eQ +eQ +eQ qF +eQ +eQ +pU +eQ +eQ +lQ +eQ +eQ +pU +eQ +qF +eQ +eQ +eQ +eQ +eQ +eQ +pU +fj +lQ +eQ +eQ +eQ +eQ +eQ +eQ +eQ +eQ +pU +eQ +eQ +eQ +eQ +fj +lQ +eQ +eQ +pU +eQ +eQ +eQ +eQ +eQ +pU +eQ +eQ +eQ +eQ +fj +lQ +eQ +pU +eQ +eR eR eP aa @@ -29734,95 +31631,8 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} -(92,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(85,1,1) = {" aa aa aa @@ -29907,7 +31717,7 @@ hC jl eR eR -eR +fk hC eR eR @@ -29920,9 +31730,96 @@ pg eR eR eR +eR +hl +fk +eR +eR +eR hC eR eR +eR +eR +pg +hC +eR +eR +eR +hl +eR +eR +eR +fk +hC +eR +eR +eR +eR +pg +hl +eR +eR +fk +hC +eR +eR +uM +eR +eR +jl +eR +eR +pg +eR +eR +jl +eR +uM +eR +eR +eR +eR +eR +eR +hl +fk +pg +eR +eR +eR +eR +eR +eR +eR +eR +hl +eR +eR +eR +eR +fk +pg +eR +eR +hl +eR +eR +eR +eR +eR +hl +eR +eR +eR +eR +fk +pg +eR +hl +eR +eR +eR eP aa aa @@ -29986,95 +31883,8 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa "} -(93,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(86,1,1) = {" aa aa aa @@ -30144,7 +31954,7 @@ fc eP eP fk -io +uK eP eP eP @@ -30168,7 +31978,7 @@ eP eP eP eP -pf +uP eP eP eP @@ -30176,43 +31986,93 @@ eP eP eP eP -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +eP +eP +eP +eP +eP +eP +eP +tN +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +xd +eP +eP +eP +eP +eP +eP +eP +eP +hO +eR +eR +eR +eR +pg +eR +eR +eR +iI +eP +eP +eP +eP +eP +eP +eP +eP +eP +ue +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +us +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +lP +eP +eP +eP +eP +eP +eP aa aa aa @@ -30276,57 +32136,7 @@ aa aa aa "} -(94,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(87,1,1) = {" aa aa aa @@ -30434,6 +32244,9 @@ aa aa aa aa +tt +tB +tt aa aa aa @@ -30446,6 +32259,37 @@ aa aa aa aa +tH +tP +tH +aa +aa +aa +aa +aa +aa +eP +eR +eR +eR +eR +eR +pg +eR +eR +eR +eR +eP +aa +aa +aa +aa +aa +aa +aa +tV +ud +tV aa aa aa @@ -30458,6 +32302,9 @@ aa aa aa aa +uj +ur +uj aa aa aa @@ -30470,6 +32317,19 @@ aa aa aa aa +ux +uF +ux +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa aa aa aa @@ -30528,57 +32388,7 @@ aa aa aa "} -(95,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(88,1,1) = {" aa aa aa @@ -30681,6 +32491,91 @@ nZ aa aa aa +tt +tt +tt +tt +tt +tt +zg +tt +tt +tt +tt +tt +aa +aa +aa +tH +tH +tH +tH +tH +tH +xe +tH +tH +tH +tH +tH +aa +aa +eP +eR +hC +eR +hC +eR +pg +hC +eR +hC +eR +eP +aa +aa +tV +tV +tV +tV +tV +tV +yb +tV +tV +tV +tV +tV +aa +aa +aa +uj +uj +uj +uj +uj +uj +zR +uj +uj +uj +uj +uj +aa +aa +aa +ux +ux +ux +ux +ux +ux +uG +ux +ux +ux +ux +ux aa aa aa @@ -30744,6 +32639,1735 @@ aa aa aa aa +"} +(89,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ae +ai +ai +ai +bv +ai +ai +be +ae +be +cI +db +dr +dr +dr +oC +dV +ec +eC +ab +aa +fc +fs +fH +fH +gr +gQ +fc +eP +eP +eR +ik +eP +aa +jm +jF +ka +ks +jm +lr +lU +lv +lv +mM +lv +jm +aa +aa +aa +nZ +oo +ox +oG +oK +oT +pl +pt +pI +pS +pu +nZ +aa +aa +aa +tt +tv +zd +tt +zl +zm +zo +zG +zr +zs +zx +tt +aa +aa +aa +tH +tJ +tK +wo +wu +wx +wY +wm +wm +wr +wJ +wO +aa +aa +eP +eP +eP +eP +eP +uN +uS +eP +eP +eP +eP +eP +aa +aa +tV +cM +du +dF +tV +dP +xT +tX +xV +yr +xZ +tV +aa +aa +aa +uj +ul +ul +ul +ul +un +ut +ul +ul +ul +ul +uj +aa +aa +aa +ux +uz +uz +uz +uz +uB +uH +uz +uz +uz +uz +ux +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(90,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ae +aq +aO +bg +bh +bG +bU +ch +ae +be +cJ +dc +dq +dC +dL +be +sc +ea +ae +ab +aa +fc +ft +fJ +fX +gt +gQ +fc +aa +eP +hO +ik +eP +aa +jn +jG +kb +kt +kS +ls +lV +mi +mz +mN +ng +jm +aa +aa +aa +nZ +op +oy +oH +oL +oU +pm +oV +oV +pS +pu +nZ +aa +aa +aa +tt +tw +ze +zi +zn +zn +zB +zn +zH +zK +zs +tt +aa +aa +aa +tH +uh +tL +ww +tH +tR +wZ +wm +wC +wH +wK +wP +aa +aa +aa +aa +aa +aa +eP +eR +pg +eP +aa +aa +aa +aa +aa +aa +tV +df +df +xX +yf +yg +yh +tX +xW +tX +tX +tV +aa +aa +aa +uj +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +uj +aa +aa +aa +ux +uz +uz +uz +uz +uz +uz +uz +uz +uz +uz +ux +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(91,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ae +aq +aP +bh +bh +bh +bV +ch +ae +be +be +be +dp +be +be +be +cd +ea +ae +ab +aa +fc +ft +fH +fH +gu +gR +fc +aa +eP +eR +ik +eP +aa +jm +jH +jG +jc +kT +lt +lW +lv +mA +mA +mA +jm +aa +aa +aa +nZ +op +op +op +op +oV +pn +pu +oV +oV +qm +nZ +aa +aa +aa +tt +tt +tt +tt +zk +zh +zC +zh +zS +zL +zy +tt +aa +aa +aa +tH +tH +tH +tH +tH +wy +xa +wm +wm +wm +wm +wQ +aa +aa +aa +aa +aa +aa +eP +eR +pg +eP +aa +aa +aa +aa +aa +aa +tV +dg +dt +yc +tV +tX +yi +yk +ym +tX +tX +tV +aa +aa +aa +uj +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +uj +aa +aa +aa +ux +uz +uz +uz +uz +uz +uz +uz +uz +uz +uz +ux +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(92,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +af +ai +aQ +bh +bh +bH +bW +ch +ae +be +cK +dd +aE +dd +cK +be +cd +ea +ae +ab +aa +fc +ft +fH +fH +gv +gS +fc +aa +eP +hX +iq +eP +aa +jm +jm +kc +jm +kU +lu +lX +mj +mB +mC +nh +jm +aa +aa +aa +nZ +op +op +op +op +oW +po +pv +pv +pv +qn +nZ +aa +aa +aa +tt +tx +zf +zj +zp +zw +zD +zh +zt +zL +zz +tt +aa +aa +aa +tH +wR +wk +wp +tH +wl +wZ +wm +wD +wD +wL +tH +aa +aa +aa +aa +aa +aa +eP +hO +pg +eP +aa +aa +aa +aa +aa +aa +tV +tV +tV +yd +tV +tY +yj +yl +yn +xY +yt +tV +aa +aa +aa +uj +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +uj +aa +aa +aa +ux +uz +uz +uz +uz +uz +uz +uz +uz +uz +uz +ux +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(93,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ae +aq +aR +bh +bh +ai +ai +ai +ae +be +be +de +de +de +be +be +cd +ea +ev +ab +aa +fc +fu +fH +fH +gv +gT +fc +aa +eP +eR +ik +eP +aa +jm +jI +kd +kd +kc +lv +lv +mk +mC +mC +ni +jm +aa +aa +aa +nZ +oq +op +op +op +oW +pp +pv +pv +pv +qo +nZ +aa +aa +aa +tt +tD +zh +zh +zv +zA +zE +zh +zu +zM +zO +tt +aa +aa +aa +tH +wS +wn +wt +wv +wz +xb +xc +wE +wq +wM +tH +aa +aa +aa +aa +aa +aa +eP +hW +ir +eP +aa +aa +aa +aa +aa +aa +tV +dh +yo +ye +tV +tZ +xU +tX +tX +tX +tX +tV +aa +aa +aa +uj +um +ul +ul +ul +ul +ul +ul +ul +ul +ul +uj +aa +aa +aa +ux +uA +uz +uz +uz +uz +uz +uz +uz +uz +uz +ux +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(94,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ae +aq +aS +bi +bh +bI +bX +pV +ae +am +cL +bl +bl +bl +cL +ce +cd +ea +ae +ab +aa +fc +fv +fH +fH +gw +gU +fc +aa +eP +eR +ik +eP +aa +jm +jJ +ke +kw +jm +lw +lY +ml +mD +mO +nj +jm +aa +aa +aa +nZ +or +oz +oI +oM +oV +oV +pv +pJ +pT +qp +nZ +aa +aa +aa +tt +tQ +zI +zh +zh +zh +zF +zq +zJ +zN +zs +tt +aa +aa +aa +tH +wT +wU +wV +tH +wW +wX +wm +wF +wI +wN +tH +aa +aa +aa +aa +aa +aa +eP +hX +iq +eP +aa +aa +aa +aa +aa +aa +tV +ds +dD +dE +tV +uf +yq +tX +yp +ys +ya +tV +aa +aa +aa +uj +ul +ul +ul +ul +ul +ul +ul +ul +ul +ul +uj +aa +aa +aa +ux +uz +uz +uz +uz +uz +uz +uz +uz +uz +uz +ux +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(95,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ae +ar +ai +ai +bw +ai +ai +ci +ae +ae +ae +ae +ae +ae +ae +ae +cd +ea +ae +ab +aa +fc +fw +fH +fH +fH +gV +fc +aa +eP +eR +ik +eP +aa +jm +jK +jm +jm +jm +jm +jm +jm +jm +jm +jm +jm +aa +aa +aa +nZ +nZ +nZ +nZ +nZ +nZ +nZ +nZ +sm +sm +sm +nZ +aa +aa +aa +tt +tt +tt +tt +tt +tt +tt +tt +tt +tt +tt +tt +aa +aa +aa +tH +tH +tH +tH +tH +tH +wA +wB +wG +tH +tH +tH +aa +aa +aa +aa +aa +aa +eP +eR +pg +eP +aa +aa +aa +aa +aa +aa +tV +tV +tV +tV +tV +tV +tV +tV +tV +tV +tV +tV +aa +aa +aa +uj +uj +uj +uj +uj +uj +uj +uj +uj +uj +uj +uj +aa +aa +aa +ux +ux +ux +ux +ux +ux +ux +ux +ux +ux +ux +ux +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa aa aa aa @@ -30818,118 +34442,118 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ab ae -ai -ai -ai -bv -ai -ai -be +al +ah +bj +bx +bj +ah +cd +ct +aJ +hw +aJ +aJ +aJ +hw +dN +dU +ed ae -be -cI -db -dr -dr -dr -oC -dV -ec -eC ab aa fc -fs -fH -fH -gr -gQ +fw +fK +fY +fY +gW fc -eP +aa eP eR -ik +im eP aa -jm -jF -ka -ks -jm -lr -lU -lv -lv -mM -lv -jm aa aa aa -nZ -oo -ox -oG -oK -oT -pl -pt -pI -pS -pu -nZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eP +hO +pg +eP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa aa aa aa @@ -31070,118 +34694,118 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ab ae -aq -aO -bg -bh -bG -bU -ch +al +ah +bk +bk +bk +ah +cd +cu ae -be -cJ -dc -dq -dC -dL -be -sc -ea +ae +ae +ae +ae +ae +dO +cd +dY ae ab aa fc -ft -fJ -fX -gt -gQ +fc +mI +mI +mI +gX fc aa eP -hO +eR ik eP aa -jn -jG -kb -kt -kS -ls -lV -mi -mz -mN -ng -jm aa aa aa -nZ -op -oy -oH -oL -oU -pm -oV -oV -pS -pu -nZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eP +eR +pg +eP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa aa aa aa @@ -31322,118 +34946,118 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ab -ae -aq -aP -bh -bh -bh -bV -ch -ae -be -be -be -dp -be -be -be +af +am +aT +bl +bl +bl +aT +ce +cu +as +aK +aK +aK +aK +aK +cj cd -ea +dY ae ab aa -fc -ft -fH -fH -gu -gR -fc +aa +aa +aa +aa +aa +fe +aa aa eP -eR +hO ik eP aa -jm -jH -jG -jc -kT -lt -lW -lv -mA -mA -mA -jm aa aa aa -nZ -op -op -op -op -oV -pn -pu -oV -oV -qm -nZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eP +eR +pg +eP +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa aa aa aa @@ -31574,155 +35198,155 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ab -af -ai -aQ -bh -bh -bH -bW -ch ae -be -cK -dd -aE -dd -cK -be +an +aJ +aJ +aJ +aJ +aJ +aJ +cv +al +ae +ae +ae +ae +ae cd -ea -ae +cd +dY +ev ab aa -fc -ft -fH -fH -gv -gS -fc +aa +aa +aa +aa +aa +fe +aa aa eP -hX -iq +eR +uL +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +uN +uS +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP eP -aa -jm -jm -kc -jm -kU -lu -lX -mj -mB -mC -nh -jm -aa -aa -aa -nZ -op -op -op -op -oW -po -pv -pv -pv -qn -nZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa aa aa aa @@ -31826,156 +35450,156 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ab ae -aq -aR -bh -bh -ai -ai -ai ae -be -be -de -de -de -be -be +ae +ae +ae +ae +ae +ae +ae +al +ae +ae +ae +ae +ae cd -ea -ev +cd +dY +ae ab aa -fc -fu -fH -fH -gv -gT -fc +aa +aa +aa +aa +aa +fe +aa aa eP +hW +ir +fk +iS +eR +eR +eR +eR +kq +lx +eR +eR +eR +eR +iS +eR +eR +kq +eR +eR +iS +fk +eR +eR +eR +iS +eR +fk +eR +kq +iS +eR +kq +eR +iS +eR +eR +eR +iS +eR +eR +eR +iS +eR +kq +fk +iS +eR +eR +eR +eR +iS +eR +eR +kq +eR +iS +eR +eR +eR +eR +iS +eR +eR +kq +fk +iS +eR +eR +pg +eR +eR +iS +eR +eR +kq +eR +iS +eR +eR +eR +eR +iS +eR +eR +kq +eR +iS +fk +eR +eR +eR +iS +eR +eR +kq +iS +eR +eR +eR +eR +kq +eR +iS +eR +eR +eR +iS +fk +kq +eR +eR +eR +iS +eR +eR eR -ik eP aa -jm -jI -kd -kd -kc -lv -lv -mk -mC -mC -ni -jm -aa -aa -aa -nZ -oq -op -op -op -oW -pp -pv -pv -pv -qo -nZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa aa aa aa @@ -32078,156 +35702,156 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ab ae -aq -aS -bi -bh -bI -bX -pV +as +aK +aK +bm +bm +aT +cj +ae +al +ae +ae +ae +ae ae -am -cL -bl -bl -bl -cL -ce cd -ea +cd +dY ae ab aa -fc -fv -fH -fH -gw -gU -fc +aa +aa +aa +aa +aa +fe +aa aa eP +hY +is +fj +eQ +hk +eQ +eQ +kx +kr +fj +eQ +eQ +eQ +hk +eQ +eQ +eQ +kr +eQ +eQ +eQ +fj +hk +eQ +eQ +eQ +eQ +fj +kx +eQ +eQ +eQ +pU +eQ +eQ +eQ +eQ +eQ +eQ +eQ +eQ +eQ +eQ +eQ +pU +fj +eQ +eQ +eQ +kx +eQ +eQ +eQ +eQ +pU +eQ +eQ +eQ +eQ +eQ +eQ +eQ +eQ +eQ +pU +fj +eQ +eQ +eQ +uO +kx +eQ +eQ +eQ +eQ +pU +eQ +eQ +eQ +eQ +eQ +eQ +eQ +eQ +eQ +pU +eQ +eQ +fj +eQ +eQ +kx +eQ +eQ +eQ +pU +eQ +eQ +eQ +eQ +eQ +pU +eQ +eQ +eQ +eQ +eQ +eQ +fj +pU +eQ +eQ +kx +eQ +eQ +eQ eR -ik eP aa -jm -jJ -ke -kw -jm -lw -lY -ml -mD -mO -nj -jm -aa -aa -aa -nZ -or -oz -oI -oM -oV -oV -pv -pJ -pT -qp -nZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa aa aa aa @@ -32330,156 +35954,156 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ab ae -ar -ai -ai -bw -ai -ai -ci -ae -ae +al +ah +bm +by +bJ +bY +ck ae +al ae ae ae ae ae cd -ea +cd +dY ae ab aa -fc -fw -fH -fH -fH -gV -fc +aa +aa +aa +aa +aa +fe +aa aa eP eR ik +fk +eR +jl +eR +hC +ik +eR +fk +eR +eR +hC +jl +eR +eR +eR +eR +eR +hC +eR +fk +jl +eR +eR +hC +eR +fk +ik +eR +eR +eR +hl +eR +eR +eR +hC +eR +eR +eR +hC +eR +eR +eR +hl +fk +eR +eR +hC +ik +eR +eR +eR +eR +hl +eR +eR +eR +hC +eR +eR +eR +eR +eR +hl +fk +eR +hC +eR +eR +ik +eR +eR +eR +eR +hl +eR +eR +eR +hC +eR +eR +eR +eR +eR +hl +eR +eR +fk +hC +eR +ik +eR +eR +eR +hl +eR +eR +hC +eR +eR +hl +eR +eR +eR +hC +eR +eR +fk +hl +eR +eR +ik +eR +eR +hC +eR eP aa -jm -jK -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -aa -aa -aa -nZ -nZ -nZ -nZ -nZ -nZ -nZ -nZ -sm -sm -sm -nZ -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa aa aa aa @@ -32582,155 +36206,155 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ab ae +ah +aU +bn +bz +bK +aT +cl +ae al -ah -bj -bx -bj -ah +ae +ae +ae +ae +ae cd -ct -aJ -hw -aJ -aJ -aJ -hw -dN -dU -ed +cd +dY ae ab aa -fc -fw -fK -fY -fY -gW -fc +aa +aa +aa +aa +aa +fe +aa aa eP eR -im +uL +eP +eP +eP +eP +eP +jS +kV +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +pi +qr +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +jS +kV +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +jS +kV +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +jS +kV +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +eP +jS +kV +eP +eP +eP eP -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa aa aa aa @@ -32834,93 +36458,47 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ab ae al ah -bk -bk -bk -ah +bo +bA +bL +bY +ck +ae +al +ae +ae +ae +ae +ae cd -cu -ae -ae -ae -ae -ae -ae -dO cd dY ae ab aa -fc -fc -mI -mI -mI -gX -fc +fd +fx +fx +fx +fx +ff +aa aa eP eR -ik +im eP aa aa aa +jo +kz +kW +jo aa aa aa @@ -32938,6 +36516,10 @@ aa aa aa aa +pq +pW +qs +pq aa aa aa @@ -32955,6 +36537,10 @@ aa aa aa aa +hy +sy +sx +hy aa aa aa @@ -32972,6 +36558,10 @@ aa aa aa aa +sI +sK +sJ +sI aa aa aa @@ -32989,6 +36579,40 @@ aa aa aa aa +sU +sW +sV +sU +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tg +ti +th +tg +aa +aa +aa +aa +aa +aa +aa +aa +aa aa aa aa @@ -33086,93 +36710,47 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ab af -am -aT -bl -bl -bl +at +aI +aI +bm +bm aT ce -cu -as -aK -aK -ah -aK -aK -cj +ae +al +ae +ae +ae +ae +ae +cd cd dY -ae +ev ab aa -aa -aa -aa -aa -aa fe -aa +fy +fy +fy +fy +fy +fy aa eP -hO +eR ik eP aa aa aa +jo +kz +kX +jo aa aa aa @@ -33190,6 +36768,10 @@ aa aa aa aa +pq +pW +qt +pq aa aa aa @@ -33207,6 +36789,10 @@ aa aa aa aa +hy +sy +sE +hy aa aa aa @@ -33224,6 +36810,10 @@ aa aa aa aa +sI +sK +sQ +sI aa aa aa @@ -33241,6 +36831,40 @@ aa aa aa aa +sU +sW +tc +sU +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tg +ti +to +tg +aa +aa +aa +aa +aa +aa +aa +aa +aa aa aa aa @@ -33338,120 +36962,47 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ab ae -an -aJ -aJ -aJ -aJ -aJ -aJ -cv -al ae -ah -ds -ah -ae -cd +aV +aX +aX +aX +aX +aX +cs +am +aI +aI +aI +aI +aI +ce cd dY -ev +ae ab aa -aa -aa -aa -aa -aa fe -aa +fy +fL +fZ +gx +gY +fy aa eP eR ik eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP +aa +aa +aa +jo +kz +kW +jo aa aa aa @@ -33469,6 +37020,10 @@ aa aa aa aa +pq +pW +qs +pq aa aa aa @@ -33486,6 +37041,75 @@ aa aa aa aa +hy +sy +sx +hy +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sI +sK +sJ +sI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +sU +sW +sV +sU +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +tg +ti +th +tg +aa +aa aa aa aa @@ -33590,163 +37214,163 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ab ae ae +aW ae ae ae ae -ae -ae -ae -al -cM -cM -dt -cM -cM -cd -cd -dY +cm +sg +aX +aX +aX +aX +aX +aX +aX +dT +ee ae ab aa -aa -aa -aa -aa -aa fe -aa +fy +fL +so +gy +gZ +fy aa eP -hW -ir -fk -iS -eR -eR -eR -eR -kq -lx -eR -eR -eR -eR -iS -eR -eR -kq -eR -eR -iS -fk -eR -eR -eR -iS -eR -eR -eR -kq -iS -eR +hZ +iq eP aa aa aa +jo +kA +kY +jo +aa +aa +jo +jo +jo +jo +jo +jo +jo +jo +jo aa aa aa aa aa aa +pq +pX +qu +pq +aa +aa +pq +pq +pq +qX +qX +qX +pq +pq +pq aa aa aa aa aa aa +hy +sz +sF +hy +aa +aa +hy +hy +hy +hy +hy +hy +hy +hy +hy aa aa aa aa aa aa +sI +sL +sR +sI +aa +aa +sI +sI +sI +sI +sI +sI +sI +sI +sI aa aa aa aa aa aa +sU +sX +td +sU +aa +aa +sU +sU +sU +sU +sU +sU +sU +sU +sU aa aa aa aa aa aa +tg +tj +tp +tg aa aa -aa -aa -aa -aa -aa -aa -aa -aa +tg +tg +tg +tg +tg +tg +tg +tg +tg aa aa aa @@ -33842,163 +37466,163 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ab -ae -as -aK -aK -bm -bm -aT -cj -ae -al -dP -bh -bh -aS -be -cd -cd -dY -ae +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +dS +ad +ad ab aa -aa -aa -aa -aa -aa fe -aa -aa +fy +fL +ga +gy +ha +fy +hD eP -hY -is -fj -eQ -hk -eQ -eQ -kx -kr -fj -eQ -eQ -eQ -hk -eQ -eQ -eQ -kr -eQ -eQ -eQ -fj -hk -eQ -eQ -eQ -eQ -eQ -pU -qq -eR eR +ik eP aa aa aa +jo +kz +kW +jo +aa +aa +jo +mP +nk +nr +jo +nG +nQ +oa +jo aa aa aa aa aa aa +pq +pW +qs +pq +aa +aa +pq +re +rd +ro +rd +rb +rd +rO +pq aa aa aa aa aa aa +hy +sy +sx +hy +aa +aa +hy +sx +sx +sx +sx +sx +sx +sx +hy aa aa aa aa aa aa +sI +sK +sJ +sI +aa +aa +sI +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sI aa aa aa aa aa aa +sU +sW +sV +sU +aa +aa +sU +sV +sV +sV +sV +sV +sV +sV +sU aa aa aa aa aa aa +tg +ti +th +tg aa aa -aa -aa -aa -aa -aa -aa -aa -aa +tg +th +th +th +th +th +th +th +tg aa aa aa @@ -34094,163 +37718,163 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa ab -ae -al -ah -bm -by -bJ -bY -ck -ae -al -be -bs -bs -dD -be -cd -cd -dY -ae +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +dR +ac +ac ab aa -aa -aa -aa -aa -aa fe -aa -aa -eP -eR -ik -fk -eR -jl -eR -hC -ik -eR -fk -eR -eR -hC -jl -eR -eR -eR -eR -eR -hC -eR -fk -jl -eR -eR -hC -eR -eR -ik -eR -eR -eR +fy +fL +ga +gz +hb +ho +hE +hL +ia +it eP aa aa aa +jo +kB +kW +jo +aa +aa +jo +mQ +nl +ns +jo +nH +nG +ob +jo aa aa aa aa aa aa +pq +pY +qs +pq +aa +aa +pq +rf +rd +rd +rd +rC +rG +rP +qX aa aa aa aa aa aa +hy +sA +sx +hy +aa +aa +hy +sx +sx +sx +sx +sx +sx +sx +hy aa aa aa aa aa aa +sI +sM +sJ +sI +aa +aa +sI +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sI aa aa aa aa aa aa +sU +sY +sV +sU +aa +aa +sU +sV +sV +sV +sV +sV +sV +sV +sU aa aa aa aa aa aa +tg +tk +th +tg aa aa -aa -aa -aa -aa -aa -aa -aa -aa +tg +th +th +th +th +th +th +th +tg aa aa aa @@ -34368,141 +37992,141 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -ah -aU -bn -bz -bK -aT -cl -ae -al -be -bs -du -dE -be -cd -cd -dY -ae -ab -aa -aa -aa -aa -aa -aa fe -aa -aa -eP -eR -ik -eP -eP -eP -eP -eP -se -kV -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -eP -pi -qr -eP -eP +fy +fL +gb +gA +hc +hp +hF +hM +ib +ir eP aa aa aa +jo +kC +kZ +jo +aa +aa +jo +mR +nm +nt +jo +nI +nR +oc +jo aa aa aa aa aa aa +pq +pZ +qv +pq +aa +aa +pq +rg +rm +rd +ru +rD +rH +rQ +qX aa aa aa aa aa aa +hy +sB +sG +hy +aa +aa +hy +sx +sx +sx +sx +sx +sx +sx +hy aa aa aa aa aa aa +sI +sN +sS +sI +aa +aa +sI +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sI aa aa aa aa aa aa +sU +sZ +te +sU +aa +aa +sU +sV +sV +sV +sV +sV +sV +sV +sU aa aa aa aa aa aa +tg +tl +tq +tg aa aa -aa -aa -aa -aa -aa -aa -aa -aa +tg +th +th +th +th +th +th +th +tg aa aa aa @@ -34620,67 +38244,17 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -al -ah -bo -bA -bL -bY -ck -ae -al -be -df -be -dF -be -cd -cd -dY -ae -ab -aa -fd -fx -fx -fx -fx -ff -aa -aa +fe +fy +fL +ga +gB +ha +fy +hD eP eR -im +ik eP aa aa @@ -34691,15 +38265,15 @@ kW jo aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +jo +mS +mP +nu +jo +nJ +nG +od +jo aa aa aa @@ -34712,49 +38286,99 @@ qs pq aa aa +pq +pq +pq +rd +rv +rE +rI +rz +pq aa aa aa aa aa aa +hy +sy +sx +hy +aa +aa +hy +sx +sx +sx +sx +sx +sx +sx +hy aa aa aa aa aa aa +sI +sK +sJ +sI +aa +aa +sI +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sI aa aa aa aa aa aa +sU +sW +sV +sU +aa +aa +sU +sV +sV +sV +sV +sV +sV +sV +sU aa aa aa aa aa aa +tg +ti +th +tg aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +tg +th +th +th +th +th +th +th +tg aa aa aa @@ -34872,141 +38496,141 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -af -at -aI -aI -bm -bm -aT -ce -ae -al -be -dg -dg -dg -be -cd -cd -dY -ev -ab -aa fe fy -fy -fy -fy -fy +fL +ga +gC +hd fy aa eP -eR +hO ik eP aa -aa -aa jo -kz -kX +jo +jo +kD +la +jo +jo +jo +jo +mT +jo +jo +jo +jo +jo +oe jo aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa pq -pW -qt +pq +pq +qa +qw +pq +pq +pq +pq +rh +pq +rp +rw +pq +pq +rR pq aa aa aa aa +hy +hy +hy +sC +sH +hy +hy +hy +hy +sx +sx +sx +sx +sx +sx +sx +hy aa aa aa aa +sI +sI +sI +sO +sT +sI +sI +sI +sI +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sI aa aa aa aa +sU +sU +sU +ta +tf +sU +sU +sU +sU +sV +sV +sV +sV +sV +sV +sV +sU aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +tg +tg +tg +tm +tr +tg +tg +tg +tg +th +th +th +th +th +th +th +tg aa aa aa @@ -35123,63 +38747,13 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -ae -aV -aX -aX -aX -aX -aX -cs -am -aI -dh -dh -dh -aI -ce -cd -dY -ae -ab -aa -fe +eS +ff fy fL -fZ -gx -gY +ga +gC +hd fy aa eP @@ -35187,78 +38761,128 @@ eR ik eP aa -aa -aa -jo -kz -kW +pK +jL +kf +kE +lb +ly +lZ +mm +lb +mU +jO +jL +kf +mn +le +of jo aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa pq -pW -qs +pw +pL +qb +qx +qG +qJ +qQ +qY +ri +pq +rq +rw +pq +rJ +rS pq aa aa aa aa +hy +sx +sx +sD +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +hy aa aa aa aa +sI +sJ +sJ +sP +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sI aa aa aa aa +sU +sV +sV +tb +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sU aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +tg +th +th +tn +th +th +th +th +th +th +th +th +th +th +th +th +tg aa aa aa @@ -35377,140 +39001,140 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ae -ae -aW -ae -ae -ae -ae -cm -sg -aX -aX -aX -aX -aX -aX -aX -dT -ee -ae -ab -aa -fe fy fL -so -gy -gZ +gc +gD +ha fy aa eP -hZ -iq +hW +ir eP aa -aa -aa -jo -kA -kY -jo -aa -aa -jo -jo -jo -jo -jo -jo +pK +jM +kg +kF +lc jo jo jo +jO +mo +jO +jO +jO +nK +nS +jM +pK aa aa aa aa -aa -aa -pq -pX -qu -pq -aa -aa -pq -pq -pq -qX -qX -qX +pr +px +pM +qc +qy pq +qK +qR +qZ +qL +rn +rc +rx pq +rK +rT pq aa aa aa aa +hy +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +hy aa aa aa aa +sI +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sI aa aa aa aa +sU +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sU aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +tg +th +th +th +th +th +th +th +th +th +th +th +th +th +th +th +tg aa aa aa @@ -35629,140 +39253,140 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad -dS -ad -ad -ab -aa -fe fy -fL -ga -gy -ha fy -hD +fy +fy +fy +fy +aa eP eR ik eP aa -aa -aa -jo -kz -kW -jo -aa -aa -jo -mP -nk -nr -jo -nG -nQ -oa +pK +jN +jM +kG +ld jo +kf +mn +le +mV +nn +le +le +nL +nT +jM +pK aa aa aa aa -aa -aa +pr +py +pN +qd +qz +qH +qL +qS +ra +rj +pq +pq +pq pq -pW -qs pq -aa -aa pq -re -rd -ro -rd -rb -rd -rO pq aa aa aa aa +hy +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +hy aa aa aa aa +sI +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sI aa aa aa aa +sU +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sU aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +tg +th +th +th +th +th +th +th +th +th +th +th +th +th +th +th +tg aa aa aa @@ -35888,133 +39512,133 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -ab -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dR -ac -ac -ab -aa -fe -fy -fL -ga -gz -hb -ho -hE -hL -ia -it +eP +eR +ik eP aa -aa -aa +pK +jM +kh +kH +jO jo -kB -kW +jO +mo jo -aa -aa jo -mQ -nl -ns jo -nH -nG -ob jo -aa -aa +jo +mo +nU +jM +pK aa aa aa aa pq -pY -qs +pz +pz +qe +qA +pq +qM +qT +rb +rk +pq +rr +ry +pq +rK +rU pq aa aa -pq -rf -rd -rd -rd -rC -rG -rP -qX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +aa +aa +hy +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +hy aa aa aa aa +sI +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sI aa aa aa aa +sU +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sU aa aa aa aa +tg +th +th +th +th +th +th +th +th +th +th +th +th +th +th +th +tg aa aa aa @@ -36140,133 +39764,133 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fe -fy -fL -gb -gA -hc -hp -hF -hM -ib -ir +eP +eR +im eP aa -aa -aa +pK +jO +jO +kI +le +lz +le +mp jo -kC -kZ +mW +no +nv jo -aa -aa -jo -mR -nm -nt -jo -nI -nR -oc -jo -aa -aa +nM +nV +jM +pK aa aa aa aa pq -pZ -qv pq -aa -aa pq -rg -rm +pq +pq +pq +pN +qT +rb +pN +pq +rp rd -ru -rD -rH -rQ -qX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +pq +rJ +rV +pq aa aa aa aa +hy +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +hy aa aa aa aa +sI +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sI aa aa aa aa +sU +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sU aa aa aa aa +tg +th +th +th +th +th +th +th +th +th +th +th +th +th +th +th +tg aa aa aa @@ -36385,140 +40009,140 @@ aa aa aa aa +fz +fz +fz +fz +fz +fz aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fe -fy -fL -ga -gB -ha -fy -hD eP -eR -ik +fk +io eP aa -aa -aa +pK +jP +ki +kJ +jO +lA +ma +jO jo -kz -kW +mX +np +nw jo -aa -aa -jo -mS -mP -nu -jo -nJ -nG -od +mo +jO +ld jo aa aa aa aa -aa -aa pq -pW -qs -pq -aa -aa -pq -pq -pq -rd -rv -rE -rI +pA +pO +qf +qB +qI +qL +qU +rc +qL +rn +rc rz pq +pq +rR +pq aa aa aa aa +hy +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +hy aa aa aa aa +sI +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sI aa aa aa aa +sU +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sU aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +tg +th +th +th +th +th +th +th +th +th +th +th +th +th +th +th +tg aa aa aa @@ -36637,140 +40261,140 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fe -fy -fL -ga -gC -hd -fy +fz +fM +gd +fz +he +fz aa eP -hO +eR ik eP aa -jo -jo -jo -kD -la +pK +jQ +kj +kK +jO jo jo jo jo -mT +mY +np +nx +jo +nN jo jo jo -jo -jo -oe -jo aa aa aa aa pq +pB +pP +qg +qC pq +qN +qV +rd +pN pq -qa -qw -pq -pq -pq -pq -rh -pq -rp -rw -pq -pq -rR +rs +rA +rF +rL +rx pq aa aa aa aa +hy +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +hy aa aa aa aa +sI +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sI aa aa aa aa +sU +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sU aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +tg +th +th +th +th +th +th +th +th +th +th +th +th +th +th +th +tg aa aa aa @@ -36889,140 +40513,140 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -eS -ff -fy -fL -ga -gC -hd -fy +fz +fN +ge +gE +hf +fz aa eP -eR -ik +hX +iq eP aa pK -jL -kf -kE -lb -ly -lZ -mm -lb -mU -jO -jL -kf -mn -le -of +jQ +kk +kK +ld +jo +mb +mq +mE +mZ +np +ny +jo +nO +nW +og jo aa aa aa aa pq -pw -pL -qb -qx -qG -qJ -qQ -qY -ri +pC +pQ +pQ +qD pq -rq -rw -pq -rJ -rS +qO +qW +rd +rj pq +rf +rB +rd +rM +rC +qX aa aa aa aa +hy +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +hy aa aa aa aa +sI +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sI aa aa aa aa +sU +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sU aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +tg +th +th +th +th +th +th +th +th +th +th +th +th +th +th +th +tg aa aa aa @@ -37141,140 +40765,140 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fy -fL -gc -gD -ha -fy +fz +fz +fz +fz +iv +fz aa eP -hW -ir +hO +iu eP aa pK -jM -kg -kF -lc +jR +kk +kL +le +lB +mc +mr +mF +na +np +nx jo +nP +nX +og jo -jo -jO -mo -jO -jO -jO -nK -nS -jM -pK aa aa aa aa pr -px -pM -qc -qy +pD +pR +qh +qE pq -qK -qR -qZ -qL -rn -rc -rx +qP +pN +pN +rl pq -rK -rT +rt +ra +rd +rN +rW pq aa aa aa aa +hy +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +sx +hy aa aa aa aa +sI +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sJ +sI aa aa aa aa +sU +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sV +sU aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +tg +th +th +th +th +th +th +th +th +th +th +th +th +th +th +th +tg aa aa aa @@ -37393,140 +41017,140 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fy -fy -fy -fy -fy -fy -aa +jj +fO +gf +gF +hg +fz +eP eP eR -ik +iu eP aa -pK -jN -jM -kG -ld jo -kf -mn -le -mV -nn -le -le -nL -nT -jM +jo pK +jo +jo +jo +jo +jo +pK +pK +pK +jo +jo +jo +jo +jo +jo aa aa aa aa pr -py -pN -qd -qz -qH -qL -qS -ra -rj +pr pq pq pq pq pq +qX +qX +pq +pq +pq +pq +qX +qX pq pq aa aa aa aa +hy +hy +hy +hy +hy +hy +hy +hy +hy +hy +hy +hy +hy +hy +hy +hy +hy aa aa aa aa +sI +sI +sI +sI +sI +sI +sI +sI +sI +sI +sI +sI +sI +sI +sI +sI +sI aa aa aa aa +sU +sU +sU +sU +sU +sU +sU +sU +sU +sU +sU +sU +sU +sU +sU +sU +sU aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +tg +tg +tg +tg +tg +tg +tg +tg +tg +tg +tg +tg +tg +tg +tg +tg +tg aa aa aa @@ -37645,1820 +41269,6 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -eP -eR -ik -eP -aa -pK -jM -kh -kH -jO -jo -jO -mo -jo -jo -jo -jo -jo -mo -nU -jM -pK -aa -aa -aa -aa -pq -pz -pz -qe -qA -pq -qM -qT -rb -rk -pq -rr -ry -pq -rK -rU -pq -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(124,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -eP -eR -im -eP -aa -pK -jO -jO -kI -le -lz -le -mp -jo -mW -no -nv -jo -nM -nV -jM -pK -aa -aa -aa -aa -pq -pq -pq -pq -pq -pq -pN -qT -rb -pN -pq -rp -rd -pq -rJ -rV -pq -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(125,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fz -fz -fz -fz -fz -fz -aa -eP -fk -io -eP -aa -pK -jP -ki -kJ -jO -lA -ma -jO -jo -mX -np -nw -jo -mo -jO -ld -jo -aa -aa -aa -aa -pq -pA -pO -qf -qB -qI -qL -qU -rc -qL -rn -rc -rz -pq -pq -rR -pq -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(126,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fz -fM -gd -fz -he -fz -aa -eP -eR -ik -eP -aa -pK -jQ -kj -kK -jO -jo -jo -jo -jo -mY -np -nx -jo -nN -jo -jo -jo -aa -aa -aa -aa -pq -pB -pP -qg -qC -pq -qN -qV -rd -pN -pq -rs -rA -rF -rL -rx -pq -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(127,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fz -fN -ge -gE -hf -fz -aa -eP -hX -iq -eP -aa -pK -jQ -kk -kK -ld -jo -mb -mq -mE -mZ -np -ny -jo -nO -nW -og -jo -aa -aa -aa -aa -pq -pC -pQ -pQ -qD -pq -qO -qW -rd -rj -pq -rf -rB -rd -rM -rC -qX -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(128,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -fz -fz -fz -fz -iv -fz -aa -eP -hO -iu -eP -aa -pK -jR -kk -kL -le -lB -mc -mr -mF -na -np -nx -jo -nP -nX -og -jo -aa -aa -aa -aa -pr -pD -pR -qh -qE -pq -qP -pN -pN -rl -pq -rt -ra -rd -rN -rW -pq -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(129,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -jj -fO -gf -gF -hg -fz -eP -eP -eR -iu -eP -aa -jo -jo -pK -jo -jo -jo -jo -jo -pK -pK -pK -jo -jo -jo -jo -jo -jo -aa -aa -aa -aa -pr -pr -pq -pq -pq -pq -pq -qX -qX -pq -pq -pq -pq -qX -qX -pq -pq -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -"} -(130,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa jj fP gg @@ -39599,58 +41409,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(131,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(124,1,1) = {" aa aa aa @@ -39851,58 +41661,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(132,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(125,1,1) = {" aa aa aa @@ -40103,58 +41913,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(133,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(126,1,1) = {" aa aa aa @@ -40355,58 +42165,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(134,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(127,1,1) = {" aa aa aa @@ -40607,58 +42417,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(135,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(128,1,1) = {" aa aa aa @@ -40859,58 +42669,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(136,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(129,1,1) = {" aa aa aa @@ -41111,58 +42921,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(137,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(130,1,1) = {" aa aa aa @@ -41363,58 +43173,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(138,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(131,1,1) = {" aa aa aa @@ -41615,58 +43425,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(139,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(132,1,1) = {" aa aa aa @@ -41867,58 +43677,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(140,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(133,1,1) = {" aa aa aa @@ -42119,58 +43929,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(141,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(134,1,1) = {" aa aa aa @@ -42371,58 +44181,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(142,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(135,1,1) = {" aa aa aa @@ -42623,58 +44433,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(143,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(136,1,1) = {" aa aa aa @@ -42875,58 +44685,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(144,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(137,1,1) = {" aa aa aa @@ -43127,58 +44937,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(145,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(138,1,1) = {" aa aa aa @@ -43379,58 +45189,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(146,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(139,1,1) = {" aa aa aa @@ -43631,58 +45441,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(147,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(140,1,1) = {" aa aa aa @@ -43883,58 +45693,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(148,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(141,1,1) = {" aa aa aa @@ -44135,58 +45945,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(149,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(142,1,1) = {" aa aa aa @@ -44387,58 +46197,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(150,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(143,1,1) = {" aa aa aa @@ -44639,58 +46449,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(151,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(144,1,1) = {" aa aa aa @@ -44891,58 +46701,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(152,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(145,1,1) = {" aa aa aa @@ -45143,58 +46953,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(153,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(146,1,1) = {" aa aa aa @@ -45395,58 +47205,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(154,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(147,1,1) = {" aa aa aa @@ -45647,58 +47457,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(155,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(148,1,1) = {" aa aa aa @@ -45899,58 +47709,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(156,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(149,1,1) = {" aa aa aa @@ -46151,58 +47961,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(157,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(150,1,1) = {" aa aa aa @@ -46403,58 +48213,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(158,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(151,1,1) = {" aa aa aa @@ -46655,58 +48465,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(159,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(152,1,1) = {" aa aa aa @@ -46907,58 +48717,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(160,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(153,1,1) = {" aa aa aa @@ -47159,58 +48969,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(161,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(154,1,1) = {" aa aa aa @@ -47411,58 +49221,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(162,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(155,1,1) = {" aa aa aa @@ -47663,58 +49473,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(163,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(156,1,1) = {" aa aa aa @@ -47915,58 +49725,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(164,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(157,1,1) = {" aa aa aa @@ -48167,58 +49977,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(165,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(158,1,1) = {" aa aa aa @@ -48419,58 +50229,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(166,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(159,1,1) = {" aa aa aa @@ -48671,58 +50481,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(167,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(160,1,1) = {" aa aa aa @@ -48923,58 +50733,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(168,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(161,1,1) = {" aa aa aa @@ -49175,58 +50985,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(169,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(162,1,1) = {" aa aa aa @@ -49427,58 +51237,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(170,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(163,1,1) = {" aa aa aa @@ -49679,58 +51489,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(171,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(164,1,1) = {" aa aa aa @@ -49931,58 +51741,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(172,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(165,1,1) = {" aa aa aa @@ -50183,58 +51993,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(173,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(166,1,1) = {" aa aa aa @@ -50435,58 +52245,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(174,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(167,1,1) = {" aa aa aa @@ -50687,58 +52497,58 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} -(175,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +(168,1,1) = {" aa aa aa @@ -50939,6 +52749,1820 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(169,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bZ +eq +eF +eM +eZ +dW +eH +eH +eH +gn +gm +ep +ep +ep +ep +bZ +bZ +bZ +bZ +bZ +bZ +bZ +bZ +bZ +ep +ep +hi +hu +hu +hu +hu +hu +hu +ic +ep +cp +cp +cp +cp +cp +cp +bZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(170,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bZ +dW +dW +dW +dW +dW +eH +eH +eH +gn +gm +ep +ep +ep +ep +bZ +aa +aa +aa +aa +aa +aa +aa +bZ +ep +ep +hi +hu +hu +hu +hu +hu +hu +ic +ep +cp +cp +cp +cp +cp +cp +bZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(171,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bZ +er +eG +ku +fa +fh +eH +eH +eH +gn +gm +ep +ep +ep +ep +bZ +aa +aa +aa +aa +aa +aa +aa +bZ +ep +ep +ep +hv +hv +hv +hv +hv +hv +ep +ep +cp +cp +cp +cp +cp +cp +bZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(172,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bZ +es +eH +eH +eH +eH +eH +eH +eH +gn +gm +ep +ep +ep +ep +bZ +aa +aa +aa +aa +aa +aa +aa +bZ +ep +ep +ep +ep +ep +ep +ep +ep +ep +ep +ep +cp +cp +cp +oX +cp +cp +bZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(173,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bZ +et +eH +eH +eH +eH +eH +eH +eH +gn +gm +ep +ep +ep +ep +bZ +aa +aa +aa +aa +aa +aa +aa +bZ +ep +ep +ep +ep +ep +ep +ep +ep +ep +ep +ep +cp +cp +cp +cy +cp +cp +bZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(174,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bZ +eu +eI +eO +fb +fi +fD +fU +go +gn +gm +ep +ep +ep +ep +bZ +aa +aa +aa +aa +aa +aa +aa +bZ +me +ep +ep +ep +ep +ep +ep +ep +ep +ep +ep +cp +cp +cp +cp +cp +cp +bZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(175,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bZ +bZ +bZ +bZ +bZ +bZ +bZ +bZ +bZ +bZ +bZ +bZ +bZ +bZ +bZ +bZ +aa +aa +aa +aa +aa +aa +aa +bZ +bZ +bZ +bZ +bZ +bZ +bZ +bZ +bZ +bZ +bZ +bZ +bZ +bZ +bZ +bZ +bZ +bZ +bZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} (176,1,1) = {" aa @@ -51045,48 +54669,48 @@ aa aa aa aa -bZ -eq -eF -eM -eZ -dW -eH -eH -eH -gn -gm -ep -ep -ep -ep -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -ep -ep -hi -hu -hu -hu -hu -hu -hu -ic -ep -cp -cp -cp -cp -cp -cp -bZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa aa aa aa @@ -51297,22 +54921,6 @@ aa aa aa aa -bZ -dW -dW -dW -dW -dW -eH -eH -eH -gn -gm -ep -ep -ep -ep -bZ aa aa aa @@ -51320,25 +54928,41 @@ aa aa aa aa -bZ -ep -ep -hi -hu -hu -hu -hu -hu -hu -ic -ep -cp -cp -cp -cp -cp -cp -bZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa aa aa aa @@ -51549,22 +55173,6 @@ aa aa aa aa -bZ -er -eG -ku -fa -fh -eH -eH -eH -gn -gm -ep -ep -ep -ep -bZ aa aa aa @@ -51572,25 +55180,41 @@ aa aa aa aa -bZ -ep -ep -ep -hv -hv -hv -hv -hv -hv -ep -ep -cp -cp -cp -cp -cp -cp -bZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa aa aa aa @@ -51801,22 +55425,6 @@ aa aa aa aa -bZ -es -eH -eH -eH -eH -eH -eH -eH -gn -gm -ep -ep -ep -ep -bZ aa aa aa @@ -51824,25 +55432,41 @@ aa aa aa aa -bZ -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -cp -cp -cp -oX -cp -cp -bZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa aa aa aa @@ -52053,22 +55677,6 @@ aa aa aa aa -bZ -et -eH -eH -eH -eH -eH -eH -eH -gn -gm -ep -ep -ep -ep -bZ aa aa aa @@ -52076,25 +55684,41 @@ aa aa aa aa -bZ -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -cp -cp -cp -cy -cp -cp -bZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa aa aa aa @@ -52305,22 +55929,6 @@ aa aa aa aa -bZ -eu -eI -eO -fb -fi -fD -fU -go -gn -gm -ep -ep -ep -ep -bZ aa aa aa @@ -52328,25 +55936,41 @@ aa aa aa aa -bZ -me -ep -ep -ep -ep -ep -ep -ep -ep -ep -ep -cp -cp -cp -cp -cp -cp -bZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa aa aa aa @@ -52557,22 +56181,6 @@ aa aa aa aa -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ aa aa aa @@ -52580,25 +56188,41 @@ aa aa aa aa -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ -bZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa aa aa aa diff --git a/maps/yw/residential/residential_keys.dm b/maps/yw/residential/residential_keys.dm index 1f999139cd..736ec010a9 100644 --- a/maps/yw/residential/residential_keys.dm +++ b/maps/yw/residential/residential_keys.dm @@ -20,13 +20,41 @@ name = "RS4 residential key" access = list(8004) +/obj/item/weapon/card/id/residential/rs5 + name = "RS5 residential key" + access = list(8005) + +/obj/item/weapon/card/id/residential/rs6 + name = "RS6 residential key" + access = list(8006) + +/obj/item/weapon/card/id/residential/rs7 + name = "RS7 residential key" + access = list(8007) + +/obj/item/weapon/card/id/residential/rs8 + name = "RS8 residential key" + access = list(8008) + +/obj/item/weapon/card/id/residential/rs9 + name = "RS9 residential key" + access = list(8009) + +/obj/item/weapon/card/id/residential/rs10 + name = "RS10 residential key" + access = list(8010) + +/obj/item/weapon/card/id/residential/rs11 + name = "RS11 residential key" + access = list(8011) + /obj/item/weapon/card/id/residential/rm1 name = "RM1 residential key" - access = list(8005) + access = list(8101) /obj/item/weapon/card/id/residential/rm2 name = "RM2 residential key" - access = list(8006) + access = list(8102) /obj/item/weapon/card/id/residential/mansion name = "Mansion residential key" @@ -36,27 +64,27 @@ /obj/item/weapon/card/id/residential/s1 name = "S1 residential key" - access = list(8007) + access = list(8201) /obj/item/weapon/card/id/residential/s2 name = "S2 residential key" - access = list(8008) + access = list(8202) /obj/item/weapon/card/id/residential/s3 name = "S3 residential key" - access = list(8009) + access = list(8203) /obj/item/weapon/card/id/residential/s4 name = "S4 residential key" - access = list(8010) + access = list(8204) /obj/item/weapon/card/id/residential/s5 name = "S5 residential key" - access = list(8011) + access = list(8205) /obj/item/weapon/card/id/residential/s6 name = "S6 residential key" - access = list(8012) + access = list(8206) //FLUFF SPAWNS @@ -95,12 +123,7 @@ ckeywhitelist = list("joezill", "sinoxatori") character_name = list("Ciri Vulture", "Kasali Vulture") -/datum/gear/fluff/res_key_s6 - path = /obj/item/weapon/card/id/residential/s6 - display_name = "S6 keys" - description = "residential" - ckeywhitelist = list("mocatheporg1") - character_name = list("Mocha") +// MEDIUM KEYS /datum/gear/fluff/res_key_rm1 path = /obj/item/weapon/card/id/residential/rm1 @@ -116,6 +139,9 @@ ckeywhitelist = list("ashvor", "sleepyretard") character_name = list("Sawyer Collins", "Vanechka Penkina") + +// SMALL KEYS + /datum/gear/fluff/res_key_rs1 path = /obj/item/weapon/card/id/residential/rs1 display_name = "RS1 keys" @@ -142,4 +168,53 @@ display_name = "RS4 keys" description = "residential" ckeywhitelist = list("lukevale") - character_name = list("Isha Breisacher") \ No newline at end of file + character_name = list("Isha Breisacher") + +/datum/gear/fluff/res_key_rs5 + path = /obj/item/weapon/card/id/residential/rs5 + display_name = "RS5 keys" + description = "residential" + ckeywhitelist = list("codavanistok") + character_name = list("Coda Vanistok") + +/datum/gear/fluff/res_key_rs6 + path = /obj/item/weapon/card/id/residential/rs6 + display_name = "RS6 keys" + description = "residential" + ckeywhitelist = list("generalpantsu","izac112") + character_name = list("Raine Kimberly","Jill Chambers") + +/datum/gear/fluff/res_key_rs7 + path = /obj/item/weapon/card/id/residential/rs7 + display_name = "RS7 keys" + description = "residential" + ckeywhitelist = list("dopiotl", "deepindigo") + character_name = list("Jeanne Petite", "Kahlia 188") + +/datum/gear/fluff/res_key_rs8 + path = /obj/item/weapon/card/id/residential/rs8 + display_name = "RS8 keys" + description = "residential" + ckeywhitelist = list("cebutris") + character_name = list("Dakota Elliot") + +/datum/gear/fluff/res_key_rs9 + path = /obj/item/weapon/card/id/residential/rs9 + display_name = "RS9 keys" + description = "residential" + ckeywhitelist = list("guiltybeans", "rareshekel") + character_name = list("Reez Sheeh", "Easju Nawry") + +/datum/gear/fluff/res_key_rs10 + path = /obj/item/weapon/card/id/residential/rs10 + display_name = "RS10 keys" + description = "residential" + ckeywhitelist = list("mocatheporg1") + character_name = list("Mocha") + +/datum/gear/fluff/res_key_rs11 + path = /obj/item/weapon/card/id/residential/rs11 + display_name = "RS11 keys" + description = "residential" + ckeywhitelist = list("rouwren") + character_name = list("Rin Deimos") \ No newline at end of file diff --git a/maps/yw/structures/closets/engineering.dm b/maps/yw/structures/closets/engineering.dm index 0c757ad011..e6b19269ae 100644 --- a/maps/yw/structures/closets/engineering.dm +++ b/maps/yw/structures/closets/engineering.dm @@ -5,12 +5,7 @@ /obj/structure/closet/secure_closet/engineering_chief_wardrobe name = "chief engineer's wardrobe" - icon_state = "securece1" - icon_closed = "securece" - icon_locked = "securece1" - icon_opened = "secureceopen" - icon_broken = "securecebroken" - icon_off = "secureceoff" + closet_appearance = /decl/closet_appearance/secure_closet/engineering/ce req_access = list(access_ce) starts_with = list( diff --git a/maps/yw/structures/closets/medical.dm b/maps/yw/structures/closets/medical.dm index 0ea515d974..52b668000a 100644 --- a/maps/yw/structures/closets/medical.dm +++ b/maps/yw/structures/closets/medical.dm @@ -5,12 +5,7 @@ /obj/structure/closet/secure_closet/CMO_wardrobe name = "chief medical officer's locker" - icon_state = "cmosecure1" - icon_closed = "cmosecure" - icon_locked = "cmosecure1" - icon_opened = "cmosecureopen" - icon_broken = "cmosecurebroken" - icon_off = "cmosecureoff" + closet_appearance = /decl/closet_appearance/secure_closet/cmo req_access = list(access_cmo) starts_with = list( diff --git a/maps/yw/structures/closets/misc.dm b/maps/yw/structures/closets/misc.dm index f80e751a54..633ed83a24 100644 --- a/maps/yw/structures/closets/misc.dm +++ b/maps/yw/structures/closets/misc.dm @@ -73,14 +73,8 @@ /obj/structure/closet/secure_closet/sar name = "search and rescue locker" desc = "Supplies for a wilderness first responder." - icon_state = "medical1" - icon_closed = "medical" - icon_locked = "medical1" - icon_opened = "medicalopen" - icon_broken = "medicalbroken" - icon_off = "medicaloff" + closet_appearance = /decl/closet_appearance/secure_closet/medical req_access = list(access_fieldmedic) - starts_with = list( /obj/item/weapon/storage/backpack/dufflebag/emt, /obj/item/weapon/storage/box/autoinjectors, diff --git a/maps/yw/structures/closets/misc_vr.dm b/maps/yw/structures/closets/misc_vr.dm index ab7119d301..a1dc8a12f8 100644 --- a/maps/yw/structures/closets/misc_vr.dm +++ b/maps/yw/structures/closets/misc_vr.dm @@ -1,12 +1,6 @@ /obj/structure/closet/secure_closet/explorer icon = 'icons/obj/closet_vr.dmi' - icon_state = "secureexp1" - icon_closed = "secureexp" - icon_locked = "secureexp1" - icon_opened = "secureexpopen" - icon_broken = "secureexpbroken" - icon_off = "secureexpoff" - + closet_appearance = /decl/closet_appearance/secure_closet/exploration starts_with = list( /obj/item/clothing/under/explorer, /obj/item/clothing/suit/storage/hooded/explorer, @@ -30,7 +24,7 @@ /obj/structure/closet/secure_closet/sar name = "field medic locker" - + closet_appearance = /decl/closet_appearance/secure_closet/medical starts_with = list( /obj/item/weapon/storage/backpack/dufflebag/emt, /obj/item/weapon/storage/box/autoinjectors, @@ -65,6 +59,7 @@ /obj/item/device/cataloguer/compact) /obj/structure/closet/secure_closet/pilot + closet_appearance = /decl/closet_appearance/secure_closet/exploration/pilot starts_with = list( /obj/item/weapon/storage/backpack/parachute, /obj/item/weapon/material/knife/tacknife/survival, @@ -89,15 +84,8 @@ /obj/structure/closet/secure_closet/pathfinder name = "pathfinder locker" - icon = 'icons/obj/closet_vr.dmi' - icon_state = "secureexp1" - icon_closed = "secureexp" - icon_locked = "secureexp1" - icon_opened = "secureexpopen" - icon_broken = "secureexpbroken" - icon_off = "secureexpoff" + closet_appearance = /decl/closet_appearance/secure_closet/exploration/pathfinder req_access = list(access_pathfinder) - starts_with = list( /obj/item/clothing/under/explorer, /obj/item/clothing/suit/storage/hooded/explorer, diff --git a/maps/yw/structures/closets/research.dm b/maps/yw/structures/closets/research.dm index 6630706df9..fb08f80649 100644 --- a/maps/yw/structures/closets/research.dm +++ b/maps/yw/structures/closets/research.dm @@ -5,12 +5,7 @@ /obj/structure/closet/secure_closet/RD_wardrobe name = "research director's locker" - icon_state = "rdsecure1" - icon_closed = "rdsecure" - icon_locked = "rdsecure1" - icon_opened = "rdsecureopen" - icon_broken = "rdsecurebroken" - icon_off = "rdsecureoff" + closet_appearance = /decl/closet_appearance/secure_closet/science/rd req_access = list(access_rd) starts_with = list( diff --git a/maps/yw/structures/closets/security.dm b/maps/yw/structures/closets/security.dm index 1bde2d7a34..d0e6ab2fb6 100644 --- a/maps/yw/structures/closets/security.dm +++ b/maps/yw/structures/closets/security.dm @@ -5,12 +5,7 @@ /obj/structure/closet/secure_closet/hos_wardrobe name = "head of security's locker" - icon_state = "hossecure1" - icon_closed = "hossecure" - icon_locked = "hossecure1" - icon_opened = "hossecureopen" - icon_broken = "hossecurebroken" - icon_off = "hossecureoff" + closet_appearance = /decl/closet_appearance/secure_closet/security/hos req_access = list(access_hos) starts_with = list( diff --git a/maps/yw/submaps/_cryogaia_submaps.dm b/maps/yw/submaps/_cryogaia_submaps.dm index 8c4c179af5..65a45af99f 100644 --- a/maps/yw/submaps/_cryogaia_submaps.dm +++ b/maps/yw/submaps/_cryogaia_submaps.dm @@ -3,10 +3,12 @@ ////////////////////////////////////////////////////////////////////////////// /// Static Load +#include "cryogaia_plains/cryogaia_plains.dm" /datum/map_template/cryogaia_lateload/cryogaia_plains name = "Snow plains" desc = "The Borealis away mission." - mappath = 'cryogaia_plains.dmm' + mappath = 'cryogaia_plains/cryogaia_plains.dmm' + annihilate = TRUE associated_map_datum = /datum/map_z_level/cryogaia_lateload/cryogaia_plains /datum/map_z_level/cryogaia_lateload/cryogaia_plains @@ -17,17 +19,20 @@ /datum/map_template/cryogaia_lateload/cryogaia_plains/on_map_loaded(z) . = ..() - seed_submaps(list(Z_LEVEL_PLAINS), 120, /area/cryogaia/outpost/exploration_plains, /datum/map_template/surface/plains) + seed_submaps(list(Z_LEVEL_PLAINS), 240, /area/cryogaia/outpost/exploration_plains, /datum/map_template/surface/plains) ////////////////////////////////////////////////////////////////////////////// /// Away Missions #if AWAY_MISSION_TEST +#include "cryogaia_plains/cryogaia_plains.dmm" #include "beach/beach.dmm" #include "beach/cave.dmm" #include "alienship/alienship.dmm" #include "aerostat/aerostat.dmm" #include "aerostat/surface.dmm" #include "space/debrisfield.dmm" +#include "space/fueldepot.dmm" +#include "space/guttersite.dmm" #endif #include "beach/_beach.dm" @@ -102,8 +107,10 @@ #include "space/_debrisfield.dm" +#include "space/_fueldepot.dm" #include "space/pois/_templates.dm" #include "space/pois/debrisfield_things.dm" +#include "space/_guttersite.dm" /datum/map_template/cryogaia_lateload/away_debrisfield name = "Debris Field - Z1 Space" desc = "The Virgo 3 Debris Field away mission." @@ -119,6 +126,25 @@ name = "Away Mission - Debris Field" z = Z_LEVEL_DEBRISFIELD +/datum/map_template/cryogaia_lateload/away_fueldepot + name = "Fuel Depot - Z1 Space" + desc = "An unmanned fuel depot floating in space." + mappath = 'space/fueldepot.dmm' + associated_map_datum = /datum/map_z_level/cryogaia_lateload/away_fueldepot + +/datum/map_z_level/cryogaia_lateload/away_fueldepot + name = "Away Mission - Fuel Depot" + z = Z_LEVEL_FUELDEPOT + +/datum/map_template/cryogaia_lateload/away_guttersite + name = "Gutter Site - Z1 Space" + desc = "The Virgo Erigone Space Away Site." + mappath = 'space/guttersite.dmm' + associated_map_datum = /datum/map_z_level/cryogaia_lateload/away_guttersite + +/datum/map_z_level/cryogaia_lateload/away_guttersite + name = "Away Mission - Gutter Site" + z = Z_LEVEL_GUTTERSITE ////////////////////////////////////////////////////////////////////////////////////// // Admin-use z-levels for loading whenever an admin feels like diff --git a/maps/yw/submaps/aerostat/submaps/Rockybase.dmm b/maps/yw/submaps/aerostat/submaps/Rockybase.dmm index d09e05174b..6ff74e3859 100644 --- a/maps/yw/submaps/aerostat/submaps/Rockybase.dmm +++ b/maps/yw/submaps/aerostat/submaps/Rockybase.dmm @@ -92,8 +92,6 @@ /area/submap/virgo2/Rockybase) "as" = ( /obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; icon_state = "cabinet_closed" }, /turf/simulated/floor/tiled/techfloor/bor4, diff --git a/maps/yw/submaps/aerostat/submaps/backup/Rockybase.dmm b/maps/yw/submaps/aerostat/submaps/backup/Rockybase.dmm index f8194b673e..dea39acfa6 100644 --- a/maps/yw/submaps/aerostat/submaps/backup/Rockybase.dmm +++ b/maps/yw/submaps/aerostat/submaps/backup/Rockybase.dmm @@ -92,8 +92,6 @@ /area/submap/virgo2/Rockybase) "as" = ( /obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; icon_state = "cabinet_closed" }, /turf/simulated/floor/tiled/techfloor/virgo2, diff --git a/maps/yw/submaps/beach/beach_old.dmm b/maps/yw/submaps/beach/beach_old.dmm index 5a27e7486e..572b21338e 100644 --- a/maps/yw/submaps/beach/beach_old.dmm +++ b/maps/yw/submaps/beach/beach_old.dmm @@ -85,8 +85,6 @@ "aw" = ( /obj/structure/closet{ density = 0; - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; icon_state = "cabinet_closed"; pixel_y = 20; wall_mounted = 1 diff --git a/maps/yw/submaps/cryogaia_plains.dmm b/maps/yw/submaps/cryogaia_plains.dmm deleted file mode 100644 index ce37ddada7..0000000000 --- a/maps/yw/submaps/cryogaia_plains.dmm +++ /dev/null @@ -1,273 +0,0 @@ -"a" = (/turf/unsimulated/wall/planetary/borealis2,/area/mine/explored) -"b" = (/turf/unsimulated/mineral,/area/mine/explored) -"c" = (/turf/unsimulated/wall/planetary/borealis2,/area/mine/unexplored) -"d" = (/turf/simulated/mineral/cryogaia,/area/mine/unexplored) -"e" = (/turf/simulated/mineral/cryogaia/rich,/area/mine/unexplored) -"f" = (/turf/simulated/mineral/cryogaia/rich,/area/mine/explored) -"g" = (/turf/unsimulated/wall/planetary/borealis2,/area/cryogaia/outpost/exploration_plains) -"h" = (/turf/simulated/floor/outdoors/snow/snow/snow2/cryogaia,/area/cryogaia/outpost/exploration_plains) -"i" = (/mob/living/simple_mob/animal/passive/gaslamp/snow,/turf/simulated/floor/outdoors/snow/snow/snow2/cryogaia,/area/cryogaia/outpost/exploration_plains) -"j" = (/mob/living/simple_mob/animal/space/goose/virgo3b,/turf/simulated/floor/outdoors/snow/snow/snow2/cryogaia,/area/cryogaia/outpost/exploration_plains) -"k" = (/turf/unsimulated/wall/planetary/borealis2,/area/cryogaia/outpost/exploration_shed) -"l" = (/turf/unsimulated/wall/planetary/borealis2,/area/space) -"m" = (/turf/simulated/wall/r_wall,/area/cryogaia/outpost/exploration_shed) -"n" = (/obj/effect/floor_decal/rust,/obj/effect/step_trigger/teleporter/from_plains,/turf/simulated/floor/plating/snow/plating,/area/cryogaia/outpost/exploration_shed) -"o" = (/obj/effect/floor_decal/rust,/turf/simulated/floor/plating/snow/plating,/area/cryogaia/outpost/exploration_shed) -"p" = (/turf/simulated/floor/outdoors/snow/plating/cryogaia,/area/cryogaia/outpost/exploration_plains) -"q" = (/obj/machinery/door/blast/shutters{dir = 2; id = "wilderness"; name = "Anti-Fauna Shutters"},/turf/space,/area/cryogaia/outpost/exploration_shed) -"r" = (/obj/effect/floor_decal/rust,/obj/machinery/button/remote/blast_door{dir = 1; id = "wilderness"; name = "Anti-Fauna shutters"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor/outdoors/snow/plating,/area/cryogaia/outpost/exploration_shed) -"s" = (/obj/machinery/button/remote/blast_door{dir = 2; id = "wilderness"; name = "Anti-Fauna shutters"; pixel_x = -25; pixel_y = 1},/turf/simulated/floor/outdoors/snow/plating/cryogaia,/area/cryogaia/outpost/exploration_shed) -"t" = (/obj/effect/floor_decal/rust,/obj/machinery/door/blast/shutters{dir = 2; id = "wilderness"; name = "Anti-Fauna Shutters"},/turf/space,/area/cryogaia/outpost/exploration_shed) - -(1,1,1) = {" -aaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb -aacccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeefb -aacccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfb -aacccccgggddddddddddddddddddddddddddhhhddddddddddddddddddddddddddddddddddddddddddddddddddhhhddddddddddddddddddddddddddddddddhddddddddddddddddddddddddddddddddhhddddddddddhhdddddddddddddddddddddddddddddddddddddhhhdddddddddddddddddddddddddddddddddddddfb -aacccccghgdddddddddddddddddddddhhhhhhhhhhddddddddddddddddddhhihhdhhhhdddddddddddddddhhhhhhhhhhddddddddddddddddddhhihhdhhhhhhhhhhhddhhhhhhhdddddddddhhhhhhhhhhhhhddhhhhhhhhhhddhhdddddddddddddddddddddddddddhhhhhhhhhhddddddddddddddddddhhihhdhhhhdddddddfb -aacccccghhhhhdddddhhhhhhhdhhhhhhhhhhhhhhhhdhhhddddddddddddhhhhhhhhhhhdhhhhhhhhdhhhhhhhhhhhhhhhhdhhhddddddddddddhhhhhhhhhhhhhhhhhhhhhhhihhhhddhhhddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddhhhhhddhhhhhhhhdhhhhhhhhhhhhhhhhdhhhddddddddddddhhhhhhhhhhhhddddddfb -aaccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddhhhhhhhhhhhhhddddddfb -aaccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aaccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aacccchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccccggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccgghhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhddddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aacccghhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aacccccghghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aacccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aaccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aaccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aaccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aaccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aacccchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aacccchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhdddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccccgghhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccccggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aacccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aaccccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aacccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aaccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aaccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aacccggghhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aaccchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aaccchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aaccchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aaccchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddfb -aaccchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -kacccllhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -mmmmmmmmhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -noooooomphhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -noooooompphhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -nooooooqpphhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -nooooooqpphhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -nooooormsphhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -nooooootpphhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -nooooootpphhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -noooooomphhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -noooooomphhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -mmmmmmmmghhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -kaccccggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aacccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aacccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aaccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aaccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aaccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aaccccghhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aaccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aaccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aacccggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aacccgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aacccggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhddddfb -aacccggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhdddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aaccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aaccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aaccccghhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aaccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aaccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aaccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aaccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aacccggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddfb -aacccggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddfb -aacccggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddfb -aacccgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aacccgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aacccgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddfb -aacccgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddfb -aacccggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddfb -aacccggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccghhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aaccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aaccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aaccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aaccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aaccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aaccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddfb -aaccccchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddfb -aacccccchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aaccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccccgghhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccccchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aacccccchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aaccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aaccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aacccggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aacccgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aacccgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aacccgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aacccgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aacccggghhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aacccggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aaccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aaccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aaccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddfb -aaccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddfb -aaccccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddfb -aaccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddfb -aaccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddfb -aaccccchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aacccccchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aaccccchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aaccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aaccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aacccghhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccgghhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aacccgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aaccccghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddfb -aaccccgdhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddfb -aaccccdddhdhhdddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdhhhhhddddddddddhdhhdddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddfb -aaccccdddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhdddddhhhhhddhhhhhhhhhhhhhhhddddddddddddddhhhhhddhhhhhhhhhhhhhhhhhhddhhhhhhhhdddhhhhdddddddddddddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhdddddhhhhhddhhhhhhhhhhhhhhhddddddddddddddhhhhhddhhhhdddhhhhddddddfb -aaccccddddddddddddddddddddddddddddddhhhhhhhddddddddddddddddddddddddddhhhhhhdddddddddddddddddddddddddddhhhhhdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhhhhhddddddddddddddddddddddddddhhhhhhdddddddddddddddddddddddddddddddddddddddfb -aaccccddddddddddddddddddddddddddddddhhhhhhddddddddddddddddddddddddddddhhhhddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddhhhhhhddddddddddddddddddddddddddddhhhhddddddddddddddddddddddddddddddddddddddddfb -aaccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfb -aaccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfb -aaccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfb -aaaaaafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb -abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb -"} diff --git a/code/game/objects/structures/crates_lockers/closets/l3closet_vr.dm b/maps/yw/submaps/cryogaia_plains/cryogaia_plains.dm similarity index 100% rename from code/game/objects/structures/crates_lockers/closets/l3closet_vr.dm rename to maps/yw/submaps/cryogaia_plains/cryogaia_plains.dm diff --git a/maps/yw/submaps/cryogaia_plains/cryogaia_plains.dmm b/maps/yw/submaps/cryogaia_plains/cryogaia_plains.dmm new file mode 100644 index 0000000000..57cd665b39 --- /dev/null +++ b/maps/yw/submaps/cryogaia_plains/cryogaia_plains.dmm @@ -0,0 +1,63103 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/unsimulated/wall/planetary/borealis2, +/area/mine/explored) +"b" = ( +/turf/unsimulated/mineral, +/area/mine/explored) +"c" = ( +/turf/unsimulated/wall/planetary/borealis2, +/area/mine/unexplored) +"d" = ( +/turf/simulated/mineral/cryogaia, +/area/mine/unexplored) +"e" = ( +/turf/simulated/mineral/cryogaia/rich, +/area/mine/unexplored) +"f" = ( +/turf/simulated/mineral/cryogaia/rich, +/area/mine/explored) +"g" = ( +/turf/unsimulated/wall/planetary/borealis2, +/area/cryogaia/outpost/exploration_plains) +"h" = ( +/turf/simulated/floor/outdoors/snow/snow/snow2/cryogaia, +/area/cryogaia/outpost/exploration_plains) +"i" = ( +/mob/living/simple_mob/animal/passive/gaslamp/snow, +/turf/simulated/floor/outdoors/snow/snow/snow2/cryogaia, +/area/cryogaia/outpost/exploration_plains) +"j" = ( +/mob/living/simple_mob/animal/space/goose/virgo3b, +/turf/simulated/floor/outdoors/snow/snow/snow2/cryogaia, +/area/cryogaia/outpost/exploration_plains) +"k" = ( +/obj/machinery/button/remote/blast_door{ + dir = 2; + id = "wilderness"; + name = "Anti-Fauna shutters"; + pixel_x = -25; + pixel_y = 1 + }, +/turf/simulated/floor/outdoors/snow/plating/cryogaia, +/area/cryogaia/outpost/exploration_shed) +"l" = ( +/obj/structure/flora/tree/winter1, +/turf/simulated/floor/outdoors/snow/snow/snow2/cryogaia, +/area/cryogaia/outpost/exploration_plains) +"m" = ( +/turf/simulated/wall/r_wall, +/area/cryogaia/outpost/exploration_shed) +"n" = ( +/obj/effect/floor_decal/rust, +/obj/effect/step_trigger/teleporter/from_plains, +/turf/simulated/floor/plating/snow/plating, +/area/cryogaia/outpost/exploration_shed) +"o" = ( +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating/snow/plating, +/area/cryogaia/outpost/exploration_shed) +"p" = ( +/turf/simulated/floor/outdoors/snow/plating/cryogaia, +/area/cryogaia/outpost/exploration_plains) +"q" = ( +/obj/machinery/door/blast/shutters{ + dir = 2; + id = "wilderness"; + name = "Anti-Fauna Shutters" + }, +/turf/simulated/floor/outdoors/snow/plating/cryogaia, +/area/cryogaia/outpost/exploration_shed) +"r" = ( +/obj/effect/floor_decal/rust, +/obj/machinery/button/remote/blast_door{ + dir = 1; + id = "wilderness"; + name = "Anti-Fauna shutters"; + pixel_x = 25; + pixel_y = 0 + }, +/turf/simulated/floor/outdoors/snow/plating, +/area/cryogaia/outpost/exploration_shed) +"s" = ( +/obj/structure/flora/tree/winter, +/turf/simulated/floor/outdoors/snow/snow/snow2/cryogaia, +/area/cryogaia/outpost/exploration_plains) +"t" = ( +/obj/effect/floor_decal/rust, +/obj/machinery/door/blast/shutters{ + dir = 2; + id = "wilderness"; + name = "Anti-Fauna Shutters" + }, +/turf/simulated/floor/outdoors/snow/plating/cryogaia, +/area/cryogaia/outpost/exploration_shed) +"u" = ( +/obj/structure/flora/tree/pine, +/turf/simulated/floor/outdoors/snow/snow/snow2/cryogaia, +/area/cryogaia/outpost/exploration_plains) +"v" = ( +/obj/structure/flora/tree/dead, +/turf/simulated/floor/outdoors/snow/snow/snow2/cryogaia, +/area/cryogaia/outpost/exploration_plains) + +(1,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +m +n +n +n +n +n +n +n +n +n +m +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +m +o +o +o +o +o +o +o +o +o +m +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +"} +(3,1,1) = {" +a +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +m +o +o +o +o +o +o +o +o +o +m +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +a +b +"} +(4,1,1) = {" +a +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +m +o +o +o +o +o +o +o +o +o +m +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +a +b +"} +(5,1,1) = {" +a +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +m +o +o +o +o +o +o +o +o +o +m +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +a +b +"} +(6,1,1) = {" +b +d +d +c +c +c +c +c +c +c +c +c +c +g +g +g +g +c +c +c +c +c +c +c +g +g +g +g +g +g +h +h +h +h +h +h +g +g +g +g +g +g +c +c +c +c +c +c +g +g +g +g +g +g +c +c +c +c +c +c +c +c +c +c +c +g +g +g +g +c +c +c +c +c +c +c +g +g +g +g +g +g +h +h +h +h +h +h +g +g +g +g +g +g +g +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +c +c +c +c +c +c +m +o +o +o +o +o +o +o +o +o +m +g +g +g +g +g +g +g +g +g +g +g +g +g +g +c +c +c +c +c +c +c +c +c +c +g +g +c +c +c +c +c +c +c +c +c +c +c +c +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +c +c +c +c +c +c +c +c +c +c +c +c +c +g +g +g +g +g +g +g +g +g +g +g +c +c +c +c +c +c +c +c +c +c +a +b +"} +(7,1,1) = {" +b +d +d +c +c +c +g +g +g +h +h +h +h +g +g +g +g +g +g +c +c +c +g +g +g +g +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +c +c +g +g +g +g +g +h +h +g +g +g +g +g +g +g +g +h +h +h +h +h +h +g +g +g +g +g +g +c +c +c +g +g +g +g +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +g +g +g +g +g +g +g +g +g +g +g +g +g +c +c +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +h +h +h +h +h +g +g +g +g +g +g +g +g +g +g +g +g +m +o +o +o +o +r +o +o +o +o +m +g +g +g +h +h +h +h +h +g +g +g +g +g +g +g +g +g +g +g +g +g +g +c +c +g +g +g +g +g +g +g +g +g +g +c +c +g +g +g +g +g +g +g +g +g +g +g +g +h +h +h +h +h +g +g +g +g +g +g +g +g +g +g +g +g +g +g +c +c +c +g +g +g +h +h +h +h +h +h +h +h +g +g +g +g +g +d +d +d +d +d +d +d +f +b +"} +(8,1,1) = {" +b +d +d +g +g +g +g +g +g +h +h +h +h +h +h +h +h +g +g +g +c +g +g +g +g +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +g +g +g +g +g +h +h +h +h +h +h +h +g +g +g +g +h +h +h +h +h +h +h +h +h +h +h +g +g +g +c +g +g +g +g +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +g +h +h +h +h +g +g +g +g +g +g +g +g +g +g +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +g +g +g +m +m +m +q +q +m +t +t +m +m +m +g +g +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +g +g +g +h +h +h +c +h +h +h +h +h +g +g +g +h +h +h +c +h +g +g +g +g +g +g +g +g +g +g +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +g +g +g +h +h +h +c +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +d +d +f +b +"} +(9,1,1) = {" +b +d +d +g +h +h +h +h +h +h +h +h +h +h +h +h +h +h +g +g +g +g +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +g +g +g +g +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +g +g +g +g +g +g +g +g +g +g +g +g +g +h +h +h +h +h +h +h +h +h +h +h +h +g +g +g +g +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +p +p +p +p +k +p +p +p +p +g +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +g +g +g +g +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +d +f +b +"} +(10,1,1) = {" +b +d +d +g +g +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +g +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +p +p +p +p +p +p +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(11,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +d +f +b +"} +(12,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(13,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(14,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +d +d +d +d +d +d +d +f +b +"} +(15,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +d +f +b +"} +(16,1,1) = {" +b +d +d +d +d +d +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +d +f +b +"} +(17,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +d +f +b +"} +(18,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +d +f +b +"} +(19,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +i +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +i +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +i +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(20,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(21,1,1) = {" +b +d +d +d +d +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +i +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +v +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(22,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +v +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(23,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(24,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(25,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(26,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(27,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(28,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(29,1,1) = {" +b +d +d +d +d +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(30,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(31,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +v +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(32,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(33,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(34,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +d +d +d +d +d +f +b +"} +(35,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(36,1,1) = {" +b +d +d +d +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(37,1,1) = {" +b +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +f +b +"} +(38,1,1) = {" +b +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +v +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +f +b +"} +(39,1,1) = {" +b +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +f +b +"} +(40,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +f +b +"} +(41,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +f +b +"} +(42,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +v +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +f +b +"} +(43,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +f +b +"} +(44,1,1) = {" +b +d +d +d +d +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +d +d +d +d +d +f +b +"} +(45,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +v +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(46,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(47,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(48,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(49,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(50,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(51,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(52,1,1) = {" +b +d +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(53,1,1) = {" +b +d +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(54,1,1) = {" +b +d +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(55,1,1) = {" +b +d +d +d +d +d +d +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(56,1,1) = {" +b +d +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +v +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(57,1,1) = {" +b +d +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(58,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(59,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +v +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(60,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(61,1,1) = {" +b +d +d +d +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(62,1,1) = {" +b +d +d +d +i +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(63,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(64,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(65,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(66,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(67,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(68,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(69,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(70,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +f +b +"} +(71,1,1) = {" +b +d +d +d +d +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +f +b +"} +(72,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +d +d +d +f +b +"} +(73,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +f +b +"} +(74,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +f +b +"} +(75,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +f +b +"} +(76,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +i +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(77,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(78,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +d +f +b +"} +(79,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +d +f +b +"} +(80,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +d +f +b +"} +(81,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(82,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +i +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +i +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(83,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(84,1,1) = {" +b +d +d +d +d +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(85,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(86,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(87,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(88,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(89,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(90,1,1) = {" +b +d +d +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +l +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(91,1,1) = {" +b +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(92,1,1) = {" +b +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(93,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(94,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(95,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(96,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(97,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(98,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +d +d +d +d +d +f +b +"} +(99,1,1) = {" +b +d +d +d +d +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(100,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(101,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(102,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(103,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +d +d +d +d +f +b +"} +(104,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +f +b +"} +(105,1,1) = {" +b +d +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +f +b +"} +(106,1,1) = {" +b +d +d +d +d +d +d +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +f +b +"} +(107,1,1) = {" +b +d +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +f +b +"} +(108,1,1) = {" +b +d +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(109,1,1) = {" +b +d +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(110,1,1) = {" +b +d +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(111,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(112,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +i +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(113,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(114,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(115,1,1) = {" +b +d +d +d +i +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(116,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(117,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(118,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(119,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(120,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +s +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(121,1,1) = {" +b +d +d +d +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +i +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +i +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +i +h +h +h +h +h +d +d +d +d +d +f +b +"} +(122,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(123,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(124,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(125,1,1) = {" +b +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(126,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(127,1,1) = {" +b +d +d +d +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(128,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +d +f +b +"} +(129,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(130,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(131,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(132,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(133,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(134,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +d +f +b +"} +(135,1,1) = {" +b +d +d +d +h +i +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +v +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +d +f +b +"} +(136,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +d +f +b +"} +(137,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +d +f +b +"} +(138,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +d +f +b +"} +(139,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +d +f +b +"} +(140,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +i +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +i +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +d +f +b +"} +(141,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +d +f +b +"} +(142,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +i +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +d +f +b +"} +(143,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +d +d +d +d +d +d +d +f +b +"} +(144,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(145,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +d +f +b +"} +(146,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(147,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +v +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(148,1,1) = {" +b +d +d +d +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +v +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +d +f +b +"} +(149,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +d +f +b +"} +(150,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +d +f +b +"} +(151,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +d +f +b +"} +(152,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +d +f +b +"} +(153,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +v +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +s +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(154,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(155,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(156,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(157,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(158,1,1) = {" +b +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(159,1,1) = {" +b +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +v +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(160,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(161,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(162,1,1) = {" +b +d +d +d +d +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(163,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(164,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +v +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(165,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(166,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(167,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(168,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +l +h +h +d +d +d +d +d +f +b +"} +(169,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(170,1,1) = {" +b +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(171,1,1) = {" +b +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +f +b +"} +(172,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +d +d +d +f +b +"} +(173,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +f +b +"} +(174,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +f +b +"} +(175,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +u +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +f +b +"} +(176,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +v +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +f +b +"} +(177,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +f +b +"} +(178,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(179,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +i +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +i +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(180,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(181,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +j +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +i +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +d +d +d +d +d +f +b +"} +(182,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(183,1,1) = {" +b +d +d +d +d +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(184,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +v +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(185,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(186,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +i +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(187,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(188,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(189,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(190,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(191,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(192,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +i +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(193,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(194,1,1) = {" +b +d +d +d +d +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(195,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(196,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(197,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(198,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +v +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(199,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +v +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(200,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(201,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(202,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(203,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(204,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +f +b +"} +(205,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +f +b +"} +(206,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +f +b +"} +(207,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +f +b +"} +(208,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +d +d +d +f +b +"} +(209,1,1) = {" +b +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +f +b +"} +(210,1,1) = {" +b +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(211,1,1) = {" +b +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(212,1,1) = {" +b +d +d +d +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(213,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(214,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(215,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(216,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(217,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(218,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(219,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(220,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(221,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(222,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +i +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(223,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(224,1,1) = {" +b +d +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(225,1,1) = {" +b +d +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(226,1,1) = {" +b +d +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +v +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +j +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(227,1,1) = {" +b +d +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(228,1,1) = {" +b +d +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(229,1,1) = {" +b +d +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(230,1,1) = {" +b +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(231,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(232,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(233,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(234,1,1) = {" +b +d +d +d +i +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(235,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(236,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +i +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +u +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(237,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +s +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(238,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(239,1,1) = {" +b +d +d +d +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(240,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +l +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(241,1,1) = {" +b +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(242,1,1) = {" +b +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +h +h +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +f +b +"} +(243,1,1) = {" +b +d +d +d +d +d +d +d +h +h +h +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +h +h +h +d +d +d +d +d +h +h +h +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +h +h +h +d +d +d +h +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +h +h +h +d +d +d +d +d +d +d +d +d +d +d +h +h +h +h +h +h +d +d +d +h +h +h +h +h +h +h +h +h +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +d +d +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +f +b +"} +(244,1,1) = {" +b +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +h +d +d +d +d +d +d +d +d +d +d +d +d +h +h +h +h +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +h +h +h +h +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +h +h +d +d +d +d +d +d +d +d +h +h +h +d +d +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +d +d +d +h +h +h +h +d +d +d +d +d +d +d +d +h +h +h +h +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +h +h +h +d +d +d +d +d +d +d +h +h +h +h +h +d +d +d +d +d +d +d +h +h +d +d +d +d +d +d +d +d +h +h +h +d +d +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +d +d +d +d +h +h +h +h +h +h +h +h +h +h +h +h +d +d +d +d +d +d +d +d +d +d +d +d +h +h +h +d +d +d +d +d +d +d +f +b +"} +(245,1,1) = {" +b +e +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +h +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +h +h +h +h +h +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +h +d +d +d +d +d +d +d +f +b +"} +(246,1,1) = {" +b +e +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +f +b +"} +(247,1,1) = {" +b +e +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +f +b +"} +(248,1,1) = {" +b +e +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +f +b +"} +(249,1,1) = {" +b +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +b +"} +(250,1,1) = {" +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +"} diff --git a/maps/yw/submaps/gateway/zoo.dmm b/maps/yw/submaps/gateway/zoo.dmm index 33ce2d311b..ab85a13898 100644 --- a/maps/yw/submaps/gateway/zoo.dmm +++ b/maps/yw/submaps/gateway/zoo.dmm @@ -648,8 +648,6 @@ /area/awaymission/zoo/pirateship) "bZ" = ( /obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; icon_state = "cabinet_closed" }, /turf/simulated/shuttle/floor/black, diff --git a/maps/yw/submaps/space/_fueldepot.dm b/maps/yw/submaps/space/_fueldepot.dm new file mode 100644 index 0000000000..4ec3236dd0 --- /dev/null +++ b/maps/yw/submaps/space/_fueldepot.dm @@ -0,0 +1,38 @@ +/obj/effect/overmap/visitable/sector/fueldepot + name = "Fuel Depot" + desc = "Self-service refueling depot." + scanner_desc = @{"[i]Registration[/i]: Virgo-Erigonne System Authority +[i]Class[/i]: Installation (Space) +[i]Transponder[/i]: Transmitting (CIV), V-E.S.A. +[b]Notice[/b]: This facility classified for public use for the purpose of refueling and recharging starships"} + icon = 'icons/obj/overmap_vr.dmi' + icon_state = "fueldepot" + color = "#33FF33" + initial_generic_waypoints = list("fueldepot_east","fueldepot_west","fueldepot_north","fueldepot_south") + +/area/tether_away/fueldepot + name = "Away Mission - Fuel Depot" + icon = 'icons/turf/areas_vr.dmi' + icon_state = "dark" + lightswitch = FALSE + +/obj/effect/shuttle_landmark/premade/fueldepot/east + name = "Fuel Depot - East Dock" + landmark_tag = "fueldepot_east" + +/obj/effect/shuttle_landmark/premade/fueldepot/west + name = "Fuel Depot - West Dock" + landmark_tag = "fueldepot_west" + +/obj/effect/shuttle_landmark/premade/fueldepot/north + name = "Fuel Depot - North Dock" + landmark_tag = "fueldepot_north" + +/obj/effect/shuttle_landmark/premade/fueldepot/south + name = "Fuel Depot - South Dock" + landmark_tag = "fueldepot_south" + +/turf/simulated/floor/tiled/techmaint/airless + oxygen = 0 + nitrogen = 0 + temperature = TCMB \ No newline at end of file diff --git a/maps/yw/submaps/space/_guttersite.dm b/maps/yw/submaps/space/_guttersite.dm new file mode 100644 index 0000000000..e77038a885 --- /dev/null +++ b/maps/yw/submaps/space/_guttersite.dm @@ -0,0 +1,85 @@ +// -- Datums -- // + +/obj/effect/overmap/visitable/sector/guttersite + name = "Gutter Site" + desc = "A shoddy asteroid installation." + scanner_desc = @{"[i]Transponder[/i]: Strong Comms Signal +[b]Notice[/b]: WARNING! KEEP OUT! MEMBERS ONLY!"} + icon = 'icons/obj/overmap_vr.dmi' + icon_state = "guttersite" + known = FALSE + color = "#ee3333" //Redish, so it stands out against the other debris-like icons + initial_generic_waypoints = list("guttersite_lshuttle", "guttersite_sshuttle") + +// -- Objs -- // +/obj/effect/shuttle_landmark/premade/guttersite/sshuttle + name = "Gutter - Small Shuttle" + landmark_tag = "guttersite_sshuttle" + +/obj/effect/shuttle_landmark/premade/guttersite/lshuttle + name = "Gutter - Large Shuttle" + landmark_tag = "guttersite_lshuttle" + + +//This does nothing right now, but is framework if we do POIs for this place +/obj/away_mission_init/guttersite + name = "away mission initializer - guttersite" + +/obj/away_mission_init/guttersite/Initialize() + initialized = TRUE + return INITIALIZE_HINT_QDEL + +/area/tether_away/guttersite + name = "Away Mission - guttersite" + icon = 'icons/turf/areas_vr.dmi' + icon_state = "dark" + +/area/tether_away/guttersite/explored + icon_state = "debrisexplored" + +/area/tether_away/guttersite/unexplored + icon_state = "debrisunexplored" + +/area/tether_away/guttersite/derelict + icon_state = "debrisexplored" + forced_ambience = list('sound/ambience/tension/tension.ogg', 'sound/ambience/tension/horror.ogg') + +//TFF 26/12/19 - Sub-areas for the APCs. +/area/tether_away/guttersite/engines + name = "POI - Gutter Engineering" + +/area/tether_away/guttersite/security + name = "POI - Gutter Security and Holding" + +/area/tether_away/guttersite/docking + name = "POI - Gutter Docks" + +/area/tether_away/guttersite/office + name = "POI - Gutter Offices" + +/area/tether_away/guttersite/atmos + name = "POI - Gutter Atmospherics" + +/area/tether_away/guttersite/maint + name = "POI - Gutter Maintenance" + +/area/tether_away/guttersite/vault + name = "POI - Gutter Vault" + +/area/tether_away/guttersite/bridge + name = "POI - Gutter Bridge" + +/area/tether_away/guttersite/walkway + name = "POI - Gutter Walkway" + +/area/tether_away/guttersite/medbay + name = "POI - Gutter Medbay" + +/area/tether_away/guttersite/commons + name = "POI - Gutter Commons" + +/area/tether_away/guttersite/storage + name = "POI - Gutter Tool Storage" + +/area/tether_away/guttersite/teleporter + name = "POI - Gutter Teleporter" diff --git a/maps/yw/submaps/space/fueldepot.dmm b/maps/yw/submaps/space/fueldepot.dmm new file mode 100644 index 0000000000..86e6cee6c0 --- /dev/null +++ b/maps/yw/submaps/space/fueldepot.dmm @@ -0,0 +1,21242 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/space, +/area/space) +"ab" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/fuel{ + icon_state = "map-fuel"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/visible/aux{ + icon_state = "intact-aux"; + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"ac" = ( +/obj/machinery/atmospherics/pipe/simple/visible/fuel{ + icon_state = "intact-fuel"; + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/aux{ + icon_state = "map-aux"; + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"ad" = ( +/obj/machinery/atmospherics/portables_connector/aux{ + icon_state = "map_connector-aux"; + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/tiled/techmaint/airless, +/area/tether_away/fueldepot) +"ae" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/aux{ + icon_state = "intact-aux"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/fuel{ + icon_state = "map-fuel"; + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"af" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/aux, +/obj/machinery/atmospherics/pipe/simple/visible/fuel{ + icon_state = "intact-fuel"; + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"ag" = ( +/obj/machinery/atmospherics/pipe/simple/visible/aux{ + icon_state = "intact-aux"; + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/visible/fuel{ + icon_state = "intact-fuel"; + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"ah" = ( +/obj/machinery/atmospherics/portables_connector/fuel{ + icon_state = "map_connector-fuel"; + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/red, +/turf/simulated/floor/tiled/techmaint/airless, +/area/tether_away/fueldepot) +"ai" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/fuel{ + icon_state = "intact-fuel"; + dir = 9 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"aj" = ( +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"ak" = ( +/obj/machinery/atmospherics/binary/pump/fuel{ + icon_state = "map_off-fuel"; + dir = 1 + }, +/obj/machinery/atmospherics/binary/pump/aux{ + icon_state = "map_off-aux"; + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline, +/turf/simulated/floor/tiled/techmaint/airless, +/area/tether_away/fueldepot) +"al" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/fuel{ + icon_state = "intact-fuel"; + dir = 6 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"am" = ( +/obj/machinery/atmospherics/pipe/simple/visible/aux{ + icon_state = "intact-aux"; + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/visible/fuel{ + icon_state = "intact-fuel"; + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"an" = ( +/obj/machinery/atmospherics/pipe/simple/visible/aux{ + icon_state = "intact-aux"; + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/visible/fuel{ + icon_state = "intact-fuel"; + dir = 9 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"ao" = ( +/obj/machinery/atmospherics/pipe/simple/visible/fuel, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"ap" = ( +/obj/machinery/atmospherics/pipe/simple/visible/aux, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"aq" = ( +/obj/machinery/power/solar, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 9 + }, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"ar" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"as" = ( +/obj/machinery/power/solar, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 5 + }, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"at" = ( +/obj/machinery/power/solar, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 8 + }, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"au" = ( +/obj/structure/railing{ + icon_state = "railing0"; + dir = 4 + }, +/obj/structure/railing, +/turf/space, +/area/space) +"av" = ( +/obj/structure/railing{ + icon_state = "railing0"; + dir = 8 + }, +/turf/space, +/area/space) +"aw" = ( +/obj/structure/railing{ + icon_state = "railing0"; + dir = 4 + }, +/turf/space, +/area/space) +"ax" = ( +/obj/structure/railing{ + icon_state = "railing0"; + dir = 4 + }, +/obj/structure/railing{ + icon_state = "railing0"; + dir = 1 + }, +/turf/space, +/area/space) +"ay" = ( +/obj/structure/railing, +/turf/space, +/area/space) +"az" = ( +/obj/structure/railing{ + icon_state = "railing0"; + dir = 8 + }, +/obj/structure/railing, +/turf/space, +/area/space) +"aA" = ( +/obj/structure/railing{ + icon_state = "railing0"; + dir = 1 + }, +/obj/structure/railing{ + icon_state = "railing0"; + dir = 4 + }, +/turf/space, +/area/space) +"aB" = ( +/obj/structure/railing{ + icon_state = "railing0"; + dir = 1 + }, +/obj/structure/railing{ + icon_state = "railing0"; + dir = 8 + }, +/turf/space, +/area/space) +"aC" = ( +/obj/structure/railing{ + icon_state = "railing0"; + dir = 1 + }, +/turf/space, +/area/space) +"aD" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"aE" = ( +/obj/machinery/power/solar, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 4 + }, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"aF" = ( +/turf/simulated/wall/rshull, +/area/tether_away/fueldepot) +"aG" = ( +/turf/simulated/floor/tiled/techmaint/airless, +/area/tether_away/fueldepot) +"aH" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint/airless, +/area/tether_away/fueldepot) +"aI" = ( +/obj/machinery/power/solar, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 10 + }, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"aJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"aK" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/techmaint/airless, +/area/tether_away/fueldepot) +"aL" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/techmaint/airless, +/area/tether_away/fueldepot) +"aM" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning/dust, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"aN" = ( +/obj/machinery/power/solar, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 6 + }, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"aO" = ( +/obj/machinery/power/tracker, +/obj/structure/cable, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"aP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint/airless, +/area/tether_away/fueldepot) +"aQ" = ( +/obj/machinery/power/apc{ + dir = 8; + icon_state = "apc0"; + pixel_x = -28 + }, +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"aR" = ( +/obj/machinery/atmospherics/pipe/simple/visible/fuel{ + icon_state = "intact-fuel"; + dir = 6 + }, +/obj/structure/cable/green{ + icon_state = "4-8"; + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"aS" = ( +/obj/machinery/atmospherics/pipe/simple/visible/fuel{ + icon_state = "intact-fuel"; + dir = 9 + }, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/obj/structure/cable/green{ + icon_state = "4-8"; + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"aT" = ( +/obj/machinery/light/small{ + icon_state = "bulb1"; + dir = 8 + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -28; + pixel_y = 30 + }, +/turf/simulated/floor/tiled/techmaint/airless, +/area/tether_away/fueldepot) +"aU" = ( +/obj/machinery/atmospherics/pipe/simple/visible/aux{ + icon_state = "intact-aux"; + dir = 10 + }, +/obj/structure/cable/green{ + icon_state = "4-8"; + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"aV" = ( +/obj/structure/cable/green{ + icon_state = "2-8" + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"aW" = ( +/obj/machinery/power/solar_control, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/techmaint/airless, +/area/tether_away/fueldepot) +"aX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/techmaint/airless, +/area/tether_away/fueldepot) +"aY" = ( +/obj/machinery/power/smes/buildable/point_of_interest, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/techmaint/airless, +/area/tether_away/fueldepot) +"aZ" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"ba" = ( +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/obj/structure/cable/green{ + icon_state = "2-8" + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bb" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/visible/fuel, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bd" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/aux, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"be" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bf" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bg" = ( +/obj/machinery/atmospherics/pipe/simple/visible/fuel{ + icon_state = "intact-fuel"; + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/visible/aux{ + icon_state = "intact-aux"; + dir = 6 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bh" = ( +/obj/machinery/atmospherics/binary/pump/aux{ + icon_state = "map_off-aux"; + dir = 8 + }, +/obj/machinery/atmospherics/binary/pump/fuel{ + icon_state = "map_off-fuel"; + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline, +/turf/simulated/floor/tiled/techmaint/airless, +/area/tether_away/fueldepot) +"bi" = ( +/obj/machinery/atmospherics/pipe/simple/visible/fuel{ + icon_state = "intact-fuel"; + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/visible/aux{ + icon_state = "intact-aux"; + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bj" = ( +/obj/machinery/light/small{ + icon_state = "bulb1"; + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint/airless, +/area/tether_away/fueldepot) +"bk" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/techmaint/airless, +/area/tether_away/fueldepot) +"bl" = ( +/obj/machinery/power/terminal{ + icon_state = "term"; + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/techmaint/airless, +/area/tether_away/fueldepot) +"bm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bn" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/fuel, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bo" = ( +/obj/machinery/atmospherics/pipe/tank/phoron, +/obj/effect/floor_decal/industrial/outline/red, +/turf/simulated/floor/tiled/techmaint/airless, +/area/tether_away/fueldepot) +"bp" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/visible/aux, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint/airless, +/area/tether_away/fueldepot) +"br" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/techmaint/airless, +/area/tether_away/fueldepot) +"bs" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint/airless, +/area/tether_away/fueldepot) +"bt" = ( +/obj/machinery/atmospherics/portables_connector/fuel, +/obj/effect/floor_decal/industrial/outline/red, +/turf/simulated/floor/tiled/techmaint/airless, +/area/tether_away/fueldepot) +"bu" = ( +/obj/machinery/atmospherics/portables_connector/aux, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/tiled/techmaint/airless, +/area/tether_away/fueldepot) +"bv" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/fuel{ + icon_state = "map-fuel"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible/aux{ + icon_state = "intact-aux"; + dir = 10 + }, +/obj/structure/cable/green{ + icon_state = "4-8"; + dir = 1 + }, +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bw" = ( +/obj/structure/cable/green{ + icon_state = "4-8"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/fuel{ + icon_state = "map-fuel"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/aux, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bx" = ( +/obj/structure/cable/green{ + icon_state = "4-8"; + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"by" = ( +/obj/structure/cable/green{ + icon_state = "4-8"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible/fuel{ + icon_state = "intact-fuel"; + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/visible/aux{ + icon_state = "intact-aux"; + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bz" = ( +/obj/machinery/atmospherics/pipe/simple/visible/fuel{ + icon_state = "intact-fuel"; + dir = 8 + }, +/obj/structure/cable/green{ + icon_state = "4-8"; + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/fuel{ + icon_state = "intact-fuel"; + dir = 8 + }, +/obj/structure/cable/green{ + icon_state = "4-8"; + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bB" = ( +/obj/machinery/atmospherics/pipe/simple/visible/fuel{ + icon_state = "intact-fuel"; + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bC" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/fuel, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bD" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/fuel{ + icon_state = "map-fuel"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible/aux, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bE" = ( +/obj/machinery/atmospherics/pipe/simple/visible/fuel{ + icon_state = "intact-fuel"; + dir = 8 + }, +/obj/structure/cable/green{ + icon_state = "1-4" + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bF" = ( +/obj/structure/cable/green{ + icon_state = "4-8"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible/fuel{ + icon_state = "intact-fuel"; + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bG" = ( +/obj/structure/cable/green{ + icon_state = "4-8"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible/fuel{ + icon_state = "intact-fuel"; + dir = 5 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bH" = ( +/obj/structure/cable/green{ + icon_state = "4-8"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/fuel{ + icon_state = "map-fuel"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible/aux, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bI" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/fuel{ + icon_state = "map-fuel"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible/aux{ + icon_state = "intact-aux"; + dir = 6 + }, +/obj/structure/cable/green{ + icon_state = "4-8"; + dir = 1 + }, +/obj/structure/cable/green{ + icon_state = "2-8" + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/fuel{ + icon_state = "intact-fuel"; + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/aux, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bK" = ( +/obj/machinery/atmospherics/pipe/simple/visible/fuel{ + icon_state = "intact-fuel"; + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/aux{ + icon_state = "map-aux"; + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bL" = ( +/obj/machinery/atmospherics/pipe/simple/visible/fuel{ + icon_state = "intact-fuel"; + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bM" = ( +/obj/machinery/atmospherics/pipe/simple/visible/aux{ + icon_state = "intact-aux"; + dir = 5 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bN" = ( +/obj/machinery/atmospherics/pipe/simple/visible/aux{ + icon_state = "intact-aux"; + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/aux{ + icon_state = "intact-aux"; + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bP" = ( +/obj/machinery/atmospherics/pipe/simple/visible/aux{ + icon_state = "intact-aux"; + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bQ" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/aux{ + icon_state = "map-aux"; + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bR" = ( +/obj/effect/shuttle_landmark/premade/fueldepot/north, +/turf/space, +/area/space) +"bS" = ( +/obj/effect/shuttle_landmark/premade/fueldepot/west, +/turf/space, +/area/space) +"bT" = ( +/obj/effect/shuttle_landmark/premade/fueldepot/east, +/turf/space, +/area/space) +"bU" = ( +/obj/effect/shuttle_landmark/premade/fueldepot/south, +/turf/space, +/area/space) +"bV" = ( +/obj/effect/overmap/visitable/sector/fueldepot, +/turf/space, +/area/space) +"bW" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/aux, +/obj/machinery/atmospherics/pipe/simple/visible/fuel, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bX" = ( +/obj/machinery/atmospherics/pipe/simple/visible/fuel, +/obj/machinery/atmospherics/pipe/simple/visible/aux{ + icon_state = "intact-aux"; + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bY" = ( +/obj/machinery/atmospherics/pipe/simple/visible/fuel, +/obj/machinery/atmospherics/pipe/manifold/visible/aux{ + icon_state = "map-aux"; + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"bZ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/fuel{ + icon_state = "intact-fuel"; + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/aux, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"ca" = ( +/obj/machinery/atmospherics/portables_connector/aux{ + icon_state = "map_connector-aux"; + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/tiled/techmaint/airless, +/area/tether_away/fueldepot) +"cb" = ( +/obj/machinery/atmospherics/portables_connector/fuel{ + icon_state = "map_connector-fuel"; + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/red, +/turf/simulated/floor/tiled/techmaint/airless, +/area/tether_away/fueldepot) +"cc" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"cd" = ( +/obj/machinery/atmospherics/pipe/simple/visible/fuel, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"ce" = ( +/obj/machinery/atmospherics/pipe/simple/visible/fuel{ + icon_state = "intact-fuel"; + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/visible/aux{ + icon_state = "intact-aux"; + dir = 5 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"cf" = ( +/obj/machinery/atmospherics/binary/pump/aux{ + icon_state = "map_off-aux"; + dir = 4 + }, +/obj/machinery/atmospherics/binary/pump/fuel{ + icon_state = "map_off-fuel"; + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline, +/turf/simulated/floor/tiled/techmaint/airless, +/area/tether_away/fueldepot) +"cg" = ( +/obj/machinery/atmospherics/pipe/simple/visible/fuel{ + icon_state = "intact-fuel"; + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/visible/aux{ + icon_state = "intact-aux"; + dir = 9 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"ch" = ( +/obj/structure/railing{ + icon_state = "railing0"; + dir = 8 + }, +/obj/structure/railing{ + icon_state = "railing0"; + dir = 1 + }, +/turf/space, +/area/space) +"ci" = ( +/obj/structure/railing, +/obj/structure/railing{ + dir = 4 + }, +/turf/space, +/area/space) +"cj" = ( +/obj/structure/railing, +/obj/structure/railing{ + dir = 8 + }, +/turf/space, +/area/space) +"ck" = ( +/obj/structure/railing{ + icon_state = "railing0"; + dir = 1 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/space, +/area/space) +"cl" = ( +/obj/structure/railing{ + icon_state = "railing0"; + dir = 1 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/space, +/area/space) +"cm" = ( +/obj/machinery/light/small, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"cn" = ( +/obj/machinery/atmospherics/pipe/tank/air{ + icon_state = "air_map"; + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline, +/turf/simulated/floor/tiled/techmaint/airless, +/area/tether_away/fueldepot) +"co" = ( +/obj/structure/cable/green{ + icon_state = "1-4" + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"cp" = ( +/obj/machinery/atmospherics/pipe/simple/visible/aux{ + icon_state = "intact-aux"; + dir = 5 + }, +/obj/structure/cable/green{ + icon_state = "4-8"; + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"cq" = ( +/obj/machinery/atmospherics/pipe/simple/visible/fuel{ + icon_state = "intact-fuel"; + dir = 6 + }, +/obj/structure/cable/green{ + icon_state = "2-8" + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"cr" = ( +/obj/machinery/atmospherics/pipe/simple/visible/fuel{ + icon_state = "intact-fuel"; + dir = 9 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"cs" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"ct" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/techmaint/airless, +/area/tether_away/fueldepot) +"cu" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/techmaint/airless, +/area/tether_away/fueldepot) +"cv" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"cw" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"cx" = ( +/obj/machinery/light/small, +/turf/simulated/floor/tiled/techmaint/airless, +/area/tether_away/fueldepot) +"cy" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning/dust, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"cz" = ( +/obj/machinery/atmospherics/pipe/simple/visible/aux{ + icon_state = "intact-aux"; + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/visible/fuel{ + icon_state = "intact-fuel"; + dir = 6 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"cA" = ( +/obj/machinery/atmospherics/pipe/simple/visible/aux{ + icon_state = "intact-aux"; + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/visible/fuel{ + icon_state = "intact-fuel"; + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"cB" = ( +/obj/machinery/atmospherics/binary/pump/fuel, +/obj/machinery/atmospherics/binary/pump/aux, +/obj/effect/floor_decal/industrial/outline, +/turf/simulated/floor/tiled/techmaint/airless, +/area/tether_away/fueldepot) +"cC" = ( +/obj/machinery/atmospherics/portables_connector/fuel{ + icon_state = "map_connector-fuel"; + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/red, +/turf/simulated/floor/tiled/techmaint/airless, +/area/tether_away/fueldepot) +"cD" = ( +/obj/machinery/atmospherics/pipe/simple/visible/aux{ + icon_state = "intact-aux"; + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/visible/fuel{ + icon_state = "intact-fuel"; + dir = 5 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"cE" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/aux{ + icon_state = "map-aux"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible/fuel{ + icon_state = "intact-fuel"; + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"cF" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/aux{ + icon_state = "intact-aux"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/fuel{ + icon_state = "map-fuel"; + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"cG" = ( +/obj/machinery/atmospherics/portables_connector/aux{ + icon_state = "map_connector-aux"; + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/tiled/techmaint/airless, +/area/tether_away/fueldepot) +"cH" = ( +/obj/machinery/atmospherics/pipe/simple/visible/fuel{ + icon_state = "intact-fuel"; + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/aux{ + icon_state = "map-aux"; + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) +"cI" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/fuel{ + icon_state = "map-fuel"; + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/aux{ + icon_state = "intact-aux"; + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/shuttle/plating/airless, +/area/tether_away/fueldepot) + +(1,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bV +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(6,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(7,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(8,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(9,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(10,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(12,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(13,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(14,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(15,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(16,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(17,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(18,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(20,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(21,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(22,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(23,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(24,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(25,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(26,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(27,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(28,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(29,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(33,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(34,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(35,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(36,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(37,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(38,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(39,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(40,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(41,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(42,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(43,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(44,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(45,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(46,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(47,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(48,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(49,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(50,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(51,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(52,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(53,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ci +bv +bJ +aA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(54,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ay +bg +bw +bK +ca +aC +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(55,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ay +bh +bx +bL +cb +aC +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(56,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ay +bi +by +bM +aj +aC +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(57,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +cj +bz +bN +aB +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(58,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ay +bz +bN +aC +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(59,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ay +bz +bN +aC +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(60,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ay +bz +bN +aC +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(61,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ay +bz +bN +aC +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(62,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ay +bz +bN +aC +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(63,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aq +at +at +at +aI +aa +aF +aF +aF +bz +bN +aF +aF +aF +aa +aq +at +at +at +aI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(64,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ar +aD +aD +aD +aJ +aO +aF +aW +aT +bz +bN +bj +aG +aF +aa +cs +cw +cw +cw +cy +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(65,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +as +aE +aE +aE +aK +aP +aP +aX +bk +bA +bO +aP +aP +aP +aP +ct +aE +aE +aE +aN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(66,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aa +aF +aY +bl +bz +bN +aG +aG +aF +aa +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(67,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aF +aF +aG +aF +aF +aZ +bc +bz +bN +aj +cm +aF +aF +aG +aF +aF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(68,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aw +aw +aw +aa +aa +aa +aa +aa +aa +aF +aG +aG +aG +aQ +ba +bm +bB +bP +be +be +co +aG +aG +aG +aF +aa +aa +aa +aa +aa +aa +aw +aw +aw +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(69,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +au +ad +ah +aj +ax +aw +aw +aw +aw +aw +aF +aH +aG +aG +aR +bb +bn +bC +bQ +ap +ap +cp +aG +aG +cx +aF +aw +aw +aw +aw +aw +au +cz +cB +cD +ax +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(70,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bR +aa +ab +ae +ai +al +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +aS +bc +bo +bC +bQ +cc +cn +aU +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +cA +aj +cE +cH +aa +bU +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(71,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +af +aj +am +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +cp +bc +bo +bC +bQ +cc +cn +cq +ao +ao +ao +ao +ao +ao +ao +ao +ao +ao +ai +al +cF +cI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(72,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +az +ag +ak +an +ch +av +av +av +av +av +aF +aH +aG +aG +aU +bd +bp +bD +bW +cd +cd +cr +aG +aG +cx +aF +av +av +av +av +av +az +aj +cC +cG +aB +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(73,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +av +av +av +aa +aa +aa +aa +aa +aa +aF +aG +aG +aG +aV +be +bm +bE +bN +aj +aj +aj +aG +aG +aG +aF +aa +aa +aa +aa +aa +aa +av +av +av +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(74,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aF +aF +aG +aF +aF +bf +bc +bz +bN +aj +cm +aF +aF +aG +aF +aF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(75,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aa +aF +aG +bq +bz +bN +aG +aG +aF +aa +aG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(76,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aq +at +at +at +aL +aP +aP +aP +br +bA +bO +aP +aP +aP +aP +cu +at +at +at +aI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(77,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ar +aD +aD +aD +aM +aa +aF +aG +bs +bz +bN +bs +aG +aF +aa +cv +cw +cw +cw +cy +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(78,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +as +aE +aE +aE +aN +aa +aF +aF +aF +bz +bN +aF +aF +aF +aa +as +aE +aE +aE +aN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(79,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ay +bz +bN +aC +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(80,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ay +bz +bN +aC +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(81,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ay +bz +bN +aC +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(82,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ay +bz +bN +aC +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(83,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ay +bz +bN +aC +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(84,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +au +bz +bN +ck +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(85,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ay +aj +bF +bX +ce +aC +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(86,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ay +bt +bG +aj +cf +aC +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(87,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ay +bu +bH +bY +cg +aC +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(88,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +az +bI +bZ +cl +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(89,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(90,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bT +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(91,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(92,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(93,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(94,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(95,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(96,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(97,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(98,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(99,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(100,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(101,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(102,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(103,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(104,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(105,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(106,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(107,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(108,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(109,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(110,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(111,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(112,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(113,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(114,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(115,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(116,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(117,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(118,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(119,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(120,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(121,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(122,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(123,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(124,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(125,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(126,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(127,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(128,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(129,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(130,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(131,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(132,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(133,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(134,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(135,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(136,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(137,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(138,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(139,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(140,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} diff --git a/maps/yw/submaps/space/guttersite.dmm b/maps/yw/submaps/space/guttersite.dmm new file mode 100644 index 0000000000..5caf17bfde --- /dev/null +++ b/maps/yw/submaps/space/guttersite.dmm @@ -0,0 +1,25547 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/space, +/area/tether_away/guttersite/unexplored) +"ab" = ( +/turf/simulated/mineral/floor/vacuum, +/area/space) +"ac" = ( +/turf/simulated/mineral/cave, +/area/space) +"ad" = ( +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"ae" = ( +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/teleporter) +"af" = ( +/obj/structure/lattice, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"ag" = ( +/turf/simulated/mineral/cave, +/area/tether_away/guttersite/unexplored) +"ah" = ( +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/teleporter) +"ai" = ( +/obj/structure/lattice, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/teleporter) +"aj" = ( +/turf/simulated/mineral/cave, +/area/tether_away/guttersite/teleporter) +"ak" = ( +/obj/structure/lattice, +/turf/space, +/area/tether_away/guttersite/unexplored) +"al" = ( +/obj/structure/frame/computer{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"am" = ( +/obj/machinery/teleport/station, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"an" = ( +/obj/machinery/teleport/hub, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"ao" = ( +/obj/item/weapon/material/shard{ + icon_state = "medium" + }, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"ap" = ( +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"aq" = ( +/obj/structure/cable, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"ar" = ( +/obj/structure/table/rack, +/obj/item/clothing/gloves/yellow, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"as" = ( +/obj/structure/girder, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"at" = ( +/obj/item/weapon/cell, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"au" = ( +/obj/structure/grille/broken, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"av" = ( +/obj/structure/table, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"aw" = ( +/obj/structure/closet, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"ax" = ( +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/storage) +"ay" = ( +/obj/structure/boulder, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"az" = ( +/obj/structure/inflatable/door, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"aA" = ( +/obj/structure/bonfire/sifwood, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"aB" = ( +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/maint) +"aC" = ( +/obj/machinery/light{ + dir = 1; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"aD" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"aE" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/maint) +"aF" = ( +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/engines) +"aG" = ( +/turf/simulated/wall, +/area/tether_away/guttersite/engines) +"aH" = ( +/obj/machinery/door/airlock/multi_tile/glass, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/tether_away/guttersite/engines) +"aI" = ( +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/tether_away/guttersite/engines) +"aJ" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/engines) +"aK" = ( +/obj/machinery/light_switch{ + on = 0; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/engines) +"aL" = ( +/obj/structure/loot_pile/surface/bones, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"aM" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/toolbox/electrical, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/engines) +"aN" = ( +/obj/structure/sign/poster{ + dir = 1; + icon_state = "" + }, +/turf/simulated/wall, +/area/tether_away/guttersite/maint) +"aO" = ( +/obj/machinery/computer/ship/navigation/telescreen{ + pixel_y = 23 + }, +/obj/structure/table/steel, +/obj/fiftyspawner/glass, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/engines) +"aP" = ( +/turf/simulated/wall, +/area/tether_away/guttersite/maint) +"aQ" = ( +/turf/simulated/wall, +/area/tether_away/guttersite/atmos) +"aR" = ( +/obj/machinery/door/airlock/multi_tile/glass, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/tether_away/guttersite/atmos) +"aS" = ( +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/tether_away/guttersite/atmos) +"aT" = ( +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/atmos) +"aU" = ( +/obj/structure/table/steel, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/fiftyspawner/steel, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/engines) +"aV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/maint) +"aW" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/engines) +"aX" = ( +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/engines) +"aY" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/engines) +"aZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark, +/area/tether_away/guttersite/maint) +"ba" = ( +/obj/item/weapon/circuitboard/teleporter, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"bb" = ( +/obj/structure/barricade, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/unexplored) +"bc" = ( +/obj/structure/cable/cyan{ + icon_state = "0-4" + }, +/obj/machinery/power/rtg/fake_gen, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/engines) +"bd" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/cyan, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/engines) +"be" = ( +/obj/structure/table/steel, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/fiftyspawner/rods, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/atmos) +"bf" = ( +/obj/machinery/computer/ship/navigation/telescreen{ + pixel_y = 23 + }, +/obj/structure/table/steel, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/atmos) +"bg" = ( +/obj/structure/table/steel, +/obj/fiftyspawner/wood, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/atmos) +"bh" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/atmos) +"bi" = ( +/obj/machinery/light_switch{ + on = 0; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/atmos) +"bj" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"bk" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/engines) +"bl" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + dir = 4; + icon_state = "2-8" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/engines) +"bm" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/engines) +"bn" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/tether_away/guttersite/engines) +"bo" = ( +/turf/simulated/floor/tiled/eris/dark, +/area/tether_away/guttersite/maint) +"bp" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/atmos) +"bq" = ( +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"br" = ( +/obj/machinery/atmospherics/pipe/simple/visible/blue{ + dir = 4; + icon_state = "intact" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"bs" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/visible/blue{ + dir = 4; + icon_state = "intact" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"bt" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"bu" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/maint) +"bv" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark, +/area/tether_away/guttersite/maint) +"bw" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/tether_away/guttersite/maint) +"bx" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/tether_away/guttersite/maint) +"by" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/atmos) +"bz" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/cyan{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/engines) +"bA" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1; + icon_state = "map-supply" + }, +/obj/structure/table/darkglass, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"bB" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + dir = 1; + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + dir = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/engines) +"bC" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/engines) +"bD" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 2 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/tether_away/guttersite/engines) +"bE" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/tether_away/guttersite/maint) +"bF" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/atmos) +"bG" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/engines) +"bH" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/engines) +"bI" = ( +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"bJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 8 + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"bK" = ( +/obj/machinery/atmospherics/pipe/simple/visible/blue{ + dir = 10 + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"bL" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"bM" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4; + icon_state = "intact" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"bN" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4; + icon_state = "intact" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"bO" = ( +/obj/structure/table/steel, +/obj/structure/cable/cyan, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/engines) +"bP" = ( +/obj/structure/table/steel, +/obj/structure/cable/cyan, +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/atmos) +"bQ" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + dir = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/engines) +"bR" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/dark, +/area/tether_away/guttersite/maint) +"bS" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/maint) +"bT" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/engines) +"bU" = ( +/obj/machinery/alarm{ + alarm_id = null; + breach_detection = 0; + dir = 1; + icon_state = "alarm0"; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/engines) +"bV" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/engines) +"bW" = ( +/obj/structure/table/steel, +/obj/fiftyspawner/plasteel, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/engines) +"bX" = ( +/obj/structure/table/steel, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/fiftyspawner/plasteel/hull, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/engines) +"bY" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/cyan, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/maint) +"bZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/bed/chair/bay/comfy/black, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"ca" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 2 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/tether_away/guttersite/maint) +"cb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6; + icon_state = "intact-supply" + }, +/obj/structure/bed/chair/bay/comfy/black{ + dir = 1; + icon_state = "bay_comfychair_preview" + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"cc" = ( +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"cd" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 10; + icon_state = "intact" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"ce" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 4 + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"cf" = ( +/obj/machinery/atmospherics/pipe/simple/visible/blue, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"cg" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"ch" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1; + icon_state = "map_vent_out" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"ci" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"cj" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"ck" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1; + icon_state = "map-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/window/basic, +/obj/structure/window/basic{ + dir = 4; + icon_state = "window" + }, +/obj/structure/table/darkglass, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"cl" = ( +/obj/item/weapon/hand_tele, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"cm" = ( +/obj/machinery/atmospherics/pipe/simple/visible/blue{ + dir = 5 + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"cn" = ( +/obj/machinery/light{ + dir = 1; + icon_state = "tube1" + }, +/obj/machinery/atmospherics/pipe/simple/visible/blue{ + dir = 4; + icon_state = "intact" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"co" = ( +/obj/structure/loot_pile/surface/bones, +/obj/random/gun/random, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"cp" = ( +/obj/structure/window/basic{ + dir = 8; + icon_state = "window" + }, +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"cq" = ( +/obj/item/device/bluespaceradio/tether_prelinked, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"cr" = ( +/obj/structure/table/darkglass, +/obj/item/key, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"cs" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/unexplored) +"ct" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6; + icon_state = "intact-supply" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/maint) +"cu" = ( +/obj/structure/table/steel, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/atmos) +"cv" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/blue{ + dir = 1 + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"cw" = ( +/obj/machinery/light{ + dir = 1; + icon_state = "tube1" + }, +/obj/machinery/atmospherics/pipe/simple/visible/blue{ + dir = 10 + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"cx" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 5; + icon_state = "intact" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"cy" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/visible/red{ + dir = 1; + icon_state = "map" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"cz" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/maint) +"cA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/maint) +"cB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10; + icon_state = "intact-supply" + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/maint) +"cC" = ( +/obj/machinery/door/airlock/multi_tile/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/maint) +"cD" = ( +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/maint) +"cE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/maint) +"cF" = ( +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/commons) +"cG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/maint) +"cH" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"cI" = ( +/obj/machinery/light{ + dir = 1; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"cJ" = ( +/obj/fiftyspawner/glass, +/obj/fiftyspawner/steel, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"cK" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"cL" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"cM" = ( +/obj/effect/landmark/corpse/clown, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"cN" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"cO" = ( +/obj/structure/bed/chair/bay/comfy/black, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"cP" = ( +/obj/machinery/vending/loadout/uniform, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"cQ" = ( +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/smes/buildable/point_of_interest, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/engines) +"cR" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"cS" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1; + icon_state = "map_vent_out" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"cT" = ( +/obj/structure/inflatable/door, +/turf/simulated/floor/plating/eris, +/area/tether_away/guttersite/unexplored) +"cU" = ( +/obj/machinery/vending/boozeomat, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"cV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/maint) +"cW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/light, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/maint) +"cX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + req_access = list(0); + req_one_access = list(10) + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"cY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"cZ" = ( +/turf/simulated/floor/tiled/eris/steel/bar_light, +/area/tether_away/guttersite/commons) +"da" = ( +/obj/structure/window/basic{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"db" = ( +/obj/machinery/vending/food, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"dc" = ( +/obj/machinery/light{ + dir = 1; + icon_state = "tube1" + }, +/obj/structure/table/darkglass, +/obj/machinery/chemical_dispenser/bar_alc/full, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"dd" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"de" = ( +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/medbay) +"df" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/commons) +"dg" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1; + icon_state = "map-supply" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"dh" = ( +/obj/structure/table/darkglass, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"di" = ( +/obj/structure/table/darkglass, +/obj/item/weapon/storage/box/glasses/meta, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"dj" = ( +/obj/structure/table/darkglass, +/obj/item/weapon/reagent_containers/food/drinks/shaker, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"dk" = ( +/turf/simulated/mineral/cave, +/area/tether_away/guttersite/commons) +"dl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10; + icon_state = "intact-supply" + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"dm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + req_one_access = list() + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"dn" = ( +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/walkway) +"do" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"dp" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"dq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"dr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + req_access = list(0); + req_one_access = list(10) + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"ds" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + req_access = list(0); + req_one_access = list(10) + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"dt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"du" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"dv" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 448; + master_tag = "guttersite_northlock"; + name = "exterior access button"; + pixel_x = -5; + pixel_y = -26; + req_one_access = list() + }, +/turf/simulated/mineral/floor/vacuum, +/area/space) +"dw" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8; + icon_state = "rwindow" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"dx" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(15) + }, +/obj/effect/map_helper/airlock/door/ext_door, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"dy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8; + icon_state = "map-scrubbers" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"dz" = ( +/obj/structure/closet/medical_wall, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"dA" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"dB" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"dC" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4; + icon_state = "map_vent_out" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"dD" = ( +/obj/structure/medical_stand, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"dE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + icon_state = "intact-scrubbers" + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"dF" = ( +/obj/structure/dogbed, +/mob/living/simple_mob/vore/redpanda/fae{ + name = "Rhythm" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"dG" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/medical, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"dH" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8; + icon_state = "rwindow" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"dI" = ( +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 448; + id_tag = "guttersite_northlock"; + name = "Airlock controller"; + pixel_x = -25; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"dJ" = ( +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"dK" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"dL" = ( +/obj/structure/window/basic{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"dM" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"dN" = ( +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/office) +"dO" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/commons) +"dP" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 448; + id_tag = "guttersite_northlock_pump" + }, +/obj/machinery/airlock_sensor{ + frequency = 448; + id_tag = "guttersite_northlock_sensor"; + pixel_x = 0; + pixel_y = -25 + }, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"dQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10; + icon_state = "intact" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"dR" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"dS" = ( +/obj/machinery/light{ + dir = 1; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"dT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"dU" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"dV" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"dW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/bed/chair/bay/comfy/black{ + dir = 1; + icon_state = "bay_comfychair_preview" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"dX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"dY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/commons) +"dZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/closet/cabinet, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"ea" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1; + icon_state = "map-supply" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"eb" = ( +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/bridge) +"ec" = ( +/obj/structure/window/basic, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"ed" = ( +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/vault) +"ee" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"ef" = ( +/obj/machinery/light{ + dir = 1; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"eg" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"eh" = ( +/obj/machinery/light{ + dir = 1; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"ei" = ( +/obj/machinery/door/window/southleft, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"ej" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/washing_machine, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"ek" = ( +/obj/structure/window/basic{ + dir = 8; + icon_state = "window" + }, +/obj/structure/filingcabinet/filingcabinet, +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"el" = ( +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"em" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"en" = ( +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/obj/machinery/light{ + dir = 1; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"eo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"ep" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"eq" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"er" = ( +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"es" = ( +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"et" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/curtain/open/shower, +/obj/machinery/shower, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/tether_away/guttersite/commons) +"eu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/tether_away/guttersite/commons) +"ev" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/table/darkglass, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"ew" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/bed/chair/bay/comfy/black{ + dir = 8; + icon_state = "bay_comfychair_preview" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"ex" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + icon_state = "intact-supply" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"ey" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"ez" = ( +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"eA" = ( +/obj/structure/bed/chair/bay/comfy/black{ + dir = 4; + icon_state = "bay_comfychair_preview" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"eB" = ( +/obj/structure/table/darkglass, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"eC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/structure/bed/chair/bay/comfy/black{ + dir = 8; + icon_state = "bay_comfychair_preview" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"eD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + req_one_access = list() + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"eE" = ( +/turf/space, +/area/space) +"eF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/structure/bed/chair/bay/comfy/black{ + dir = 8; + icon_state = "bay_comfychair_preview" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"eG" = ( +/obj/structure/bedsheetbin, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"eH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"eI" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1; + icon_state = "map_vent_out" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"eJ" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"eK" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"eL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1; + icon_state = "map_vent_out" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"eM" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4; + icon_state = "map_vent_out" + }, +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"eN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9; + icon_state = "intact" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"eO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"eP" = ( +/obj/structure/table/rack/shelf/steel, +/obj/random/curseditem, +/obj/random/slimecore, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"eQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"eR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + req_one_access = list() + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"eS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"eT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"eU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/medical, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"eV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + icon_state = "intact-supply" + }, +/obj/structure/window/basic{ + dir = 1 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"eW" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8; + icon_state = "map_scrubber_on" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"eX" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"eY" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/bed/chair/bay/comfy/black{ + dir = 8; + icon_state = "bay_comfychair_preview" + }, +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"eZ" = ( +/obj/item/weapon/cell/super, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"fa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10; + icon_state = "intact-supply" + }, +/obj/structure/filingcabinet/filingcabinet, +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"fb" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8; + icon_state = "map_scrubber_on" + }, +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"fc" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"fd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + req_one_access = list() + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"fe" = ( +/obj/structure/table/rack, +/obj/random/energy, +/obj/random/multiple/voidsuit, +/obj/item/weapon/tank/oxygen, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"ff" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1; + icon_state = "map_vent_out" + }, +/obj/structure/table/rack, +/obj/random/firstaid, +/obj/random/firstaid, +/obj/random/medical/lite, +/obj/random/medical/lite, +/obj/random/medical/pillbottle, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"fg" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"fh" = ( +/obj/structure/bed/chair/bay/comfy/black{ + dir = 8; + icon_state = "bay_comfychair_preview" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"fi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"fj" = ( +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"fk" = ( +/obj/random/humanoidremains, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"fl" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"fm" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"fn" = ( +/obj/structure/bed/chair/bay/comfy/black{ + dir = 4; + icon_state = "bay_comfychair_preview" + }, +/mob/living/simple_mob/vore/catgirl{ + name = "Lucy" + }, +/turf/simulated/floor/tiled/eris/white/techfloor_grid, +/area/tether_away/guttersite/office) +"fo" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + req_one_access = list() + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"fp" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"fq" = ( +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/docking) +"fr" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"fs" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8; + icon_state = "map-scrubbers" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"ft" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"fu" = ( +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/security) +"fv" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1; + icon_state = "map-supply" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"fw" = ( +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"fx" = ( +/obj/machinery/light{ + dir = 1; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"fy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"fz" = ( +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/security) +"fA" = ( +/obj/machinery/atmospherics/pipe/simple/visible/blue{ + dir = 6 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/security) +"fB" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/security) +"fC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6; + icon_state = "intact" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"fD" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 8 + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/security) +"fE" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/security) +"fF" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/security) +"fG" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/blue, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/security) +"fH" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/security) +"fI" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"fJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + req_one_access = list() + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"fK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"fL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + req_one_access = list() + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"fM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"fN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1; + icon_state = "map-supply" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"fO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9; + icon_state = "intact-scrubbers" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"fP" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"fQ" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"fR" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"fS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"fT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/hatch{ + frequency = 12341; + icon_state = "door_closed"; + id_tag = "gutter vault"; + locked = 0; + req_access = list(150) + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"fU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"fV" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1; + icon_state = "map_vent_out" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"fW" = ( +/obj/item/weapon/storage/toolbox/lunchbox/heart/filled, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"fX" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 8; + icon_state = "rwindow" + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/security) +"fY" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/security) +"fZ" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1; + icon_state = "officechair_dark" + }, +/mob/living/simple_mob/humanoid/merc/ranged/smg/poi{ + faction = "wolfgirl" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"ga" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gb" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gc" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gd" = ( +/obj/structure/table/steel, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"ge" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8; + icon_state = "officechair_dark" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + req_one_access = list(38) + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gg" = ( +/obj/structure/fence, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gh" = ( +/obj/machinery/door/airlock/glass_external, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1999; + master_tag = "westlock"; + name = "exterior access button"; + pixel_x = -5; + pixel_y = -26; + req_one_access = list() + }, +/obj/effect/map_helper/airlock/door/ext_door, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gi" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1999; + id_tag = "westlock_pump" + }, +/obj/machinery/light/small, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1999; + id_tag = "westlock"; + pixel_y = 28 + }, +/obj/machinery/airlock_sensor{ + frequency = 1999; + id_tag = "westlock_sensor"; + pixel_x = 0; + pixel_y = -25 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gj" = ( +/obj/machinery/door/airlock/glass_external, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/map_helper/airlock/door/int_door, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gk" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1999; + master_tag = "westlock"; + name = "interior access button"; + pixel_x = -28; + pixel_y = 26; + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gl" = ( +/obj/effect/floor_decal/sign/dock/two, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4; + icon_state = "map" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gm" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4; + icon_state = "officechair_dark" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gn" = ( +/obj/structure/closet, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"go" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/commons) +"gp" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/security) +"gq" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gr" = ( +/obj/structure/fence/door/locked{ + dir = 8; + icon_state = "door_closed" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gs" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8; + icon_state = "officechair_dark" + }, +/mob/living/simple_mob/humanoid/merc/ranged/poi{ + faction = "wolfgirl" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gt" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/docking) +"gu" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/docking) +"gv" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"gw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"gx" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"gy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/door/airlock/maintenance_hatch{ + req_one_access = list(38) + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1; + icon_state = "map-supply" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/security) +"gD" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1; + icon_state = "officechair_dark" + }, +/mob/living/simple_mob/humanoid/merc/melee/poi{ + faction = "wolfgirl" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10; + icon_state = "intact-supply" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gF" = ( +/obj/structure/table/rack/shelf/steel, +/obj/random/mre, +/obj/random/mre, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"gG" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1380; + id_tag = "dock_d2a2_pump" + }, +/obj/machinery/light/small, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1380; + id_tag = "guttersite_sshuttle"; + pixel_y = 28 + }, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "dock_d2a2_sensor"; + pixel_x = 0; + pixel_y = -25 + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"gH" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/map_helper/airlock/door/int_door, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"gI" = ( +/obj/structure/closet{ + name = "mechanical equipment" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"gJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/vault/bolted, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"gK" = ( +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gL" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gO" = ( +/obj/structure/fence/end{ + dir = 4; + icon_state = "end" + }, +/obj/structure/fence, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gP" = ( +/obj/structure/fence{ + dir = 8; + icon_state = "straight" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/docking) +"gR" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/docking) +"gS" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"gT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"gU" = ( +/obj/structure/barricade, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gV" = ( +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"gW" = ( +/obj/structure/fence/door/opened{ + dir = 8; + icon_state = "door_opened" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gX" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gY" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"gZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + icon_state = "intact-supply" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"ha" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8; + icon_state = "map_scrubber_on" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"hb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"hc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1; + icon_state = "tube1" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"hd" = ( +/obj/machinery/fitness/punching_bag/clown, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"he" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"hf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9; + icon_state = "intact-scrubbers" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"hg" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"hh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/bed/chair/office/dark{ + dir = 4; + icon_state = "officechair_dark" + }, +/mob/living/simple_mob/humanoid/merc/ranged/laser{ + faction = "wolfgirl" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"hj" = ( +/mob/living/simple_mob/mobs_monsters/clowns/big/cluwne, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"hk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + req_one_access = list() + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"hl" = ( +/obj/structure/fence/door/locked, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"hm" = ( +/obj/structure/fence/end{ + dir = 8; + icon_state = "end" + }, +/obj/structure/fence/end{ + dir = 4; + icon_state = "end" + }, +/obj/structure/fence, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"hn" = ( +/obj/structure/fence/end{ + dir = 8; + icon_state = "end" + }, +/obj/structure/fence, +/obj/structure/fence/end{ + dir = 1; + icon_state = "end" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"ho" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/docking) +"hp" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8; + icon_state = "rwindow" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hq" = ( +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hr" = ( +/obj/structure/table/rack/shelf/steel, +/obj/random/cash, +/obj/random/cash, +/obj/random/cigarettes, +/obj/random/drinkbottle, +/obj/random/pizzabox, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"hs" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8; + icon_state = "rwindow" + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"ht" = ( +/obj/machinery/atmospherics/pipe/simple/visible/blue{ + dir = 6 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hu" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hv" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(15) + }, +/obj/effect/map_helper/airlock/door/ext_door, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hw" = ( +/obj/structure/table/rack/steel, +/obj/random/mre, +/obj/random/multiple/gun/projectile/handgun, +/obj/random/powercell, +/obj/random/multiple/voidsuit, +/obj/item/weapon/tank/oxygen, +/obj/random/tool, +/obj/random/drinkbottle, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/unexplored) +"hx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6; + icon_state = "intact" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hy" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hz" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hA" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hB" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/blue, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hC" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hD" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table/rack, +/obj/random/coin, +/obj/random/contraband, +/obj/random/energy, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"hE" = ( +/obj/structure/table/rack/shelf/steel, +/obj/random/powercell, +/obj/random/powercell, +/obj/random/powercell, +/obj/random/powercell, +/obj/random/toolbox, +/obj/random/tool/alien, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"hF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5; + icon_state = "intact" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hI" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 8; + icon_state = "intact" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 8; + icon_state = "intact" + }, +/obj/machinery/light{ + dir = 1; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 8; + icon_state = "intact" + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9; + icon_state = "intact" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + icon_state = "intact-supply" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hQ" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hR" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"hS" = ( +/obj/effect/shuttle_landmark/premade/guttersite/sshuttle, +/turf/space, +/area/space) +"hT" = ( +/obj/effect/shuttle_landmark/premade/guttersite/lshuttle, +/turf/space, +/area/space) +"hU" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8; + icon_state = "officechair_dark" + }, +/mob/living/simple_mob/humanoid/merc/melee/poi{ + faction = "wolfgirl" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"hV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"hW" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -25 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"hX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/window/basic{ + dir = 8; + icon_state = "window" + }, +/obj/structure/window/basic, +/obj/structure/table/darkglass, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"hY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/table/darkglass, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"hZ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/commons) +"ia" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/medbay) +"ib" = ( +/obj/machinery/vending/cola/soft, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"ic" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/medbay) +"id" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "guttersite_sshuttle"; + name = "interior access button"; + pixel_x = -28; + pixel_y = 26; + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"ie" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/walkway) +"if" = ( +/obj/random/mob/mouse, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"ig" = ( +/mob/living/simple_mob/vore/aggressive/rat/phoron, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"ih" = ( +/obj/machinery/computer/arcade/battle, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"ii" = ( +/obj/effect/overmap/visitable/sector/guttersite, +/turf/space, +/area/tether_away/guttersite/unexplored) +"ij" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/table/darkglass, +/obj/item/weapon/pen/blue, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"ik" = ( +/turf/simulated/floor/tiled/eris/white/techfloor_grid, +/area/tether_away/guttersite/office) +"il" = ( +/turf/simulated/floor/tiled/eris/white/panels, +/area/tether_away/guttersite/office) +"im" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/white/panels, +/area/tether_away/guttersite/office) +"in" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/table/darkglass, +/obj/item/weapon/paper_bin, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"io" = ( +/obj/machinery/door/window/westleft, +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"ip" = ( +/obj/machinery/vending/nifsoft_shop, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"iq" = ( +/obj/structure/bed/chair/bay/comfy/black, +/turf/simulated/floor/tiled/eris/white/panels, +/area/tether_away/guttersite/office) +"ir" = ( +/obj/item/weapon/card/id/assistant, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"is" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"it" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"iu" = ( +/obj/machinery/door/window/westright, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"iv" = ( +/obj/structure/window/basic{ + dir = 8; + icon_state = "window" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"iw" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"ix" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"iy" = ( +/obj/structure/window/basic{ + dir = 8; + icon_state = "window" + }, +/obj/machinery/papershredder, +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"iz" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"iA" = ( +/mob/living/simple_mob/humanoid/merc/melee/sword/space, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"iB" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"iC" = ( +/obj/machinery/vending/sovietsoda, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"iD" = ( +/obj/machinery/vending/snack, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"iE" = ( +/obj/machinery/vending/cigarette, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"iF" = ( +/obj/structure/bed/chair/bay/comfy/black{ + dir = 4; + icon_state = "bay_comfychair_preview" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"iG" = ( +/obj/structure/table/darkglass, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"iH" = ( +/obj/structure/bed/chair/bay/comfy/black{ + dir = 8; + icon_state = "bay_comfychair_preview" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"iI" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -25 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"iJ" = ( +/mob/living/simple_mob/vore/aggressive/mimic, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"iK" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/mob/living/simple_mob/humanoid/merc/ranged/grenadier, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"iL" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"iM" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/random/cutout, +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"iN" = ( +/obj/structure/table/rack/shelf/steel, +/obj/random/plushie, +/obj/random/plushielarge, +/obj/random/toy, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"iO" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"iP" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8; + icon_state = "rwindow" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"iQ" = ( +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1276; + id_tag = "guttersite_lshuttle"; + name = "Airlock controller"; + pixel_x = -25; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"iR" = ( +/mob/living/simple_mob/mechanical/hivebot/ranged_damage/basic, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"iS" = ( +/mob/living/simple_mob/mechanical/hivebot/tank/meatshield, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"iT" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4; + icon_state = "officechair_dark" + }, +/obj/effect/landmark/corpse/clown, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"iU" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"iV" = ( +/obj/item/clothing/under/assistantformal, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"iW" = ( +/obj/item/weapon/reagent_containers/food/snacks/clownburger, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"iX" = ( +/obj/machinery/computer/arcade/orion_trail, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"iY" = ( +/obj/machinery/vending/snack, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"iZ" = ( +/obj/machinery/light, +/obj/machinery/vending/fitness, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/walkway) +"ja" = ( +/obj/structure/bed/chair/bay/comfy/black{ + dir = 4; + icon_state = "bay_comfychair_preview" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"jb" = ( +/obj/structure/table/darkglass, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"jc" = ( +/obj/structure/bed/chair/bay/comfy/black{ + dir = 8; + icon_state = "bay_comfychair_preview" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"jd" = ( +/obj/structure/table/rack/steel, +/obj/random/firstaid, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"je" = ( +/obj/structure/table/rack/steel, +/obj/random/handgun/sec, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"jf" = ( +/obj/structure/table/rack/steel, +/obj/random/energy/sec, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"jg" = ( +/obj/item/trash/liquidfood, +/obj/item/trash/liquidprotein, +/obj/item/trash/cheesie, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"jh" = ( +/mob/living/simple_mob/mobs_monsters/clowns/big/sentinel, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"ji" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 10; + icon_state = "intact" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"jj" = ( +/obj/random/curseditem, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"jk" = ( +/obj/item/weapon/reagent_containers/food/snacks/clownstears, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"jl" = ( +/obj/structure/loot_pile/surface/bones, +/obj/item/weapon/reagent_containers/food/drinks/bottle/bottleofnothing, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"jm" = ( +/obj/item/weapon/storage/backpack/clown, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"jn" = ( +/obj/item/weapon/stamp/clown, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"jo" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/reagent_containers/food/snacks/donut/cherryjelly, +/obj/item/weapon/reagent_containers/food/snacks/donut/jelly, +/obj/item/weapon/reagent_containers/food/snacks/donut/normal, +/obj/item/weapon/reagent_containers/food/snacks/donut/poisonberry, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"jp" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/reagent_containers/food/snacks/donut/cherryjelly, +/obj/item/weapon/reagent_containers/food/snacks/donut/jelly, +/obj/item/weapon/reagent_containers/food/snacks/donut/normal, +/obj/item/weapon/reagent_containers/food/snacks/donut/slimejelly, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"jq" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/reagent_containers/food/snacks/donut/chaos, +/obj/item/weapon/reagent_containers/food/snacks/donut/cherryjelly, +/obj/item/weapon/reagent_containers/food/snacks/donut/cherryjelly, +/obj/item/weapon/reagent_containers/food/snacks/donut/jelly, +/obj/item/weapon/reagent_containers/food/snacks/donut/normal, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"jr" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/grenade/chem_grenade/metalfoam, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"js" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/grenade/flashbang, +/obj/item/weapon/grenade/flashbang, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"jt" = ( +/obj/structure/table/rack/shelf/steel, +/obj/item/weapon/melee/chainofcommand, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"ju" = ( +/obj/structure/table/rack/steel, +/obj/item/weapon/handcuffs, +/obj/item/weapon/melee/baton, +/obj/item/weapon/implant/sizecontrol, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"jv" = ( +/obj/structure/table/darkglass, +/obj/machinery/chemical_dispenser/biochemistry/full, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"jw" = ( +/obj/item/weapon/reagent_containers/spray/waterflower, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"jx" = ( +/mob/living/simple_mob/vore/wolfgirl, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"jy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + req_one_access = list(38) + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"jz" = ( +/mob/living/simple_mob/vore/wolfgirl{ + name = "Tricky Dixie" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/unexplored) +"jA" = ( +/obj/structure/closet/cabinet, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"jB" = ( +/obj/machinery/washing_machine, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"jC" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + req_one_access = list() + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"jD" = ( +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"jE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"jF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"jG" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/visible/blue, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"jH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"jI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"jJ" = ( +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"jK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6; + icon_state = "intact-supply" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"jL" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/ian, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"jM" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/captain, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"jN" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/mime, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"jO" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/hop, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"jP" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/cosmos, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"jQ" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/hos, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"jR" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/pirate, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"jS" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/ce, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"jT" = ( +/obj/structure/window/basic, +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/clown, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"jU" = ( +/obj/structure/window/basic, +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/medical, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"jV" = ( +/obj/structure/window/basic, +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/rd, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"jW" = ( +/obj/structure/window/basic, +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/rainbow, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"jX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"jY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/security) +"jZ" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 6; + icon_state = "intact" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"ka" = ( +/obj/structure/bed/chair/bay/comfy/black{ + dir = 4; + icon_state = "bay_comfychair_preview" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"kb" = ( +/obj/structure/bed/chair/bay/comfy/black{ + dir = 8; + icon_state = "bay_comfychair_preview" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"kc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/table/steel, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"kd" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"ke" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"kf" = ( +/obj/item/device/flashlight/lamp/green, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"kg" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"kh" = ( +/obj/item/weapon/book{ + author = "Urist McHopefulsoul"; + desc = "It contains fourty blank pages followed by the entire screenplay of a movie called 'Requiem for a Dream'"; + name = "A Comprehensive Guide to Assisting" + }, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"ki" = ( +/obj/structure/reagent_dispensers/water_cooler/full{ + icon_state = "water_cooler-vend" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"kj" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -25 + }, +/obj/structure/table/darkglass, +/obj/machinery/microwave, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"kk" = ( +/obj/structure/table/darkglass, +/obj/item/weapon/storage/box/cups, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"kl" = ( +/obj/machinery/light, +/obj/structure/table/darkglass, +/obj/item/weapon/storage/box/condimentbottles, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"km" = ( +/obj/structure/table/darkglass, +/obj/item/weapon/storage/box/donkpockets, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"kn" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1; + icon_state = "map-supply" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/table/steel, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"ko" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/table/steel, +/obj/item/device/flashlight/lamp, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"kp" = ( +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/tether_away/guttersite/commons) +"kq" = ( +/obj/structure/sink{ + dir = 8; + icon_state = "sink"; + pixel_x = -12; + pixel_y = 8 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/tether_away/guttersite/commons) +"kr" = ( +/obj/structure/toilet{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/techfloor_grid, +/area/tether_away/guttersite/commons) +"ks" = ( +/obj/machinery/holoplant, +/obj/machinery/holoplant{ + icon_state = "plant-09" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"kt" = ( +/obj/machinery/holoplant, +/obj/machinery/holoplant{ + icon_state = "plant-10" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"ku" = ( +/obj/machinery/holoplant, +/obj/machinery/holoplant{ + icon_state = "plant-15" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"kv" = ( +/obj/structure/window/basic, +/obj/machinery/holoplant, +/obj/machinery/holoplant{ + icon_state = "plant-1" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"kw" = ( +/obj/machinery/holoplant, +/obj/machinery/holoplant{ + icon_state = "plant-13" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"kx" = ( +/obj/machinery/holoplant, +/obj/machinery/holoplant{ + icon_state = "plant-15" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"ky" = ( +/obj/machinery/vending/loadout/overwear, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"kz" = ( +/obj/machinery/vending/loadout/clothing, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"kA" = ( +/obj/structure/table/darkglass, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"kB" = ( +/obj/structure/bed/chair/bay/comfy/black{ + dir = 4; + icon_state = "bay_comfychair_preview" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"kC" = ( +/obj/structure/window/basic{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"kD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/table/steel, +/obj/item/weapon/pen/fountain, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"kE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + icon_state = "intact-supply" + }, +/obj/structure/table/steel, +/obj/item/weapon/paper_bin, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"kF" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/table/darkglass, +/obj/structure/window/basic{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"kG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9; + icon_state = "intact-scrubbers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + icon_state = "intact-supply" + }, +/obj/structure/table/steel, +/obj/structure/cable/cyan{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"kH" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"kI" = ( +/obj/machinery/vending/medical, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"kJ" = ( +/obj/effect/floor_decal/sign/dock/two, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4; + icon_state = "map" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4; + icon_state = "map" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"kK" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"kL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1; + icon_state = "map_vent_out" + }, +/obj/structure/table/darkglass, +/obj/structure/window/basic, +/obj/structure/window/basic{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"kM" = ( +/obj/structure/table/darkglass, +/obj/structure/window/basic, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"kN" = ( +/obj/structure/table/darkglass, +/obj/structure/window/basic{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"kO" = ( +/obj/structure/window/basic{ + dir = 1 + }, +/obj/structure/window/basic{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"kP" = ( +/obj/structure/window/basic{ + dir = 1 + }, +/obj/structure/medical_stand, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"kQ" = ( +/obj/structure/medical_stand, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"kR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"kS" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/crate/medical/blood, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"kT" = ( +/obj/structure/window/basic{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"kU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"kV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"kW" = ( +/obj/machinery/light, +/obj/structure/window/basic{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"kX" = ( +/obj/structure/sign/nosmoking_1, +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/medbay) +"kY" = ( +/obj/structure/table/darkglass, +/obj/item/weapon/storage/box/masks, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"kZ" = ( +/obj/structure/table/darkglass, +/obj/item/weapon/surgical/surgicaldrill, +/obj/item/weapon/surgical/scalpel, +/obj/item/weapon/surgical/circular_saw, +/obj/item/weapon/surgical/cautery, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"la" = ( +/obj/structure/sink{ + dir = 8; + icon_state = "sink"; + pixel_x = -12; + pixel_y = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/medbay) +"lb" = ( +/obj/machinery/light{ + dir = 1; + icon_state = "tube1" + }, +/obj/machinery/vending/engivend, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"lc" = ( +/obj/machinery/vending/engineering, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"ld" = ( +/obj/machinery/vending/tool, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"le" = ( +/obj/structure/closet/toolcloset, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"lf" = ( +/obj/structure/window/basic{ + dir = 4 + }, +/obj/structure/closet/toolcloset, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"lg" = ( +/obj/structure/window/basic{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"lh" = ( +/obj/structure/window/basic{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"li" = ( +/obj/item/toy/figure/assistant, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"lj" = ( +/obj/structure/closet/walllocker/emerglocker/east, +/obj/structure/closet/firecloset/full, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"lk" = ( +/obj/structure/closet/crate/engineering/electrical, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"ll" = ( +/obj/structure/window/basic, +/obj/structure/closet/crate/engineering/electrical, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"lm" = ( +/obj/structure/window/basic, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"ln" = ( +/obj/structure/table/darkglass, +/obj/item/weapon/storage/toolbox/electrical, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"lo" = ( +/obj/machinery/light, +/obj/structure/window/basic{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"lp" = ( +/obj/structure/closet/crate/engineering, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"lq" = ( +/mob/living/bot/mulebot, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"lr" = ( +/obj/structure/closet/crate/solar, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"ls" = ( +/obj/structure/closet/crate/science, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"lt" = ( +/obj/structure/closet/crate/rcd, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"lu" = ( +/obj/structure/closet/firecloset/full, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/commons) +"lv" = ( +/obj/structure/closet/firecloset/full, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether_away/guttersite/commons) +"lw" = ( +/obj/structure/closet/firecloset/full, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"lx" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/firecloset/full, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"ly" = ( +/obj/structure/closet/firecloset/full, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"lz" = ( +/obj/structure/closet/firecloset/full, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"lA" = ( +/obj/structure/window/basic{ + dir = 4 + }, +/obj/structure/window/basic, +/obj/structure/bed/chair/bay/comfy/black{ + dir = 8; + icon_state = "bay_comfychair_preview" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"lB" = ( +/obj/structure/table/darkglass, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/storage) +"lC" = ( +/obj/structure/table/rack/shelf/steel, +/obj/random/projectile/random, +/obj/random/weapon/guarenteed, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"lD" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"lE" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red{ + dir = 4; + icon_state = "map" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"lF" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"lG" = ( +/obj/machinery/light{ + dir = 1; + icon_state = "tube1" + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/security) +"lH" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"lI" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/blue{ + dir = 8 + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"lJ" = ( +/obj/item/weapon/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = -1 + }, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"lK" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"lL" = ( +/obj/structure/loot_pile/surface/bones, +/obj/random/weapon/guarenteed, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"lM" = ( +/obj/item/toy/plushie/carp, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"lN" = ( +/obj/structure/loot_pile/surface/bones, +/turf/simulated/mineral/floor/vacuum, +/area/space) +"lO" = ( +/obj/structure/bonfire, +/turf/simulated/mineral/floor/vacuum, +/area/space) +"lP" = ( +/obj/item/weapon/card/emag, +/turf/simulated/mineral/floor/vacuum, +/area/space) +"lQ" = ( +/obj/item/weapon/card/emag_broken, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"lR" = ( +/obj/item/toy/plushie/carp, +/turf/simulated/mineral/floor/vacuum, +/area/space) +"lS" = ( +/obj/structure/inflatable/door, +/turf/simulated/mineral/floor/vacuum, +/area/space) +"lT" = ( +/obj/item/pizzavoucher, +/turf/simulated/mineral/floor/vacuum, +/area/space) +"lU" = ( +/mob/living/simple_mob/animal/space/carp/large/huge, +/turf/simulated/mineral/floor/vacuum, +/area/space) +"lV" = ( +/obj/item/clothing/suit/storage/hooded/carp_costume, +/turf/simulated/mineral/floor/vacuum, +/area/space) +"lW" = ( +/obj/item/clothing/suit/storage/hooded/techpriest, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"lX" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/visible/blue{ + dir = 10 + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"lY" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"lZ" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"ma" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"mb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"mc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"md" = ( +/obj/structure/outcrop/phoron, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/teleporter) +"me" = ( +/obj/structure/cable, +/obj/machinery/power/port_gen/pacman, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"mf" = ( +/obj/item/stack/material/phoron, +/obj/item/stack/material/phoron, +/turf/simulated/floor/airless, +/area/tether_away/guttersite/teleporter) +"mg" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(15) + }, +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"mh" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/walkway) +"mi" = ( +/obj/machinery/atmospherics/binary/pump/on, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"mj" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 1; + target_pressure = 200 + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"mk" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/office) +"ml" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/office) +"mm" = ( +/obj/structure/table/rack, +/obj/item/weapon/tank/oxygen, +/obj/random/multiple/voidsuit, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"mn" = ( +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 448; + master_tag = "guttersite_northlock"; + name = "interior access button"; + pixel_x = -28; + pixel_y = 26; + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"mo" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/empty, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"mp" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/blue, +/obj/machinery/portable_atmospherics/canister/empty, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"mq" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"mr" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"ms" = ( +/obj/structure/table/steel, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/atmos) +"mt" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 0; + pixel_y = -25 + }, +/turf/simulated/floor/plating/eris/under, +/area/tether_away/guttersite/atmos) +"mu" = ( +/obj/structure/window/basic{ + dir = 4; + icon_state = "window" + }, +/obj/structure/table/darkglass, +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"mv" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/bridge) +"mw" = ( +/obj/structure/table/darkglass, +/obj/item/device/flashlight/lamp/green, +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"mx" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/bridge) +"my" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/docking) +"mz" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/docking) +"mA" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"mB" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/docking) +"mC" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/docking) +"mD" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/docking) +"mE" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/docking) +"mF" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/wall/r_wall, +/area/tether_away/guttersite/docking) +"mG" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/docking) +"mH" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether_away/guttersite/docking) +"mI" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1276; + id_tag = "guttersite_lshuttle_pump" + }, +/obj/machinery/airlock_sensor{ + frequency = 1276; + id_tag = "guttersite_lshuttle_sensor"; + pixel_x = 0; + pixel_y = -25 + }, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"mJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10; + icon_state = "intact" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"mK" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list(15) + }, +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"mL" = ( +/obj/structure/table/rack, +/obj/item/weapon/tank/oxygen, +/obj/random/multiple/voidsuit, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"mM" = ( +/obj/structure/table/darkglass, +/obj/item/weapon/pen/blue, +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"mN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/bridge) +"mO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6; + icon_state = "intact" + }, +/obj/structure/table/darkglass, +/obj/item/weapon/paper_bin, +/turf/simulated/floor/tiled/eris/white/monofloor, +/area/tether_away/guttersite/office) +"mP" = ( +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1276; + master_tag = "guttersite_lshuttle"; + name = "interior access button"; + pixel_x = -28; + pixel_y = 26; + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"mQ" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"mR" = ( +/obj/machinery/door/airlock/glass_external{ + req_one_access = list() + }, +/obj/effect/map_helper/airlock/door/ext_door, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/docking) +"mS" = ( +/obj/structure/flora/pumpkin/carved/owo, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"mT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9; + icon_state = "intact-scrubbers" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"mU" = ( +/turf/simulated/floor/carpet/gaycarpet, +/area/tether_away/guttersite/unexplored) +"mV" = ( +/obj/item/device/radio/headset/nanotrasen/alt{ + desc = "The headset of an Eltorro employee."; + name = "Weird Headset" + }, +/turf/simulated/floor/carpet/gaycarpet, +/area/tether_away/guttersite/unexplored) +"mW" = ( +/obj/item/weapon/reagent_containers/food/drinks/cans/cola, +/turf/simulated/floor/carpet/gaycarpet, +/area/tether_away/guttersite/unexplored) +"mX" = ( +/obj/item/weapon/gun/projectile/shotgun/doublebarrel/sawn, +/turf/simulated/floor/carpet/gaycarpet, +/area/tether_away/guttersite/unexplored) +"mY" = ( +/obj/item/weapon/material/twohanded/baseballbat/metal, +/turf/simulated/floor/carpet/gaycarpet, +/area/tether_away/guttersite/unexplored) +"mZ" = ( +/obj/item/weapon/light/bulb, +/turf/simulated/floor/carpet/gaycarpet, +/area/tether_away/guttersite/unexplored) +"na" = ( +/obj/item/clothing/mask/gas/wwii, +/turf/simulated/floor/carpet/gaycarpet, +/area/tether_away/guttersite/unexplored) +"nb" = ( +/obj/machinery/floodlight, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"nc" = ( +/obj/effect/landmark/corpse/syndicatecommando, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"nd" = ( +/obj/effect/landmark/corpse/syndicatesoldier, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"ne" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + icon_state = "intact-supply" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9; + icon_state = "intact-scrubbers" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/office) +"nf" = ( +/obj/structure/table/rack, +/obj/random/janusmodule, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/vault) +"ng" = ( +/obj/effect/landmark/corpse/engineer/rig, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"nh" = ( +/obj/item/mecha_parts/mecha_equipment/tool/drill, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"ni" = ( +/obj/structure/loot_pile/mecha/ripley, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"nj" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"nk" = ( +/obj/item/clothing/head/helmet/space/syndicate/black, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"nl" = ( +/obj/structure/bonfire, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"nm" = ( +/obj/item/clothing/suit/space/syndicate/black, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"nn" = ( +/obj/item/weapon/tank/air, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"no" = ( +/obj/item/weapon/bedsheet/pirate, +/obj/structure/bed, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"np" = ( +/obj/structure/trash_pile, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"nq" = ( +/obj/item/trash/liquidprotein, +/obj/item/trash/cheesie, +/obj/item/trash/candy, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"nr" = ( +/obj/item/trash/liquidfood, +/obj/item/trash/liquidprotein, +/obj/item/trash/cheesie, +/obj/item/trash/candy, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"ns" = ( +/obj/item/trash/liquidprotein, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"nt" = ( +/obj/structure/signpost, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"nu" = ( +/obj/random/outcrop, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"nv" = ( +/mob/living/simple_mob/mechanical/hivebot/tank/armored, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"nw" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"nx" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4; + icon_state = "map_vent_out" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/security) +"ny" = ( +/mob/living/simple_mob/vore/catgirl{ + name = "Blaire" + }, +/turf/simulated/floor/tiled/eris/steel/bar_light, +/area/tether_away/guttersite/commons) +"nz" = ( +/mob/living/simple_mob/mobs_monsters/clowns/big/tunnelclown, +/turf/simulated/mineral/floor/vacuum, +/area/tether_away/guttersite/unexplored) +"Ob" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/gray_perforated, +/area/tether_away/guttersite/maint) +"QN" = ( +/turf/simulated/floor/plating/eris/under/airless, +/area/tether_away/guttersite/docking) +"Uv" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1276; + master_tag = "guttersite_lshuttle"; + name = "exterior access button"; + pixel_x = 26; + pixel_y = -26; + req_one_access = list() + }, +/turf/simulated/floor/plating/eris/under/airless, +/area/tether_away/guttersite/docking) +"Yg" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "guttersite_sshuttle"; + name = "exterior access button"; + pixel_x = -5; + pixel_y = -26; + req_one_access = list(); + step_x = 0 + }, +/turf/simulated/floor/plating/eris/under/airless, +/area/tether_away/guttersite/docking) + +(1,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ii +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +aa +aa +aa +aa +aa +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(6,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +aa +aa +aa +aa +aa +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nu +nu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(7,1,1) = {" +aa +aa +aa +aa +aa +aa +ag +ag +cl +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +nu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(8,1,1) = {" +aa +aa +aa +aa +aa +aa +ag +ad +cq +aL +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +ad +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(9,1,1) = {" +aa +aa +aa +aa +aa +aa +ag +ag +ad +ad +ad +ad +aa +aa +aa +aa +aa +ag +ag +ag +ag +aa +aa +aa +aa +aa +ad +ad +ag +ad +ad +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +nu +ag +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(10,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ad +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +aa +aa +aa +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ag +ag +nu +ad +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +nu +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +aa +aa +aa +aa +aa +aa +ag +ag +ag +ad +nu +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ag +nu +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(12,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +ad +ad +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(13,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +aa +aa +aa +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(14,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +lM +ag +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +nu +ad +ag +aa +aa +aa +aa +aa +aa +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(15,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +aa +aa +aa +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +aa +aa +aa +aa +ad +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(16,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(17,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ad +ad +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +nu +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(18,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ad +aa +aa +aa +aa +aa +ad +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +aa +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ir +kf +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(20,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +iV +kh +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(21,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +li +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(22,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +lM +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +nu +ad +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(23,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(24,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +aa +aa +aa +ag +ag +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(25,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +nu +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(26,1,1) = {" +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aF +aF +aF +aF +aF +aF +aF +aF +aF +aF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(27,1,1) = {" +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aJ +aJ +aJ +aJ +aJ +aJ +aJ +aJ +aF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +nu +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(28,1,1) = {" +aa +aa +aa +aa +aa +aa +ad +ad +lM +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aG +aJ +bc +bc +bc +bc +bc +bc +aJ +aF +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +nu +ad +ad +ad +ad +aL +ad +ad +ad +aa +aa +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(29,1,1) = {" +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +lM +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aB +aB +aG +aK +aW +bd +bz +bG +bz +bG +bT +aF +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +jl +ad +nu +ag +ag +ag +ag +ag +ag +ag +ad +ad +aL +ad +ad +ad +ad +ad +ad +ad +ag +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aB +aE +aH +aJ +aX +cQ +cQ +aX +cQ +aX +bU +aF +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +iJ +ad +ad +ag +ag +ag +ag +ag +ag +ag +ad +ad +ad +ad +ad +ad +ad +ad +ad +aL +nu +ag +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aB +aE +aI +aJ +aX +bk +bk +aX +bk +aX +aJ +aF +ag +ag +ag +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ad +ad +ad +ag +ag +ag +ag +ag +ag +ag +aL +ad +ad +ad +ad +ad +ag +ag +ad +ad +ad +ag +ag +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aB +aE +aG +aM +aX +bl +bB +bH +bQ +aX +bV +aF +ag +ag +ay +jw +jw +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ad +ad +ag +ag +ag +ag +ag +ag +ad +fX +gh +gp +aL +ag +ag +ag +ag +ad +ad +ad +ag +ag +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(33,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +aB +aE +aG +aO +aX +bk +aX +aX +aX +aX +bW +aF +ag +ay +ad +jj +ad +ad +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +ag +ad +ad +ag +ag +ad +ad +ad +ad +fY +gi +gp +ag +ag +ag +ag +ag +ad +ad +ad +ad +ag +ag +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(34,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +aB +aE +aG +aU +aY +bm +bC +bO +aJ +aJ +bX +aF +ag +ay +ad +ad +cM +ad +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +nu +ag +ag +ad +az +ad +ad +fu +fu +fu +fu +gj +fu +fu +fu +fu +ag +ag +ag +ad +ad +ad +ad +ad +ad +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(35,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +aB +aE +aG +aG +aG +bn +bD +aF +aF +aF +aB +aB +ag +hd +iW +ad +jh +ad +ad +aL +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +nu +nu +ag +ag +ag +ag +fu +fu +jJ +gY +ga +gk +gq +fw +gK +fu +ag +ag +ag +ag +ad +ad +aL +ad +ad +ad +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(36,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +aB +aE +aN +aE +aE +bu +aE +aE +aE +cz +cD +aB +ag +hd +ad +ad +jm +ad +iW +aL +ag +ag +ag +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +nu +nu +ag +ag +fu +fu +fC +jK +fU +gb +gl +fU +gy +gL +fu +ag +ag +ag +ag +ag +ag +ag +ag +ad +ad +ad +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(37,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +aB +ct +cC +cG +aZ +bv +bo +bo +bo +bo +aE +aB +ag +hd +jk +hj +aA +ad +ad +ad +ad +ag +ag +ag +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +nu +ag +ag +fu +fz +fD +jX +fw +gc +iT +fw +gz +fw +fu +fu +fu +ag +ag +ag +ag +ag +ag +ag +ad +ad +ad +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(38,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +aB +aV +Ob +Ob +bE +bw +bE +bE +bE +bR +aE +aB +ag +ad +ad +ad +aL +ad +jn +ad +ad +ag +ag +ag +ag +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +nu +nu +ag +fu +fz +fE +jX +fw +gd +gd +gd +gz +fw +fu +fw +fu +fu +ag +ag +ag +ag +ag +ag +ag +ad +ad +ad +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(39,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ac +ac +ac +aB +cA +aP +aE +aE +bu +aE +aE +aE +bS +bY +aB +ag +ad +ad +ad +nz +ad +ad +ad +ay +ag +ag +ag +ag +az +ag +ag +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +nu +ag +fu +lG +fF +jX +fw +gd +gd +gd +gz +gX +fu +fw +gX +fu +fu +fu +ag +ag +ag +ag +ag +ad +ad +ad +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(40,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +ad +ac +ac +ac +ac +aB +cA +aP +aP +aP +bx +ca +aB +aB +aB +aB +aB +ag +ad +cM +ad +jk +ad +cM +ay +ag +ag +ag +ag +ag +ad +ag +ag +ag +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +nu +ag +fu +fA +fG +jX +fw +hU +ge +gs +gz +fw +fu +fw +fw +fw +jo +fu +fu +ag +ag +ag +ag +ag +ad +ad +ad +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(41,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ad +ad +aa +aa +aa +ad +ab +ab +ab +ac +ac +aB +cA +aQ +be +bp +by +bF +bP +cu +ms +ms +aT +ag +ad +ad +ad +ad +ad +ad +ay +ag +ag +ag +ag +ad +ad +ag +ag +ag +ag +ag +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +nu +ag +fu +fB +fH +jX +fw +fw +fw +fw +gz +fw +fu +fx +if +fw +jp +gY +fu +fu +ag +ag +ag +ag +ag +ad +ad +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(42,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ad +aa +aa +aa +ad +ac +ac +lS +ac +ac +aB +cA +aQ +bf +bq +bI +cc +bq +bq +bq +bq +aT +ag +ad +ad +ad +ad +ad +ag +ag +ag +ag +ag +ad +ad +ag +ag +ag +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +fu +fu +fu +fu +jY +fu +gf +fu +fu +gA +fu +fu +fw +fw +fw +jq +fw +jr +fu +fu +ag +ag +ag +ag +ad +ad +ad +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(43,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +aa +aa +aa +ad +ac +ac +lS +ac +ac +aB +cA +aQ +bg +bq +bJ +bJ +bq +bq +bq +mt +aT +ag +ag +az +ag +ag +ag +ag +ag +ag +ag +ad +ad +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +fu +ly +fw +lH +jX +fw +fw +fw +fu +gz +fw +fw +fw +fw +fw +he +fw +js +fw +fu +fu +ag +ag +ag +ag +ad +ad +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(44,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +aa +aa +aa +ab +ac +ac +ab +ac +ac +aB +cA +aR +bh +bq +br +bM +bq +bq +bq +bq +aT +ag +ag +ad +ag +ag +ag +ad +ad +ad +az +ad +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +ad +fu +fx +fw +fw +kc +fw +fw +fw +fu +gB +gM +gM +gM +gM +gM +hf +fw +jt +fw +ju +fu +ag +ag +ag +ag +ad +ad +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(45,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ab +ac +ac +aB +cA +aS +bh +bq +bL +ce +bq +bq +bq +bq +aT +ag +ag +ad +ad +ad +ad +ad +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +ad +fu +fw +fw +fI +kn +fV +fw +fw +fu +gz +fw +fw +fw +fw +fw +gc +fw +fw +fw +jd +fu +ag +ag +ag +ag +ad +ad +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(46,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ab +ac +ac +aB +cA +aQ +bi +bq +bs +bN +bq +bq +bq +bq +aT +ag +ag +ag +ag +ag +ag +ag +cF +cF +cF +cF +cF +cF +cF +cF +ag +ag +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ad +fu +fw +fw +fw +ko +fw +fw +fw +fu +gz +fw +fw +fw +fw +fw +fw +fw +fw +fw +je +fu +ag +ag +ag +ag +ad +ad +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(47,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +ac +ab +ac +ac +aB +cA +aQ +bh +bq +br +cd +cg +cx +bq +bq +aT +ag +ag +ag +ag +ag +ag +cF +cF +dh +jD +ez +jD +jD +kd +cF +ag +ag +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +dn +dn +dn +dn +dn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +fu +fw +fw +fw +kD +fZ +fw +fw +fu +gz +hg +fw +fw +fw +fw +fw +fw +hg +fw +jf +fu +ag +ag +ag +ag +ad +ad +ad +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(48,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ab +ac +ac +aB +cA +aQ +bh +bq +bK +cf +cm +bM +bq +bq +aT +ag +ag +ag +ag +ag +cF +cF +dh +dh +jD +eA +jD +ka +jD +cF +cF +cF +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +dn +dn +en +fj +iZ +dn +dn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fu +fw +fw +fw +kE +gD +fw +gX +fu +gC +fu +fu +fu +fu +fu +gf +fu +fu +fu +fu +fu +ag +ag +ag +ad +ad +aL +ad +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(49,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ab +ac +ac +aB +cA +aT +aT +aT +aT +aT +br +bM +bq +bq +aT +aT +ag +ag +ag +ag +cF +cZ +cZ +jD +jD +eB +jD +dh +ke +jD +jD +cF +dn +dn +dn +dn +dn +mh +mh +mh +mh +mh +mh +mh +mh +dn +ib +ee +fp +ee +ee +dn +mh +mh +mh +mh +mh +mh +mh +dn +dn +dn +dn +dn +fu +fw +fw +fw +kc +fw +fw +gn +fu +hi +fw +gm +fw +nx +fw +fw +gP +fw +fw +jx +fu +ag +ag +ad +ad +ad +ad +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(50,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ab +ac +ac +aB +cB +cE +cE +cE +cV +aQ +cn +bM +bq +jZ +mo +aT +ag +ag +ag +cF +cF +cZ +di +cb +ey +eC +ey +eF +eK +ey +eO +eR +eS +eS +eS +eS +eS +eS +eT +eS +eS +eS +eS +eS +eS +fd +eS +fi +fs +fi +eS +fd +eS +eS +eS +eS +eS +eS +eS +eT +eS +eS +eS +eS +jy +jH +jH +jI +kG +fw +fw +gn +fu +gE +gN +gN +gN +gZ +fw +fw +hl +fw +jx +gX +fu +ag +ad +ad +ad +ag +ag +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(51,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ab +ac +ac +aB +aE +aE +aE +aE +cA +aQ +br +cy +mi +lE +mp +aT +ag +ag +cF +cF +dc +cZ +dh +dW +jD +jD +jD +jD +kg +jD +jD +cF +dn +dn +ie +ie +ie +ie +dn +ie +ie +ie +ie +ie +ie +dn +ef +ep +fv +eI +ee +dn +ie +ie +ie +ie +ie +ie +ie +dn +dn +dn +dn +dn +fu +fu +fw +fw +fu +fu +gf +fu +fu +fw +fw +fw +fw +ha +fw +fw +hm +gg +gg +gg +fu +ag +ad +ad +ad +ag +ag +ag +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(52,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +lS +ac +ac +aB +aB +aB +aB +aB +cA +aT +br +bM +bq +jZ +mo +aT +ag +cF +cF +cZ +jv +ny +dh +dW +jD +ka +jD +ka +jD +jD +jD +cF +ac +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +dn +dn +ee +fy +eJ +dn +dn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fu +fu +fw +fu +fw +fw +lH +fw +fw +fw +fw +fw +fw +fw +fw +hl +jx +fw +fu +fu +ag +ad +ad +ag +ag +ad +ag +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(53,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +lS +ac +ac +ac +ac +ac +ac +aB +cW +aT +br +cy +mi +lE +mp +aT +ag +cF +cU +cZ +cZ +cZ +dh +dW +jD +dh +jD +dh +jD +jD +ki +cF +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +dn +dn +fJ +dn +dn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fu +fu +fu +fx +fw +fw +fw +fw +fw +fw +fw +fw +fw +fw +gP +fw +jx +fu +ag +ag +ad +ad +ag +ag +ad +ag +ag +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(54,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ab +ab +ab +ab +ab +ab +ac +ac +aB +cA +aT +br +bM +bq +jZ +mo +aT +cF +cF +db +cZ +cZ +cZ +dj +dW +jD +kb +jD +kb +jD +jD +kj +cF +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fu +fu +gg +gg +gr +gg +gO +gg +gW +gg +gO +gr +hn +gg +fu +fu +ag +ag +ad +ad +ag +ad +ad +ag +ag +ag +ad +ad +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(55,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ab +lR +ab +lT +ab +ab +lR +ab +ac +aB +cA +aT +br +ji +mi +lE +mp +aT +cF +cF +cF +cF +dm +cF +cF +dX +jD +jD +jD +jD +jD +jD +kk +cF +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fu +fw +fw +jx +fw +gP +fw +fw +fw +gP +jx +fw +gX +fu +ag +ag +ad +ad +ad +ag +ad +ag +ag +ad +ag +ad +ad +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(56,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ac +aB +cA +aT +cv +jG +mj +lI +mq +aT +cF +jL +jP +jT +da +kt +cF +dY +cF +cF +jD +jD +jD +jD +kl +cF +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fu +fu +fw +fw +fw +gP +fw +fw +if +gP +fw +fw +fu +fu +ag +ag +ad +ad +ad +ag +ad +ag +ag +ad +ag +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(57,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ab +ab +ab +lU +ab +lP +ab +ab +ac +aB +cA +aT +br +bq +bq +lX +mr +aT +cF +cI +cH +cH +cH +cH +jA +dZ +eG +cF +cF +jD +jD +jD +km +cF +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eb +eb +fL +eb +eb +eb +eb +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fu +nw +fw +jx +gP +fw +fw +fw +gP +fw +fw +fu +ag +ag +ad +ad +ad +ag +ag +ad +ad +ad +ad +ag +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(58,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ab +ab +lR +ab +ab +ab +ab +ab +ac +aB +cA +aT +cv +jG +mj +lI +mq +aT +cF +jM +jQ +jU +da +cH +cL +ea +cS +cH +cF +jD +jD +jD +cF +cF +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eb +eb +eh +fM +fR +gV +ja +eb +eb +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fu +fu +fu +fw +gP +gU +gU +gU +gP +hg +fu +fu +ag +ad +ad +ad +ag +ag +ad +ad +ag +ad +ag +ag +ad +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(59,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ac +ac +ac +ab +ab +lV +ab +lR +ab +ab +ac +aB +cA +aT +br +bq +bq +lX +mr +aT +cF +cF +cF +cF +cH +cH +jB +ej +jB +cH +cF +jD +jD +kd +cF +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mv +ih +eg +fK +eg +fP +jb +fl +eb +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fu +fu +fu +fu +gU +fu +fu +fu +fu +ag +ag +ad +ad +ag +ag +ag +ad +ag +ag +ad +ag +ag +ad +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(60,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ab +ac +ac +ac +ab +ab +ab +ab +ab +ac +ac +aB +cA +aT +cw +jG +mj +lI +mq +aT +dk +dk +dk +cF +cH +cH +cH +eo +cH +cH +dm +jD +jD +ku +cF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mv +iX +eg +fN +mN +hb +jc +fm +eb +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +bb +cs +cs +cs +ag +ag +ag +ad +ag +ag +ag +ag +ad +ad +ag +ad +ag +ag +ad +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(61,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ac +ac +ac +ab +lN +ac +ac +ac +ac +ac +aB +cW +aT +bq +bq +bq +lX +mr +aT +cF +cF +cF +cF +cH +cH +cF +dY +cF +cF +cF +jD +jD +cF +cF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mv +lw +eg +fK +eg +fK +eg +kw +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +cs +ag +ag +ag +ad +ag +ag +co +ag +ag +ad +ag +ad +ag +ag +ad +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(62,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ab +ac +ac +ab +lO +ac +ac +ac +ax +ax +ax +cX +ax +ax +ax +aT +aT +aT +aT +cF +jN +jR +jV +da +cH +cF +et +kp +kq +cF +jD +cF +cF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eb +eh +eq +fO +eL +fK +ja +eg +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +cs +ag +ag +ag +ad +ag +ag +iR +ag +ag +ad +ag +ad +ag +ag +ad +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(63,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ab +ac +ac +ab +ab +ac +ac +ax +ax +lk +ll +cY +aD +aD +ax +ag +ag +ag +ag +cF +cI +cH +cH +cH +cH +cF +eu +kp +kp +cF +lv +cF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mv +iY +eg +fP +eg +fK +jb +eg +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +cs +ag +ag +ag +ad +ag +ag +ad +ad +ag +ad +ag +iS +ag +ag +ad +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(64,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ac +ac +lS +ac +ac +ax +ax +aC +aD +lm +cY +aD +aD +ax +ax +ag +ag +ag +cF +jO +jS +jW +da +cH +jC +eu +kp +kr +cF +cF +cF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eb +eb +eg +fQ +eg +fK +jc +eb +eb +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +cs +cs +ag +ag +ig +ag +ag +ag +ad +ad +ad +ag +lL +ag +ag +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(65,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ac +ac +lS +ac +ac +ax +le +aD +aD +aD +cY +aD +aD +lq +ax +ag +ag +ag +cF +cF +cF +cF +dm +cF +cF +dY +cF +cF +cF +cF +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eb +eb +eb +eb +fL +eb +eb +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +cs +ag +ag +ag +ag +ag +ag +ag +ad +ag +ag +ag +ag +ad +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(66,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ac +ac +ab +ac +ac +ax +le +aD +aD +bt +dg +ch +aD +lq +ax +ag +ag +ag +cF +ks +kB +kB +cH +cH +kN +ev +kA +lu +hZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +de +de +de +de +de +de +aa +aa +aa +aa +aa +aa +aa +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +jz +ag +ag +ag +ag +ag +ag +ag +ad +ag +ag +ag +ag +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(67,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ac +ac +ab +ac +ax +ax +lf +lh +lh +lA +cY +aD +aD +cj +ax +ag +ag +ag +cF +cO +cH +cH +cH +cH +kO +ew +cH +cH +hZ +aa +aa +aa +aa +aa +aa +aa +aa +aa +de +la +dp +dp +dJ +de +de +aa +aa +aa +aa +aa +aa +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +cs +cs +hw +ag +ad +ad +ad +ad +ad +ad +ad +ag +ag +ag +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(68,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ac +ab +ac +ax +lb +aD +cr +ln +lB +cY +aD +aD +aD +ax +ax +ax +ax +cF +cO +cH +cH +cH +cH +cH +eo +cH +cH +hZ +aa +aa +aa +aa +aa +aa +aa +aa +de +de +dp +dD +dp +dD +dp +de +aa +aa +aa +aa +aa +aa +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +cT +ag +ag +ag +ag +ag +ag +ad +ag +ag +ag +ag +ag +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(69,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ac +ab +ac +ax +lc +aD +aD +aD +bj +dl +do +dq +dq +dr +dq +dq +dq +ds +dt +dt +du +dy +du +du +ex +cH +dd +cF +aa +aa +aa +aa +aa +aa +aa +aa +de +kY +dp +dG +kT +dG +kW +de +aa +aa +aa +aa +aa +aa +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +cT +ag +ag +ag +ad +aL +ag +ad +ag +ag +ag +ag +ag +ad +ad +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(70,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ac +ab +ac +ax +ld +aD +aD +aD +cK +aD +aD +aD +aD +ax +ax +ax +ax +cF +kC +kC +kF +bA +kL +cH +cH +cH +cH +hZ +aa +aa +aa +aa +aa +aa +aa +aa +kX +kZ +dp +dL +dp +dL +dp +de +aa +aa +aa +aa +aa +aa +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +cT +ag +ag +ag +ad +ad +ag +ad +ag +ag +ag +ad +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(71,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ac +ab +ac +ax +lc +aD +aD +aD +cK +aD +aD +lp +lp +ax +ac +ac +ac +cF +cP +cH +cH +bZ +kM +cH +cH +cH +cH +de +ia +ia +ia +ia +ia +ia +ia +ia +de +dp +dp +dD +dC +dD +dp +de +aa +aa +aa +aa +aa +aa +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(72,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +ab +ac +ax +ax +lg +lg +lg +cK +lg +lo +ax +ax +ax +ac +ac +ac +cF +ky +cH +cH +dE +du +du +du +du +du +eD +eH +eH +eH +eQ +eH +eH +eH +eH +eD +eH +eH +eU +eV +dG +kT +de +aa +aa +aa +aa +aa +aa +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ad +ad +ad +ad +ad +ad +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(73,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +ad +ac +ac +ax +ax +lj +lr +cN +ls +lt +ax +ac +ac +ac +ac +ac +cF +kz +cH +cH +cH +cH +cH +kP +kQ +df +de +ic +ic +ic +ic +ic +ic +ic +ic +de +dp +dp +dL +eW +dL +dM +de +aa +aa +aa +aa +aa +aa +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ad +ad +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(74,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ad +ac +ac +ac +ax +ax +ax +ax +ax +ax +ax +ac +ac +ac +ac +ac +cF +cI +kB +cH +cH +cH +cH +df +dO +go +aa +aa +aa +aa +aa +aa +aa +aa +aa +de +dp +dp +dp +eX +dp +gI +de +aa +aa +aa +aa +aa +aa +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(75,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ad +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cF +kA +kA +kA +cR +cH +df +go +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +de +de +dz +kS +eY +kI +de +de +aa +aa +aa +aa +aa +aa +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(76,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +cF +cF +cF +cF +cF +dO +go +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +de +de +de +de +de +de +aa +aa +aa +aa +aa +aa +aa +eb +hc +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(77,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ac +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(78,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +ac +ac +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(79,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +ac +ac +ac +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(80,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ac +ac +ab +ab +ab +lS +lS +ab +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +mv +fK +mx +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(81,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ag +ag +ac +ac +ac +ac +ac +ac +ac +ab +ab +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +mv +fK +eb +ac +ac +aa +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(82,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ac +ac +ac +ac +ac +ac +ac +ac +ab +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ac +eb +fK +eb +ac +ac +aa +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(83,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ac +ac +ac +ac +ac +ac +ac +ad +ac +ac +aa +aa +aa +aa +aa +aa +ag +ag +ad +ad +aa +aa +aa +aa +ad +ag +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ac +eb +fK +eb +ac +ac +ac +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(84,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +aa +aa +aa +aa +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +eb +fK +eb +ac +ac +ac +ac +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(85,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +aa +aa +aa +aa +aa +aa +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +eb +hc +eb +ac +ac +ac +ac +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(86,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +mv +fK +eb +ac +ac +ac +ac +ac +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(87,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +mv +fK +eb +ac +ac +ac +ac +ac +ac +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(88,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +mv +fK +eb +ac +ac +ac +ac +ac +ac +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(89,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +aa +aa +aa +aa +aa +aa +aa +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +dN +ml +ml +dN +ml +dN +hk +dN +ac +ac +ac +ac +ac +ac +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(90,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +ad +ad +lQ +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +dN +ml +ml +dN +kv +dR +er +dR +dR +hV +dN +ac +ac +ac +ac +ac +ac +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(91,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ad +aa +aa +aa +aa +aa +aa +aa +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +mk +dR +iF +dV +ec +dR +dR +dR +dR +hW +dN +dN +dN +ac +ac +ac +ac +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +hS +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(92,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ad +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +mk +dR +iG +dR +ei +dR +dR +dR +dR +hV +dR +kx +dN +ac +ac +ac +ac +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(93,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +mk +dR +iH +dR +ec +ek +cp +io +iy +hX +iu +iv +dN +ac +ac +ac +ac +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +gQ +Yg +ho +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(94,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +aa +aa +aa +ad +aa +ad +lW +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +mk +dR +dR +dR +ei +es +ik +ik +ik +hY +dR +dR +dN +ac +ac +ac +ac +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +gt +mR +gR +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(95,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +mk +dR +iF +dR +ec +eM +il +il +iq +ij +dR +lF +dN +ac +ac +ac +ac +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +gt +gG +gR +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(96,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +mk +dR +iG +dR +ec +fa +im +im +im +in +dR +dR +dN +fq +fq +fq +fq +my +my +my +my +my +my +my +my +my +my +my +my +my +my +gu +gH +gu +my +my +my +my +my +my +fq +my +my +my +my +my +fq +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(97,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +aa +aa +aa +aa +aa +ab +ab +ab +dw +dH +dH +dH +dA +dS +iH +dR +ec +fb +ik +fn +ik +hY +dR +dR +fo +fr +lY +fr +fr +fr +ma +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +fr +gv +id +gS +fr +fr +fr +fr +fr +fr +hq +fr +fr +lY +fr +hQ +fq +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(98,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +dx +dI +dP +dA +mm +dR +dR +dR +ec +mu +mw +mM +mO +ck +ix +ix +jE +jF +jF +jF +jF +jF +kH +jF +jF +jF +jF +jF +jF +jF +jF +jF +jF +jF +jF +kH +kJ +kR +kU +kU +kU +kV +hh +hh +hh +hh +hh +hF +hN +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(99,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +dv +dA +dR +dQ +mg +mn +dT +dT +dT +dT +dT +dT +dT +eN +hV +dR +dR +fo +fr +fr +ft +fr +fr +gx +fr +fr +fr +fr +ft +fr +fr +fr +fr +fr +fr +fr +gx +fr +fr +ft +fr +fr +lK +fr +fr +fr +fr +fr +hG +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(100,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ak +aa +aa +aa +ak +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +fW +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +dB +dK +dK +dK +dA +dR +dR +dR +dR +dR +dR +dR +dR +hV +dR +dR +dN +fq +fq +fq +fq +fq +mz +mz +mz +mz +mz +fq +mz +mz +mz +mz +mz +mz +mz +mz +mz +mz +mz +mz +mz +fq +mz +mz +mz +mz +gu +hG +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(101,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +af +ae +aa +md +ai +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ad +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +mk +ip +dR +dR +dR +iF +dR +iF +dR +hV +dR +dR +dN +ag +ag +ag +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +hG +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(102,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ai +ai +md +ae +md +ai +ai +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +mk +iC +dR +dR +dR +iG +dR +iG +dR +hV +dR +dF +dN +ag +ag +ag +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +hG +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(103,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ai +ah +as +au +ah +ah +ai +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +mk +iD +dR +ci +fg +fh +fg +fh +fg +is +dR +dN +dN +ag +ag +ag +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +mb +mc +hR +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(104,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +ah +ah +ah +at +ap +ar +ah +ah +ae +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +ad +ab +ab +ab +ag +ag +ag +ag +ag +ag +dN +iE +dU +fc +dR +dR +dR +dR +ci +it +dR +dN +ag +ag +ag +ag +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +hG +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(105,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +ap +ap +ao +ba +ap +ai +kK +ah +ah +ai +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +ad +ab +ag +ag +ag +ag +ag +ag +ag +ag +dN +dN +dN +dN +dR +dR +dU +dR +fS +ne +lx +dN +ag +ag +ag +ag +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mF +hH +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(106,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +ap +al +ap +ap +ap +ap +ap +me +ah +ae +ai +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +dN +dN +dN +dN +dN +fT +dN +dN +dN +ag +ag +ag +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +hG +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(107,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +ap +am +aq +ap +ap +ap +ap +ai +au +ai +ai +ak +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ed +gw +ed +ag +ag +ag +ag +ag +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +hG +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(108,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +ap +an +ap +eZ +ai +ai +ai +mf +ah +ae +ai +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +nb +ad +nt +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ed +gw +ed +ag +ag +ag +ag +ag +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +hG +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(109,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +ap +ap +ap +ap +ap +ap +lJ +ah +ah +ai +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ag +ag +ad +ad +ad +ad +ag +ag +ag +ag +ag +ag +ag +ed +ed +ed +ed +gJ +ed +ed +ed +ed +ag +ag +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mB +mE +gu +hG +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(110,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ah +ah +ah +ah +av +cJ +aw +ah +ah +ai +ae +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ag +ad +ad +ad +ad +ag +ag +ag +ag +ag +ag +ad +ed +el +iU +em +gT +iw +iz +iI +ed +ag +ag +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +lz +hx +hI +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(111,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aj +aj +ah +ah +ah +ah +ah +aj +aj +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ag +ad +ad +ag +ag +az +ag +ag +ag +ag +ag +ad +ad +ed +eP +em +lD +mT +ff +iB +hr +ed +ag +ag +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +fr +hy +hJ +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(112,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ad +ad +ad +ag +ag +ad +ag +ag +ag +ag +ag +ad +ad +ed +gF +em +em +em +nf +iK +hE +ed +ag +ag +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +fr +hz +hJ +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(113,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aj +aj +aj +aj +aj +aj +aj +aj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ag +ad +ag +ag +ag +ag +ad +ag +ag +ag +ag +ag +ad +ad +ed +lC +iA +fe +fk +hD +iM +iN +ed +ag +ag +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +fr +hA +hJ +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(114,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ad +ad +ad +ag +ag +ag +ag +ad +ag +ag +ag +ag +ag +ad +ad +ed +ed +ed +ed +ed +ed +ed +ed +ed +ag +ag +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +ht +hB +hJ +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(115,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ag +az +ag +ag +ag +ag +ag +ad +ad +nh +ni +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +hu +hC +hJ +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(116,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ag +ad +ad +ad +ad +ag +ag +nb +ad +ad +ad +ag +ag +ag +ag +ag +ag +ad +nk +nm +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mD +mz +gu +hJ +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(117,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ad +np +ag +ag +ad +ag +ag +ad +ag +ag +ag +ad +iR +ad +ad +ad +ag +ag +nb +ad +ad +ad +nn +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +hJ +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(118,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +nb +nq +ad +ad +ad +ag +ag +ad +ad +ag +ag +ad +ad +ad +ad +ad +ag +ag +ad +nv +ad +nl +ad +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +fq +hK +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(119,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +jg +nr +ns +ag +ad +ag +ag +ag +ad +ag +ag +ag +ag +ag +ad +ad +ag +ag +ad +ad +ad +ad +ad +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +hJ +hO +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(120,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +np +np +np +ag +ad +ag +ag +ag +ad +ag +ag +ag +ag +ag +ad +ad +ag +ag +nj +ad +ad +ad +no +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +hL +hP +hR +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(121,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ad +ag +ag +ag +ad +az +ad +ad +ad +ag +ad +ag +ag +ag +ag +ag +ag +az +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mC +hJ +fr +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(122,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ad +ad +ag +ag +ag +ag +ag +ag +ad +az +ad +ag +ag +ag +ag +ag +ad +ad +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +hp +hs +iP +iP +iP +iL +hJ +fr +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(123,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ad +ad +ag +ag +ag +ag +ag +ag +ag +ad +ag +ag +ag +ag +ag +ad +ag +ag +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +Uv +hv +iQ +mI +iL +mL +hJ +fr +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(124,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ag +ad +ag +ad +ad +nd +ag +ag +ag +ad +ag +ag +ag +ag +ag +ad +ag +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +QN +iL +fr +mJ +mK +mP +hM +fr +fr +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(125,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ag +ad +ad +ad +nc +ad +ad +ag +ag +ad +az +ad +ad +ad +az +ad +ag +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mA +iO +iO +iO +iO +iL +fr +fr +lZ +mG +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(126,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ag +ad +ad +ad +ad +nd +ag +ag +ad +ag +ag +ag +ag +ag +ag +ag +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +mQ +mz +mz +mz +mH +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(127,1,1) = {" +aa +aa +aa +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ag +ag +cM +ad +ng +ad +ag +ag +ad +ag +ag +ag +ag +ag +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(128,1,1) = {" +aa +aa +ag +ag +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ag +ad +ag +ag +ag +aa +aa +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +hT +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(129,1,1) = {" +aa +ag +ag +mS +ad +ad +ad +mS +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ag +ag +ag +az +ag +aa +aa +aa +aa +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(130,1,1) = {" +aa +ag +ad +ad +mU +mU +mU +ad +ad +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ag +ag +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(131,1,1) = {" +aa +ag +ad +mU +mU +mW +mU +mU +ad +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(132,1,1) = {" +aa +ag +ad +mU +mZ +mX +mU +mU +ad +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(133,1,1) = {" +aa +ag +ad +mU +na +mU +mU +mU +ad +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(134,1,1) = {" +aa +ag +ad +mU +mV +mY +mU +mU +ad +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(135,1,1) = {" +aa +ag +ad +mU +mU +mU +mU +mU +ad +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(136,1,1) = {" +aa +ag +ad +ad +mU +mU +mU +ad +ad +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(137,1,1) = {" +aa +ag +ag +mS +ad +ad +ad +mS +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(138,1,1) = {" +aa +aa +ag +ag +ad +ad +ad +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(139,1,1) = {" +aa +aa +aa +ag +ag +ag +ag +ag +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} +(140,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +eE +"} diff --git a/maps/yw/submaps/wild/tether_wild-crash.dmm b/maps/yw/submaps/wild/tether_wild-crash.dmm index c060e2f643..f15a5e0bcc 100644 --- a/maps/yw/submaps/wild/tether_wild-crash.dmm +++ b/maps/yw/submaps/wild/tether_wild-crash.dmm @@ -88,8 +88,6 @@ /area/tether/surfacebase/outside/wilderness) "al" = ( /obj/structure/closet{ - icon_closed = "cabinet_closed"; - icon_opened = "cabinet_open"; icon_state = "cabinet_closed" }, /turf/simulated/shuttle/floor/black/virgo3b, diff --git a/maps/~map_system/maps.dm b/maps/~map_system/maps.dm index b38973264d..ea437fb93d 100644 --- a/maps/~map_system/maps.dm +++ b/maps/~map_system/maps.dm @@ -38,7 +38,7 @@ var/list/all_maps = list() // Z-levels available to various consoles, such as the crew monitor. Defaults to station_levels if unset. var/list/map_levels - + // E-mail TLDs to use for NTnet modular computer e-mail addresses var/list/usable_email_tlds = list("freemail.nt") @@ -78,17 +78,18 @@ var/list/all_maps = list() var/station_name = "BAD Station" var/station_short = "Baddy" var/dock_name = "THE PirateBay" + var/dock_type = "station" //VOREStation Edit - for a list of valid types see the switch block in air_traffic.dm at line 148 var/boss_name = "Captain Roger" var/boss_short = "Cap'" var/company_name = "BadMan" var/company_short = "BM" var/starsys_name = "Dull Star" - var/shuttle_name = "NAS |Faraday|" // YW ADDITION: default name included var/shuttle_docked_message var/shuttle_leaving_dock var/shuttle_called_message var/shuttle_recall_message + var/shuttle_name = "NAS |Faraday|" // YW EDIT: default name 'NAS |Hawking|' var/emergency_shuttle_docked_message var/emergency_shuttle_leaving_dock var/emergency_shuttle_called_message diff --git a/nano/To BYOND Cache.bat b/nano/To BYOND Cache.bat deleted file mode 100644 index 486b8d1bea..0000000000 --- a/nano/To BYOND Cache.bat +++ /dev/null @@ -1,4 +0,0 @@ -copy css\* "%USERPROFILE%\Documents\BYOND\cache" /y -copy images\* "%USERPROFILE%\Documents\BYOND\cache" /y -copy js\* "%USERPROFILE%\Documents\BYOND\cache" /y -copy templates\* "%USERPROFILE%\Documents\BYOND\cache" /y diff --git a/nano/Update BYOND Cache.py b/nano/Update BYOND Cache.py new file mode 100644 index 0000000000..032c42ff1b --- /dev/null +++ b/nano/Update BYOND Cache.py @@ -0,0 +1,53 @@ +#!/usr/bin/python3 +# Setup +import os, json, shutil, glob, platform + +if(platform.system() != "Windows"): + print("Error: This script doesn't work on anything but Windows. How are you even planning to develop BYOND off windows?") + exit() + +cdir = (os.getcwd()) +if(cdir[-4:] != "nano"): + print("This script must be run from the nano directory.") + exit() + +def find_cache(): + target = os.path.join(os.path.expanduser("~"), "Documents", "BYOND", "cache") + for root, dirs, files in os.walk(target): + if "nano_templates_bundle.js" in files: + return root + +cache = find_cache() +if cache == None: + print("Failed to find BYOND Cache.") + exit() + +# Send all of the random files to the cache +def send_to_cache(arrayOfFiles): + for file in arrayOfFiles: + target = os.path.join(cache, os.path.split(file)[1]) + shutil.copyfile(file, target) + +send_to_cache([os.path.join(cdir, "css", f) for f in os.listdir(os.path.join(cdir, "css")) if os.path.isfile(os.path.join(cdir, "css", f))]) +send_to_cache([os.path.join(cdir, "images", f) for f in os.listdir(os.path.join(cdir, "images")) if os.path.isfile(os.path.join(cdir, "images", f))]) +send_to_cache([os.path.join(cdir, "js", f) for f in os.listdir(os.path.join(cdir, "js")) if os.path.isfile(os.path.join(cdir, "js", f))]) + +# Handle creating the tmpl bundle +arrOfFiles = glob.glob(os.path.join(cdir, "templates", "*.tmpl")) + +tmpl_bundle_header = "function nanouiTemplateBundle(){return " +tmpl_bundle_footer = ";}" + +big_json_array = {} + +for file in arrOfFiles: + tmpl_name = os.path.split(file)[1] + with open(file, 'r') as tmpl: + big_json_array[tmpl_name] = tmpl.read() + +tmpl_bundle = tmpl_bundle_header + json.dumps(big_json_array) + tmpl_bundle_footer + +# Send the tmpl bundle to the cache +with open(os.path.join(cache, "nano_templates_bundle.js"), "w") as templateBundleFile: + templateBundleFile.write(tmpl_bundle) + templateBundleFile.close() \ No newline at end of file diff --git a/nano/js/nano_template.js b/nano/js/nano_template.js index f8f5d26594..b50df1281a 100644 --- a/nano/js/nano_template.js +++ b/nano/js/nano_template.js @@ -2,6 +2,7 @@ var NanoTemplate = function () { var _templateData = {}; + var _templateSources = {}; var _templates = {}; var _compiledTemplates = {}; @@ -15,59 +16,43 @@ var NanoTemplate = function () { if (_templateData == null) { alert('Error: Template data did not load correctly.'); - } - - loadNextTemplate(); - }; - - var loadNextTemplate = function () { - // we count the number of templates for this ui so that we know when they've all been rendered - var templateCount = Object.size(_templateData); - - if (!templateCount) - { - $(document).trigger('templatesLoaded'); - return; } - // load markup for each template and register it - for (var key in _templateData) - { - if (!_templateData.hasOwnProperty(key)) - { - continue; - } - - $.when($.ajax({ - url: _templateData[key], + if (('nanouiTemplateBundle' in window) && (typeof nanouiTemplateBundle === 'function')) { + _templateSources = nanouiTemplateBundle(); // From nanoui_templates.js + } + var templateLoadingPromises = $.map(_templateData, function(filename, key) { + var fetchSourcePromise; + if (_templateSources && _templateSources.hasOwnProperty(filename)) { + // Its in the bundle, just do it + fetchSourcePromise = $.Deferred().resolve(_templateSources[filename]).promise(); + } else { + // Otherwise fetch from ze network + fetchSourcePromise = $.ajax({ + url: filename, cache: false, dataType: 'text' - })) - .done(function(templateMarkup) { - - templateMarkup += '
'; - - try - { - NanoTemplate.addTemplate(key, templateMarkup); - } - catch(error) - { - alert('ERROR: An error occurred while loading the UI: ' + error.message); - return; - } - - delete _templateData[key]; - - loadNextTemplate(); - }) - .fail(function () { - alert('ERROR: Loading template ' + key + '(' + _templateData[key] + ') failed!'); }); + } - return; - } - } + return fetchSourcePromise.done(function(templateMarkup) { + templateMarkup += '
'; + try { + NanoTemplate.addTemplate(key, templateMarkup); + } catch(error) { + alert('ERROR: An error occurred while loading the UI: ' + error.message); + return; + } + }).fail(function () { + alert('ERROR: Loading template ' + key + '(' + _templateData[key] + ') failed!'); + }); + }); + + // Wait for all of them to be done and then trigger the event. + $.when.apply(this, templateLoadingPromises).done(function() { + $(document).trigger('templatesLoaded'); + }); + }; var compileTemplates = function () { diff --git a/nano/templates/photocopier.tmpl b/nano/templates/photocopier.tmpl index 81c238d94d..9ced6b63d1 100644 --- a/nano/templates/photocopier.tmpl +++ b/nano/templates/photocopier.tmpl @@ -3,7 +3,7 @@ See: code/modules/paperwork/photocopier.dm --> -{{if data.copyItem || data.assPresent}} +{{if data.copyItem || data.assPresent}}
{{:helper.link('Remove Item', 'eject', {'remove' : 1})}} {{if data.toner}} diff --git a/sound/AI/aurora.ogg b/sound/AI/aurora.ogg new file mode 100644 index 0000000000..2d5298a508 Binary files /dev/null and b/sound/AI/aurora.ogg differ diff --git a/sound/AI/aurora_end.ogg b/sound/AI/aurora_end.ogg new file mode 100644 index 0000000000..b6f6a1b5c3 Binary files /dev/null and b/sound/AI/aurora_end.ogg differ diff --git a/sound/AI/yawn/shuttle_arrive.ogg b/sound/AI/yawn/shuttle_arrive.ogg new file mode 100644 index 0000000000..12d9b90848 Binary files /dev/null and b/sound/AI/yawn/shuttle_arrive.ogg differ diff --git a/sound/AI/yawn/shuttle_called.ogg b/sound/AI/yawn/shuttle_called.ogg new file mode 100644 index 0000000000..565662e1c4 Binary files /dev/null and b/sound/AI/yawn/shuttle_called.ogg differ diff --git a/sound/AI/yawn/shuttle_depart.ogg b/sound/AI/yawn/shuttle_depart.ogg new file mode 100644 index 0000000000..c8f2c2e016 Binary files /dev/null and b/sound/AI/yawn/shuttle_depart.ogg differ diff --git a/sound/AI/yawn/welcome.ogg b/sound/AI/yawn/welcome.ogg new file mode 100644 index 0000000000..929b4782a8 Binary files /dev/null and b/sound/AI/yawn/welcome.ogg differ diff --git a/sound/ambience/space/aurora_caelus.ogg b/sound/ambience/space/aurora_caelus.ogg new file mode 100644 index 0000000000..655e47fc3b Binary files /dev/null and b/sound/ambience/space/aurora_caelus.ogg differ diff --git a/sound/effects/Whipcrack.ogg b/sound/effects/Whipcrack.ogg new file mode 100644 index 0000000000..39e63741ca Binary files /dev/null and b/sound/effects/Whipcrack.ogg differ diff --git a/sound/voice/Croak.ogg b/sound/voice/Croak.ogg new file mode 100644 index 0000000000..54327a26fb Binary files /dev/null and b/sound/voice/Croak.ogg differ diff --git a/sound/voice/Meow.ogg b/sound/voice/Meow.ogg new file mode 100644 index 0000000000..a76d81ca0c Binary files /dev/null and b/sound/voice/Meow.ogg differ diff --git a/sound/voice/Moo.ogg b/sound/voice/Moo.ogg new file mode 100644 index 0000000000..c81c46e1a4 Binary files /dev/null and b/sound/voice/Moo.ogg differ diff --git a/sound/voice/Snort.ogg b/sound/voice/Snort.ogg new file mode 100644 index 0000000000..30212fc263 Binary files /dev/null and b/sound/voice/Snort.ogg differ diff --git a/tools/mapmerge2/requirements.txt b/tools/mapmerge2/requirements.txt index 8d77427c73..a4af4c97cb 100644 --- a/tools/mapmerge2/requirements.txt +++ b/tools/mapmerge2/requirements.txt @@ -1,3 +1,3 @@ pygit2 bidict==0.13.1 -Pillow==5.1.0 +Pillow==6.2.0 \ No newline at end of file diff --git a/vorestation.dme b/vorestation.dme index 14e31aa237..edb7474a5c 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -422,6 +422,7 @@ #include "code\datums\supplypacks\hydroponics.dm" #include "code\datums\supplypacks\hydroponics_vr.dm" #include "code\datums\supplypacks\materials.dm" +#include "code\datums\supplypacks\materials_yw.dm" #include "code\datums\supplypacks\medical.dm" #include "code\datums\supplypacks\medical_vr.dm" #include "code\datums\supplypacks\misc.dm" @@ -450,6 +451,7 @@ #include "code\datums\underwear\undershirts.dm" #include "code\datums\underwear\underwear.dm" #include "code\datums\uplink\ammunition.dm" +#include "code\datums\uplink\ammunition_vr.dm" #include "code\datums\uplink\announcements.dm" #include "code\datums\uplink\armor.dm" #include "code\datums\uplink\backup.dm" @@ -468,6 +470,7 @@ #include "code\datums\uplink\uplink_categories.dm" #include "code\datums\uplink\uplink_items.dm" #include "code\datums\uplink\visible_weapons.dm" +#include "code\datums\uplink\visible_weapons_vr.dm" #include "code\datums\vending\stored_item.dm" #include "code\datums\vending\vending.dm" #include "code\datums\wires\airlock.dm" @@ -1155,7 +1158,6 @@ #include "code\game\objects\items\devices\instruments.dm" #include "code\game\objects\items\devices\laserpointer.dm" #include "code\game\objects\items\devices\lightreplacer.dm" -#include "code\game\objects\items\devices\locker_painter.dm" #include "code\game\objects\items\devices\megaphone.dm" #include "code\game\objects\items\devices\modkit.dm" #include "code\game\objects\items\devices\multitool.dm" @@ -1222,6 +1224,7 @@ #include "code\game\objects\items\stacks\telecrystal.dm" #include "code\game\objects\items\stacks\sheets\leather.dm" #include "code\game\objects\items\stacks\tiles\fifty_spawner_tiles.dm" +#include "code\game\objects\items\stacks\tiles\fifty_spawner_tiles_yw.dm" #include "code\game\objects\items\stacks\tiles\tile_types.dm" #include "code\game\objects\items\stacks\tiles\tile_types_ch.dm" #include "code\game\objects\items\weapons\AI_modules.dm" @@ -1252,6 +1255,7 @@ #include "code\game\objects\items\weapons\policetape.dm" #include "code\game\objects\items\weapons\RCD.dm" #include "code\game\objects\items\weapons\RCD_vr.dm" +#include "code\game\objects\items\weapons\RMS_vr.dm" #include "code\game\objects\items\weapons\RPD_vr.dm" #include "code\game\objects\items\weapons\RSF.dm" #include "code\game\objects\items\weapons\scrolls.dm" @@ -1398,6 +1402,7 @@ #include "code\game\objects\random\maintenance.dm" #include "code\game\objects\random\mapping.dm" #include "code\game\objects\random\misc.dm" +#include "code\game\objects\random\misc_vr.dm" #include "code\game\objects\random\mob.dm" #include "code\game\objects\random\mob_vr.dm" #include "code\game\objects\random\spacesuits.dm" @@ -1427,6 +1432,7 @@ #include "code\game\objects\structures\holoplant.dm" #include "code\game\objects\structures\inflatable.dm" #include "code\game\objects\structures\janicart.dm" +#include "code\game\objects\structures\kitchen_foodcart_vr.dm" #include "code\game\objects\structures\kitchen_spike.dm" #include "code\game\objects\structures\lattice.dm" #include "code\game\objects\structures\ledges.dm" @@ -1460,7 +1466,10 @@ #include "code\game\objects\structures\window.dm" #include "code\game\objects\structures\window_spawner.dm" #include "code\game\objects\structures\window_vr.dm" -#include "code\game\objects\structures\crates_lockers\closets.dm" +#include "code\game\objects\structures\crates_lockers\__closets.dm" +#include "code\game\objects\structures\crates_lockers\_closets_appearance_definitions.dm" +#include "code\game\objects\structures\crates_lockers\_closets_appearance_definitions_vr.dm" +#include "code\game\objects\structures\crates_lockers\_closets_appearance_definitions_yw.dm" #include "code\game\objects\structures\crates_lockers\crates.dm" #include "code\game\objects\structures\crates_lockers\crates_vr.dm" #include "code\game\objects\structures\crates_lockers\largecrate.dm" @@ -1474,7 +1483,6 @@ #include "code\game\objects\structures\crates_lockers\closets\gimmick.dm" #include "code\game\objects\structures\crates_lockers\closets\job_closets.dm" #include "code\game\objects\structures\crates_lockers\closets\l3closet.dm" -#include "code\game\objects\structures\crates_lockers\closets\l3closet_vr.dm" #include "code\game\objects\structures\crates_lockers\closets\malfunction.dm" #include "code\game\objects\structures\crates_lockers\closets\misc_vr.dm" #include "code\game\objects\structures\crates_lockers\closets\statue.dm" @@ -1555,6 +1563,7 @@ #include "code\game\turfs\simulated\floor_icon.dm" #include "code\game\turfs\simulated\floor_static.dm" #include "code\game\turfs\simulated\floor_types.dm" +#include "code\game\turfs\simulated\floor_types_eris.dm" #include "code\game\turfs\simulated\floor_types_vr.dm" #include "code\game\turfs\simulated\lava.dm" #include "code\game\turfs\simulated\wall_attacks.dm" @@ -1667,6 +1676,7 @@ #include "code\modules\admin\verbs\atmosdebug.dm" #include "code\modules\admin\verbs\BrokenInhands.dm" #include "code\modules\admin\verbs\buildmode.dm" +#include "code\modules\admin\verbs\change_appearance.dm" #include "code\modules\admin\verbs\check_customitem_activity.dm" #include "code\modules\admin\verbs\cinematic.dm" #include "code\modules\admin\verbs\custom_event.dm" @@ -1976,6 +1986,9 @@ #include "code\modules\clothing\spacesuits\rig\suits\station.dm" #include "code\modules\clothing\spacesuits\rig\suits\station_ch.dm" #include "code\modules\clothing\spacesuits\rig\suits\station_vr.dm" +#include "code\modules\clothing\spacesuits\void\ert.dm" +#include "code\modules\clothing\spacesuits\void\event.dm" +#include "code\modules\clothing\spacesuits\void\event_vr.dm" #include "code\modules\clothing\spacesuits\void\merc.dm" #include "code\modules\clothing\spacesuits\void\military_vr.dm" #include "code\modules\clothing\spacesuits\void\station.dm" @@ -2005,7 +2018,7 @@ #include "code\modules\clothing\suits\wiz_robe.dm" #include "code\modules\clothing\suits\wolfbrigade.dm" #include "code\modules\clothing\suits\aliens\seromi.dm" -#include "code\modules\clothing\suits\aliens\seromi_ch.dm" +#include "code\modules\clothing\suits\aliens\seromi_yw.dm" #include "code\modules\clothing\suits\aliens\tajara.dm" #include "code\modules\clothing\suits\aliens\unathi.dm" #include "code\modules\clothing\suits\aliens\vox.dm" @@ -2085,6 +2098,7 @@ #include "code\modules\error_handler\~defines.dm" #include "code\modules\events\apc_damage.dm" #include "code\modules\events\atmos_leak.dm" +#include "code\modules\events\aurora_caelus.dm" #include "code\modules\events\blob.dm" #include "code\modules\events\brand_intelligence.dm" #include "code\modules\events\camera_damage.dm" @@ -2173,6 +2187,7 @@ #include "code\modules\food\drinkingglass\glass_types.dm" #include "code\modules\food\drinkingglass\metaglass.dm" #include "code\modules\food\drinkingglass\metaglass_ch.dm" +#include "code\modules\food\drinkingglass\metaglass_vr.dm" #include "code\modules\food\drinkingglass\serving_glasses.dm" #include "code\modules\food\drinkingglass\shaker.dm" #include "code\modules\food\drinkingglass\shaker_vr.dm" @@ -2728,7 +2743,6 @@ #include "code\modules\mob\living\silicon\robot\drone\drone_damage.dm" #include "code\modules\mob\living\silicon\robot\drone\drone_items.dm" #include "code\modules\mob\living\silicon\robot\drone\drone_manufacturer.dm" -#include "code\modules\mob\living\silicon\robot\drone\drone_manufacturer_unify.dm" #include "code\modules\mob\living\silicon\robot\drone\drone_say.dm" #include "code\modules\mob\living\silicon\robot\drone\drone_vr.dm" #include "code\modules\mob\living\silicon\robot\drone\swarm.dm" @@ -2861,6 +2875,7 @@ #include "code\modules\mob\living\simple_mob\subtypes\mechanical\hivebot\support_vr.dm" #include "code\modules\mob\living\simple_mob\subtypes\mechanical\hivebot\tank.dm" #include "code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\adv_dark_gygax.dm" +#include "code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\adv_dark_gygax_vr.dm" #include "code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\combat_mecha.dm" #include "code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\durand.dm" #include "code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\gygax.dm" @@ -2928,6 +2943,15 @@ #include "code\modules\mob\living\simple_mob\subtypes\vore\demon\demon_subtypes.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\demon\demon_subtypes_ch.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\demon\~defines.dm" +#include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\Big.dm" +#include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\bigclowns.dm" +#include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\bus.dm" +#include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\busclowns.dm" +#include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\c_shift.dm" +#include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\Clowns.dm" +#include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\hespawner.dm" +#include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\honkelemental.dm" +#include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\regularclowns.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\morph\morph.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\shadekin\_defines.dm" #include "code\modules\mob\living\simple_mob\subtypes\vore\shadekin\ability_objects.dm" @@ -3041,6 +3065,7 @@ #include "code\modules\nano\interaction\conscious.dm" #include "code\modules\nano\interaction\contained.dm" #include "code\modules\nano\interaction\default.dm" +#include "code\modules\nano\interaction\default_vr.dm" #include "code\modules\nano\interaction\interactive.dm" #include "code\modules\nano\interaction\inventory.dm" #include "code\modules\nano\interaction\inventory_deep.dm" @@ -3113,6 +3138,7 @@ #include "code\modules\overmap\champagne.dm" #include "code\modules\overmap\helpers.dm" #include "code\modules\overmap\overmap_object.dm" +#include "code\modules\overmap\overmap_planet.dm" #include "code\modules\overmap\overmap_shuttle.dm" #include "code\modules\overmap\sectors.dm" #include "code\modules\overmap\spacetravel.dm" @@ -3248,12 +3274,12 @@ #include "code\modules\projectiles\dnalocking.dm" #include "code\modules\projectiles\gun.dm" #include "code\modules\projectiles\projectile.dm" -#include "code\modules\projectiles\ammunition\boxes_yw.dm" #include "code\modules\projectiles\ammunition\magazines.dm" #include "code\modules\projectiles\ammunition\magazines_vr.dm" #include "code\modules\projectiles\ammunition\magazines_yw.dm" #include "code\modules\projectiles\ammunition\magnetic.dm" #include "code\modules\projectiles\ammunition\rounds.dm" +#include "code\modules\projectiles\ammunition\rounds_yw.dm" #include "code\modules\projectiles\ammunition\smartmag.dm" #include "code\modules\projectiles\brokenguns\energy.dm" #include "code\modules\projectiles\brokenguns\launcher.dm" @@ -3274,6 +3300,7 @@ #include "code\modules\projectiles\guns\energy\laser_vr.dm" #include "code\modules\projectiles\guns\energy\laser_yw.dm" #include "code\modules\projectiles\guns\energy\netgun_vr.dm" +#include "code\modules\projectiles\guns\energy\netgun_yw.dm" #include "code\modules\projectiles\guns\energy\nuclear.dm" #include "code\modules\projectiles\guns\energy\nuclear_yw.dm" #include "code\modules\projectiles\guns\energy\particle.dm" @@ -3304,6 +3331,7 @@ #include "code\modules\projectiles\guns\magnetic\magnetic.dm" #include "code\modules\projectiles\guns\magnetic\magnetic_construction.dm" #include "code\modules\projectiles\guns\magnetic\magnetic_railgun.dm" +#include "code\modules\projectiles\guns\magnetic\magnetic_railgun_vr.dm" #include "code\modules\projectiles\guns\projectile\automatic.dm" #include "code\modules\projectiles\guns\projectile\automatic_vr.dm" #include "code\modules\projectiles\guns\projectile\automatic_yw.dm" @@ -3377,6 +3405,7 @@ #include "code\modules\reagents\Chemistry-Recipes.dm" #include "code\modules\reagents\Chemistry-Recipes_ch.dm" #include "code\modules\reagents\Chemistry-Recipes_vr.dm" +#include "code\modules\reagents\Chemistry-Recipes_yw.dm" #include "code\modules\reagents\kelshark.dm" #include "code\modules\reagents\reagent_containers.dm" #include "code\modules\reagents\reagent_dispenser.dm" @@ -3386,6 +3415,7 @@ #include "code\modules\reagents\Chemistry-Reagents\Chemistry-Reagents-Food-Drinks.dm" #include "code\modules\reagents\Chemistry-Reagents\Chemistry-Reagents-Food-Drinks_ch.dm" #include "code\modules\reagents\Chemistry-Reagents\Chemistry-Reagents-Food-Drinks_vr.dm" +#include "code\modules\reagents\Chemistry-Reagents\Chemistry-Reagents-Food-Drinks_yw.dm" #include "code\modules\reagents\Chemistry-Reagents\Chemistry-Reagents-Medicine.dm" #include "code\modules\reagents\Chemistry-Reagents\Chemistry-Reagents-Medicine_vr.dm" #include "code\modules\reagents\Chemistry-Reagents\Chemistry-Reagents-Modifiers.dm" @@ -3468,6 +3498,7 @@ #include "code\modules\research\designs\tech_disks.dm" #include "code\modules\research\designs\weapons.dm" #include "code\modules\research\designs\weapons_vr.dm" +#include "code\modules\research\designs\weapons_yw.dm" #include "code\modules\research\designs\xenoarch_toys.dm" #include "code\modules\research\designs\xenobio_toys.dm" #include "code\modules\research\designs\circuits\ai_modules.dm"